GUIA DEL HACKING (casi) INOFENSIVO

Vol. 2 Numero 2

­Linux!

_____________________________________________________________________________

Unix se ha convertido en el sistema operativo primordial de Internet.

De hecho, Unix es el sistema operativo mas ampliamente usado en el mundo en

ordenadores con mas poder que los PCs.

Es cierto, Windows NT esta surgiendo rapido como un sistema operatico comun

de Internet, y es tan maravillosamente buggy (con bugs) que parece que pueda

convertirse en el favorito numero uno de crackear. Pero hoy por hoy Unix en

todas sus maravillosas variantes es aun el sistema operativo a conocer para

ser un verdadero hacker elite.

Hemos asumido que has estado hackeando usando una cuenta shell que

has obtenido de tu proveedor. Una cuenta shell te permite ejecutar comandos

Unix en uno de los ordenadores de tu proveedor. Pero no necesitas depender de

tu proveedor para tener una maquina que te permita jugar con Unix. Puedes

correr Unix en tu propio ordenador y con una conexion SLIP o PPP estar

directamente conectado a Internet.

*****************************************************************************

Nota para novatos: Las conexiones Serial Line Internet Protocol (SLIP) y

Point-to-Point Protocol (PPP) te dan una direccion temporal o Internet

Protocol (IP) que te permite estar directamente conectado a Internet. Tienes

que usar conexion o bien SLIP o PPP para llegar a usar un Web Browser que te

proporcione graficos y fotos en vez de solo texto. Asi que si puedes ver

fotos en la Red, ya tienes uno de esos protocolos disponibles.

La ventaja de usar uno de esas conexiones directas para tus

actividades hacking es que no dejaras atras un fichero log de shell para que

el administrador de sistema de tu proveedor lo estudie detenidamente. Incluso

si no estas rompiendo la ley, un fichero log de shell que te muestre haciendo

un monton de cosas relacionadas con el hacking puede ser suficiente para

algunos administradores para cerrar tu cuenta.

*****************************************************************************

¨Cual es el mejor ordenador para correr Unix? A menos que seas un

hacker rico que no se lo piensa y se pilla unas estacion de trabajo Sun SPARC,

lo tendras mejor con alguna clase de PC. Hay incontables variantes de Unix que

corren en PCs. La mayoria de ellas se pueden bajar gratis, o disponibles muy

baratas en CD-ROMs.

Las tres variantes principales de Unix que corren en PCs son Solaris

de Sun, FreeBSD y Linux. Solaris cuesta alrededor de $700. Digamos que

bastante. FreeBSD es muy, muy bueno pero no ofrece mucho soporte. Linux, sin

embargo, tiene la ventaja de estar disponible en muchas variantes (asi que

puedes pasartelo bien mezclando y equiparando programas de diferentes ofertas

Linux). Mas importante, Linux esta apoyado en muchos grupos de noticias,

listas de mail y Web sites. Si tienes amigos hackers en tu zona, la mayoria

de ellos probablemente usan Linux y te podran ayudar.

*****************************************************************************

Nota historica: Linux fue creado en 1991 por un grupo liderado por Linus

Torvalds de la Universidad de Helsinki. Linux tiene copyright bajo la GNU

General Public License. Bajo este acuerdo, Linux puede ser redistribuido a

cualquiera junto con el codigo fuente. Cualquiera puede vender una variante

de Linux, modificarla y volverla a embalar. Pero incluso si alguien modifica

el codigo fuente el o ella no exigiran copyright por nada creado a partir de

Linux. Cualquiera que venda una version modificada de Linux debera proveer el

codigo fuente a los compradores y permitirles usarlo en sus productos

comerciales sin cobrar cuotas de licencia. Este acuerdo se conoce como

"copyleft".

Bajo este acuerdo los creadores originales de Linux no reciben

ninguna cuota de licencia o de shareware. Linus Torvalds y los muchos otros

que han contribuido en Linux lo han hecho por la diversion de programar y un

sentido de comunidad con todos nosotros que usaremos Linux con espiritu de

buen tio hackeando. ­Viva Linux! ­Viva Torvalds!

*****************************************************************************

Linux consiste en el sistema operativo en si (llamado el "kernel")

mas una serie de programas asociados.

El kernel, como todos los tipos de Unix, es un sistema operativo

multitarea y multi-usuario. Aunque usa una estructura de ficheros diferente,

y de ahi que no sea directamente compatible con DOS y Windows, es tan

flexible que muchos programas DOS y Windows podran ejecutarse mientras

estemos en Linux. O sea que un usuario probablemente querra arrancar en Linux

y despues ser capaz de correr programas DOS y Windows desde Linux.

Programas asociados que vienen con la mayoria de distribuciones de

Linux pueden incluir:

* un programa shell (Bourne Again Shell -- BASH -- es el mas comun);

* compiladores para lenguajes de programacion tales como Fortran-77 (­mi

favorito!), C, C++, Pascal, LISP, Modula-2, Ada, Basic (el mejor lenguaje

para un principiante), y Smalltalk.;

