Ataques y protecciones de canales en IRC
Analisis sobre los puntos debiles que tienen las redes de IRC, en concreto los canales y la introducción de clones. Va destinado a cualquier usuario de este tipo de chat y que administre algun canal cosa que es bastante habitual, sobre todo a canales con muchos usuarios. Por supuesto esta orientado a la defensa y protección de canales.
Para el que no sepa muy bien de que hablamos me refiero a redes de chat IRC (Internet Relay Chat). Por ejemplo el IRC-Hispano, es mi red habitual y sobre la que me baso para escribir este artículo. Cuando hablo de "clones" me refiero a usuarios falsos utilizados masivamente para abusar del sistema.
Este tipo de redes son muy complejas ya que trabajan con muchos usuarios online, por ejemplo el hispano tiene picos de 35.000 usuarios conectados. Los usuarios son comunicados gracias a unos 27 servidores conectados punto a punto entre sí sin jerarquía. Los usuarios se organizan en canales tematicos y en algunos casos hay 200 o incluso hasta 2000 personas he llegado a ver en un mismo canal. A partir de esta introducción enumerare las formas de atacar un canal entendiendo como ataque cualquier forma de entorpecer la actividad de charlar en un canal o comprometer su estabilidad.
Tipos de ataques:
- Flood: En castellano inundación, consiste en hacer demasiadas acciones en un corto periodo de tiempo con el objetivo de entorpecer o incluso de tirar el sistema afectando a los clientes o a la red de servidores. Todos requieren que sea posible introducir clones en el canal excepto que el objetivo sea un usuario concreto. Tipos de flood:
- join/part: Es el ataque mas habitual consiste en meter y sacar un gran numero de clones muchas veces y en muy corto tiempo.
- msg: Consiste en mandar mensajes (comando /msg) masivos repetitivamente a un canal o un usuario. En el caso del canal es necesario que los clones esten dentro.
- notice y ctcp: Lo mismo que el anterior pero utilizando otro tipo de mensajes menos habituales (/notice y /ctcp).
- Modos +RM: Esto es la solucion mas sencilla y bastante efectiva. Lo que hace es impedir la entrada al canal y enviar mensajes a los usuarios no registrados en la Base de Datos Distribuida (nunca he visto un ataque con nicks registrados, pero todo es posible). La pega que tiene es que en canales grandes no es aceptable la perdida de usuarios reales sin registrar ya que estos no podrán usar el canal. El comando es /mode < #canal> +RM
- Banear los host de los clones: Los clones son lo que son gracias a la utilización de máquinas proxys que permiten ocultar la ip del atacante y saltar la limitación de usuarios por host. Esta forma de actuar consiste en expulsar y bloquear el acceso al canal de los clones baneando su host. Es una buena solución pero se tarda precioso tiempo en efectuarlo y si los clones son demasiados deja de ser una opción razonable. El comando es /mode < #canal> +b *!*@host.de.cada.clon
- Controlar el flujo: Esta opcion creo que es la adecuada para canales muy grandes o de riesgo. Consiste en limitar (modo l) el numero de usuarios que pueden entrar en un canal añadiendo un margen para que puedan entrar unos pocos y actualizando esta condición cada cierto tiempo. Resumiendo controlar las entradas por segundo. Para ello propongo un sencillo alias para mIRC.
/alias antijoin { mode $1 +l $calc($nick($1,0) + 6) }
/timerANTIJOIN 0 10 antijoin #prueba
Resaltado en negrita los dos parametros que hay que modificar. Para paralo se pone /timerANTIJOIN off. Esto es lo mas sencillo que he podido idear con lo cual esta muy incompleto, por ejemplo en caso de split (desconexion de servidores) hay que desactivarlo para que regresen los usuarios caidos y es muy mejorable. Más adelante publicare un script completo sobre este tema.
Esto es todo por ahora, más adelante escribire sobre esto porque este tema me gusta mucho.
| Twittear |
|
Artículos relacionados:
| Página 2 | |||
-
+2
GONZO 2004-11-15 01:21:33
nunca me veras publicar ese tipo de informacion, si en algo trabajo es en proteger de esos ataques.
buscate la/una vida. -
+0
GatuKi 2004-12-18 17:14:14
Como puedo ocultar mi IP verdadadera para que no sepan cual es? Es que tengo un problema con un acosador y no me gusta nada, por que aunque cambie de nick a uno no registrado, y cambie mi ident, y de canales, siempre me encuentra.
-
+2
GONZO 2004-12-18 17:58:25
Puedes usar un proxy aunque es dificilisimo encontrar uno, de todas formas cambiando la identd, el nick y el realname eres anonimo, cada un dia o dos se cambian las claves que encriptan las IPsvirtuales con lo que estas cambian.
Un saludo -
+0
luis 2005-01-16 21:23:49
ese adoons esta muy bein ,pero para los ircops de redes ,,creoq ue le vendria bien ,que se pudiera a la misma vez glinear ,,tampoco se si se puede modificar eso apra que hisiera esa funcion ,,,ya ke me gustaria ,,
un saludo -
+0
luis 2005-01-16 23:17:57
y otra cosa ,como puedo modificar ,para que no me haga el +r .por que si me hace eso no puedo ver las ips
gracias -
+1
GONZO 2005-01-17 13:43:40
tendrias que modificarlo en el codigo, la licencia te lo permite jeje.
Tendrias que buscar todos los +RM y donde lo encuentres quitas el R :P no es facil si no sabes scripting, pero si administras una red es fundamental saber algo.
Un saludo -
+0
Lino 2005-01-26 08:58:00
Agustin, si necesitas yo te puedo enseñar una manera de entrar con 200 "clones" :) a un solo kanal te imaginas, en si no son clones todo portan una ip diferente /s 207.58.5.1 pass:zoob ese es uno ;), dime gonzo ke remote harias ? para un anti query? anti notice? anti version? ctcp? si en si se ataca a una persona y no solo uno sino amm unos 100 nicks? agustin ai tienes mi mail ;) saludos Gonzo
- +0 Lino 2005-01-26 08:58:33
-
+1
GONZO 2005-01-26 17:35:50
Hola Lino, no se muy bien lo que me quieres decir pero vamos a estas alturas en ambito de clones lo he visto todo. De todas formas puedes encontrarme en el irc.IRC-Hispano.org con nick gonzo y me comentas.
Un saludo -
+0
andresillo 2005-02-22 09:48:52
desgraciadamente hoy me han instalao un mierda de routter y mi ident me ha cambiado me dice el irc,sabes como restaurar la anterior?me aconsejas ke me ponga la ip estable? asias hermano
-
+0
EL_MAYA 2005-03-17 03:56:08
hola gonzo como estas, oye me puedes decir como hago para que no me cambien mi nick en un canal que comando puedo usar para protegerme???
-
+0
Qwest 2005-03-30 05:47:27
Hola, necesito que cuando puedas me respondas algo que me esta trastornando bastante... hay una persona en el irc que sabe exactamente a que hora entro y salgo del irc.... me esta sacando de las casillas ese control enfermizo. Aclaro que mi ip es la misma desde hace casi 1 mes y no se como cambiarla, ya le pregunte al proveedor de cable y no me dio solucion. Por mas que cambien mi nick y datos siempre sabe exactamente hasta que hora me quedo y a que hora entro...
1° ¿Cómo puede hacer eso?
2° ¿Cómo lo evito?
Muchas Gracias
L. -
+0
GONZO 2005-03-31 14:04:39
Hola Qwest. Si usas el mismo nick "vigilarte" será tan facil como ponerte en el notify. Si aun cambiando el nick te tiene controlado entonces te pilla por el identd o el realname mediante el comando /who, es un poco más complicado pero es habitual, lo más seguro es que haga eso. La solución es cambiarlo. Otra posibilidad es que te localice por tu IP, pero en redes como IRC-Hispano es imposible ya que tu IP esta encriptada y ademas las claves de codificacion varian practiacmente a diario de forma que aunque tu IP es estatica entraras al IRC cada dia con una distinta.
Conclusión: cambiando el nick, identd y realname o cambiandolos por uno generico tienes tu anonimato asegurado a no ser que la red no oculte tu IP.
Un saludo. -
+0
VIGUES 2005-04-06 19:43:52
En el canal #Vigo surge un gran problema. Es atacado mediante entradas y salidas continuas de clones.
Han intentado y slucionado ello aplicando el modo +R.
Pero esa solucion no es del todo adecuada ya q muchos usuarios carecientes de mail o simplemente q entran atraves de un ciber y no tienen mucha idea ven su entrada a este canal denegada.
Este canal a llegado a la mitad de usuarios normales.
Deberia a ver otra solucion mas eficaz...
Ps: Pasate por el canal, Gracias -
+0
Gernu 2005-04-06 20:03:54
¿Seria posible ocultar el cambio de modo +l?
Es decir, q un usuario pueda ocultar:
[15:38] XXXXX pone modo +l 158
[15:38] XXXXX pone modo +l 154
etc etc
Se q hay una opcion en el mirc, q oculta los cambios de modo, pero tb ocultaria el +b +M +R, y supongo q seria ocultar demasiado ;) -
+0
Universidad de V 2005-04-17 20:10:18
Yo creo que la gente va de hacker por la vida tocando las pelotas con cuatro clones. Que busquen bugs en el kernel de windows y asi los ficha microsoft... a mi durante una temporada no se porque todo el mundo me preguntaba como meter clones al irc, amigos.. sois unos plastas!
Respuesta a Gernu: todo se puede ocultar con on RAWMODE y HALT :)
Respuesta a Vigues: paciencia ya os veo joidos
Un saludo de Jacobo -:] -
+0
||SoLiTo|| 2005-06-14 19:43:29
em hay algun modo de ocultar los canales en que estas siendo ircop dela red¡¡????
-
+0
Warrior 2005-08-04 07:31:25
solito
Si men, para acultar los canales de Ircop ó cualquier otro se usa el modo de canal +s
que significa ( Secreto ). -
+0
Warrior 2005-08-04 07:41:18
Gonzo
Dejame hacerte una pregunta men.
Yo tengo un canal sobre Unreal 3.2.3 Services Anope 1.7.10 y NeoStats 2.52
mi pregunta es la sgt y es sobre los ataques de clones.
Ahora se esta usando atacar con el Felipe Script y la maquina que usan es similar al Xclones, pero con la salvedad de que los nick y los Ident estan en un fichero TXT y estos son aleatorios, no puedo fijar un ban a esa IP pues aqui en cuba los usuarios entran a traves de un proxy y se me desconectarian todos. Mi pregunta es la sgt:
Como hago para parar ese ataque de clones sin afectar a los demas usuarios?
tu anticlonex puede hacerlo?
Espero por tu pronta respuesta y si puede ser a mi email te lo agradeceria mucho mas warrior@jabber.gecma.co.cu -
+0
Thecol78 2005-08-22 08:04:28
hola tengo un proble quiera saber como solucionarlo es el chat yahoo hay un inombrable que me rompe.. expulsandome a mi y a quien se le atoje de chat de yahoo la forma es atacando con intantaneo y me satura el msn y me desconecta la cosa que quiero saber no como hacerlo si no como fuciona de modo de proteger mi pc me conecto de un cyber desde ya gracias
-
+0
chrisa 2005-08-24 00:37:07
oie gonzo como le hago para un IP kick manual? osea para sacar clones.. espero me respondas :)
-
+0
Diegote 2005-08-31 19:38:17
Tengo el mismo problema que thecol arriba, un innombrable que me FLODEA con un monton de mensajes en el yahoo chat y me desconecta porque sobrecarga mi maquina¡¡¡¡¡
Como puedo hacer para evitarlo, o hecerle lo mismo¡¡
Saludos -
+0
GrEcO 2005-09-17 18:47:54
Warrior yo tambien tengo en Cuba este server (ISLA) sobre Unreal 3.2.3 Services Anope 1.7.10 y NeoStats 2.52, ya he estado buscando y no existe la forma de evitar el atake de clones de los users que se conectan por infomed, ya ke ellos estan conectados a travez del proxi ke les asigna la misma IP a todos, asi ke solamnete puedes proteger los canales cuando veas en el status ke bienen , pones el +RM solo asi, o kline a infomed cuando se te sobresatura la red, desgraciadamente tumbas los user de ella, por eso es mejor proteger el kanal solamente, ultimamente salio una version de Xclon que registra los nick tambien, asi que ya saben, estoy viendo si hago algo al respecto
-
+0
sanjua 2005-09-26 16:48:22
holaaaaaa
-
+0
GreTha 2005-10-18 18:03:03
hola gonzo porfavor , estaras muy ocupado pero me gustaria saber como defenderme, tengo el mismo problema siempre , me piyan aunque cambie de nick y realname aunque cambie de ip y lo ponga todo nuevo, me gustaria que me contestaras si eres tan amable y me enseñaras como ocultar mi ip .GRACIAS un saludo estoy en red irc-hispano sabras encontrarme
SALUDOS -
+0
[[Bikersito]] 2005-11-12 01:23:06
hola como hago para meter un G_line .net.ar ?
-
+0
Deyanira 2005-11-19 02:39:42
Hola !!
Quisiera saber como puedo detectar la ip de alguien,,,sospecho usa varios nicks en chat y se aprovecha de la ingenuidad mia y de otras personas me ah hecho mucho daño...solo quiero saber si es la misma persona.Como se usa el comando who is??? -
+0
nochecita 2005-12-19 18:10:53
Hola,
Y de las ips dinámicas que sabes?. Tengo un admirador que se escuda detrás de una ip de estas ( de timofónica ) y entra como y cuando le da la gana por que de nada sirve glinearle. Cada momento usa nicks diferentes asi que, cuando sale, vuelve a entrar para acordarse de mi santa madre, él y sus clones. Paciencia tengo mucha ...pero quema. El canal está siempre limitado por esta causa pero me gustaría poder "pillarlo" y hacerle unos cariños ( yo y bastantes usuarios más). En fin, esto si que es un verdadero RETO.
Gracias de antemano por lo que respondas. -
+1
GONZO 2005-12-19 19:47:19
Hola "nochecita". Las ips dinamicas es el eterno punto debil de una red de IRC especialmente y en general de internet. Desequilibra el sistema.
He tenido que lidiar muchas veces con el mismo problema que tienes, ya que muchos trolls se escudan en ese relativo anonimato para su juego perverso. Te puedo decir que los opers son incapaces de solucionar el problema porque es un fallo del sistema, la solucion seria restringir de alguna manera la conexion a la red, pero parece ser que en el hispano no estan dispuestos...
Respecto al reto que señalas, efectivamente lo es y creo tener una solucion definitiva bastante aceptable que seria para aplicar en los servidores.
http://gonzo.teoriza.com/2005/03/18/validar-usuarios-irc/
Por lo demás no puedes hacer nada que no conozcas ya, poner +R al canal.. a tus nicks si molesta... y sobre todo ignorarle, pues esa gente no tiene ninguna importancia para nadie. -
+0
JIVXor 2005-12-28 17:45:20
Andaba de pasada y vi este foro, y les comento que si se pueden evitar los clones desde un mismo IP, hice un modulo para Unreal3.* que matchea todos esos clones y los pone bajo un spamfilter. En cuanto termine la documentacion lo publico para que lo tengan. Envienme un correo si desean soporte rapido.
JIVXor -
+0
JIVXor 2005-12-28 17:49:41
Me pueden encontrar en JIVXor at forums.unrealircd.com , ahi siempre estoy ayudando a la gente.
saludos desde Cuba -
+0
Putridcorpse 2006-01-11 06:28:47
Mira, jefe, en Terra me conecto a través del irc y hay un hijodeputa que me ataca y me sale esto en el script:
* /set: line too long (line 330, TerrIRC.mrc)
-
* /set: line too long (line 330, TerrIRC.mrc)
-
* /set: line too long (line 330, TerrIRC.mrc)
-
* /set: line too long (line 330, TerrIRC.mrc)
-
* /set: line too long (line 330, TerrIRC.mrc)
A que se debe? como me puedo proteger? Thanks -
+0
nickDJ BLUNE 2006-01-15 18:30:34
holas compadre me gustaria saver si puedes darme algunos remotes o para poder aprender a sacarme ackik porfa men gracias
-
+0
DiaBlo 2006-01-16 07:11:48
JIVXor cuando lo publiques sabes lo nesecito estoy aprendiendo de unreal y quiero saber como uno se puede quitar a ECDundy de arriba ok Warrior saludos y espero que no estes bravo por lo de el kline la ultima ves en micuba un saludos a todos si nesecitan algo y esta en mis manos lo ayudare con gusto JIVXor aaa una ultima cosa sabes bastante pero sabes que es lo malo que tienes que la verdad te e pedido ayuda mas de 3 veces y nada el Micuba no tiene nada que ver con la vida real ok si pudieras ayudarme te lo agradeseria GONZO muy buena la web esta. un saludos DiaBlo (Ircop de micuba) ahi estare si nesecitan algo sobre lo que sea asi sea IRC hasta unreal
-
+0
BeLoRaB 2006-01-18 14:22:26
hola, soy un fanatico de la guerra en el IRC, quisiera saber como puedo botar a alguien en el IRC sin ser operador. escribeme pronto
-
+0
nickWaShOn 2006-01-19 00:52:43
viejo sabes me molestan mucho en el irc y quiero defenderme enseñame a botar a alguien del irc para poder lidear con esta personaya k mas encima me han robado cos canales en terra prfa escribeme
-
+0
xikotiko 2006-05-13 19:16:35
habla loko me puedes enseñar komo hacer k mi nick se vea una palabra o un nom,bre encerrado en cuadraditos porfa loko dimelo o mandame menesaje para mi msn ok te vo estar esparando tu ayuda loko .
-
+0
CRUZADITO 2006-06-17 23:51:06
hola soy un fanatico de los irc quisiera saber como botar a un usuario si ser administrador del chat
-
+0
][BuNbUrY][ 2006-08-29 22:49:17
hola me interesa mucho el tema de los ataques ya que he visto muchos de ellos y un dia me tumbaron de la red con unos ataques en pv se me lleno el pv de de usuaruarios que me imagino eran clones ya que lo que causo es que me desconectara como puedo olucionar eso y como poder hacerlo a otra cosa gonzo tu pagna es muy buena me a ayudado mucho y muchas gracias men
-
+0
Warrior 2006-09-22 01:16:35
Men, disculpame por la demora de responder a tu respuesta, pero me encontraba en otros rollos y me era imposible entrar a la pagina. bueno, te cuento que cada día más estos lokos de los irc descargan mas entretenimientos para q nosotros los Administradores cojamos mas dolores de cabeza, jajaja, te cuento que al menos ya los ataques han sido cada vez menos y eso es gracias al AntiRamdon del UnrealIRCD. lo he montado y de verdad que me ha resultado maravilloso. Sobre el Xclon q regisatra los nick no creo que haya problema alguno al respecto, pues en ese caso le activo la opcion de confirmación de email y van a tener q confirmar email por un buen rato. jajaajjaaj. Si deseas darte una vuelta estamos en el Server: proxy.gecma.co.cu puerto: 443 Canal #CyberAmor serás recibido sin problema alguno. muchas gracias por todo y nos mantendremos en contacto....see yaaaaa
-
+0
vampiroh 2006-09-23 10:50:32
Bueno no , me es mucho problema lo del irc, ya q por lo menos tengo la suerte de contar con un psybnc para conectar , y los ataques de flood no me logran sacar pero si molestarme a la vista , algun srecretillo como para no tener q poner ignorer a uno por uno. y ignorar de este modo en lo q dura el ataque *!*@* .. hay algun comando util?
Gracias .estan buenos los datos de esta pagina -
+0
preguntona 2006-10-18 20:55:31
hola gonzo
podrias ayudarme? en el ircap viene una funcion de seguir nick, como puedo yo poner eso en mi mirc pero sin el ircap.?? ayudame porfas y gracias. -
+0
iVaNcH|oX^aWaY 2006-10-24 16:32:03
Che una pregunta no tendras un addon copado en castellano ke tengas todas las protecciones a los canales? Si me podrias ayudar joyia sino todo biewn
-
+0
shot 2006-12-21 17:34:58
necesito un comando para tirar nick de una red me podes pasar ese comando para tirar clones y tmb nick que te rompen las pelotas como pidiendote la ip desde ya muchas gracias?
-
+0
raidver 2007-01-12 22:09:14
hola kiero saber como ago para usar el clonex y donde lo bajo,xq siempre se conectan cargosos con proxys y lagean en el privado. muchas gracias
-
+0
legan 2007-01-20 12:53:44
buenas mira no tengo ni idea de programación pero si de MS-DOS.
el problema en cuestión es que hay un capullo en un chat que no deja de insultar a la gente y a mi, y ya me tiene hasta los huev.....
sabiendo solo de MS-dos haber que me puedes decir para poder joder a dicho capullo muchas gracias y espero ke contestes pronto -
+0
Liz 2007-04-11 18:56:11
Gonzo, veo que esta pagina no ha tenido mucho moviendo últimamente
Disculpa mi ingnorancia en este tema. Pero entro en un Chat donde no se aguanta los insultos y averiguan la vida personal de muchos de nosotros, la hacen publica haciendo fotomontajes con fotos y denigrando a las personas, como se hace para sacar a estos individuos que tanto daño hacen.
Como se utiliza este formula que puso arriba?
/alias antijoin { mode $1 +l $calc($nick($1,0) + 6) }
/timerANTIJOIN 0 10 antijoin #prueba
De antemano te agradezco si me respondieras
Muchas gracias -
+0
kiLLpueino 2007-06-07 07:45:44
mira pa frenar al entrada de irc de users normales en un chat qeu solo los admin puedan hacerlo cachay los demas solo entren por java como seria y si alguno se cuela por script pa montar unbot que lso kline o les madne kiLL a cada rato vale igual seria weno una respuesta
-
+0
Renz 2007-11-14 06:26:28
te entiendo perfectamente pero algunos que llevan mas en el uso de irc saven perfectamente que con un ignore y guardando el ctcp estan listo lo otro seria , que el bot tuviera un remote paresido que el nick cambiase por algunos segundos y asi los piyaria inmediata mente
lean el www.sarrio.org
el manual del scripting
Una respuesta seria buena no! -
+0
nick 2008-02-27 11:59:53
hola ante todo mandarte un coordial saludo y decirte que es admirable que la gente se ayude en internet, creo que es mas productivo que ir fastidiando a los demas.. ahora despues de expresarte mi idea sobre la red te querria hacer una preguntad a ver si tu pudieras ayudarme.
Hace tiempo que en una paguina de inforchat no hacen nada mas que saltarnos el tal medusa y no dejarnos entrar al chat... ay alguna proteccion? que podriamos hacer para protejernos de esos indeseables que no tienen otra cosa que hacer nada mas que fastidiar al progimo, aprovechandose de que tienen unos minimos concimientos de informatica y de redes, te dire que me e puesto tanto yo como otros compañeros en contacto con los administradores de ese chat y la callada por respuestad, por eso te pido que si puedes aconsejarme algun irc que no mejor que el mirc o algun otra o otro o alguna manera de poder mitigar este mal te lo agradeceriamos bastante. sin nada mas que añadir si no agradecerte de nuevo el tiempo que dedicas a los demas, aprovecho para mandarte un coordial saludo.
| Página 2 | |||
Artículo escrito por GONZO para Blogs Teoriza.
Ataques y protecciones de canales en IRC, como clones mirc canal ircap