Sie sind auf Seite 1von 10

Universidad Nacional Autnoma de

Mxico
Facultad de Ingeniera

Exposicin:
IRC y Botnets

Integrantes:
Cruz Mendoza Guadalupe
Hernndez Pereda Abigail Gabriela

Profesora:
M.C. Ma. Lpez Barrientos Jaquelina

Fecha de entrega: 17 mayo 2016

ndice

Introduccin.................................................................................................................. 1
Objetivo........................................................................................................................ 1
Protocolo IRC................................................................................................................ 1
Terminales o estaciones de trabajo................................................................................... 1
Tarjetas de red.............................................................................................................. 4
Sistemas operativos de red............................................................................................. 5
Mdems....................................................................................................................... 7
Repetidores.................................................................................................................. 8
Concentradores (hubs)................................................................................................... 8
Conmutadores (switches)............................................................................................. 10
Puentes...................................................................................................................... 12
Router........................................................................................................................ 13
Diagrama de Gantt....................................................................................................... 16
Conclusiones.............................................................................................................. 17
Referencias................................................................................................................ 18

Introduccin
Hoy en da estamos acostumbrados a comunicarnos en tiempo real a travs de Internet, usando
servicios de mensajera instantnea como WhatsApp o servicios de transmisin de audio y vdeo
como el chat de Facebook, Skype o los Hangouts de Google+. Hace algunos aos naca el
origen de todos estos servicios, un protocolo de comunicacin conocido como Internet Relay
Chat, es decir, IRC.
Dentro del mundo de la computacin estamos acostumbrados a escuchar trminos como
gusanos o virus, pero para la mayora de las personas el escuchar la palabra botnet, no tiene
mucho significado.
Una botnet es un conjunto de computadoras o dispositivos conectados a una red, que estn a
disposicin de un equipo central al cual se le suele llamar Command & Control o C&C. Estos
equipos son controlados por una persona maliciosa cuyo objetivo es atacar redes de
computadoras o servidores.

Objetivo
Investigar y conocer los conceptos de IRC y Botnets.

IRC
(Charla Interactiva Internet) Protocolo mundial para conversaciones simultneas ("party line") que
permite comunicarse por escrito entre s a travs de ordenador a varias personas en tiempo real.
El servicio IRC est estructurado mediante una red de servidores, cada uno de los cuales acepta
conexiones de programas cliente, uno por cada usuario.
Hoy en da estamos acostumbrados a comunicarnos en tiempo real a travs de Internet, usando
servicios de mensajera instantnea como WhatsApp o servicios de transmisin de audio y vdeo
como el chat de Facebook, Skype o Hangouts de Google+. El antecedente de todos estos
servicios de mensajera fue Internet Relay Chat, es decir, IRC.
IRC fue un servicio de chat extremadamente popular a finales de los aos 90 que, al da de hoy,
sigue presente, pero, con menos popularidad.

Historia
IRC o Internet
Relay
Chat fue la primera red de chat en Internet, un proyecto que lleg
de la mano de Jarkko Oikarinen (alias WiZ en IRC) en agosto de
1988, mientras trabajaba en la Universidad de Oulu en Finlandia.
Fue hace poco ms de 25 aos cuando Oikarinen escribi el cdigo
de la primera versin del servidor de IRC y del primer cliente con el
objetivo de desarrollar un sustituto al programa MUT (MultiUser
Talk) que se usaba en OuluBox, una BBS (Bulletin Board System)
de Finlandia.
Con este objetivo en mente, WiZ tom como referencia el Relay
Chat que operaba en la red Bitnet (una red de cooperacin creada
en Estados Unidos entre varias Universidades; un concepto que,
por cierto, hoy en da se sigue manteniendo en pases de todo el mundo). La primera versin de
IRC vera la luz en 1988, pero Oikarinen sigui trabajando en el proyecto otros cuatro aos
contando con la colaboracin de Darren Reed que consta como co-autor del protocolo IRC.

