Uyumaya hazirlanirken yatakta aklima geldi bu. Servera yapilan, yapilacak olan saldirilarin cok buyuk bir bolumunu onleyecek bir teknik. Siber2'de yer alacak onlarca yeni teknikten sadece biri
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Once coder arkadaslar icin kodu yazayim:
Kod: Kodu kopyalamak için üzerine çift tıklayın!
tstandart {
var %r = $len($1-)
var %i 1
while %i <= $len($1-) {
var %r = $+(%r,$tstandart2($mid($1-,%i,1)))
inc %i
}
return %r
}
tstandart2 {
if $1 isnum { return 1 }
elseif $1 isalpha && $1 islower { return 2 }
elseif $1 isalpha && $1 isupper { return 3 }
else { return 4 }
}
Script, her client connecting'te nicklerin standartlarini kontrol edecek. Denerseniz, nickleri 72222211 gibi rakamlarla return ettigini gorursunuz.
Kod, nickin
kac karakterden olustugunu, karakterlerin teker teker rakam mi, buyuk harf mi, kucuk harf mi oldugunu kontrol ediyor. Bu geri donen standart numaralari ard arda 10 saniyede 3 nickte ayni gelirse, ondan sonraki flood seklinde gelen ayni standartlari K:LINE ile uzaklastiriyor.
Peki bu ne demek oluyor?
Ornegin litmus ile yapilan saldirilarda 10 karakterli buyuk harfler kullaniliyor.
LKSIIEOAPS
DLSKDJWIDV
SLSOWIFGCS
PSOFUSAWSF
gibi.
Bu kod litmustan koruyacak. Ya da,
ahmet_2244
ahmet_6788
ahmet_3333
bu gibi nicklerle saldiriliyor. Bunlardan da koruyacak,
ya da
nazan11
salih44
vs..
Kodu test ederek gelistirmeye devam ediyorum. Burda aciklamadigim birsuru teknik gelistirdim. Amacim Siber2 ile saldiri yapilmasi imkansiz serverlarin var olmasi.
Saygilar.