prompt $e[0;60;"dir";13p
³ ³³ ³ ³ ³ À> Fin de la secuencia ansi.
³ ³³ ³ ³ ÀÄÄ> Tecla Enter.
³ ³³ ³ ÀÄÄÄÄÄÄ> Comando a ejecutar (dir en este caso)
³ ³³ ÀÄÄÄÄÄÄÄÄÄÄÄ> Tecla que hara la funcion ( 0;60 = F2 )
³ ³ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄ> Corchete
³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ> Secuencia escape.
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ> Comando prompt para usar el ansi.
Ejemplos da¤inos ;) .
- Para que borre todo utilizando deltree al presionar la letra D :
ESC["D";"DELTREE /Y *.*";13p
- Para que cuando presione "R" salga en pantalla "RaZa-MeXiCaNa TeaM"
ESC["R";"RaZa-MeXiCaNa TeaM";p
- Para que salga "RaZa-MeXiCaNa" cuando presione R utilizando los valores
ascii:
ESC[82;82,97,90,97,45,77,101,88,105,67,97,78,97;p
- Para formatear el disco duro rapidamente:
prompt $e[13;0;80;99;58;13;99;100;92;13;102;111;114;109;97;116;32;99;58;32;47;113;32;"/t:20 /n:50";13;121;13;
Lo demas te lo dejo a tu propia experiencia e ideas malevolas que viajen
por tu mente ;).
GLOSARIO:
ASCII : Asignacion en forma de valores binarios para los caracteres.
Es la forma mas comun en las computadoras personales, sus
siglas corresponden a " American Standar Code for Information
Interchange ".
ANSI : Otra manera de asignar valores binarios a los diferentes
caracteres. Sus siglas corresponden a: " American National
Standar Institute ".
NOTA: No hay nada nuevo bajo el sol, este texto esta basado en la
ayuda de ms-dos, puedes obtener del boletin #3 de la raza mexicana
el archivo ansi.com , imagina para que es XD
<=Yo-Soy=>
varf@bigfoot.com
<ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ>
<ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ>
°°°°°°°°°°°°±±±±±±±±±±±±²²²²²²²²²²²²²°°°°°°°°°°°°°±±±±±±±±±±±±²²²²²²²²²²²²²
<ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ>
Script & Chucherias =)
Pues ahora si no me dio tiempo de hacer un articulo grande , pero bueno
creo que de todos modos a los que esten empesando y los ke sepan hacer
scripts para el mirc les servira de algo el siguiente artikulo.
Ahora les explicare como manejar esto, primero pondre el script con la
explicasion de ke hace kada comando y al final del artikulo pondre el
source es decir el script completo , para copiarlo & pegarlo.
Este articulo trata ahora sobre stuffs es decir son script no de guerra
ni de protexion , esos seran tratados mas adelante.
Cuando veas lo siguiente : *ex. kiere decir ke eso es la explikacion
apartir de *ex.
Contenido
1.0 Chatero
2.0 Contestador Automatico
3.0 Gato Bot
Empezemos.....
1.0 <<Chatero>>
Chatero? Sip lo puedes usar sobre en todo en bots cuando una persona te
dice algo el bot le contestara automaticamente a esa persona dependiendo
de lo ke esa persona le diga.
En PopUps selecciona <<menu bar>> y pon lo siguiente:
TaLkEr
.Activar:/set %talker on | /echo -a 5 talker on
.<Desactivar>:SET %TALKER OFF | /echo -a 4 talker off
.-
.AgRegAr WoRdS:/TALKER
*.explicacion:
La palabra "Talker" indica ke se creara un boton llamado talker, como veras
abajo de talker esta el texto ".activar" fijate ke tiene un punto al princi
pio por lo ke lo hace submenu del boton "talker" despues de ".activar" estan
dos puntos y una linea diagonal (:/) esto indica ke ese submenu se convertira
en un boton de accion es decir al poner el cursor sobre este no saldra ningun
otro submenu si no ke se dara click y ejecutara cierta accion,ademas de ser
la pausa para poner el comando a ejecutar y distinguir el boton de los
comandos Bien despues aparece "set %talker on" ke diabloz es esto? el comando
set poner valores predeterminados a una variable, en este caso a la variable
"%talker" le pondra el valor de "on" , despues esta la linea ( | ) esa linea
kiere decir alli akaba ese comando y aki empieza otro , veras ke despues de
esa esta ( /echo -a 5 talker on) , esto hara ke en nuestra ventana aparesca
escrito de color marron la palabra "talker on".Rem: En el menu principal del
mirc creamos el boton talker ke al poner el mause aparece un submenu con el
boton "activar" ke al darle click pone el valor "on" a la variable "%talker"
y nos aparece en nuestra ventana(status,room) la palabra "talker on"
Despues de esto veras ke dice ".desactivar" no kreo necesitar explikarte eso
o si? es lo mismo , pero pone otro valor a la variable "talker" (off).
Ahora ves el ( .- ) ese punto con linea creara una separacion del submenu
entre el boton desactivar y agregar words, obviamente el boton agregar words
llama al alias "Talker"
ENn aliases (alias) pon esto
/TALKER {
if (%PAL == $null) { /set %PAL $?="PAlAbRa-1" | /set %REP $?="CoNtEsTaZiOn" | /dech 4 HaS 3 AgReGaDo La 2 pAlAbRa 6 %PAL Y SU CONTESTACION 4 %REP 5Al bUzOn 1,8 dE TaLkErZ 1,0 DeL ScRyPt! | /SPLAY SOUNDS\RISA.WAV }
elseif ((%PAL != $null) && (%PAL1 == $null)) { /set %PAL1 $?="PAlAbRa-2" | /set %rep1 $?="CoNtEsTaZiOn" | /dech 4 HaS 3 AgReGaDo La 2 pAlAbRa 6 %PAL1 Y SU CONTESTACION 4 %REP1 5Al bUzOn 1,8 dE TaLkErZ 1,0 DeL ScRyPt! }
elseif ((%PAL1 != $null) && (%PAL2 == $null)) { /set %PAL2 $?="PAlAbRa-3" | /set %REP2 $?="CoNtEsTaZiOn" | /dech 4 HaS 3 AgReGaDo La 2 pAlAbRa 6 %PAL2 Y SU CONTESTACION 4 %REP2 5Al bUzOn 1,8 dE TaLkErZ 1,0 DeL ScRyPt! }
elseif ((%PAL2 != $null) && (%PAL3 == $null)) { /set %PAL3 $?="PAlAbRa-4" | /set %REP3 $?="CoNtEsTaZiOn" | /dech 4 HaS 3 AgReGaDo La 2 pAlAbRa 6 %PAL3 Y SU CONTESTACION 4 %REP3 5Al bUzOn 1,8 dE TaLkErZ 1,0 DeL ScRyPt! }
elseif ((%PAL3 != $null) && (%PAL4 == $null)) { /set %PAL4 $?="PAlAbRa-5" | /set %REP4 $?="CoNtEsTaZiOn" | /dech 4 HaS 3 AgReGaDo La 2 pAlAbRa 6 %PAL4 Y SU CONTESTACION 4 %REP4 5Al bUzOn 1,8 dE TaLkErZ 1,0 DeL ScRyPt! }
elseif ((%PAL4 != $null) && (%PAL5 == $null)) { /set %PAL5 $?="PAlAbRa-6" | /set %REP5 $?="CoNtEsTaZiOn" | /dech 4 HaS 3 AgReGaDo La 2 pAlAbRa 6 %PAL5 Y SU CONTESTACION 4 %REP5 5Al bUzOn 1,8 dE TaLkErZ 1,0 DeL ScRyPt! }
elseif ((%PAL5 != $null) && (%PAL6 == $null)) { /set %PAL6 $?="PAlAbRa-7" | /set %REP6 $?="CoNtEsTaZiOn" | /dech 4 HaS 3 AgReGaDo La 2 pAlAbRa 6 %PAL6 Y SU CONTESTACION 4 %REP6 5Al bUzOn 1,8 dE TaLkErZ 1,0 DeL ScRyPt! }
elseif ((%PAL6 != $null) && (%PAL7 == $null)) { /set %PAL7 $?="PAlAbRa-8" | /set %REP7 $?="CoNtEsTaZiOn" | /dech 4 HaS 3 AgReGaDo La 2 pAlAbRa 6 %PAL7 Y SU CONTESTACION 4 %REP7 5Al bUzOn 1,8 dE TaLkErZ 1,0 DeL ScRyPt! }
elseif ((%PAL7 != $null) && (%PAL8 == $null)) { /set %PAL8 $?="PAlAbRa-9" | /set %REP8 $?="CoNtEsTaZiOn" | /dech 4 HaS 3 AgReGaDo La 2 pAlAbRa 6 %PAL8 Y SU CONTESTACION 4 %REP8 5Al bUzOn 1,8 dE TaLkErZ 1,0 DeL ScRyPt! }
elseif ((%PAL8 != $null) && (%PAL9 == $null)) { /set %PAL9 $?="PAlAbRa-10" | /set %REP9 $?="CoNtEsTaZiOn" | /dech 4 HaS 3 AgReGaDo La 2 pAlAbRa 6 %PAL9 Y SU CONTESTACION 4 %REP9 5Al bUzOn 1,8 dE TaLkErZ 1,0 DeL ScRyPt! }
elseif (%PAL9 != $null) { echo -a 4 TaLkEr 4NIMODOS YA NO SE PUEDEN AGREGAR MAS tAlKeRzS, CAPACIDAD MAX 10. }
}
*Explicasion.Bien pues[[X\È[Ù\ˆÚZØHÚH[˜[܈
if (%PAL == $null)
si es asi entonces mustra un cuadro de dialogo en el ke le debes dar un
valor a esa variable ,despues de darselo aparece otro cuadro de dialogo en
el ke debes dar otro valor a la variable %rep Y despues mostrara un texto
diciendo los valores ke hemos puesto a dichas variables.
{ /set %PAL $?="PAlAbRa-1" | /set %REP $?="CoNtEsTaZiOn" | /echo -a 4 HaS 3 AgReGaDo La 2 pAlAbRa 6 %PAL Y SU CONTESTACION 4 %REP 5Al bUzOn 1,8 dE TaLkErZ 1,0 DeL ScRyPt! }
Komo veras ya tienen valor las variables %pal y %rep , o sea ke al ejecutar
el alias talker de nuevo si rekuerdas lo ke hace es chekar si esas variables
me refiero a %pal y %rep tienen valor, komo ahora ya tienen lo ke pasa es
lo siguiente: nos pedira poner valor a las variables %Pal1 y %rep1 ke no
son las mismas del principio
elseif ((%PAL != $null) && (%PAL1 == $null)) { /set %PAL1 $?="PAlAbRa-2" | /set %rep1 $?="CoNtEsTaZiOn" | /dech 4 HaS 3 AgReGaDo La 2 pAlAbRa 6 %PAL1 Y SU CONTESTACION 4 %REP1 5Al bUzOn 1,8 dE TaLkErZ 1,0 DeL ScRyPt! }
Ahora el ejecutar de nuevo talker verificara si hay valores en %rep1 como
si hay nos pedira escribir valores a %rep2 , despues al ejecutar de nuevo
talker verificara si %rep2 tiene valor , komo si lo hay nos pedira ponerle
valor ahora a %rep3 y asi sucecivamente hasta llegar al %rep9 ke es el ultimo
despues de ponerle valor al %rep9 si ejecutamos talker de nuevo pues chekara
si %rep9 tiene valor,como ya lo tiene lo ke pasara es ke el script nos dira
ke ya no se pueden agregar mas palabras
elseif (%PAL9 != $null) { echo -a 4 TaLkEr 4NIMODOS YA NO SE PUEDEN AGREGAR MAS tAlKeRzS, CAPACIDAD MAX 10. }
Ya tenemos el menu , y el alias talker ahora nos falta el remote
En Remote pon lo siguiente:
on 1:TEXT:%PAL:?:{
if (%TALKER == on) { msg $nick %REP }
}
on 1:TEXT:%PAL1:?:{
if (%TALKER == on) { msg $nick %REP1 }
}
*.Explicasion:
CUANDO(ON)
USUARIO DE NIVEL UNO (1)(TODOS LOS USARIO POR DEFAULT SON 1)
DIGAN EL TEXTO(TEXT) %PAL1 (RECORDARAS KE LA VARIABLE %PAL1 TENDRA VALOR
MEDIANTE EL COMANDO TALKER , SI %PAL1 TIENE EL VALOR "HOLA" EL TEXTO A
RECONOCER SERIA JUSAMENTE "HOLA")
EN PRIVADO (?)
ENTONCES SI(IF) LA Variable %talker tiene el valor on, entonces mandarle
de mensaje(msg) al nick ke lo dijo($nick) la variable %rep1 (ke anteriormente
tendria algun valor como "hola komo estas" , asi cuando alguien en privado
te dice hola tu bot le contesta automaticamente hola como estas.
SI Deseas ke el texto lo reconosca no solo en privado entonces cambia donde
dice "?" por "#" y en $nick por $chan, ahora reconocera el texto si alguien
lo dice en el room. Yo no rekomiendo ke lo hagas de esa forma ya ke mucho
podrian decir "hola" y tu contestar en el room hola como estas y esto
causaria en dado caso flood o ke los usuarios se harten de ti. Pero haslo
como desees.
2.0
Ahora un contestador automatico
En remote:
on 1:TEXT:?: {
if ([ %lineas [ $+ [ $site ] ] ] == $null) { set %lineas $++ $site 1 }
if ([ %lineas [ $+ [ $site ] ] ] == 1) { msg $nick hola $nick andas en buska de webs ke esten chingonas y funcionales?? }
if ([ %lineas [ $+ [ $site ] ] ] == 2) { msg $nick mmmm pues fijate hay una de muchos warez muy chidina!! sabes kual? }
if ([ %lineas [ $+ [ $site ] ] ] == 3) { msg $nick mmm es la The Saint ExosetWeb..Site is Powered by ExodusS Webo, kieres ke te de la page? de todos modos te la digo }
if ([ %lineas [ $+ [ $site ] ] ] == 4) { msg $nick mira la pagina es http://members.xoom.com/antropolis/ }
if ([ %lineas [ $+ [ $site ] ] ] == 5) { msg $nick de nada si kieres enviar un emilio puedes hacerlo a: webmaster-v@apexmail.com }
inc %lineas $++ $site 1
close -m $nick
}
*explicasion:Supongo ke ya sabes ke kiere decir "on text" lo esplike arriba.
asi ke empesemos donde dice
if ([ %lineas [ $+ [ $site ] ] ] == $null) { set %lineas $++ $site 1 }
kiere decir ke si la variable %lineas esta vacia entonces pondra de valor
a %lineas el valor 1
Ahora despues de eso esta esto:
if ([ %lineas [ $+ [ $site ] ] ] == 1) { msg $nick hola $nick andas en buska de webs ke esten chingonas y funcionales?? }
KIERE decir ke si la variable %lineas es igual a 1 entonces mandara
un mensaje al nick (andas en busca de webs......)
Como ya escribio una linea la %variable lineas se convertira ahora en valor 2
y asi sucecivamente hasta llegar a donde dice:
inc %lineas $++ $site 1
close -m $nick
Ke lo e hace es dar de nuevo el valor 1 a lineas y cerrar el privado con
el nick ke te estaba hablando.Como veras este contestador es mas sencillo
ya ke se basa en el numero de lineas ke el usuario escriba,cada linea dice
algo.
2.1 Bot Gato.
Bien ahora aprenderemos ha hacer un config de un bot para controlar el
room desde el bot.
En remote:
on 666:text:*Ayuda*:#: {
{ describe $chan 1 $nick 1,8:-) }
{ /msg $nick 13 Hola $nick Los siguientes CoMaNdOs pueden ser utilizados por ti: !Kick <Nick> !Ban <Nick> !Deop <Nick> !Op <Nick> !Topic <Topic> }
}
on 666:text:*!deop *:#: {
IF ($me !isop $chan) { halt }
IF ($2 == $me) { IF ($nick isop $chan ) { mode $chan -o $nick } | ban $chan $nick 3 | kick $chan $nick 1I No Me DeOpEs %VER | halt }
IF ($nick isop $chan) { mode $chan -o $2 } | /notice $$2 Deop Request Por $nick En $chan %ver
}
on 666:text:*!op *:#: {
IF ($me !isop $chan) { halt }
IF ($nick isop $chan) { mode $chan +o $2 } | /notice $$2 Op Request PoR $nick En $chan %ver
}
on 666:text:*!kick *:#: {
IF ($me !isop $chan) { halt }
IF ($2 == $me) { IF ($nick isop $chan) { mode $chan -o $nick } | ban $chan $nick,ÈÚXÚÈ Ú[ˆ šXÚÈ IF ($nick isop $chan) { kick $chan $2 1Request PoR $nick En $chan A las $date $time (TiMpO loCaL) %ver } | /notice $$2 Kick Request PoR $nick En $chan %ver
}
on 666:text:*!ban *:#: {
IF ($me !isop $chan) { halt }
IF ($2 == $me) { IF ($nick isop $chan) { mode $chan -o $nick } | ban $chan $nick 3 | kick $chan $nick 1I No mE BaNeS | notice $nick Tu trataste de banearme ( $me ) En $chan %ver | halt }
IF ($nick isop $chan) { mode $chan -o $2 }
IF ($nick isop $chan) { ban $chan $2 }
IF ($nick isop $chan) { kick $chan $2 1Request Ban PoR $nick On $chan A las $date $time (TiMpO lOCaL) } | /notice $$2 Ban Request PoR $nick En $chan A las $date $time (TiMpO loCaL) %VER | /msg $$2 Ban Request PoR $nick En $chan A las $date $time (TiempoLocal) No Respondas a esto,Ninguna pregunta acerca de BaNS /Msg $nick %ver | /notice $me $nick Requested Ban $$3 En $chan.....
}
on 666:text:*!topic *:#: {
IF ($me !isop $chan) { halt }
IF ($nick isop $chan) { topic $chan $2 $3 $4 $5 $6 $7 $8 $9 $10 $11 $12 $13 $14 $15 $16 $17 $18 $19 $20 $21 }
IF ($nick isop $chan) { notice $chan Topic Request PoR $nick %VER }
}
*.Explicasion.-OK intentare explicar todos de una forma comun,todos reconocen
textos ok? bien pero no de cualquier usuario si no de solo los ke tengan
nivel de usuario 666 , este tu lo otorgas a tus amigos o los ke podran
controlar el bot , Ke dices? no sabes como poner niveles de usuario? Argg!!
jeje bueno en popups , selecciona nicklist y pon lo siguiente:
-
Nivel666
.Agregar:/guser 666 $$1 3
.Quitar:/.ruser 666 $$1 3
-
Vaya bien ahora prosigamos en el primer remote la persona ke tiene el nivel
666 si dice en el room "Ayuda" tu le diras ke komandos puede utilizar.
Ok despues ya vienen los "on 666:text:*!deop *:#:" Es casi igual ke el de
ayuda solo ke si te fijas bien:
on 666:text:*Ayuda*:#:
on 666:text:*!deop *:#:
ves ke en donde dice !deop hay un espacio? ahhh sip jeje , bien pues eso
es para identificar el valor $2 , es decir la persona tendria ke decir:
!deop Xdawn
Asi el script le da el valor de $2 a Xdawn =P ,y lo deopea =(.
En todos en los ke se escriben comandos el bot cheka antes si el mismo bot
tiene op.
IF ($me !isop $chan) { halt }
EN los bans y kiks cheka si no es a el mismo al ke kieren kickear o banear
IF ($2 == $me) { IF ($nick isop $chan) { mode $chan -o $nick } | ban $chan $nick 3 | kick $chan $nick 1I No mE BaNeS
Despues ejecuta el comando op/deop/ban/kick/topic
Bueno por lo pronto esto es todo si kieres saber algo o tienes duda en algo
o si no le capiscaste muy bien al bot gato ,a alguna kosa o kieres saber
para ke es kada simbolo lo ke sea dimelo.
Espero ke te sirva de algo este pequeño curso de scripting , talvez para el
proximo numero haga de war o protexion dependiendo si me piden algo en
especial igual si tienes algun script y kieres mejorarlo mandamelo y vemos,
o kieres hacer uno ke haga tal kosa , dimelo y veremos si se puede.Mentadas,
rayadas de madre saludos,comentarios,criticas etc,etc
Por emilio a: WebMaster@apexmail.com
"La guerra la hacen los gobiernos y las sufren los pueblos =( "
DarkAngel
Webmaster@apexmail.com
Tel: nel paztel jeje
Direccion:Calle Beni tecojo #666 COL.Lomas Turbas ,keda cerca del
coyote cojo , por si te pierdes al llegar y llegas a oslo taxco =).
<ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ>
°°°°°°°°°°°°±±±±±±±±±±±±²²²²²²²²²²²²²°°°°°°°°°°°°°±±±±±±±±±±±±²²²²²²²²²²²²²
<ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ>
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
S e r v i d o r e s P R O X Y
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
Helio - Hhelio@BigFoot.com
Una de las de las formas de mantener nuestra anonimidad en el Internet
es el uso de servidores Proxy, dado esto aki te dejo una lista de servers
ke te pueden ayudar a ser anonimo todo el tiempo.
Una cosa: algunos de los servidores proxy son transparentes (los marcados
con *) , esto kiere decir ke muestran tu IP, y la unica razon por la ke te
podrian servir es para amumentar la velocidad y no para obtener anonimidad
asi ke cuidado, ya fueron probados todos los servers de esta lista!!
Puerto Servicio Wingates
----------------------------------
21 FTP Proxy Server
23 Telnet Proxy Server
53 DNS Proxy Server
80 WWW Proxy Server
110 POP3 Proxy Server
808 Remote Control Service
1080 SOCKS Proxy Server
1090 Real Audio Proxy Server
7000 VDOlive Proxy Server
8000 XDMA Proxy Server
8010 Log Service
Proveedor URL Puerto Protocolo
-----------------------------------------------------------------------------
Emirates.Net proxy.emirates.net.ae/proxy.pac automatico NetFilter
UNCU noc.uncu.edu.ar 8080 WWW /FTP
Rmit proxy.co.rmit.edu.au 8080 WWW /FTP
Gocis conan.gocis.bg 8080 WWW /FTP
Intermedia proxy.intermedia.cl 8080 WWW /FTP
Cuni webcache.ms.mff.cuni.cz 8080 WWW /FTP
RR proxye1-atm.maine.rr.com 8080 WWW /FTP
Uni-Stuttgart infosun-fd.rus.uni-stuttgart.de 8080 WWW /FTP
Softec linux.softec.es 8080 WWW /FTP
Silk* proxy.silk.org 3128 WWW /FTP
Starnets* proxy.starnets.ro 3128 WWW /FTP
Salekhard* proxy.salekhard.ru 3333 WWW /FTP
Overta* hammer.overta.ru 3128 WWW /FTP
Ttaol nivel.ttaol.fi 8080 WWW /FTP
Galactica proxy.galactica.it 8080 WWW /FTP
Go www.go.com.jo 8080 WWW /FTP
Translator zip-translator.dna.affrc.go.jp 30001 WWW /FTP
Kyunghee cvs2.kyunghee.ac.kr 8080 WWW /FTP
Dacom magicall2.dacom.co.kr 8080 WWW /FTP
Jaring proxy1.jaring.my 3128 WWW
MR mpls.cache.mr.net 3128 WWW /FTP
CTO w3cache.us.edu.pl 8080 WWW /FTP
ICM sunsite.icm.edu.pl 8080 WWW /FTP
Qatarnet proxy.qatar.net.qa 8080 WWW /FTP
Turnet proxy2.turnet.net.tr 8080 WWW
Elpaso episd.elpaso.k12.tx.us 8080 WWW /FTP
Telekom proxy.telekom.yu 8080 WWW /FTP
Cybergate proxy.cybergate.co.zw 8080 WWW /FTP
Connect * cache.connect.ab.ca 3128 WWW
Mediaw 194.185.198.28 1080 SOCKS
ZIC 194.149.136.55 1080 SOCKS
ZIC 194.149.136.3 1080 SOCKS
ZIC 194.149.136.42 1080 SOCKS
Aere www.aere.it 1080 SOCKS
Ark ark.ark.ne.jp 1080 SOCKS
Tsuruga ns.tsuruga.or.jp 1080 SOCKS
Cvut* cache.sh.cvut.cz 3128 WWW /FTP
Librarysafe* server.librarysafe.com 81 WWW /FTP
Silcom* proxy.silcom.com 3128 WWW /FTP
DEC* cache2.nlanr.pa-x.dec.com 3128 WWW /FTP
VossNet* cache.vossnet.de 3128 WWW /FTP
N-W* pluto.nienburg-weser.de 8080 WWW /FTP
Snu* proxy.snu.ac.kr 8080 WWW /FTP
IntNet* proxy.intnet.mu 8080 WWW /FTP
EU* chip.Austria.EU.net 8080 WWW /FTP
Knoware* proxy.knoware.nl 8000 WWW /FTP
Lofotposten* proxy.lofotposten.no 80 WWW
Uddevalla bill.ostrabo.uddevalla.se 8080 WWW /FTP
Turnet proxy1.turnet.net.tr 8080 WWW
NTU* news.ntu.edu.sg 8080 WWW /FTP
Yakutia* yav.yacc.yakutia.su 8080 WWW /FTP
Edex* instanet.edex.net.uk 3128 WWW /FTP
WA* dilbert.bb.cc.wa.us 3128 WWW /FTP
New* cache.new.co.za 8080 WWW /FTP
Reverecontrol revere-nt.reverecontrol.com 1080 SOCKS
Home cx107569-b.fed1.sdca.home.com 23 WINGATE
Aquatech www.aquatechpools.com 1080 SOCKS
ZIC www.zic.gov.mk 1080 SOCKS
Data t2s20.data.net.mx 23 WINGATE
Videotron modemcable227.152.mtimi.videotron.net 23 STARTECH
Iquest col-000-6.iquest.net 1080 SOCKS
Iquest softengtech-i.iquest.net 1080 SOCKS
DASA* otsun1f.dss.dornier.dasa.de 3128 WWW /FTP
Esegi* dos2.esegi.es 3128 WWW /FTP
Kolumbus* www-cache.kolumbus.fi 8080 WWW
Spidernet* proxy.spidernet.it 8080 WWW /FTP
Kyutech * sama.isc.kyutech.ac.jp 8080 WWW /FTP
Kren* proxy.kren.nm.kr 8080 WWW /FTP
Intellex holmes.intellex.net 1080 SOCKS
Tatrahome gw-2.tatrahome.sk 1080 SOCKS
En el cyber ademas de vivir sin RaZaz, sin color de piel, sin religiones,
sin sexos tambien podemos vivir sin un IP real ;)
<ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ>
°°°°°°°°°°°°±±±±±±±±±±±±²²²²²²²²²²²²²°°°°°°°°°°°°°±±±±±±±±±±±±²²²²²²²²²²²²²
<ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ>
[ Hostile Applets ]
X DC-ViRuS
Otra vez de new.. aki con ustedes.. hoy les vamos a dar una peke¤a
informacion sobre los Hostile Applets, ke no son mas ke applets kreados para
causas da¤o... y vaya ke esta de moda usar Java
El lenguaje de programacion Java esta siendo muy usado para proporcionar
animacion e interactividad a paginas web. Jejeje Aki todo bien pero... El
problema comienza cuando nos fijamos en ke Java funciona haciendo ke su
navegador copie programas, applets de Java de un servidor web y los ejecute
despues en su computadora.
Como miran esto es potencialmente muy peligroso. A pesar de ke sun Microsys-
tems creadora de Java, asegura ke el lenguaje de programacion es seguro y ke
ha sido cuidadosamente dise¤ado para evitar problemas de este tipo, pero
mamas amigo nada es perfecto y se an encontrado al menos tres graves
deficiencias en concepcion, segun investigadores de la Princeton University
ke demuestran ke Java es mucho menos inocente de lo ke dice Sun ke aseguraba.
Uno de ellos seria un bug en el propio codigo creado por Sun, y permitiria
a un programa Java hacer practicamente lo ke kisiera en la pc sobre la ke se
ejecuta. Los otros dos, son fallos inherentes al lenguaje. Esto es especial-
mente grave ya ke si nos damos cuenta la rapida e imparable expansion ke Java
y sus applets experimentan en internet.
En principio, si se confirman las afirmaciones de este grupo de investigado-
res, un applet podria formatear el disco duro XD, borrar archivos, o tambien
enviar por correo sus datos personales.
Para los applets ke intentan usar su pc de manera inapropiada se esta ponien-
do de moda el termino de Hostile Applet.
Los problemas del lenguaje Java pueden dividirse en dos grupos:
* Problemas debidos a bugs: como por ejemplo el bug de Java del bytecode
verifier, ke permite a un applet ejecutar cualkier comando ke el usuario
pueda ejecutar. Como ven hay muchos metodos de atake ke pueden realizarce
desde un applet.
* Problemas debidos a caracteristicas propias del lenguaje: son problemas
mas interesantes y preocupantes, porke son as dificiles de corregir.
En la actualidad, se investiga mucho en este campo. El principal problema
es ke Java permite a un applet utilizar los puertos.
Profundizando el tema: http://www.rstcorp.com/javasecurity/
Un ejemplo de Hostile Applets:
AppletKiller.java
Este applet mata el proceso de los otros applets ke sean corridos despues
de este.
=======Corta Aki=======
<APPLET code="AppletKiller.class" width=400 height=400>
</APPLET>
=======Corta Aki=======
y pegalo en tu pagina preferida...
Tambien les pongo el codigo fuente.
Preguntas, Criticas, Comentarios, mentadas de madre, etc etc etc...
mandalos a: thecram@mixmail.com
DoCuMeNtO OrIgInAl dE DC-ViRuS pArA RaZa MeXiCaNa TeAm.
DC-ViRuS
thecram@mixmail.com
<ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ>
°°°°°°°°°°°°±±±±±±±±±±±±²²²²²²²²²²²²²°°°°°°°°°°°°°±±±±±±±±±±±±²²²²²²²²²²²²²
<ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ>
CRIPTOLOGIA - Una introduccion
ÍÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÍ
xDAWN (Xdawn@BigFoot.com)
" Cualquiera que crea que ha dise¤ado un esquema de encriptacion
invulnerable puede ser un genio muy poco comun, o un ingenuo
inexperto. "
Phil Zimmerman
PGP, Inc.
La criptologia antes que nada es una ciencia, una ciencia que es definida
por dos grandes disciplinas: Criptografia y Criptoanalisis.
La CRIPTOGRAFIA consiste en proteger nuestra informacion, esto lo logran
ciertos algoritmos que transforman nuestra informacion en datos inaccesibles
y solo el poseedor de la clave de acceso puede ver la informacion como se
tenia originalmente.
El CRIPTOANALISIS se desarrolla al mismo tiempo que la criptografia, pues
consiste en romper los algoritmos de encriptacion y poder recuperar la info
como se tenia antes de que se encriptara.
Nadie sabe cuando inicio la codificacion de mensajes, pero ya en 475 a.C.
la clase alta de Roma utilizaba mensajes codificados durante la epoca deJulio
Cesar. En la segunda guerra mundial uno de los principales objetivos para
descifrar mensajes fue el "robar" las maquinas codificadoras de los enemigos,
de hecho al robar los aliados una maquina codificadora alemana contribuyo al
desenlace de la guerra.
Ahora toda nuestra informacion es almacenada en computadoras, informacion
privada, militar o comercial; desde el codigo fuente de algun programa que
hicimos a informacion de todos los clientes de algun banco. Toda esta informa
cion puede ser objeto de "espionaje", hasta nuestros mensajes de correo elec
tronico, que pueden ser interceptados con cierta facilidad; existen todo tipo
de aparatos que interceptan la informacion que viaja por cualquier medio
inalambrico y hasta por medios cableados. Se necesita de herramientas que nos
garanticen nuestra privacidad, y que nos permitan comunicarnos de manera con
fiable con la persona que queremos.
Desgraciadamente,ciertos gobiernos no quieren que exista privacidad en las
comunicaciones, sera por miedo pero consideran que con la criptografia le
abren las puertas a los terroristas y criminales para poder comunicarse libre
mente. Por esto, en EU fue prohibido su exportacion a menos que sea un
algoritmo criptografico completamente debil.
Si queremos comunicarnos de manera segura con otra persona por medio de
correo electronico, es necesario que encriptemos nuestros mensajes con una
clave, pero el destinatario tambien tendria que conocerla, entonces, si
encriptamos nuestro mensaje es porque es importante y el medio por el que lo
transmitimos no es seguro ¨como le damos la clave si no tenemos medio seguro
de comunicarnos?
Bueno, esto lo resuelve la CRIPTOGRAFIA DE CLAVE PUBLICA cuya historia
inicia en 1976, cuando Whitfield Diffie y Martin Hellman desarrollaron el
algoritmo DH.
Se tienen 2 claves, una secreta y una publica. La secreta solo la debe
conocer el due¤o mientras que la publica debe darse a conocer con laspersonas
que mantendremos comunicacion con mensajes encriptados. Ahora, cada vez que
quieran enviarnos un mensaje encriptado se hara con nuestra clave publica, el
cual se desencriptara con nuestra clave secreta, asi nadie podra ver el
contenido del mensaje, ni aun, el que lo haya encriptado.
Hay ocasiones donde no nos interesa que alguien mas vea nuestros mensajes,
pero si que no sean modificados por otra persona,por lo que Ron Rivest dise¤o
un algoritmo para producir extractos encriptados de mensajes(Message Digests)
el MD5, para poder verificar que los mensajes no fueron alterados. De esta
manera se a¤ade una FIRMA ELECTRONICA al mensaje (creada con la llave secreta
del emisor), asi el destinatario verifica la firma (con la llave publica del
emisor), si el mensaje fue alterado, simplemente la firma no corresponde al
mensaje emitido y podremos estar seguros que fue alterado.
Algoritmos de Encriptacion
Existen muchos metodos, pero los tradicionales son los de SUSTITUCION y
los de TRANSPOSICION. El primer metodo, el de sustitucion, encripta mensajes,
sustituyendo caracteres segun una regla, p/e, si tenemos abcdefghijklmnopqrst
uvwxyz se convertiria en defghijklmnopqrstuvexyzabc , ahora si tenemos un
texto, se sustituye un caracter del viejo alfabeto por uno del nuevo.
El segundo metodo, hace una reorganizacion de los caracteres, de manera que
se esconde el contenido real, estos algoritmos son los mas viejos.
Si se combinan estos 2 algoritmos y se aplican de manera iterativa, se
obtiene lo que se le conoce como PRODUCTO.
Pero ahora las computadoras nos permiten nuevos metodos, que no solo se
basan en cambiar y modificar los caracteres, sino en manipular los bits que
componen a esos caracteres, este metodo se le llama MANIPULACION DE BITS.
El texto que se encripta ahora es ininteligible, aparentando basura y con
caracteres no imprimibles, esto es mucho mas seguro, otra manera de proteger
la informacion es creando empaquetamiento de los datos o compresion. En esta
tecnica se encuentran 2 tipos [C, programacion avanzada, Schildt, Osborne],
el EMPAQUETAMIENTO DE BITS, donde solo se almacenan mas de un caracter en un
solo byte y el de la SUPRESION DE CARACTERES en este los caracteres del
archivo son suprimidos.
Actualmente hay muchos compresores de archivos, todos basados en el Ziv-
Lempel, como el ZIP, ARJ, TAR, ZOO, ARG, LHA, ARC, etc. los cuales ahorran
espacio en disco pero estan lleno de "formato" y se conoce de manera muy
facil su cabecera de archivo, se puede emplear un ataque del texto original
conocido, por lo que no nos sirve para fines criptograficos a no ser para
reducir la longitud de un mensaje y nada mas.
Existen diferentes tecnicas, diferentes algoritmos, algunos de ellos son:
DES, IDEA, DFC, RC5, Skipjack, Blowfish, Twofish, etc. que esperamos tocar
algunos de ellos en los siguientes articulos ;)
Tecnicas de Criptoanalisis
Bueno, un sistema criptografico no es seguro si no se toman las medidas de
seguridad pertinentes, de nada sirve que una empresa protega su informacion
bajo una clave de seguridad si el que sabe esta clave es chantageado o lo mas
absurdo en escribir sus claves en papeles que llegarian a la basura, si fue
espiado, o simplemente fue victima de un caballo de troya.
Si alguien a capturado nuestro texto encriptado, existen 4 diferentes tipos
de ataque con el cual obtener el texto original [Seguridad Informatica, Pino
Caballero, Ra-Ma]:
1 : Ataque solo con texto cifrado
En este tipo de ataque, es lo peor para el criptoanalista, pues lo unico
que conoce es el criptograma.
2 : Ataque con texto original conocido
El criptoanalista tienen acceso a una correspondencia inicial y cifrado.
P/e cuando conoce el tema del que trata el texto, esto proporciona una
correspondencia entre las palabras probables y palabras encriptadas que
mas se repiten.
3 : Ataque con texto original escogido
El criptoanalista no solo botiene el criptograma, sino el cifrado de
cualquier texto encriptado con ese algoritmo, lo obtiene ya encriptado.
4 : Ataque con texto cifrado escogido
El criptoanalista obtiene el texto original y el encriptado de un mensaje
que el quiera (no el que va a descencriptar).
Si el criptosistema es atacado directamente, lo mas directo es el hacer uso
del analisis del mensaje encriptado o criptograma (analisis pasivo), en caso
de que se produzcan otros tipos de ataque (ataque activo) y el algoritmo con
que se encripto es conocido, se puede hacer un ataque llamado: fuerza bruta.
Para hacer este tipo de ataque[Tecnicas criptograficas de proteccion de datos
Fuster Sabater, Ra-Ma], es necesario saber en que idioma esta escrito el
mensaje, porque cada idioma tiene una distribucion diferente de simbolos y
existen diferentes normas para generar combinaciones de letras y formar las
palabras, si se estudian esas reglas se puede hacer un tipo de criptoanalisis
llamado heuristico, pero el verdadero analisis sistematico empieza con la
aplicacion de la teoria de la informacion de Abramson [Teoria de la info y la
codificacion, Parainfo, Madrid]. Esta dice que la Info se mide en unidades
de informacion (UI) [logico, ¨no?].E es un suceso que se puede o no presentar
con la probabilidad P(E); si E, entonces hemos recibido I(E)=log 1/P(E) U.I.
cuando la base del logaritmo sea la natural, la UI recibe el nombre de nat
pero si la base es 10 recibe el nombre hartley, y si la base es 2 recibe el
nombre bit.
Entropia H(S) se toma de la cantidad media de informacion por simbolo emitida
por ella, su formula es: H(S)= E P(Si)úlog 1/P(Si) bits/simbolo
s 2
(Nota: E=Sigma)
P(Si) es la probabilidad de ocurrencia del simbolo Si.
Entonces, para un alfabeto de 27 simbolos, la entropia vale: H(S)=4,75 bits/s
Para la distribucion probabilistica del ingles la entropia vale: 4,03 bits/s
Esta es solo una peque¤a introduccion a la criptologia, claro que es
imposible abarcar todo en unas cuantas lineas y es mas imposible aprenderlo
si solo guardas este texto y no lo lees, recomiendo que uses el PGP para
proteger la informacion contenida en todos tus emails, es gratuito y lo
puedes bajar de www.pgpi.com, yo uso la version 2.6.3ia y esta es mi clave
publica:
Tipo Bits/Clave Fecha Identificador
pub 1024/CF21DECD 1997/07/08 xDAWN <xdawn@bigfoot.com>
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: 2.6.3ia
mQCNAzPBvE8AAAEEAKYzpQ2eJThQEI3ovrC1RDgg3lyvXAl4ci4a+HL2AAJ89Ici
x6b5gtzLiPH7oxA/zQ8feA/aWx0bLnuhLio8gEceYtwz4Z7DSRDWU61KR0DcQVv5
q/7lmk6UDpOnvtJbwG6Unja7JeXjB0m0Y4I/Dw1cw4aM4Jw9lnqE7+XPId7NAAUR
tBl4REFXTiA8eGRhd25AYmlnZm9vdC5jb20+iQEVAgUQM9Qn6a4wO2YRk8TdAQEr
awf/cYXRFlFhB6ThecS6hfKh2EhEKCPa2YkeaTiiJCwXdnM/r7KjuSgeedx8WqnH
qmcoxKS2jOQnaMnMLIO5CiUi8S4FZAuHuINoUrhEwAzBlxl7MU0fVzXcqnOEV+A5
PSS89UHKrCJuQDfDRcu4amsoSAT7UAClt4G4GYCLSjmhegoybqrdonAb/Bqk6jbq
jTcTAHrtT46bdJjZQoF3jEt5S4+KC2LnYG4+0nMi/o2SjVJGEARslcVNV0AyhMAS
FLPRScGfzp2fgNtm6+f/Bx3zyiClyqRNUWndmsMPyW8llvpW8eXAYm2YAoFyVmm6
49d/SVR9pdd7ne77NDDWgpZCEw==
=YZqF
-----END PGP PUBLIC KEY BLOCK-----
Si prefieres usar ventanitas con esta version de PGP, te recomiendo el uso
de PGPAssist 3.0, es un shell en espa¤ol y lo puedes encontrar en:
http://web.jet.es/jm
Este programa no es gratuito, pero puedes bajar la version shareware de
ahi, no te molestes en buscar codigos de registro o cracks para este programa
porque no los hay, si en verdad te gusta y no tienes dinero, puedes obtener
el registro si me lo pides via email, pero solo si lo vas a usar.
Un saludo a toda la raza hispanoamericana y feliz a¤o nuevo ! XD
<ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ>
°°°°°°°°°°°°±±±±±±±±±±±±²²²²²²²²²²²²²°°°°°°°°°°°°°±±±±±±±±±±±±²²²²²²²²²²²²²
<ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ>
[ Virus Win32/CIH ]
Alias: (PE_CIH)
Variantes: 1.2 a 1.4 X DC-ViRuS
Virus de archivos
Infecta Archivos Ejecutables formato PE [Portable Executable] de Windows 95
y Windows 98.
Esta familia de virus, creada en el sureste de Asia, aparecio por primera
vez en Junio de 1998. Actualmente se conocen 3 diferentes variantes, de las
cuales dos se han reportado "en el campo". Los virus infectan archivos
ejecutables (de formato PE) de Windows 95 y Windows 98, mas no ejecutables
de Windows NT.
Los virus Win32/CIH son capaces de separar el cuerpo del virus y colocarlo
en partes inusuales de los archivos infectados (Los archivos PE comunmente
contienen mucho espacio sin utilizar).
Los virus tienen una manfiestacion muy peligrosa que se activa el 26
de cada mes. En esta fecha, tratan de sobreescribir el Flash-BIOS. Si
el Flash-BIOS no tiene activa la proteccion contra escritura (la mayoria de
las computadoras modernas no lo protegen) y el virus se activa, la
computadora no podra arrancar, ya que esta no tiene la informacion para
hacerlo. Al mismo tiempo, los virus sobreescriben el disco duro con basura.
Los virus contienen las siguientes cadenas:
CIH v1.2 TTIT,.EXE
CIH v1.3 TTIT,.EXE,zip_
CIH v1.4 TATUNG,.EXE, nZip
Mas informacion sobre el Flash BIOS
Las computadoras mas recientes, desde las 486 hasta las Pentium II tienen
un Flash BIO. En la mayoria de las maquinas no hay una manera sencilla de
saber si tiene Flash BIOS mas que leer la documentacion del fabricante o
visitar su website y servicio de soporte tecnico.
Algunas computadoras tienen proeccion contra escritura desde el mismo
hardware (a traves de un Jumper en el motherboard), pero muchas no lo
tienen, y aunque algunas tienen llamadas desde software para activar
la proteccion, estas son facilmente eludidas.
Dependiendo de autor del BIOS o motherboard, se puede realizar un respaldo
del BIOS, y si se sabe lo que hace, se puede recuperar de una situacion con
este virus, pero en la mayoria de los casos, el ataque de Win32/CIH puede
ser catastrofico y requerira que la maquina o el motherboard sea regresado
al fabricante solicitando un reemplazo.
Como ven e ste virus es muy peligroso... pero como todo... nada es inmortal
este virus ya es detectado por las nuevas versiones de los anti-virus.. y
tambien ya tiene hasta su propio detector y removedor, ke aki mismo se
incluye... junto con el codigo fuente de las 3 versiones de los virus.
Info: http://www.drsolomon.com
DC-ViRuS
thecram@mixmail.com
<ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ>
°°°°°°°°°°°°±±±±±±±±±±±±²²²²²²²²²²²²²°°°°°°°°°°°°°±±±±±±±±±±±±²²²²²²²²²²²²²
<ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ>
; VIRUS INFORMATICOS
; Una Autopsia del Virus RM4
; Por Nahual
;
;
;En honor de la Raza Mexicana decidi escribir un virus que
;explicara, a nivel de codigo, como es que funciona un virus.
;
;Aunque este articulo es mas una lista de programa, creo que les
;servira a quienes quieran ponerse a escribir virus, y quieran
;tener algo por donde empezar.
;
;Recomiendo antes una leida al articulo de DC-Virus, boletin #2 de
;Raza Mexicana.
;
;Nota: Al ser usuario de Unix/Linux (donde virus no son tan comunes
; ni tan ojetes), la neta he perdido la practica escribiendo virus.
; Si algo no funciona bien, yo soy el responsable. Pero si se
; chingan ustedes, ... es culpa de Machete. XD
;-----------------------------------------------------------------