* X (algunas veces llamado X-windows), un interface de usuario grafico

* programas de utilidades como el lector de email Pine (mi favorito) y Elm

Las 10 razones para instalar Linux en tu PC:

1. Cuando Linux sea "fuera de la ley", solo los fuera de la ley

tendran Linux.

2. Cuando se instala Linux, es tan divertido ejecutar fdisk sin haber

hecho antes un backup.

3. Los flames que recibas por hacer preguntas en los grupos de

noticias de Linux son de mayor calidad que los flames que recibes

por postear en alt.sex.bestiality.

4. No importa que variante de Linux instales, ma¤ana descubriras que

habia una version mucho mas 3l1te que deberias haber pillado en

vez de esta.

5. La gente que usa FreeBSD o Solaris no se reiran de ti. En vez de

ello ofreceran su simpatia.

6. En el siguiente Defcon seras capaz de decir cosas como "y entonces

me hice con su cuenta y le jodi todos sus ficheros como

'kissyface'". Oops, el joder los ficheros de otra gente es un

no-no, olvida que jamas lo sugeri.

7. Surfear por los puertos en privado.

8. Una palabra: scripts.

9. Instalar Linux en el PC de tu oficina es como ser un empleado de

correos y llevar una Uzi al trabajo.

10. Pero -- si instalas Linux en el ordenador de tu oficina, tu jefe

no tendra ni idea de lo que significa.

¨Que tipo de Linux trabaja mejor? Depende de lo que realmente quieras.

El Redhat (N. del T: ummhh, ¨y la Slackware?) Linux es famoso por ser el mas

facil de instalar. El Walnut Creek Linux 3.0 en CD-ROM es tambien realmente

facil de instalar -- para Linux, ­eso es! Mi planteamiento ha sido coger

muchas versiones de Linux y mezclar y reunir lo mejor de cada distribucion.

Me gusta la version de Walnut Creek la que mas por que con mi marca X

de hardware, su caracteristica de autodeteccion fue un salva-vidas.

­INSTALAR LINUX no es para los que sufren del corazon! Varios trucos

para sobrevivir a la instalacion son:

1) Aunque en teoria puedas correr Linux en un 286 con 4 MB RAM y dos unidades

de disco, es *mucho* mas facil con un 486 o mayor con 8 MB RAM, un CD-ROM, y

al menos 200 MB libres de disco duro.

2) Intenta saber lo mas que puedas sobre el tipo de placa madre, modem, disco

duro, CD-ROM, y tarjeta grafica que tienes. Si tienes alguna documentacion

sobre ellos, tenla en la mano para consultar durante la instalacion.

3) Es mejor el usar hardware de marca y de algun modo pasado de moda en tu

ordenador. Ya que Linux es freeware, no ofrece drivers para todo el hardware

nuevo. Y si tu hardware es como el mio -- un monton de cosas de marca X y El

Cheapo, puedes pasarte un buen tiempo experimentando con que drivers

funcionara.

4) Antes de comenzar la instalacion, ­haz un back up de tu(s) disco(s)

duro(s)! En teoria puedes instalar Linux sin da¤ar tus archivos DOS/Windows.

Pero todos somos humanos, especialmente si seguimos el consejo 3)

5) Pilla mas de una distribucion Linux. La primera vez que instale con exito

Linux, finalmente toque algo que funciono usando el disco boot de una

distribucion con el CD-ROM de otra. En cualquier caso, cada distribucion de

Linux tiene diferentes programas de utilidades, emuladores de sistemas

operativos, compiladores y demas. A¤adelos todos a tu sistema y estaras

preparado para estar por encima de la elite.

6) Compra uno, dos o tres libros sobre Linux. ­No me gustaba ninguno de ellos!

Pero son mejor que nada. La mayoria de los libros de Linux vienen con uno o

dos CD-ROMs que pueden ser usados para instalar Linux. Pero yo me encontre

con que lo que venia en los libros no coincidia exactamente con lo que venia

en los CD-ROMs.

7) Recomiendo beber mientras instalamos. No hara que el debugging vaya mas

rapido, pero al menos te dara igual lo duro que sea.

Ahora puedo casi garantizar que incluso siguiendo esos 6 avisos, aun

tendras problemas instalando Linux. Oh, ¨tengo 7 avisos ahi arriba? Olvida el

numero 7. Pero sientete animado, ya que todo el resto de personas tambien

sufren extremadamente cuando instalan y usan Linux, Internet tiene una

increible riqueza de recursos para el desafiado-por-Linux.

Si eres alergico a ser flameado, puedes comenzar con las Web sites de

apoyo a Linux.

La mejor que he encontrado es http://sunsite.unc.edu:/pub/Linux/.

Incluye las Linux Frequently Asked Questions list (FAQ), disponibles en

sunsite.unc.edu:/pub/Linux/docs/FAQ.

En el directorio /pub/Linux/docs de sunsite.unc.edu encontraras otros

varios documentos acerca de Linux, incluyendo la Linux INFO-SHEET y la

META-FAQ.

El archivo HOWTO de Linux esta en sunsite.unc.edu:/pub/Linux/docs/HOWTO. El