IRC era un protocolo de comunicacion extremadamente innovador para la poca, un servicio que
permita la comunicacin a tiempo real a travs de Internet (chat) ya fuese en canales que
permitan la interaccin entre varios usuarios o bien mediante conversaciones privadas entre dos
usuarios con el extra aadido de poder intercambiar archivos y enviarlos a otros usuarios. El
protocolo estaba basado en texto plano y las acciones a realizar se enviaban en forma de
comandos de texto mediante un smbolo ('/') y un comando.
En 1991 IRC se hizo muy popular entre los usuarios en una poca (los aos 90) en la que el
acceso a Internet en los hogares no era nada comn y solamos recurrir a la conexin disponible
en la Universidad o en un negocio que surgi durante esta poca: los cibercafs.
El primer cibercaf, llamado Caf Cyberia, abri sus puertas en el ao 1994 en la ciudad de
Londres con el objetivo de ofrecer un punto de acceso a Internet en el que consultar el correo
electrnico y, por supuesto, acceder al IRC y pasar un buen rato charlando con gente de todo el
mundo.
IRC fue muy popular hasta, prcticamente, 2003-2005; momento en el que el servicio entr en
declive dejando parte de su sitio a servicios que permitan una comunicacin "ms cercana"
como Messenger de Microsoft.
En los primeros aos de este nuevo milenio, IRC sufri una cada en su popularidad y en el
nmero de usuarios; un cambio de hbitos y costumbres en el que pasamos de entrar en salas
repletas de gente a usar servicios ms personales donde nosotros bamos agregando gente a
nuestra lista de contactos con los que conversar.
Messenger Facebook, Skype o Telegram materializan este cambio de hbitos que hemos sufrido
con el paso de los aos; sin embargo, este cambio no significa que IRC est muerto o que sea
una "guarida de piratas", nada de eso. Es cierto que ya no hay tanta actividad como antao pero
sigue existiendo una fuerte comunidad de usuarios que se conectan a los servidores de IRC
desde rincones de todo el mundo y siguen manteniendo vivo el proyecto de Jarkko Oikarinen.
El IRC (Internet Relay Chat) surgi como una ampliacin del programa talk, tratando de superar
sus limitaciones. Se trata de un sistema de conversacin en tiempo real a travs de redes de
ordenadores y, por supuesto, de Internet. Las principales diferencias con el talk son las
siguientes:

Caractersticas IRC

Incorpora un protocolo mucho ms elaborado, independiente de la plataforma.


Posibilidad de conversaciones en las que intervengan ms de dos participantes: el lmite
depende slo de las posibilidades de los servidores.
Organizacin de las charlas en forma de mltiples canales: por establecer un smil, los
canales son salones donde se dan cita un cierto nmero de usuarios. Esta posibilidad se
aprovecha generalmente para realizar canales temticos, que son el punto de encuentro
de personas con inquietudes parecidas.

Posibilidad de conectar varias redes, para poner en comunicacin un gran nmero de


usuarios.
Los usuarios pueden ocultar su identidad, lo que facilita conversaciones ms espontneas,
pero tambin puede crear riesgos de seguridad.

Qu es un servidor de IRC?
Como se ha comentado, el IRC se basa en redes de ordenadores. En estas redes, al menos un
de los ordenadores trabaja como servidor, y sus funciones son recoger todos los mensajes
enviados por los usuarios y reenviarlos. Por tanto, los mensajes no son enviados directamente
del emisor al destinatario, sino que pasan por el servidor.
Esta filosofa de funcionamiento permite al administrador del servidor ejercer un cierto control: por
ejemplo, puede impedir el acceso a determinados usuarios, ampliar las posibilidades de
conversacin comunicando varios servidores o limitar las posibilidades de los usuarios.
Adems, hace que todos los usuarios se conecten, en principio, en igualdad de
condiciones, excepto el administrador, por supuesto.

Qu necesita un servidor de IRC?


Para que un sistema UNIX pueda hacer las funciones de un servidor de
IRC, es suficiente con lo siguiente:
Tener acceso a la red.
Instalar el software apropiado.

Qu tipo de software se requiere?


En principio, para el establecimiento de un servicio bsico, es suficiente
con ejecutar un demonio de IRC, que se encargar de las tareas descritas
en el apartado anterior. Sin embargo, esto proporcionar un servicio
precario: para un gestin eficiente y automtica de la red de IRC, se hace
necesario un bot o script, que se encargue de la gestin de usuarios y
canales sin intervencin por parte del administrador.

