IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   mIRC Scripting Sorunları (https://www.ircforumlari.net/mirc-scripting-sorunlari/)
-   -   random saldırı (https://www.ircforumlari.net/mirc-scripting-sorunlari/252905-random-saldiri.html)

paLe 08 Eylül 2009 11:45

random saldırı
 
[18:05:17] *** Notice -- Client exiting: oHEBty (aykubkza@124.157.184.36)
[18:05:17] *** Notice -- Client exiting: iOI (negpd@124.157.184.36)
[18:05:28] *** Notice -- Client exiting: IkfiWSAzG (nlvcyzdkc@124.195.13.210)
[18:05:28] *** Notice -- Client exiting: XMDai (bnxmrlmfg@124.195.13.210)
[18:05:57] *** Notice -- Client exiting: fyq (lsdpmwc@195.97.68.100)
[18:05:57] *** Notice -- Client exiting: EgL (ywovkcbsql@212.62.97.23)
[18:05:57] *** Notice -- Client exiting: GnE (teqzyizqqv@85.185.77.98)
[18:05:57] *** Notice -- Client exiting: HzkajFMjoS (rxtgeywwhv@212.62.97.23)
[18:05:57] *** Notice -- Client exiting: hjYC (lromxlk@212.62.97.23)
[18:05:57] *** Notice -- Client exiting: CpEDD (dbezdd@212.62.97.23)
[18:05:57] *** Notice -- Client exiting: RIg (modwdwd@212.62.97.23)
[18:05:57] *** Notice -- Client exiting: oAF (ibbm@212.62.97.23)
[18:05:57] *** Notice -- Client exiting: RDlGufQ (wyivr@212.62.97.23)
[18:05:57] *** Notice -- Client exiting: YrkqxB (oekheh@212.62.97.23)
[18:05:57] *** Notice -- Client exiting: qxzCWeNhLy (plqx@212.62.97.23)
[18:05:57] *** Notice -- Client exiting: fTIZ (kducerjkyi@212.62.97.23)
[18:05:57] *** Notice -- Client exiting: GUCmYEt (kypbfxocm@212.116.219.172)
[18:05:57] *** Notice -- Client exiting: cEIgTbpGICC (akovqgnomz@212.116.219.112)

böyle saldırıları engelleyecek bi remote varmı? forumda bir sürü randomnick koruması var ama çoğu işe yaramıyor :( bunu atmıyor

Skys 08 Eylül 2009 12:41

Cevap: random saldırı
 
PHP- Kodu:

alias randomnick if ($randn2($1)) || ($randn($1)) { return $true } | else { return $false 
alias randn2 
  if $
1isalpha && $1islower 
    if ((
$count($1,a,e,i,o,u) >= 4)) { return $false 
    if (
$regex($1-,/([[:print:]])11/gi) >= 1) { return $false 
    if (
$len($1) >= 4) && ($regex($1,/^[a-z]+$)) { 
      if (
$regex($1,/^[^aeiou]{3}/)) { return $true 
      elseif (
$regex($1,/([a-z])1{2}/)) { return $true 
      elseif (
$regex($1,/[aeiou]{3/)) { return $true 
      elseif (
$regex($1,q[^u])) { return $true 
      elseif (
$regex($1,/[^aeioux]x[^aeiouyx]/)) { return $true 
      else { return 
$false 
    } 
  } 

alias randn 
  if $
1isalpha && $1islower 
    if (
$regex($1-,/([[:print:]])11/gi) >= 1) { return $false 
    if (
$len($1) == 7) { 
      var %
son $mid($1,$len($1),1
      var %
son2 $mid($1,$calc($len($1) - 1),1
      if (%
son == %son2) { return $false 
      if 
$regex($left($1,3),/(o|i|a|e|u)/g) <= 0) { return $true 
      elseif 
$regex($right($1,3),/(o|i|a|e|u)/g) <= 0) { return $true 
      elseif 
$regex($mid($1,3,4),/(o|i|a|e|u)/g) <= 0) { return $true 
      else { return 
$false 
    } 
    elseif (
$len($1) == 8) { 
      var %
son $mid($1,$len($1),1
      var %
son2 $mid($1,$calc($len($1) - 1),1
      if (%
son == %son2) { return $false 
      if 
$regex($left($1,3),/(o|i|a|e|u)/g) <= 0) { return $true 
      elseif 
$regex($right($1,4),/(o|i|a|e|u)/g) <= 0) { return $true 
      elseif 
$regex($mid($1,3,4),/(o|i|a|e|u)/g) <= 0) { return $true 
      else { return 
$false 
    } 
    elseif (
$len($1) == 9) { 
      var %
son $mid($1,$len($1),1
      var %
son2 $mid($1,$calc($len($1) - 1),1
      if (%
son == %son2) { return $false 
      if 
$regex($left($1,3),/(o|i|a|e|u)/g) <= 0) { return $true 
      elseif 
$regex($right($1,4),/(o|i|a|e|u)/g) <= 0) { return $true 
      elseif 
$regex($mid($1,4,3),/(o|i|a|e|u)/g) <= 0) { return $true 
      elseif 
$regex($mid($1,3,4),/(o|i|a|e|u)/g) <= 0) { return $true 
      else { return 
$false 
    } 
    elseif (
$len($1) == 10) { 
      var %
son $mid($1,$len($1),1
      var %
son2 $mid($1,$calc($len($1) - 1),1
      if (%
son == %son2) { return $false 
      if 
$regex($left($1,3),/(o|i|a|e|u)/g) <= 0) { return $true 
      elseif 
$regex($right($1,3),/(o|i|a|e|u)/g) <= 0) { return $true 
      elseif 
$regex($mid($1,4,5),/(o|i|a|e|u)/g) <= 0) { return $true 
      else { return 
$false 
    } 
    if (
$regex($1,/(o|i|a|e|u)/g) <= 0) && ($len($1) == 4) { return $true 
    elseif (
$regex($1,/(o|i|a|e|u)/g) <= 1) && ($len($1) == 5) {  
      var %
son $mid($1,$len($1),1
      var %
son2 $mid($1,$calc($len($1) - 1),1
      if (%
son == %son2) { return $false 
      else { return 
$true 
    } 
    elseif (
$regex($1,/(o|i|a|e|u)/g) <= 1) && ($len($1) == 6) {  
      var %
son $mid($1,$len($1),1
      var %
son2 $mid($1,$calc($len($1) - 1),1
      if (%
son == %son2) { return $false 
      else { return 
$true 
    } 
    elseif (
$regex($1,/(o|i|a|e|u)/g) <= 3) && ($len($1) == 10) { return $true 
    elseif (
$regex($1,/(o|i|a|e|u)/g) <= 3) && ($len($1) >= 11) { return $true 
    else { return 
$false 
  } 

on !*:join:#:{ 
  
var %identd $gettok($gettok($address($nick,5),1,64),2,33),-1
  if (
$randomnick($nick)) || ($randomnick(%identd)) {  mode # +b $nick | kick $chan $nick 4Global 2Kanallarına Giris Yaparken 4Nick2i'inizin 4Random1/4Nick Olarak 2Tespit  Edilmistir ve Tedbir Olarakta uzaklastırıldınız. } 

menu channel,status 
  
Random Nick Koruması 
  Aç 
:.enable #random | echo -at Random Nick Koruması Acılmışdır. 
  
kapat:.disable #random | echo -at Random Nick Koruması Kapatılmışdır. 



BU Cod'lama , Op Sop için Ayarlanmıstır.

Eğerki Admin/Oper iSeniz Bu kısmı ( mode # +b $nick | kick $chan $nick )

Zline $nick sebeb olarak değiştiriniz.

h4pp3n 11 Eylül 2009 21:15

Cevap: random saldırı
 
Kodu kimin yazdıgınıda yazıyoruz arkadaslar .. Alıntı diye bildirin ki emege saygısızlık yapmıs olmayalım ..

XcLusive 11 Eylül 2009 22:51

Cevap: random saldırı
 
bu kod bu random nicklerde çalışmaz islower eki var sadece küçük harf nickler için geçerlidir..
if $1- isalpha && $1- islower {
kısmının
if $1- isalpha {
olarak değişmesi gerek.

RapStar 11 Eylül 2009 23:05

Cevap: random saldırı
 
şeyler vardı mesela 2 sn yede 5 giriş olrsa girenlerin hepsini banlamak gibi bişiler var onları arat

paLe 12 Eylül 2009 08:38

Cevap: random saldırı
 
merhaba bu remotede serdarrr olarak girende atılıyor :(

paLe 22 Eylül 2009 13:27

Cevap: random saldırı
 
X , chat, tr gibi identleri bu korumada nasıl deaktif ederim. bu identler kural ihlali etse bile atılmasınlar yani

CesuryureK 22 Eylül 2009 13:46

Cevap: random saldırı
 
Alıntı:

paLe Nickli Üyeden Alıntı (Mesaj 810105)
X , chat, tr gibi identleri bu korumada nasıl deaktif ederim. bu identler kural ihlali etse bile atılmasınlar yani

kodun alt kısmında bulunan join eventinde
var %identd kısmının altına

PHP- Kodu:

 if ($istokcs(X chat tr,$gettok($address,1,64),32)) { halt 

satırını ekliyorsun.. $istokcs case-sensitive dediğimiz kücük büyük harfe karşı duyarlı bir durum..
yani X identli girince işlem yapmicak ama x gelince işlem yapacak.
bu durumun olmasını istemiyorsan yani kelimenin yazılışı önemli değil diyorsan
$istokcs yerine $istok kullanman yeterli olacaktır.


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 05:25.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk