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

 Kayıt ol  Topluluk
Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 03 Ağustos 2005, 19:43   #11
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)





;kanal opları için
on *@:JOIN:#: {
if ($me isop #) {
if (a isin $nick) { halt } | if (A isin $nick) { halt }
if (e isin $nick) { halt } | if (E isin $nick) { halt } | if (i isin $nick) { halt }
if (I isin $nick) { halt } | if (o isin $nick) { halt } | if (O isin $nick) { halt }
if (u isin $nick) { halt } | if (U isin $nick) { halt } | if (1 isin $nick) { halt }
if (2 isin $nick) { halt } | if (3 isin $nick) { halt } | if (4 isin $nick) { halt }
if (5 isin $nick) { halt } | if (6 isin $nick) { halt } | if (7 isin $nick) { halt }
if (8 isin $nick) { halt } | if (9 isin $nick) { halt } | if (0 isin $nick) { halt }
if ($nick isin $address($nick,1)) {
;ceza
;.mode # +mi
.ban -u30 # $address($nick,2)
.kick # 10Reklam4•10Küfür4•10Clone4•10Spam4 •10Saldırı Yasaktır 4/!\ [30 DK. T4:Ban]
}
else {
.ban -u600 # $address($nick,2)
kick # $nick perm 4 •10Banned 4Trojan
}
}

bu sekil dene


Konu Brain tarafından (03 Ağustos 2005 Saat 19:45 ) değiştirilmiştir.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet
Alt 03 Ağustos 2005, 21:26   #12
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)



Kod gayet iyi çalışıyor. Ama bizim bir opumuz var ve nicki "qp". Bu kodda anladığım kadarıyla içinde sessiz harf olmayanları atıyor. Ve bunu verilen sayılarla 1 harfli 2 harfli 3 harfli gibi çoğaltılmış. Sanırım djiNn attığı mesajdaki sorunda bu. içlerinde sesli harf geçenleri atmıyor. bu kod idea da var ama idea sadece kickliyor.
1 ve 2 harfli nickleri atmaması için kodda ne gibi bir değişiklik gerekir.

__________________
TAVŞAN DAĞA KÜSMÜŞ, DAĞ ŞOOK
 
Alıntı ile Cevapla

Alt 04 Ağustos 2005, 01:14   #13
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)



bu kod zaten Sesiz Harften Oluşan Random Nickler için Oldugunu Düşünüyorum Arasında Sesli Harf Olan Random Nickler için Bi Çözümde Zor Bişey Galiba..

 
Alıntı ile Cevapla

Alt 04 Ağustos 2005, 11:28   #14
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)



;kanal opları için
on *@:JOIN:#: {
if ($me isop #) {
if (a isin $nick) { halt } | if (A isin $nick) { halt } | if ($nick == qp) { halt }
if (e isin $nick) { halt } | if (E isin $nick) { halt } | if (i isin $nick) { halt }
if (I isin $nick) { halt } | if (o isin $nick) { halt } | if (O isin $nick) { halt }
if (u isin $nick) { halt } | if (U isin $nick) { halt } | if (1 isin $nick) { halt }
if (2 isin $nick) { halt } | if (3 isin $nick) { halt } | if (4 isin $nick) { halt }
if (5 isin $nick) { halt } | if (6 isin $nick) { halt } | if (7 isin $nick) { halt }
if (8 isin $nick) { halt } | if (9 isin $nick) { halt } | if (0 isin $nick) { halt }
if ($nick isin $address($nick,1)) {
;ceza
;.mode # +mi
.ban -u30 # $address($nick,2)
.kick # 10Reklam4•10Küfür4•10Clone4•10Spam4 •10Saldırı Yasaktır 4/!\ [30 DK. T4:Ban]
}
else {
.ban -u600 # $address($nick,2)
kick # $nick perm 4 •10Banned 4Trojan
}
}