Con el fin de poder monitorizar y administrar la red, es conveniente que


el servidor disponga tambin de un software cliente de IRC.

FILOSOFA IRC
Antes de describir los comandos, es necesario conocer cul es, a grandes
rasgos, la filosofa del funcionamiento del IRC. Como ya ha quedado
dicho, las conversaciones se organizan en canales, que a su vez se
identifican por un nombre (generalmente comienza con el smbolo &), y
un topic, que es una breve descripcin de los temas a los que est
dedicado el canal.
Para poder dar coherencia a las conversaciones, los usuarios tambin
estn identificados por un nombre, que se llama nick o apodo. Con el fin
de poder mostrar una informacin ms explcita sobre el usuario, muchas
redes exigen introducir el nombre completo y direccin de correo
electrnico para poder acceder; sin embargo, la mayora de usuarios
aprovecha estos campos para introducir algn comentario ms o menos
gracioso.
Cuando un usuario est dentro de un canal, cualquier texto que escriba y
que no sea reconocido como un comando, ser enviado a todos los
dems usuarios que forman parte del canal, y se indicar el apodo del
usuario emisor. De la misma forma, la recepcin de mensajes es
automtica; simplemente aparecen en la pantalla cuando son enviados.
Dentro de un canal existe al menos un usuario que tiene ms privilegios
que el resto. Se conoce como operador (Op), y tiene, entre otros, el poder
de expulsar a otros usuarios del canal.
Un usuario puede estar presente en varios canales, aunque para poder
disfrutar plenamente de esta posibilidad, es necesario tener un software
cliente potente y manejable.
Los comandos que se van a describir ahora son los ms elementales que
debe conocer un usuario para participar en las conversaciones. Estos

comandos son enviados por el cliente al servidor, quien se encarga de


reaccionar de forma adecuada ante ellos.

COMANDOS:
/HELP: permite obtener ayuda.
/JOIN &nombre_canal, /CHANNEL &nombre_canal: introduce al usuario en
el canal especificado. Si este canal no existe, se crea (la gestin dinmica
de canales es otra de las posibilidades del IRC), y adems confiere al
usuario el privilegio de ser el operador del canal.
/WHO nombre_canal: muestra una lista de los usuarios del IRC. Si se
indica un nombre de canal, restringe el listado a las personas que estn
presentes en ese canal.
/WHOIS nick: muestra ms informacin sobre un usuario del que
conocemos su nick. Sin embargo, por las razones ya comentadas, la
informacin no suele ser cierta.
/TOPIC cadena: cambia el topic o descripcin del canal (si tenemos
privilegios para poder hacerlo).
/NICK nuevo_nick: permite cambiar nuestro nick o apodo.
/MSG nick mensaje: enva un mensaje personal a un usuario
determinado, sin que los dems usuarios lo vean en su pantalla.
/SIGNOFF, /SI, /BYE, /EXIT, /QUIT: cualquiera de ellos sirve para abandonar
la conversacin. Si se aade un texto detrs del comando, ser enviado
como mensaje de despedida.
/USERS: muestra una lista de todos los usuarios conectados al servidor.
/AWAY: se utiliza para anunciar que, sin abandonar el servidor, vamos a
estar unos minutos sin atender a la conversacin.
/QUERY nick: invita al usuario indicado a participar en una conversacin
privada. Si el receptor responde con un comando similar, el dilogo
particular dar comienzo.

Los siguientes comandos los utilizan exclusivamente los operadores:


/OPER nick password: da al usuario indicado los privilegios de operador
(si la contrasea es vlida).
/KICK nick: expulsa al usuario indicado del servidor.
/QUOTE comando: permite enviar comandos al servidor. Se puede utilizar
para matar el demonio o realizar operaciones privilegiadas.

Para una lista ms completa de los posibles comandos de IRC, se puede


acudir a:
http://www.chathispano.com/wiki/Comandos_b%C3%A1sicos_de_IRC

Diagrama de Gantt

Conclusiones

Referencia

http://www.paginaspersonales.unam.mx/files/358/GLOSARIO_DE_DEREC
HO_INFORMATICO.pdf

Das könnte Ihnen auch gefallen