directorio /pub/Linux/docs/LDP de sunsite.unc.edu contiene el set actual de

manuales LDP.

Puedes pillar el ``Linux Installation and Getting Started'' de

sunsite.unc.edu en /pub/Linux/docs/LDP/install-guide. El fichero README de

alli describe como puedes pedir una copia impresa del libro del mismo nombre

(unas 180 paginas).

Ahora si no te importa ser flameado, puede que quieras postear

preguntas en el increible numero de grupos de news de Usenet que cubren

Linux. Estos incluyen:

comp.os.linux.advocacy Los beneficios de Linux comparados

comp.os.linux.development.system Kernels de Linux, drivers de dispositivos

comp.os.linux.x Servidores de sistema X-Window

comp.os.linux.development.apps Escribiendo aplicaciones Linux

comp.os.linux.hardware Compatibilidad de hardware

comp.os.linux.setup Instalacion de Linux

comp.os.linux.networking Redes y comunicaciones

comp.os.linux.answers FAQs, How-To's, READMEs, etc.

linux.redhat.misc

alt.os.linux Usa comp.os.linux.* en vez de este

alt.uu.comp.os.linux.questions La Universidad Usenet te ayuda

comp.os.linux.announce Anuncios importantes para Linux

comp.os.linux.misc Topicos especificos de Linux

Tobin Fricke tambien ha apuntado que "copias gratis de CD-ROMs Linux

estan disponibles en el web site de Linux Support & CD Givaway en

http://emile.math.ucsb.edu:8000/giveaway.html. Este es un proyecto donde la

gente dona CDs de Linux que no necesitan mas. El proyecto fue forjado por

Linux Systems Labs, que donaron inicialmente ­800 CDs de Linux! Por favor

recuerda donar tu CD de Linux cuando hayas terminado ya con ellos. Si vives

cerca de un canjeador informatico, Fryïs, Microcenter, u otro parecido, busca

CDs de Linux alli. Estan normalmente por debajo de $20, que es una inversion

excelente. Personalmente me gusta el Linux Developer's Resource por

Infomagic, que esta ya por 7 CDs, creo, que incluye todas las mayores

distribuciones Linux (Slackware, Redhat, Debian, Linux para DEC Alpha por

nombrar algunos) mas mirrors de tsx11.mit.edu y sunsite.unc.edu/pub/linux y

mucho mas. Tambien debes de visitar la MARAVILLOSA pagina Linux en:

http://sunsite.unc.edu/linux, que tiene toneladas de informacion, ademas de

esta http://www.linux.org/. Tambien querras comprobar http://www.redhat.com/

y http://www.caldera.com/ para mas informacion acerca de versiones

comerciales de Linux (que estan todavia disponibles gratis bajo GNU)".

¨Y que tal la seguridad de Linux? Si, Linux, como todo sistema

operativo, es imperfecto. Eminentemente hackeable, si de verdad quieres

saberlo. Asi que si quieres saber como asegurar tu sistema Linux, o si te

encuentras con uno de los muchos proveedores que usan Linux y quieres ir a

explorar (oops, olvida que he escrito eso), aqui es donde puedes ir a por

informacion:

ftp://info.cert.org/pub/cert_advisories/CA-94:01.network.monitoring.attacks

ftp://info.cert.org/pub/tech_tips/root_compromise

http://bach.cis.temple.edu/linux/linux-security/

Por ultimo pero no por ello menos, si quieres hacer preguntas sobre

Linux en la lista del Happy Hacker, seas bienvenido. Podemos ser el ciego que

conduce al ciego, ­pero que co¤o!

_____________________________________________________________________________

Quieres ver numeros atrasados de la Guia del Hacking (casi) Inofensivo? Mira

http://www.feist.com/~tqdb/evis-unv.html. Quieres suscribirte a esta lista?

Email majordomo@edm.net con el mensaje "subscribe happyhacker." Quieres compartir

material guay con la lista Happy Hacker? Manda tu mensaje a hh@edm.net. Para

mandarme email confidencial (por favor, discusiones de actividades ilegales no)

usa cmeinel@techbroker.com. Por favor dirige tus flames hacia dev/null@techbroker.com.

Happy hacking!

Copyright 1996 Carolyn P. Meinel. You may forward the GUIDE TO (mostly)

HARMLESS HACKING Ezine as long as you leave this notice at the end.

_____________________________________________________________________________

-----------------------------------------------------------------------------

This message is from the HappyHacker mailing list. To unsubscribe,

send mail to majordomo@edm.net saying "unsubscribe happyhacker". The

HappyHacker page is at http://www.feist.com/~tqdb/evis-unv.html. This

mailing list is provided by The EDM Network (http://www.edm.net/) as

a public service and is not responsible for its content.

Carolyn Meinel

M/B Research -- The Technology Brokers

-----------------------------------------------------------------------------

Traducido por Tosh & ReK2WiLdS

BBK "Big Bro Killerz"

http://www.geocities.com/SiliconValley/Pines/7347

bigbrokill@hotmail.com