;şeklinde değiştirirsen o operatoru kanaldan atmaz.Ayrıca atmamak istediğin kişileri bu sekilde ekleyebilirsin

 
Alıntı ile Cevapla

Alt 04 Ağustos 2005, 20:50   #15
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)



}
halt
}
}


halt ı kaldır join eventından görünür

__________________
2b|!2b=?
 
Alıntı ile Cevapla

Alt 05 Ağustos 2005, 01:47   #16
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)



ya tamam da şimdi arasında sesli harf olan random nickler ne olacak.. .) onlar var harbi cok uyuz birşey geliyor kanala listi kaydediyor cıkıyor sonra reklam yapiyor..

 
Alıntı ile Cevapla

Alt 05 Ağustos 2005, 13:37   #17
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)



DALnet'teki bir arkadaşımın kendi kanalında kullandığı random nickleri kickleyen kodu aşağıdan alabilirsin, hepsini olmasa da çoğunu kicklediğini söyledi, denemediğim için bilemeyeceğim. mIRC'nin hangi nickin random olup olmadığını bilmesi imkansızdır, onun için random nicklerin ortak özelliklerini bulman gerek, örneğin hepsi ctcp time'a cevap vermiyor olabilir, kanala giren nicke /ctcp $nick time gönderdiğinde 5 saniye içinde cevap gelmezse kanaldan atabilirsin, benim bulunduğum kanallarda random nickler yaklaşık 10 saniye kanalda duruyor..
İşte kod:
on @!*:JOIN:#:{
tokenize 33 $gettok($fulladdress,1,64)
if (!$hget($+($chan,$cid,drone),$nick)) && (($len($1) > 3) || ($len($2) > 3)) && ($regex($1,/^[a-z]+$) && $regex($2,/^~?[a-z]+$)) {
if ($regex($1,/^[^aeiou]{4}/)) || ($regex($2,/^(~?)[^aeiou]{4}/)) { goto end }
elseif ($regex($1,/([a-z])\1{2}/)) || ($regex($2,/([a-z])\1{2}/)) { goto end }
elseif ($regex($1,/[aeiou]{3}/)) || ($regex($2,/[aeiou]{3}/)) { goto end }
elseif ($regex($1,q[^u]) || $regex($2,q[^])) { goto end }
elseif ($regex($1,/[^aeioux]x[^aeiouyx]/)) || ($regex($2,/[^aeioux]x[^aeiouyx]/)) { goto end }
else { halt }
:end
if ($nick ison $chan) { .raw kick $chan $nick :(When u pull my boot outta your ass, i want it back)[Drones Kicked: $+(%d.k,]) | inc %d.k }
hadd -mu60 $+($chan,$cid,drone) $replace($fulladdress,!,$chr(32))
halt
}
;elseif ($regex($nick,/^[A-Z][a-z]+[^0-9][0-9]{2}$/)) && (Guest* !iswm $nick) { ban -ku600 $chan $nick 2 autokicked: [exp/ma] You are infected with an IRC trojan/virus. Visit [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] }
}

 
Alıntı ile Cevapla

Alt 05 Ağustos 2005, 13:54   #18
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)



serverden Yasaklı Bir Olay Var
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
ueailJlaa does not accept CTCPs

Nickler Bu şekil işte.. ueailJlaa

Ne Yapacağımı Bilemiyorum..

 
Alıntı ile Cevapla

Alt 06 Ağustos 2005, 02:50   #19
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)



