antídoto para IRC
Una oleada más de spamers azotan las redes de IRC. Esta vez un gusano que se propaga a sí mismo está haciendo spam de una dirección que contiene el virus. Entran a los canales grandes, de 300 personas para arriba y molestando al entrar continuamente y haciendo spam.
Al grano, el patrón es bastante bueno, nick y realname con lista pero el identd es generado por letras minusculas aleatorias de tamaño variable. Además la lista de nicks y realnames estara incluida en el virus y supongo que se podran obtener de alguna manera, otro punto debil. Pero lo que más va a facilitar el trabajo de eliminarlos es que todos tienen un away inconfundible, eso sera su fracaso.
He creado un pequeño código que los expulsa del canal, para ello necesita hacer whois cuando entra alguien al canal con el identd característico. Lo más seguro es que sea necesario +k ya que esta orientado para los bots de canales grandes. Mantendré actualizado al dia el script en este post por si saliesen nuevos patrones o posibles mejoras.
Descargar: antidoto.mrc 1.4 - 1kb
Instalación: Guardar como... > Colocar antidoto.mrc en raiz del mIRC > Modificar #ELCANAL por el canal en el que actuará > Ejecutar /load -rs antidoto.mrc
[code]; ######### antidoto ########### ; Programado por GONZO para redes de IRC ; Programa de libre distribución y modificación ; siempre que se respete la autoría del autor. ; [url=http://gonzo.teoriza.com]http://gonzo.teoriza.com[/url] - [email]gonzomail@gmail.com[/email] ; 1.4 - 24/02/2005
on 1:JOIN:#EL_CANAL: { if (($gettok($right($address($nick,0),-2),1,64) islower) && ($gettok($right($address($nick,0),-2),1,64) isalpha) && ($len($gettok($right($address($nick,0),-2),1,64)) >= 3)) { .timerANT 1 2 .whois $nick } set %antispamers.canal $chan } raw 301:*free*movies*p0rn*film*don*t*Membership*don*t*Money*don't*registration!!!*http*hardsex.tr.cx*: { antivirus.spamer $2 } raw 301:*hello*i'm*betty*do*you*want*fucking*me*http*hardSex.tr.cx*: { antivirus.spamer $2 } raw 301:*thousands*of*videos*and*photos*couples*gang*bangs*black*japan*slam,*jungle*fever*more*outdoor*indoor...*click*: { antivirus.spamer $2 } raw 301:*hi: { if (hi == $3) { antivirus.spamer $2 } } raw 301:*Do*you*want*chat*in*WEBCAM*girls?*WEBCAM*girls*only*here!*Don't*registration!*Don't*Membership!*one*Step*Overthere!!*Http*HardSex.tr.cx*: { antivirus.spamer $2 } raw 301:*0P0RN?video?FREE*tp://Amateur*girls?S*uch?I*nfo*naugthy?girls?only?here*Webcam?Girls?FREE*: { antivirus.spamer $2 } raw 301:*FREE?P0RN?Movies!!!?Flash!!!*Www.sevgiyeri.net/webcamgirls_prog.exe*: { antivirus.spamer $2 } alias antivirus.spamer { kick %antispamers.canal $$1 Esta infectado por un virus, por favor desinfectese. }[/code]