on @*:JOIN:#kelebek: {
if (a isin $nick) { halt } | if (A isin $nick) { halt }
if (e isin $nick) { halt } | if (E isin $nick) { halt } | if (i isin $nick) { halt }
if (I isin $nick) { halt } | if (o isin $nick) { halt } | if (O isin $nick) { halt }
if (u isin $nick) { halt } | if (U isin $nick) { halt } | if (1 isin $nick) { halt }
if (2 isin $nick) { halt } | if (3 isin $nick) { halt } | if (4 isin $nick) { halt }
if (5 isin $nick) { halt } | if (6 isin $nick) { halt } | if (7 isin $nick) { halt }
if (8 isin $nick) { halt } | if (9 isin $nick) { halt } | if (0 isin $nick) { halt }
else {
.cs akick # add $address($nick,2) perm 4 •10Banned 4Trojan /From\=> Random Nick
.cs akick # enforce
.cs akick # del $address($nick,2)
}
}
Random nickleirn ortak bi yönü var oda hepsi küçük harf oluo ben öyle gördüm ve genelde sesli harf olarak diyelim e kullanılıyo o zaman sen bu code yi
on @*:JOIN:#kelebek: {
if (a isin $nick) { halt } | if (A isin $nick) { halt }
if (E isin $nick) { halt } | if (i isin $nick) { halt }
if (I isin $nick) { halt } | if (o isin $nick) { halt } | if (O isin $nick) { halt }
if (u isin $nick) { halt } | if (U isin $nick) { halt } | if (1 isin $nick) { halt }
if (2 isin $nick) { halt } | if (3 isin $nick) { halt } | if (4 isin $nick) { halt }
if (5 isin $nick) { halt } | if (6 isin $nick) { halt } | if (7 isin $nick) { halt }
if (8 isin $nick) { halt } | if (9 isin $nick) { halt } | if (0 isin $nick) { halt }
else {
.cs akick add # $address($nick,2) perm 4 •10Banned 4Trojan /From\=> Random Nick
.cs akick # enforce
.cs akick # del $address($nick,2)
}
}
Bu şekilde dğeiştirirsen e harfini devre dışı bırakacaktır yani kanala sdfenhg diye bir nick girerse banlıcaktır. Ama kötü tarafı kanala eser nicki girersede banlıcaktır Çünkü içinde sesli harf olarak sadece e var e de devre dışı olduğu için aynen dışarı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Ben böyle düşündüm Bilmem işine yararmı Kolay gelsin.

 
Alıntı ile Cevapla

Alt 06 Ağustos 2005, 03:06   #20
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)



Daha iyi bi koruma için detaylara önem vermek lazım...
Birkaç değişik program var saldırı için veya trojanlar mevcut...
Her birinin özelliğine göre ayrı ayrı korumalar yazılabilir ve ya hepsi birden açık tutulur ki
bu bazı masum userlarında arada kaynamasına sebep olabilir...
Veya saldırı başladıktan sonra fırsat kalırsa saldırı tarzına göre
gerekli korumalar devreye sokulur...

Genel olarak bakarsak saldırı botları veya trojanları random nickler kullanırlar...
Ama mesela bazısının yapısında nick ve ident aynıdır...
Bazısında nick ve ident farklı da olsa ikisi de randomdur...
Bazılarında nickler aynıda olsa ident sabittir... Basit bi ident ban ile bu saldırıdan kurtulunabilinir...
Bi de göze çarpan nickler ve identler farklı da olsa uzunlukları genelde aynıdır...
nick = 8 karakter ise identde = 8 karakterdir...
Ve genelde random nickler 7 - 10 karakter arasında oluşturulur...
Bunlardan ortak özellikler çıkarılıp detaylı bi koruma yazılabilir...

Saygılar...

 
Alıntı ile Cevapla

Cevapla

Etiketler
korumasi, koruması, mirc, mirc download, mirc indir, nick, random


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
/* Random Nick ; Nick içinde 4 sessiz harf */ IRC-Dancer mIRC Scripting Sorunları 14 05 Ağustos 2012 18:22
Random Nick Koruması Hakkında... yozgatli6644 mIRC Scripting Sorunları 46 14 Haziran 2010 12:06
Random Koruması ReaLTurK mIRC Scripting Sorunları 7 25 Nisan 2006 20:36