Linux III, telefonos celulares, trucos win95, pgp, manifiesto hacker, instalando linux, ingenieria social, fake mail, bombas ansi, manifiesto cyberpunk, programando en Batch.....
Texto Completo:
-=[%]=-=[%]=-=[%]=-=[%]=-=[%]=-=[%]=-=[%]=-=[%]=-=[%]=-=[%]=-=[%]=-=[%]=-=[%]=
/ø:._.:._.:._.:( C.I.A - M a g a z i n e ):._.:._.:._.:ø\
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
s$s - Numero 3 / 7 de Abril del 2000 / - s$s
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
=-=-=-=-=ÜÛÛÛÛÛÛÛÜ-=-=-=-²ÛÛÛÛÛÛ=-=-=-=-ÜÛÛÛÛÛÛÜ=-=-=-=-=
-=-=-=-=²ÛÛÛß-=-ßÛ=-=-=-=-±²ÛÛ=-=-=-=-=²ÛÛß-=ßÛÛ-=-=-=-=-
=-=-=-=±²ÛÛÛ-=-=-þ-=-=-=-°±²ÛÛ-=-=-=-=±²ÛÛ-=-=ÛÛ=-=-=-=-=
-=-=-=°±²ÛÛ-=-=-=-=-=-=-°°±²ÛÛ=-=-=-=°±²ÛÛ=-=-ÛÛ-=-=-=-=-
=-=-=°°±²ÛÛ=-=-=-=-=-=-±°°±²ÛÛ-=-=-=°°±²ÛÛÛÛÛÛÛÛ=-=-=-=-=
-=-=-=°±²ÛÛ-=-=-=-=-=-=-°°±²ÛÛ=-=-=-=°±²ÛÛß-=ßÛÛ-=-=-=-=-
=-=-=-=±²ÛÛÛ-=-=-þ-=-=-=-°±²ÛÛ-=-=-=-=±²ÛÛ-=-=ÛÛ=-=-=-=-=
-=-=-=-=²ÛÛÛÜ-=-ÜÛ=-=-=-=-±²ÛÛ=-=-=-=-=²ÛÛ=-=-ÛÛ-=-=-=-=-
=-=-=-=-=ßÛÛÛÛÛÛÛß-=þÛþ=-²ÛÛÛÛÛÛ-=þÛþ=-ÛÛÛÛ=-ÛÛÛÛ-=-=-=-=
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
ú ú ú ú ú ú ú ú Magazine - Underground ú ú ú ú ú ú ú ú
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
\.:._.:. L a E - Z i n e A r g e n t i n a .:._.:./
[]OoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoO[]
// \
\ PAGINA OFICIAL: //
// http://cia.punk.com.ar \
\ //
||.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.||
\ //
// E-MAIL OFICIAL: \
\
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla
//
// \
||.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.||
\ //
// Editor: \
\ ------- //
// "Mr. Nuk3m" <
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla
> \
\ //
// Co-Editores: \
\ ------------ //
// "Kenshin Himura" <
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla
> \
\ //
// Miembros del CIA-Team: \
\ ---------------------- //
// "Kenshin Himura" <
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla
> \
\ //
// Colaboradores: \
\ -------------- //
// NADIE \
\ //
[]OoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoO[]
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! !!
!! Todos los contenidos de esta revista son SOLAMENTE EDUCATIVOS, !!
!! NINGUNO PRETENDE INCITAR AL CRIMEN O A LA ILEGALIDAD. Cualquier !!
!! uso erroneo de esta informacion no es responsabilidad mia. !!
!! Asimismo, no me hago responsable de las informaciones u opiniones !!
!! de nuestros colaboradores, lectores e informadores. La e-zine es !!
!! 100% libre de cualquier tipo de censura pudiendo asi publicar todo !!
!! aquellos temas que se consideren de interes y de utilidad. !!
!! !!
!! Nota Nuk3m: Los acentos han sido suprimidos a proposito debido a !!
!! que los caracteres pueden verse mal dependiendo del editor que !!
!! utilices. Se recomienda usar el Edit de MS-DOS ya que el texto ha !!
!! sido optimizado con ese editor. Muchas Gracias, Mr. Nuk3m. !!
!! !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-=[%]=-=[%]=-=[%]=-=[%]=-=[%]=-=[%]=-=[%]=-=[%]=-=[%]=-=[%]=-=[%]=-=[%]=-=[%]=
Saludos desde esta e-zine a:
-= A la Lista DZone :)
-= A nuestros/ras colaboradores/ras.
-= y a todos/as nuestros/as lectores/ras.
Distribuidores oficiales del e-zine:
-= Nadie
Nota Nuk3m: Se buscan distribuidores.. escribir a
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla
.
En esta e-zine se trataran temas relacionados con:
-= Seguridad informatica
-= Hacking
-= Phreacking
-= Cracking
-= Virii
-= Carding
-= IRC
-= Programacion
-= Etc, etc., etc... (todo lo que este relacionado con temas "under")
Esta e-zine esta abierta a aceptar las colaboraciones externas de los
lectores, asi que si tenes algun texto por ahi y no sabes donde enviarlo,
aca sera bienvenido. A partir de ahora las colaboraciones se haran
imprescindibles, no lo penses dos veces y manda tu articulo.
Si queres colaborar con el e-zine, mandame tu articulo en formato TXT
comprimido, a
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla
y que en lo posible cumpla con las
siguientes caracteristicas:
-= Estar escrito como maximo a 78 columnas.
-= Que sea en un archivo .TXT en un .Zip.
-= Que no contega acentos, ni caracteres 8-bit, salvo nuestra querida e¤e.
Y ya esta. Yo creo que son faciles de cumplir no? :)
Algunos de los textos que aqui se ponen, han sido copiados de webs u otros
sitios pero siempre se respeta el contenido original de los autores y se
pone la fuente de donde han salido. Si algun texto es tuyo y no queres que
figure en esta e-zine, decimelo y lo sacare de la edicion.
No todos los articulos son de otras revistas, tambien hay producciones
propias y si a veces hay articulos de otras e-zines es porque no he
recibido ninguna colaboracion hasta el momento.
#####################################################################
#@" "@#
# -= CIA =- 1999-2000, Derechos Reservados #
# #
# -=#( COMENZAMOS CON EL NUMERO 3 DE CIA, QUE LO DISFRUTES. )#=- #
#@_ _@#
#####################################################################
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Titulo Autor/es Tema
~~~~~~ ~~~~~~~~ ~~~~
00. Indice .................................... Mr. Nuk3m ..... Que sera ?
01. Editorial ................................. Mr. Nuk3m ..... Editorial
02. Noticias .................................. Kenshin Himura Actualidad
Mr. Nuk3m
03. Descubriendo Linux Red Hat 5.0 (parte 3) .. Mr. Nuk3m ..... Linux
04. Jugando con los telefonos celulares ....... Mr. Nuk3m ..... Phreacking
05. Trucos: Modificando el Ventanukus 95 ...... Mr. Nuk3m ..... Hack-Win95
06. PGP 6.5.1 para Windows 95/98 .............. Mr. Nuk3m ..... PGP
07. Manifiesto del Hacker ..................... Mr. Nuk3m ..... Recopilacion
08. Instalando Linux .......................... Mr. Nuk3m ..... Linux
09. Ingenieria Social ......................... Mr. Nuk3m ..... Ing. Social
10. Mail del lector ........................... CIA Team ...... Lectores
11. Publicidad, Links recomendados, etc ....... Mr. Nuk3m ..... Publicidad
12. Mandando e-mails anonimos ................. Mr. Nuk3m ..... Fake Mail
13. Bombas ansi ............................... Mr. Nuk3m ..... Ansi BOOMB
14. Manifiesto Cyberpunk ...................... Mr. Nuk3m ..... Recopilacion
15. Programando en Batch ...................... Mr. Nuk3m ..... BATCH
16. Llave PGP ................................. Mr. Nuk3m ..... PGP
17. Despedida ................................. Mr. Nuk3m ..... Despedida
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
01 ) Editorial
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Hola a todo/as nuestros/as lecotores/ras de C.I.A. Quisiera comenzar
diciendoles que le doy la bienvenida a nuestro e-zine a Kenshin Himura
que estara a cargo de la seccion de noticias junto conmigo para que
podamos informar noticias mas o menos frescas.
Por otra parte he llegado al numero 3 de la e-zine con pocos problemas y
por cierto, muy pocas colaboraciones. No sean timidos o no tengan miedo
de escribir. La red es el lugar donde nadie te controla y donde sos libre
de expresar lo que queres sin temor a ser repudiado o ser censurado de
alguna manera. Esto es para mi la libre expresion, un derecho que tenemos
cada uno de nosotros. Uff... me fui un poco, pero lo que pasa es que me
un poco de rabia que los que leen esta "humilde" e-zine no me escriban
si quiera para decirme "Che loco, dejate de joder.. tu e-zine es una
mierda" o "Te felicito por el trabajo que haces" o cualquier cosa... o
simplementen manden articulos (asi tengan 5 o 10 renglones) para que los
publique en la e-zine.
Y por otro lado les digo que ya se encuentra abierta la pagina oficial de
C.I.A Magazine en http://cia.punk.com.ar. Les vuelvo a recordar que
necesito gente que quiera distribuir la e-zine en sus paginas o sitios
web. Por favor, si estas interesado en ser un distribuidor escribime a
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla
o
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla
y pasame la direccion de donde van
a estar los numeros de la e-zine asi la gente interesada los puede bajar.
Tambien, les digo que http://314u.none.com.ar va estar "ABANDONADO" ya que
el sitio va a ser movido. Eso, nos mudamos a http://314u.c00l.com.ar.
En este sitio tambien se pueden encontrar los numeros de C.I.A Magazine
en la seccion de Revistas. Ademas hay otras secciones que pueden ser de
gran interes.
Necesito gente que este dispuesta a formar parte del CIA-Team. Lo que
basicamente haria cada integrante del grupo seria estar a cargo de un
tema o seccion de la e-zine, reponder las dudas de los lectores, publicar
sus articulos en su seccion, etc.. Como dige en los anteriores numero, el
grupo va a estar formado por pocas personas... asi que si te sentis capaz
de llevar una seccion de hack, crack, phreack o algo, avisame asi quedas
como un co-editor de la e-zine y como un miembro oficial del CIA-Team.
Bueno no los entretengo mas y disfuten de la e-zine. Bytes...
Mr. Nuk3m
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
02 ) Noticias
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
-= 01 =- Nuevos iMacs vienen listos para crear peliculas
by Kenshin Himura
Mouse 07/10/1999
Apple develo una totalmente nueva y reinventada familia de computadores
iMac. Ademas, ha presentado el Mac OS 9, la nueva version del sistema
operativo Macintosh.
La nueva familia iMac incluye los modelos iMac, iMac DV (Digital Video) e
iMac DV Special Edition, este ultimo de un deslumbrante color grafito. Y
una de los mejores noticias para los consumidores finales es que los iMacs
basicos costaran menos de mil dolares (US9) en Estados Unidos.
Los dos nuevos modelos iMac DV incluyen puertos FireWire y el exclusivo
software iMovie de Apple, con el que resulta increiblemente facil crear
peliculas de calidad profesional en casa o en clase. iMovie utiliza el
puerto FireWire integrado en el iMac para transferir video en formato
digital desde camaras de video digital al iMac.
A partir de ahi, el propio software iMovie permite al usuario reorganizar
facilmente las secuencias de video, a¤adir efectos especiales como
transiciones con disolucion o titulos con desplazamiento, asi como pistas
de musica e incluso efectos de sonido. Las peliculas pueden grabarse en el
disco duro del iMac, pueden ser grabadas en dispositivos externos
conectados al puerto Firewire, e incluso pueden ser enviadas por correo
electronico a amigos y familiares via Internet.
Los tres nuevos modelos de iMac incorporan: procesadores PowerPC G3; un
chip acelerador grafico de gama alta Rage 128 VR 2D/3D para disfrutar de
juegos con un espectacular realismo grafico; un nuevo sistema de audio de
alta fidelidad dise¤ado en colaboracion con Harman Kardon que proporciona
una revolucionaria calidad de sonido; nuevas unidades de CD-ROM y DVD-ROM
con ranura de carga para los discos compactos; y un funcionamiento sin
ventilador que reduce el ruido a la mitad que el producido por cualquier
producto competidor.
Los dos modelos iMac DV incorporan una unidad DVD-ROM con ranura de carga;
doble puerto FireWire de 400 megabits por segundo para conectar camaras de
video digital y otros dispositivos de alta velocidad; y el nuevo software
iMovie de Apple.
Kenshin_efx
http://www.civila.com/chile/quila/frames.html
-= 02 =- Nueva version del WinAmp
by Kenshin Himura
El reproductor musical mas popular de Internet ha vuelto con una nueva
version. WinAmp es un reproductor musical rapido, flexible, y de alta
calidad para Windows 95/98/NT.
Las caracteristicas mas importantes del programa son: plug-in para
introduccion de CDs de audio y entrada de linea, soporte de visualizacion y
control. Plug-in para entradas de ficheros ACM y WAV. Reproduce cualquier
tipo de fichero WAV. Sistema de salida de sonido optimizado.
Ahora podras saltar a cualquier cancion de una inmensa lista, que hayamos
creado, con un solo clic. Se ha mejorado el soporte completo para formatos
de audio Mjuice y Audiosoft.
También podras a¤adir bookmarks con tus canales preferidos de radio para
poder escucharlos desde tu ordenador.
Para mas informacion: www.winamp.com
Kenshin_efx
http://www.civila.com/chile/quila/frames.html
-= 03 =- Pronto se podran escuchar MP3's en lectores de cassettes
By Mr. Nuk3m
Marzo 28, 2000
ATLANTA -- Gracias a una nueva tecnologia todavia en desarrollo, sera
posible escuchar MP3 utilizando el lector de cassettes del coche o el viejo
y querido Walkman.
La compa¤ia Smartdisk demostro esta semana un prototipo de FlashTrax, un
dispositivo que a primera vista parece un cassette normal de audio. La
diferencia radica en una ranura en su costado, donde se puede colocar una
tarjeta de memoria con archivos MP3.
FlashTrax fue dise¤ado para imitar el comportamiento mecanico de un
cassette de audio e incluira las funciones de rebobinado, pausa y escucha.
A diferencia de los cassettes convencionales, FlashTrax carece de cinta
magnetica por lo que debe emular su comportamiento para enviar la se¤al de
audio al cabezal de lectura del lector de cassettes.
El nuevo producto deberia salir al mercado estadounidense en la segunda
mitad del a¤o, segun informo la empresa.
Si bien se desconoce su precio, un portavoz de SmartDisk dijo que estara
"muy por debajo del precio habitual" de los lectores portatiles de MP3, que
actualmente cuestan entre 175 y 250 dolares.
De todas formas, FlashTrax no competira en precio con los cassettes. Cada
tarjeta de 32MB, que almacena aproximadamente una hora de musica, cuesta
alrededor de 85 dolares.
-= 04 =- Piratas brasile¤os entran a sitios federales de EE.UU.
Marzo 28, 2000
Por DeWayne Lehman IDG.net
Un grupo conocido como "los Muchachos del Crimen" ataco por lo menos dos
sitios de Internet del gobierno federal de los Estados Unidos durante las
ultimas dos semanas, modificando su contenido.
Los Muchachos del Crimen, quienes afirman ser brasile¤os, irrumpieron dos
veces en el sitio del Centro Nacional de Entrenamiento de la Oficina de
Administracion de Tierras para colocar un mensaje de protesta contra el
gobierno brasile¤o.
Segun reportes, los piratas tambien entraron a la pagina principal del
Centro de Entrenamiento de Oficiales de Reserva (ROTC) del ejercito
estadounidense e intentaron atacar el sitio Web del Jet Propulsion
Laboratory (Laboratorio de propulsion a chorro) de la NASA.
Los piratas ingresaron al sitio del ROTC el 12 y 16 de marzo, colocando
cada vez un mensaje firmado, segun David Quick, portavoz del organismo.
Los dos exitosos ataques ocurrieron en un momento en el que la seguridad
del sitio era vulnerable, comento John Whiting, especialista en informatica
del ROTC.
"Estabamos publicando algunas actualizaciones y entraron inmediatamente
despues de nosotros y publicaron su propia pagina", dijo Whiting.
El sitio atacado utiliza el programa de dise¤o FrontPage producido por
Microsoft. Whiting dijo que la agencia ha tomado medidas para evitar
futuros ataques.
Debido a los ataques en el sitio de la NASA, la agencia bloqueo el acceso
a su sitio desde Brasil durante varios dias, retornando a la normalidad el
17 de marzo.
-= 05 =- Acusan a dos jovenes britanicos de robar informacion sobre
26.000 tarjetas de credito.
By Mr. Nuk3m
Marzo 24, 2000
WASHINGTON -- Dos jovenes de 18 a¤os fueron arrestados en Gran Breta¤a y
acusados de vulnerar sitios de comercio electronico de cinco paises por la
Internet, sustraer informacion sobre mas de 26.000 tarjetas de credito y
divulgar parte de ella en la Red, dijo el viernes la Oficina Federal de
Investigaciones (FBI) de Estados Unidos.
Muchas de las tarjetas de credito pertenecian a ciudadanos estadounidenses,
indico Michael Vatis, director del Centro de Proteccion de la
Infraestructura Nacional del FBI, en una entrevista con Associated Press.
Los jovenes fueron arrestados con relacion a la incursion furtiva de los
sitios de Internet de nueve empresas de Estados Unidos, Canada, Tailandia,
Japon y el Reino Unido durante los ultimos meses, a¤adio el funcionario.
Los sospechosos, cuyos nombres las leyes britanicas prohiben divulgar,
fueron arrestados en sus hogares el jueves por el Servicio de Policia de
Dyfed-Powys, dijo la portavoz del FBI Debbie Weierman. La policia de
Dyfed-Powys se¤alo que se los detuvo en Clunderwen, en el sur de Gales, y
salieron bajo fianza policial tras ser interrogados.
Las incursiones furtivas, que fueron perpetradas bajo el nombre de
"Curador", pueden haber causado perdidas superiores a los 3 millones de
dolares, calculo el FBI.
Dicha cantidad cubriria el costo promedio a la industria de las tarjetas de
credito por cerrar mas de 26.000 cuentas y expedir tarjetas nuevas, dijo
Vatis. Agrego que habria otros costos, incluso la reparacion de los sitios
informaticos y cualquier perdida padecida por los clientes cuyos numeros
hayan sido usados ilicitamente.
"Curador" se atribuyo ultimamente haber obtenido los numeros de 23.000
tarjetas de credito y publicar 6.500 de ellos en sitios informaticos
creados a traves de la Internet. Los proveedores de servicios de Internet
cerraron esos sitios en varias ocasiones, pero "Curador" resurgia en otros
lugares de la Red en cuestion de horas.
Entre los sitios a los cuales "Curador" ingreso ilegalmente estan
http://www.shoppingthailand.com; http://www.promobility.net;
http://www.ltamedia.com; http://www.ascp.org; http://www3.ntd.co.uk;
http://www.visioncomputers.com; http://salesgate.com, y
http://www.feelgoodfalls.com.
-= 06 =- iBM fabricara un nuevo chip para acceder a Internet desde
televisores.
by Mr. Nukem
Marzo 24, 2000
EAST FISHKILL, Estados Unidos (Reuters) -- IBM, el mayor fabricante de
computadoras en el mundo, anuncio el viernes que esta desarrollando una
nueva generacion de chips para navegar por Internet utilizando aparatos de
television.
La empresa dijo que logro combinar en un solo chip la potencia de sus
procesadores PowerPC junto con los componentes necesarios para acceder a
Internet desde televisores, creando un sistema que es cuatro veces mas
rapido que los equipos actuales.
Con la ayuda de las cajas digitales para televisores ("set-top boxes" en
inglés), los usuarios pueden acceder a Internet desde su sala de estar, sin
utilizar una computadora personal.
Segun el jefe de marketing en video digital de la compa¤ia, las ventas de
cajas digitales han sido moderadas, pero se espera que aumenten de manera
significativa entre los a¤os 2001 y 2002.
-= 07 =- Los canales de television transmitiran programas de computadora.
by Mr. Nukem
Marzo 24, 2000
Gracias al sistema de television digital (DTV), dentro de poco tiempo los
canales de television podran transmitir, ademas de su programacion habitual,
archivos de computadora.
El FCC, organismo que regula las telecomunicaciones en Estados Unidos,
emplazo a casi 1.600 emisoras para que adapten sus transmisiones al formato
digital antes del a¤o 2006. Sin embargo, esta orden no incluye ningun tipo
de ayuda economica, por lo que los canales analizan diversas maneras de
subvencionar los costos, entre las que se encuentra agregar programas de
computadora a sus emisiones.
El sistema es relativamente simple. Los archivos son codificados como parte
de la se¤al digital emitida por los canales, que es luego recibida a traves
de las antenas de television de los hogares. A su vez, la antena se conecta
mediante un cable con un decodificador que almacena la informacion en una
computadora.
Los canales aprovecharian el ancho de banda sobrante de sus emisiones
digitales, que normalmente es mayor que el necesario para emitir programas
audiovisuales.
"Este sistema es ideal para transmitir archivos o cualquier otro tipo de
informacion que no requiera ser usado en tiempo real", comento Fred Kokaska,
jefe de productos de Logic Innovations, una de las empresas que construye
equipos para codificar programas dentro de se¤ales de television.
Sin embargo, existen algunos problemas. El alcance de la emision es
limitado y, a diferencia de Internet, no existe la posibilidad de que el
usuario o su computadora responda a los datos recibidos.
-= 08 =- Sonria: lo estan espiando por Internet
Marzo 22, 2000
En este articulo:
- Como funciona el rastreo
- "Podemos solucionar el problema"
ATLANTA (CNN) -- Quizas usted no este al tanto, pero las empresas
publicitarias lo estan espiando. Seguramente ya conocen su nombre y
direccion, asi como los sitios de Internet de su preferencia, los vuelos
que reservo en linea, los productos que planea comprar y quizas incluso
tengan sus datos medicos.
Segun como lo mire, la recoleccion de datos puede ser un hecho siniestro,
benigno o util.
Las empresas de publicidad en Internet recogen esta informacion para luego
enviar publicidad dise¤ada a la medida de cada consumidor, basandose en sus
gustos y preferencias. Por ejemplo, alguien que visita asiduamente sitios
relacionados con el futbol es mas propenso a comprar revistas deportivas
que ropa de bebe.
El proceso de rastreo (o, segun algunos, de espionaje) es el siguiente.
Cuando usted visita ciertos sitios de Internet, su navegador graba en su
disco duro un par de lineas de codigo llamadas "cookie" (literalmente,
"galletita" en ingles). Si bien las cookies se utilizan generalmente para
rastrear los habitos de lectura de los navegantes, muchos sitios tambien
las usan para facilitar la navegacion.
El problema es que es dificil saber si una cookie es utilizada para un fin
publicitario o de navegacion. Hasta hoy, la unica solucion para mantener la
privacidad era desactivando las cookies en su navegador. Sin embargo, esto
dificulta o incluso imposibilita la lectura de varios sitios.
Una solucion alternativa fue presentada por la empresa israeli IDcide, que
desarrollo un programa que distingue las cookies de navegacion (ubicadas en
el sitio visitado) de las creadas por terceros (ubicadas en otros
servidores). La herramienta, llamada Privacy Companion, permite al usuario
seleccionar entre varios niveles de seguridad.
¨ Como funciona el rastreo ?
Por ejemplo, el sitio del New York Times requiere que cada usuario ingrese
su nombre y contrase¤a antes de entrar. Si usted desactivo sus cookies, la
proxima vez que visite el lugar, el sitio no lo reconocera y debera
reingresar sus datos, lo cual puede ser bastante tedioso.
Pero con ayuda del Privacy Companion, la cookie del New York Times es
admitida y por lo tanto usted podra ingresar al sitio tranquilamente,
mientras que las cookies de las empresas publicitarias son bloqueadas, por
lo que usted no podra ser rastreado.
Su navegacion por Internet es una mina de oro para las empresas de
publicidad. Segun el experto en seguridad Richard M. Smith, una empresa
publicitaria como DoubleClick puede obtener sus datos mientras usted visita
sitios como Altavista, Travelocity, DrKoop.com o Buy.com. Luego de visitar
unos 10 sitios, DoubleClick obtuvo la siguente informacion: su nombre,
direccion, direccion de correo electronico, contenido de sus busquedas en
Internet, fecha de nacimiento, destinos de pasajes de avion comprados en
linea y la lista de los productos que miro en sitios de venta.
"Podemos solucionar el problema"
Luego de instalar el programa Privacy Companion, que funciona con los
navegadores Internet Explorer 4 y 5, podra ver un peque¤o menu dentro de
cada ventana. La imagen de un ojo aparece cuando existe rastreo dentro del
sitio visitado, y multiples ojos representan el rastreo de compa¤ias
externas.
Al hacer click en los iconos se puede ver la informacion de los sitios que
quieren obtener su informacion. Segun el director de IDcide, si bien el
programa no es completamente infalible, es muy util para saber cuando se
transmite informacion entre su navegador y servidores externos al sitio
visitado.
Proximamente seran lanzadas versiones para los navegadores Netscape y AOL,
asi como para el sistema operativo Linux.
-= 09 =- Preocupa a los ingleses un sistema que permite el anonimato en
Internet.
By Mr. Nuk3m
Marzo 23, 2000
LONDRES -- Varios grupos britanicos, entre ellos la propia policia, estan
preocupados por un sistema dise¤ado para garantizar el anonimato y la
libertad de expresion de quien navega por Internet.
Freenet es un sistema desarrollado por programadores de la Universidad de
Edimburgo para impedir el rastreo de los usuarios de la red, y su principal
objetivo es proteger a disidentes en paises que restringen la libertad de
expresion.
Sin embargo, segun la publicacion New Scientist, el programa podria
utilizarse con fines da¤inos. "Existe un claro potencial para su uso por
parte de criminales, terroristas y pedofilos", aseguro Roger Darlington,
presidente de la Internet Watch Foundation, un grupo independiente que
controla los sitios de Internet en Gran Breta¤a.
La policia britanica tambien advirtio que el programa entorpeceria su labor
de patrullaje por la red y dificultaria el seguimiento de cibercriminales.
Los miembros de Freenet son dificiles de vigilar pues sus archivos no
tienen una direccion unica y estan distribuidos en varias computadoras
pertenecientes al sistema.
"Cuando alguien almacena un archivo se le asigna un codigo, equivalente a
una direccion de Internet. El programa envia luego el archivo hacia otras
computadoras, que no estan relacionadas con el autor. Para descargar el
archivo, los usuarios simplemente usan el codigo asignado", explico New
Scientist.
Segun Ian Clarke, uno de los creadores de Freenet, ninguna computadora es
la due¤a de un archivo -- y por lo tanto tampoco es responsable de el --,
lo que hace imposible rastrear a su autor.
"Es un ejemplo perfecto de anarquia informatica", agrego. "Ninguna
computadora tiene el control", concluyo.
-= 10 =- Acusan a Windows 2000 de racista.
by Mr. Nuk3m
Marzo 22, 2000
PARIS -- Cada vez que el programa corrector ortografico en frances de
Windows 2000 encuentra la palabra "anti-estres" sugiere automaticamente
reemplazarla por "anti-arabe". Microsoft anuncio el miercoles que repara
la falla, considerada como racista por grupos activistas. Michel Lacombe,
presidente de Microsoft para Europa y el Oriente Medio indico que el
problema debe ser reparado en "unas cuantas semana" y que a los clientes se
les ofrecera una nueva version en forma gratuita.
"Microsoft esta muy preocupado por esto. Siempre somos sensibles a cosas
que confundan a las personas y somos muy respetuosos", dijo Lacombe a
Reuters.
"Microsoft no tiene problema con el mundo arabe, invertimos en el idioma
arabe y en los paises arabes. Nuestros productores de software estan
buscando una via para solucionar esto, y en unas cuantas semanas esto sera
superado", agrego.
El sindicato nacional de comercio de Francia denuncio a Microsoft por su
"frase racista".
"Como no puede por si mismo ir directamente a los tribunales, el sindicato
informara a las sociedades antirracistas nacionales. Apoyara cualquier
accion legal que tomen", dijo el sindicato de comercio en un comunicado.
Lacombe se¤alo que la falla estuvo en su corrector de ortografia, no en su
diccionario de sinonimos.
"Eso seria peor. No estamos tratando de dar un sinonimo de antiestres, solo
intentamos ayudar al usuario a resolver un problema de ortografia", apunto.
-= 11 =- Militares de EE.UU. temen que ciberterroristas controlen sus
tanques, aviones y buques de guerra.
By Mr. Nukem
Marzo 21, 2000
(IDG) -- Oficiales del Ejercito de Estados Unidos temen que cibercriminales
puedan penetrar sus defensas informaticas y controlar armas militares tales
como tanques y buques.
La Mayor Sheril French, responsable del dise¤o de los sistemas digitales de
defensa de informacion, dijo en un congreso anual del Ejercito que el
peligro existe pues, a diferencia del pasado, los tanques y naves modernas
dependen completamente de computadoras para cumplir funciones como
navegacion, manejo y seleccion de objetivos.
A pesar de que el Pentagono siempre tuvo que lidiar con problemas de
seguridad, "nunca antes tuvimos computadoras" en los tanques y blindados,
dijo French, mientras se¤alaba una imagen del tanque M-1 Abrams.
De hecho, el departamento de Defensa ya ha probado que los ciberintrusos
pueden infiltrarse y controlar armas, incluyendo barcos de guerra. Segun un
CD-ROM usado en entrenamiento y publicado por la Agencia de Sistemas de
Informacion del Ejercito, un oficial de la Fuerza Aerea logro infiltrarse
dentro de un barco en alta mar e introdujo falsos datos de navegacion
dentro del sistema. El intruso logro su objetivo mientras estaba
comodamente instalado en una habitacion de hotel en Boston, con la ayuda de
su ordenador portatil.
"Esto realmente sucedio", informa el CD-ROM. "Afortunadamente, era solo una
prueba para mostrar que es posible infiltrarse". John Pike, un analista de
la Federacion de Cientificos Estadounidenses, dijo que existen fallas
conocidas dentro de los sistemas que el Ejercito planea utilizar en los
campos de batalla. Sin embargo, opino que es muy dificil que el enemigo
pueda tomar control de tanques u otros armamentos.
"El problema para el enemigo es que seguramente las computadoras solo sean
vulnerables por un periodo de corta duracion y sus efectos serian
imprevisibles", agrego Pike, se¤alando que este tipo de tacticas no podrian
ser utilizadas como principal metodo de ataque durante un eventual
conflicto armado.
-= 12 =- Desbarataron una banda de piratas informaticos.
by Mr. Nukem
Viernes 31 de Marzo del 2000
Quedo al descubierto una millonaria estafa con tarjetas de credito por
Internet.
Buenos Aires (TELAM) - Al menos 19 jovenes, en su mayoria hackers, fueron
detenidos ayer en la Capital Federal y Gran Buenos Aires, acusados de
comprar con tarjetas de credito ajenas en Internet, en una estafa millonaria
que perjudico a empresas argentinas y extranjeras.
Los sospechosos, todos jovenes que rondan los 20 a¤os, estan acusados de
realizar al menos 46 compras ilegales en la red, por un monto que "puede
superar el millon de dolares", explico el comisario Carlos Riesgo, de la
division Prevencion del Delito de la Policia Federal.
La investigacion del juez federal Carlos Liporaci empezo cuando la empresa
Argencard denuncio las compras que nunca habian realizado sus clientes y
que, sin embargo, aparecian facturadas en distintas firmas que ofrecen
productos por Internet, informo ayer la Policia Federal.
Los hackers y sus complices adquirian libros, discos compactos, programas
de computacion, DVD's y electrodomesticos, y se los hacian enviar a
distintos domicilios, en algunos casos como si se tratasen de regalos.
A raiz de ello, la policia comenzo un seguimiento de seis meses, que termino
con los allanamientos realizados ayer a la madrugada en casas del sur del
Conurbano bonaerense y en un local de Bahia Blanca.
El grupo fue descubierto cuando se lograron establecer un patron de compra
y las rutas de acceso que se usaban, como por ejenplo una direccion de
correo electronica en el popular portal Yahoo.
Los piratas informaticos concretaron asi unas 46 compras, que pagaban con
numeros y claves de tarjetas de credito de desconocidos -extraidas tambien
de la red- y afectaron a 24 comercios con sucursales "virtuales", como la
libreria norteamericana Amazon y el sitio Cd Now.
La mayor parte de las firmas afectadas tiene sus sedes en Estados Unidos,
Espa¤a y Argentina.
Todos los detenidos viven en el partido bonaerense de Avellaneda y su
cabecilla, identificado solo como Martin, manejaba un centro de copiado
de compactos piratas.
Ademas de comprar por Internet, el grupo fabricaba plaquetas (Red Box) que
suplantaban las tarjetas telefonicas y llamaban al exterior sin pagar,
desde cualquier telefono publico.
Tambien violaba paginas de grandes empresas y lugares de informacion de
discotecas como Divino Buenos Aires, se explico.
En los domicilios allanados se secuestraron 10.000 copias ilegales de
compactos, 8.500 disquettes con programas de copiado, 15 grabadoras de
CD e impresiones con datos de usuarios de tarjetas de credito.
Ademas la policia encontro programas para crakear (violar) claves de
acceso a datos confidenciales y otros que se usan para da¤ar correos
electronicos, los e-mail bombers.
Los apresados estan acusados de asociasion ilicita, estafas reiteradas e
infracciones a las leyes 11.723, de propiedad intelectual y 22.362, de
falsificacion de marcas, se informo.
La principal amenaza de la red de redes
Las estafas con tarjetas de credito en Internet se expandieron en el pais
al ritmo del llamado comercio "on-line" y son la causa que despierta
mayores resistencia en los usuarios a la hora de operar en la red.
Pero el problema afecta tambien a la cuna de Internet, Estados Unidos. El
magnate estadounidense Bill Gates, fue victima de uno de estos hackers, que
compro con su tarjeta en la red y lo estafo hasta que fue descubierto esta
semana en este pais.
En la Argentina, el hacker mas famoso es Julio Cesar Ardita, condenado en
Estados Unidos por irrumpir en 1995 en el sistema informatico del
departamento de Defensa.
Tras un escandalo internacional, el joven de 24 a¤os, que vive con sus
padres en Palermo, fue condenado por un tribunal de Boston a 3 a¤os de
prision condicional y a pagar una multa de 5.000 dolares.
Hoy, el hacker que inauguro las intervenciones judiciales en redes
informaticas, es consultor de seguridad en grandes empresas y da clases
en una universidad.
Cuando se lo sentencio en Estados Unidos, el caso merecio una reflexion
de la fiscal general de ese pais, Janet Reno: "Si no vigilamos el cyber-
crimen, convertiremos a Internet en el salvaje oeste del siglo XXI".
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
03 ) Descubriendo Linux Red Hat 5.0 (parte 3)
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Descubriendo Linux Red Hat 5.0 (PARTE 3)
------------ ----- --- --- --- ---------
By Mr. Nuk3m
-- --- -----
Hola a todos los que estan leyendo esto, yo soy Mr. Nuk3m y esta es la
tercera y ultima entrega de este manual del sistema operativo Linux Red
Hat 5.0.
Disculpen las faltas de ortografia pero no voy a poner acentos, salvo las
e¤es para que todos puedan leer este texto; ya sean usuarios de Windows o
Linux :)
Me reservo los derechos de autor de este manual por lo que si quieren hacer
modificaciones, avisen primero. Este texto es de libre distribucion, siempre
y cuando aparezcan estas lineas y mi nombre, Mr. Nuk3m.
A continuacion, como siempre, un indice para que puedas buscar lo que te
interesa saber de Linux Red Hat 5.0:
Contenido
Introduccion (lo esta leyendo)
13. Booteo, inicializacion y detencion del sistema
13.1 MBR, particiones y cargadores
13.2 Booteo
13.3 Proceso tradicional de booteo
13.3.1 Niveles de ejecucion (runlevels)
13.3.2 init tiene la posta
13.3.3 Inicializacion del sistema
13.3.4 Inicio de procesos respectivos al runlevel
13.3.5 Inicio de los procesos de incializacion de terminales
13.4 Carga del perfil estandar
13.5 Carga de los perfiles personalizados
13.6 Detencion del sistema
14. Instalacion y configuracion de dispositivos
14.1 Modems
14.1.1 Puertos serie y modems
14.1.2 Modems externos
14.1.3 Modems internos
14.1.4 El archivo /dev/modem
14.1.5 Probando el modem
14.2 Impresoras
14.2.1 El dispositivo parport
14.2.2 Impresoras soportadas
14.2.3 Configuracion de lp
14.2.4 Sofware de spooling
14.3 Tarjetas de sonido
14.3.1 Instalando la tarjeta de sonido
14.3.2 Configurando el kernel
14.3.3 Bootenado Linux y testeando la instalacion
15. Administracion del sistema
15.1 Responsabilidades del administrador
15.2 El superusuario
15.2.1 El comando su
15.3 Administracion de cuentas de usuario
15.3.1 El comando adduser
15.3.2 Los grupos de usuarios
15.3.3 Directorios "home"
15.4 Chequeo de los sistemas de archivos
15.4.1 El comando fsck
15.5 Los modos setuid y setgid
15.6 Ejecucion de programas en intervalos determinados
16. El sistema de ventanas X Window
16.1 Requerimientos de hardware
16.2 Configurando el XFree86
16.2.1 Seleccionando la tarjeta de video
16.2.2 Seleccionando el monitor
16.2.3 Seleccionando la memoria de la tarjeta de video
16.2.4 Seleccionando el "clocking"
16.2.5 Seleccionando los modos graficos
16.2.6 Resolucion virtual
16.3 Ejecutando XFree86
16.3.1 El prograna xinit
16.3.2 El archivo .xinitrc
16.4 El "Window Manager"
16.4.1 FVWM/FVWM2/FVWM95
16.4.2 KDE
16.4.3 Window Maker
16.5 Iniciando el sistema en runlevel 5
16.5.1 El programa xdm
16.5.2 El archivo .xsession
16.6 Aplicaciones utiles para el sistema de ventanas X Window
A. Direcciones relacionadas con el sistema operativo Linux
Despedida
CAPITULO 13
BOOTEO, INICIALIZACION Y DETENCION DEL SISTEMA
Desde el momento en que prendemos la maquina hasta que aparece el mensaje
de login, una gran serie de procesos se llevan a cabo. Es importante
conocer que cosas se llevan a cabo como parte del proceso de booteo para
modificar el comportamiento del sistema o para corregir el mismo si no
inicia de la forma que deberia.
Hay muchas maneras de modificar el comportamiento del sistema en el proceso
de booteo.
13.1 MBR, PARTICIONES Y CARGADORES
Cuando booteamos desde un disco rigido, el primer sector del disco (llamado
Master Boot Record) es cargado. Este sector contiene un programa cargador y
la tabla de particiones del disco. El programa cargador usualmente carga el
sector de booteo de la particion activa. EL secto de booteo de la particion
contiene otro peque¤o cargador que lee la primera parte del S.O. y lo inicia.
El cargador en el caso de Linux suele ser LILO (LInux LOader) y es el que
carga la primera parte del S.O. Luego es cargado el kernel.
13.2 BOOTEO
Bootear un sistema Linux incluye etapas de diagnostico de hardware, carga
del kernel en memoria, chequeo y montaje de sistema de archivos, inicio
de tareas en background y daemons y establecer el funcionamiento de la red,
entre otras cosas.
El cargador se ocupa de cargar el kernel en memoria. La imagen del kernel
se encuentra comprimida, por lo que contiene un peque¤o sector de codigo al
principio de que le indica como descomprimirse automaticamente. Cuando se
termina de descomprimir el kernel el mismo se carga en memoria.
La imagen del kernel se ubica en el direcorio /boot y el nombre
predeterminado es vmlinuz. Esta imagen es el resultado de la compilacion
del kernel, como vimos en el capitulo 11.
Una vez cargado el kernel en memoria, Linux se encuentra activo y
funcionando. En este momento el S.O. (Sistema Operativo, por si se
olvidaron) comienza a cargar drivers de dispositivos y a establecer la
configuracion del hardware que va detectando. A medida que se instalan
los drivers y se configuran dispositivos el kernel nos va mostrando mensajes
que nos informan que es lo que esta realizando. Estos mensajes los podemos
analizar mas tarde cuando el sistema esta iniciado ya que se van almacenando
en el archivo /var/log/dmesg.
Los mensajes varian dependiendo de los diferentes sistemas, del hardware que
se posea, de la version del kernel, y de como se encuentra configurada.
Los mensajes que el kernel muestra pueden ser observados en la figura 13.1.
Las lineas fueron numeradas para utilizarlas como referencia mas adelante.
[01] Linux version 2.2.5 Tue May 11 20:15:59 ART 1999
[02] Detected 350809121 Hz processor.
[03] Console: colour VGA+ 80x25
[04] Calibrating delay loop... 699.60 BogoMIPS
[05] Memory: 95648k/98304k available
[06] CPU: AMD AMD-K6(tm) 3D processor stepping 0c
[07] Checking 386/387 coupling... OK, FPU using exception 16 error reporting.
[08] Checking 'hlt' intruction... OK.
[09] POSIX conformance testing by UNIFIX
[10] PCI: PCI BIOS revision 2.10 entry at 0xfb490
[11] PCI: Using configuration type 1
[12] PCI: Probing PCI hardware
[13] Linux NET4.0 for linux 2.2
[14] NET4: Unix domain sockets 1.0 for linux NET4.0.
[15] NET4: Linux TCP/IP 1.0 for NET4.0
[16] IP Protocols: ICMP, UDP, TCP
[17] parport0: PC-style at 0x3bc [SPP,PS2]
[18] Detected PS/2 Mouse Port.
[19] Serial driver version 4.27 with no serial options enabled
[20] ttyS00 at 0x03f8 (irq = 4) is a 16550A
[21] ttyS01 at 0x02f8 (irq = 3) is a 16550A
[22] lp0: using parport0 (polling).
[23] apm: BIOS version 1.2 Flags 0x07 (Diver version 1.9)
[24] VP_IDE: IDE controller on PCI bus 00 dev 39
[25] ide0: BM-DMA at 0xe000-0xe007, BIOS settings: hda:DMA, hdb:DMA
[26] ide0: VIA Bus-Master (U)DMA Timing Config Success
[27] ide0: BM-DMA at 0xe008-0xe00f, BIOS settings: hdc:DMA, hdd:DMA
[28] ide1: VIA Bus-Master (U)DMA Timing Config Success
[29] hda: ST34321A, ATA DISK drive
[30] hdb: CD-ROM TW 240D, ATAPI CDROM drive
[31] ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
[32] hda: ST34321A, 4103MB w/128kB Cache, CHS=523/255/63, UDMA
[33] hdb: ATAPI 24X CD-ROM drive, 120kB Cache
[34] Uniform CDROM driver Revision: 2.54
[35] Floppy drive(s): fd0 is 1.44M
[36] PPP: version 2.3.3 (demand dialling)
[37] TCP compression code copyright 1989 Regents of the University of California
[38] PPP line discipline registered.
[39] Partition check:
[40] hda1 hda2 hda3 hda4
[41] VFS: Mounted root (ext2 filesystem) readonly.
[42] Freeing unused kernel memory: 48k freed
[43] Adding Swap: 40156k swap-space (priority -1)
Figura 13.1: Mensajes del kernel en la etapa de configuracion
de dispositivos.
A continuacion vamos a detallar las lineas mas importantes:
* 01 Nos muestra la version del kernel, en este caso 2.2.5 y la fecha en
la que se compilo el kernel.
* 05 El kernel nos muestra la cantidad de memoria detectada en el sistema.
En este caso 96 Mb.
* 06 El kernel nos informa que procesador encontro.
* 09 El kernel nos informa de la norma POSIX que soporta.
* 10 El kernel nos informa de la deteccion de un bus PCI.
* 13-14-15-16 En estas lineas se informa de la incializacion de los
protocolos de red, en este caso TCP/IP.
* 17-22 El kernel nos informa de la deteccion de un puerto paralelo que lo
llama parport0 y trabaja en el puerto 0x3bc. Luego ese puerto es
asignado a lp0.
* 18 El kernel detecta un mouse PS/2 conectado al sistema.
* 19-20-21 El kernel nos informa de la inicializacion de los puertos
serie. En este caso encuentra dos ttyS00 y ttyS01, como puertos
que soportan UART 16550A y trabajan en los puertos 0x3f8 y
0x2f8 con interrupciones 4 y 3 respectivamente.
* 23 Inicializacion del APM (Advanced Power Management).
* 29-30 Deteccion de un disco rigido hda y de un CD-ROM hdb. En este caso
el kernel creara un link simbolico /dev/cdrom para que apunte a
/dev/hdb.
* 35 Deteccion de una unidad de discos flexibles de 1.44 Mb fd0.
* 36-37-38 Inicializacion y carga de los protocolos PPP (punto a punto).
* 39-40 Chequeo de particiones, el kernel detecto cuatro particiones
primarias (hda1, hda2, hda3, hda4).
* 41 El kernel monta el sistema de archivos raiz, que debe ser de tipo
ext2.
* 43 El kernel inicializa el espacio de intercambio (swap) para utilizar
una particion de 40 Mb.
13.3 PROCESO TRADICIONAL DE BOOTEO
Una vez que el kernel termina de cargar y configurar el hardware, incia un
proceso llamado init que es el "padre" de todos los procesos del sistema y
tiene asignado, por lo tanto, el numero identificatorio de procesos (PID) 1.
El rol de este proceso es crear procesos de un script almacenado en el
archivo /etc/inittab.
13.3.1 NIVELES DE EJECUCION (RUNLEVELS)
Antes de explicar detalladamente el proceso de booteo del sistema, vamos a
presentar el concepto de nivel de ejecucion o runlevel, ya que es importante
para comprender el funcionamiento del proceso init.
Un runlevel es una configuracion de software que define un estado de
operacion del sistema que permite existir solo a determinado grupo de
procesos. Los procesos que init permite que existan en cada runlevel son
especificados en el archivo /etc/inittab.
En todo momento init se puede encontrar en un solo runlevel. Los runlevels
validos se encuentran en un rango de 0 a 6 y se detallan a continuacion:
* 0: halt - Detiene el sistema.
* 1: modo unico usuario (single user) - Se utiliza para realizar tareas de
mantenimiento y asegurarse de que ningun otro usuario esta trabajando
en el sistema.
* 2: Multiusuario sin NFS (sistema de archivos en red).
* 3: (default) Multiusuario completo.
* 4: -SIN USAR-
* 5: Modo X11 (X Windows) - El sistema es iniciado directamente en modo
grafico.
* 6: reboot - Reincia el sistema.
Podemos cambiar en cualquier momento de runlevel (solo si tenemos permiso
para hacerlo) ejecutando el comando init con el numero de runlevel como
argumento:
==> init n
13.3.2 init TIENE LA POSTA
Una vez que se ejecuta init el mismo busca una linea en el archivo inittab
que especifique en que runlevel el sistema debe ser iniciado. Esta linea es
de la forma:
id:n:initdefault:
Donde "n" es el numero de runlevel a iniciar. Una vez iniciado el runlevel
que corresponde init comienza la inicializacion del sistema ejecutando la
siguiente linea:
si::sysinit:/etc/rc.d/rc.sysinit
13.3.3 INICIALIZACION DEL SISTEMA
El proceso de inicializacion del sistema se especifica en el archivo
/etc/rc.d/rc.sysinit y, entre otras cosas, se realiza lo siguiente:
* Se setea el PATH inicial del sistema:
PATH=/bin:/sbin:/usr/bin:/usr/sbin
export PATH
* Se definen los parametros de trabajo en red:
if [ -f /etc/sysconfig/network ]; then
. /etc/sysconfig/network
else
NETWORKING=no
HOSTNAME=localhost
fi
* Se activan los espacios de intercambio:
echo "Activating swap partitions"
swapon -a
NOTA: en la linea del echo, la podemos cambiar por algo asi:
echo "Activando particiones swap"
* Se realiza el chequeo del sistema de archivos raiz:
if [ ! -f /fastboot ]; then
echo "Checking root filesystems."
fsck -V -a /
...
fi
* Se configuran los dispositivos Plug & Play:
if [ -x /sbin/isapnp -a -f /etc/isapnp.conf ]; then
if [ -n "$PNP" ]; then
echo "Setting up ISA PNP devices"
/sbin/isapnp /etc/isapnp.conf
else
echo "Skipping ISA PNP configuration at users request"
fi
fi
* Se calculan las dependecias entre los modulos:
if [ -x /sbin/depmod -a -n "$USEMODULES" ]; then
# Get ready for kerneld if module support in the kernel
echo -n "Finding module dependencies"
depmod -a
echo ""
fi
* Se realiza el chequeo de los sistemas de archivos:
# Check filesystems
if [ ! -f /fastboot ]; then
echo "Checking filesystems."
fsck -R -A -V -a
...
fi
* Se montan los sistemas de archivos locales definidos en el archivo
/etc/fstab.
echo "Mounting local filesystems."
mount -a -t nonfs
Una vez que se realizo la configuracion del sistema se pasa a iniciar los
procesos que estan permitidos en el runlevel iniciado.
13.3.4 INICIO DE PROCESOS RESPECTIVOS AL RUNLEVEL
Los procesos a iniciar respectivos a cada runlevel se encuentra
especificados en archivos que se encuentran en los directorios
/etc/rc.d/rc#.d donde "#" es el numero de runlevel.
El inicio de un runlevel tiene dos grandes partes:
1- Ejecucion de los "kill scripts": Los kill scripts son scripts que se
ocupan de detener servicios del
runlevel actual.
2- Ejecucion de los "start scripts": Los start scripts son scripts que se
ocupan de iniciar los servicios del
runlevel actual.
EL DIRECTORIO /etc/rc.d/init.d
En este directorio encontramos un archivo por cada servicio que contiene un
script y es ejecutable. Estos scripts se deben ejecutar con un argumento
obligatorio que puede ser cualquiera de los siguientes valores:
start Con este argumento iniciamos el servicio.
stop Con este argumento detenemos el servicio.
restart Con este argumento reiniciamos el servicio (debe estar activo).
status Con este argumento preguntamos en que estado se ecuentra el
servicio.
LOS DIRECTORIOS /etc/rc.d/rc#.d
Estos directorios son los directorios de los runlevels. Los mismos contienen
una serie de archivos que son links simbolicos a los scripts que se almacenan
en el directorio /etc/rc.d/init.d. En la figura 13.2a vemos el contenido del
directorio /etc/rc.d/rc3.d que corresponde al runlevel multiusuario.
# pwd
/etc/rc.d/rc3.d
# ls
K15gpm S30syslog S50inet S60rwhod S85sound
K60mars-nwe S40atd S55named S70ypbind S91smb
S01kerneld S40crond S55routed S75keytable S99local
S10network S40portmap S60lpd S80sendmail
S15nfsfs S40snmpd S60nfs S85httpd
S20random S45pcmcia S60rusersd S85postgresql
a. El contenido del directorio del runlevel 3.
# pwd
/etc/rc.d/rc0.d
# ls
K09keytable K20nfs K40snmpd K60lpd K95nfsfs
K10named K20rusersd K50inet K60mars-nwe K97network
K15gpm K20rwhod K50pcmcia K65portmap K98kerneld
K15htppd K30sendmail K55routed K70syslog S00halt
K15postgresql K30ypbind K60atd K80random
K15sound K35smb K60crond K90killall
b. El contenido del directorio del runlevel 0.
Figura 13.2. El contenido de los directorios de los runlevels.
Es necesario analizar los nombres de los links simbolicos que encontramos
en los directorios de los runlevels. El nombre de estos links consta de tres
partes:
1- Una letra mayuscula que puede ser "K" (Kill) o "S" (Start). Si
encontramos una "K", significa que al entrar a ese runlevel se debe
matar el servicio especificado por el link, por lo que se ejecutara el
script respectivo en el directorio /etc/rc.d/init.d con el argumento
stop. Si encontramos una "S", significa que al entrar a ese runlevel se
debe iniciar el servicio indicado por el link y se ejecutara el script
del directorio /etc/rc.d/init.d con el argumento start.
2- Un numero de orden que especifica en que momento debe matarse o
iniciarse el servicio especificado. Cuando init entra en un runlevel,
primero se examina el directorio del runlevel buscando los links que
comiencen con K y comenzando por el numero 00 se incrementa el valor y se
van matando los servicios en ese orden. Luego de matar todos los
servicios se comienza a iniciar los servicios que nos indican los links
que comienzan con S. En este caso tambien se examinan los links en orden
numerico ascendente. El orden de estos links es muy importante ya que
para poder iniciar ciertos servicios, es necesario que se hayan iniciado
otros anteriormente y para matar algunos servicios es necesario no haber
matado a otros antes.
3- El nombre del servicio es lo que forma el resto del nombre del link
simbolico. Este nombre debe ser el nombre valido de un script que
representa un servicio y que se encuentra en el directorio
/etc/rc.d/init.d.
Como vemos en la figura 13.2a, el runlevel 3, solo mata algunos servicios y
luego inicia una gran cantidad de servicios, en cambio el runlevel 0, que
detiene el sistema, se ocupa de matar todos los servicios y luego inicia un
servicio llamado halt que veremos lo que realiza mas adelante.
13.3.5 INICIO DE LOS PROCESOS DE INICIALIZACION DE TERMINALES
Una vez que el runlevel se encuentra activo, el proceso init se encarga de
iniciar un proceso pro cada terminal que se encuentre disponible para
trabajar en el sistema.
Cada uno de estos procesos toma una terminal y espera pedidos de inicio de
sesion consultando el estado de la terminal. Cuando un usuario se loguea
exitosamente se inicia un proceso de shell que sera utilizado por ese
usuario hasta que se termine su sesion en el sistema.
13.4 CARGA DEL PERFIL ESTANDAR
El administrador del sistema crea un perfil estandar para todos los usuarios
del sistema que es almacenado en el archivo /etc/profile. En este archivo se
setean una variedad de variables de entorno y se realizan tareas de
configuracion que es necesario que se lleven a cabo para todos los usuarios.
Entre otras cosas se modifica el PATH, se setea el MANPATH (es el path donde
se encuentran las paginas manuales de los comandos), se setea el prompt
predeterminado (variable PS1), se setean las variables USER y LOGNAME con el
nombre de login del usuario que realiza el inicio de sesion, y se pueden
configurar scripts para ser ejecutados en el momento que el usuario incie la
sesion.
13.5 CARGA DE LOS PERFILES PERSONALIZADOS
Cada usuario puede personalizar el perfil dado por el administrador,
modificando el archivo .bash_profile que se encuentra en su directorio, y
que es cargado inmediatamente de que se cargue el perfil predeterminado.
Este archivo ademas carga el archivo .bashrc que tambien posee
configuraciones personales.
Usualmente los usuarios definen en este archivo variables de entorno para uso
personal, modifcan el PATH a gusto, agregan alias para los comandos, etc.
13.6 DETENCION DEL SISTEMA
Al ejecutarse halt (init 0) o reboot (init 6), el sistema, luego de matar
todos los servicios, termina ejecutando el servicio halt que se encuentra
en el directorio /etc/rc.d/init.d. Este servicio es un script que realiza
lo siguiente:
* Mata todos los procesos:
# Kill all processes.
[ "${BASH+bash}" = bash ] && enable kill
echo "Sending all processes the TERM signal..."
kill -15 -1
sleep 5
echo "Sending all processes the KILL signal..."
kill -9 -1
* Desactiva el espacio de intercambio y desmonta los sistemas de archivos:
# Turn off swap, then unmount file systems.
echo "Turning off swap"
swapoff -a
echo "Unmounting file systems"
umount -a
* Detener o rebootear (segun sea). El sistema nos muestra el mensaje
The system is halted
en caso de que se detenga el sistema, y ya nos encontramos en condiciones
de cortar la energia y nos muestra el siguiente mensaje
Please stand by while rebootin the system...
antes de ejecutar la instruccion para que se reinicie la maquina.
En la figura 13.3 vemos un esquema de lo expuesto anteriormente.
.---------.
| MBR |
ø---------ø
|
|
\|/
.------------------.
| Sector de booteo |
| particion |
ø------------------ø
|
|
\|/
.---------.
| vmlinuz |
ø---------ø
|
|
\|/
.------.
| init |
ø------ø
|
|
\|/
.----------------.
| carga runlevel |
ø----------------ø
/ | \
/ | \____
\|/ \|/ \|/
.--------. .--------. .--------.
| getty1 | | getty2 | | getty3 |
ø--------ø ø--------ø ø--------ø
| | |
\|/ \|/ \|/
@ @ @ .-------. @ @ @
| login |
ø-------ø
|
\|/
.---------.
| profile |
ø---------ø
|
\|/
.---------------.
| .bash_profile |
ø---------------ø
Figura 13.3: Esquema de estados del inicio del sistema.
CAPITULO 14
INSTALACION Y CONFIGURACION DE DISPOSITIVOS
14.1 MODEMS
14.1.1 PUERTOS SERIE Y MODEMS
Los modems funcionan exclusivamente a traves de un puerto serie de nuestra
computadora. Si el modem es externo, entonces el puerto serie es fisico. Si
el modem es interno, no se utiliza un puerto serie de la maquina ya que el
modem tiene el puerto serie como parte del mismo.
Los puertos serie, en Linux, son representados por los siguientes archivos
de dispositivos:
.----------.------------.
| MS-DOS | Linux |
|----------|------------|
| COM1 | /dev/ttyS0 |
| COM2 | /dev/ttyS1 |
| COM3 | /dev/ttyS2 |
| COM4 | /dev/ttyS3 |
ø----------ø------------ø
14.1.2. MODEMS EXTERNOS
Para instalar un modem externo debemos seleccionar un puerto serie (fisico)
de la maquina y conectar al mismo el cable que va al modem (cable serie).
Para que el modem funciones debemos tener en cuenta que debe ser detectado
correctamente el puerto serie utilizado.
14.1.3 MODEMS INTERNOS
Un modem interno se instala agregando la tarjeta a la maquina en un slot
libre. Existen modems para los slots ISA y otros mas modernos para los slots
PCI. Los modems internos tienen el puerto serie dentro de la tarjeta del
modem y no necesitan utilizar un puerto serie (fisico) de la maquina.
El seteo de la direccion de los puertos se realizaba con jumpers. Los modems
Plug & Play no utilizan jumpers y se configuran enviandoles comandos. Estos
comandos pueden ser enviados de tres formas:
1. Una BIOS Plug & Play.
2. El programa isapnp.
3. Un S.O. (Sistema Operativo) PNP (Linux 2.2).
14.1.4 EL ARCHIVO /dev/modem
En algunas instalaciones se crean dos archivos de dispositivos adicionales
que son /dev/modem y /dev/mouse. Ambos son links simbolicos a los
dispositivos adecuados.
Debemos hacer que el link simbolico /dev/modem apunte al puerto serie que
corresponda antes de poder utilizar el modem. Esto es porque la mayoria del
software trabaja con este link simbolico.
14.1.5 PROBANDO EL MODEM
Una vez instalado y configurado el modem debemos revisar el archivo
/var/log/dmesg para ver si el modem es detectado al iniciar el sistema.
Debemos buscar las siguientes lineas de deteccion de puertos serie:
Serial driver version 4.27 with no serial options enabled
ttyS00 at 0x03f8 (irq = 4) is a 16550A
ttyS01 at 0x02f8 (irq = 3) is a 16550A
Una vez que nos aseguramos de que el modem es detectado, podemos utilizar
el programa minicom para testear el modem.
14.2 IMPRESORAS
14.2.1 EL DISPOSITIVO PARPORT
En Linux los puertos paralelos se menejan con los dispositivos /dev/lpi,
donde "i" es el numero del puerto. /dev/lp0 equivale a LPT1 en MS-DOS,
/dev/lp1 equivale a LPT2, etc.
En los kernels anteriores al 2.1.32 los dispositivos de puertos paralelos
se manejan con un driver llamado "lp" que tenia muchos problemas y
limitaciones. A partir del kernel 2.1.33 se integra un nuevo driver de
puertos paralelos llamado parport (parallel port).
Si queremos trabajar con impresoras conectadas a un puerto paralelo debemos
compilar el soporte para "parport" dentro del kernel o como modulo para que
el sistema detecte nuestro nuestros puertos paralelos.
Una vez que los puertos funcionan (verificarlo en /var/log/dmseg) podemos
pasar a la configuracion de la impresora.
14.2.2 IMPRESORAS SOPORTADAS
Practicamente cualquier impresora que se conecte a un puerto paralelo podra
ser utilizada con Linux. La mejor opcion es una impresora que tenga soporte
nativo para el formato PostScript ya que la gran mayoria de los programas
que trabajan sobre Linux generan impresion en ese formato. Desafortunadamente
es raro encontrar una impresora que soporte PostScript que no sea laser.
Para solucionar este problema Linux provee un interprete en SW del formato
PostScript llamado GhostScript, que produce una salida especifica para una
gran cantidad de impresoras conocidas.
Para configurar la impresora podemos utilizar el programa printtool que nos
realiza una serie de preguntas acerca de las caracteristicas de nuestra
impresora y la configura por nosotros.
14.2.3 CONFIGURACION DEL lpd
La configuracion manual de las impresoras se realiza editando el archivo
/etc/printcap que contiene una serie de lineas que definen la configuracion
de cada impresora que tengamos en el sistema.
En la figura 14.1 vemos un ejemplo de archivo /etc/printcap.
##PRINTTOOL3## LOCAL cdj550 300x300 a4 {} Deskjet550 Default 1 1
hp|lp:\
:sd=/var/spool/lpd/hp:\
:mx#0:\
:sh:\
:lp=/dev/lp0:\
:if=/var/spool/lpd/hp/filter:
##PRINTOOL3## LOCAL bjc600 360x360 a4 {} BJC600 1 1
canon:\
:sd=/var/spool/lpd/canon:\
:mx#0:\
:sh:\
:lp=/dev/lp1:\
:if=/var/spool/lpd/canon/filter:
Figura 14.1: Una archivo /etc/printcap.
En el archivo de la figura tenemos dos impresoras (una HP DeskJet 550 y otra
Canon Buble Jet 4300 - utiliza el driver de la BJC600 -). En la primera
linea de la configuracion de cada impresora vemos ciertas opciones entre las
cuales encontramos que: son locales (LOCAL), el driver utilizado (cdj550 -
bjc600), la resolucion (300x300 - 360x360), el papel utilizado (a4 - a4).
Vemos ademas que la impresora HP es la predeterminada porque tiene la opcion
"Default".
La siguiente linea define los nombres de la impresora. En el primer caso se
llama "hp" o "lp" (podemos poner alias separados del simbolo "|") y en el
segundo se llama "canon".
Dentro de cada entrada de impresora configuramos:
* Spool Directory: (sd=) El directorio donde se guardan los trabajos a
imprimir.
* Puerto Local: (lp=) El puerto paralelo utilizado.
* Filtro de entrada: (if=) El filtro a utilizar (depende de la impresora
utilizada).
14.2.4 SOFTWARE DE SPOOLING
Para poder hacer funcionar bien la impresora en el sistema hay que entender
como funciona el software de spooling.
El software de spooling es el encargado de recibir los trabajos a imprimir
y encargarse de enviar la informacion a la impresora en el orden que sea
necesario (usualmente el primer trabajo que llega es el primer trabajo en
imprimirse).
El software de impresion en Linux es conocido como LPD (Line Printing
Daemon). Este software es una coleccion de programas que contiene:
lpd: El demonio que realiza las tareas de spool.
lpr: El comando que inserta un nuevo trabajo en la cola de spool.
lpq: Nos muestra la lista de trabajos que se encuentran en la cola.
lpc: El panel de control de lpd; podemos detener o iniciar una impresion,
reordenar la cola, etc.
lprm: Elimina un trabajo de la cola de spool.
Cuando el sistema se inicia, se ejecuta el demonio lpd como un servicio
activado en el runlevel. Este demonio escanea el archivo de configuracion
/etc/printcap para saber con que impresora debe trabajar.
Cada vez que un usuario quiere imprimir un trabajo, ejecuta lpr. Este
comando se comunica con el demonio a traves del socket /dev/printer y le
pasa el archivo a imprimir e informacion del usuario que manda a imprimir.
El demonio luego se ocupa de enviar el trabajo a la impresora que
corresponda.
14.3 TARJETAS DE SONIDO
14.3.1 INSTALANDO LA TARJETA DE SONIDO
Para instalar la tarjeta debemos seguir las intrucciones del manual de la
misma. Las tarjetas viejas tiene switchs o jumpers para configurar los
parametros de IRQ, DMA, etc. Debemos anotar los valores utilizados para
luego pasarselos al driver para que pueda trabajar.
Usualmente debemos utilizar los mismos puertos, IRQ y DMA que la placa
utiliza bajo MS-DOS. En otros casos, particularmente con las tarjetas PnP,
debemos utilizar parametros diferentes para que las cosas funcionen en
Linux. Puede ser necesario que experimentemos bastante hasta lograr nuestra
meta. :)
14.3.2 CONFIGURANDO EL KERNEL
Si no tenemos compilados los drivers que necesitamos para nuestra tarjeta
debemos seguir el proceso de compilacion seleccionando el driver adecuado
y compilandolo como parte del kernel o como modulo (recomendado).
14.3.3 BOOTEANDO LINUX Y TESTEANDO LA INSTALACION
Una vez que instalamos el nuevo kernel, debemos reinicar el sistema y ya
estamos en condiciones de testear el driver.
Si compilamos el driver como parte del kernel debemos revisar el archivo
/var/log/dmseg en busqueda de las siguientes lineas (en caso de tener una
Sound Blaster):
Sound initialization started
at 0x220 irq 5 dma 1,5
at 0x330 irq 5 dma 0
at 0x388
Sound initialization complete
Estos datos deben equivaler a los que seleccionamos con los jumpers en la
tarjeta (en caso de que tenga).
Si no se muestra ningun mensaje, significa que el driver no es parte del
kernel. En este cado debemos chequear que hayamos instalado correctamente
el nuevo kenel.
Si los mensajes nos muestran lo siguiente:
Sound initialization started
Sound initialization complete
Quiere decir que ningun dispositivo fue detectado. Esto puede ser porque no
instalamos el driver adecuado, o que la tarjeta no esta soportada, el puerto
de trabajo de la tarjeta esta mal seteado o que la tarjeta es PnP y no ha
sido configurada.
El driver tambien puede mostrar algunos mensajes de error y advertencias
cuando se inicia. Debemos tener en cuenta estos errores y anotarlos en
caso de encontrarlos.
En caso de que el driver se haya compilado como modulo, debemos cargarlo y
ver que nos informa. No olvidemos proveer al modulo con las opciones
necesarias:
* io: Puerto de trabajo (en hexadecimal - ejemplo: 0x220).
* irq: Interrupcion de la tarjeta.
* dma: Acceso directo a memoria (usualmente 1)
Como proximo chequeo debemos ver que contiene el archivo /dev/sndstat. Este
archivo es un archivo de dispositivo que nos provee informacion adicional
del estado del driver de sonido utilizado. Podemos averiguar si el driver
se inicio correctamente. Vemos un archivo /dev/sndstat de muestra en la
figura 14.2.
# cat /dev/sndstat
OSS/Free:3.8s2++971130
Load type: Driver compiled into kernel
Kernel: linux 2.2.5 #1 Tue May 11 20:15:59 ART 1999 i586
Config options: 0
Installed drivers:
Card config:
Audio devices:
0: MAD16 WSS (CS4231A)
Synth devices:
Midi devices:
Timers:
0: System clock
1: MAD16 WSS (CS4231A)
Figura 14.2: El archivo /dev/sndstat.
CAPITULO 15
ADMINISTRACION DEL SISTEMA
15.1 RESPONSABILIDADES DEL ADMINSTRADOR
La adminsitracion del sistema incluye todas las cosas que uno debiera hacer
para mantener a una (o varias) computadoras "utilizables". Incluye cosas
como:
* Hacer backup de los archivos periodicamente y restablecerlos cuando sea
necesario.
* Montar sistemas de archivos (swap, de red, etc.).
* Instalar software nuevo.
* Adaptar el software a un nuevo ambiente (hardware, etc.).
* Crear cuentas para los usuarios (y eliminarlas cuando no se necesiten
mas).
* Realizar chequeos a los sistemas de archivos.
* Informar a los usuarios de nuevos servicios.
En resumen, es (o son, en el caso de que haya varias personas con la
responsabilidad de administrar un sistema) el encargado de mantener la
integridad y consistencia del sistema en general.
15.2 EL SUPERUSUARIO
En Linux (como en todos los sistema Unix) existe un usuario con privilegios
especiales, que le permiten precisamente realizar estas tareas de
administracion mencionadas. Este usuario es el llamado "Superusuario", cuyo
nombre de login es root. El supersuario es capaz de realizar tareas que son
prohibidas para usuarios ordinarios. Ademas, algunos de los comandos ya
vistos tienen un efecto especial cuando son ejecutados con los privilegios
del superusuario.
A diferencia de los usuarios ordinarios, quienes estan condicionados por el
sistema de modos de acceso a archivos (visto en 7.6), el superusuario no
tiene esta restriccion. Puede cambiar el modo de cualquier archivo de
cualquier manera. Una excepcion es sobre los sistema de archivos remotos,
sobre los cuales (en general) se le otorgan permisos "en blanco", i.e.
aunque un archivo tenga el permiso de lectura para todo el mundo (others),
root no lo puede leer.
Los comandos con privilegios de superusuarios pueden causar gran da¤o si
son ejecutados inapropiadamente, por esto es que se deberia confiar confiar
el password de root solo a gente con experiencia y responsable, y ademas
este grupo de personas deberia ser el menor posible.
15.2.1 EL COMANDO su
Existen dos maneras de obtener los privilegios de superusuario. Una forma
es realizar el login con el nombre especial root. La otra forma de
realizarlo es con el nombre normal y luego ejecutar el comando su
(superusuario). En cualquiera de los dos casos, el sistema pedira el
password del superusuario. En el caso de que el password sea correcto, el
sistema mostrara un prompt diferente al de los usuarios normales (usualmente
#).
Por razones de seguridad, es preferible la segunda forma (utilizando el
comando su) a la primera. Esto se debe a que cada vez que se ejecuta este
comando, se registra el usuario que lo ejecuta, la fecha, y el resultado
(si tuvo o no exito).
El comando su permite a un usuario asumir la identidad de otro, tan pronto
como conozca su password. Como ya hemos dicho, es generalmente usado por los
administradores del sistema para obtener los privilegios del superusuario.
La sintaxis del comando es:
su [-] [login_name]
Si se especifica un nombre de login, el comando pedira el password de ese
usuario, en caso contrario, se asume que uno quiere convertirse en el
superusuario y se le pide el password de root.
Por defecto, el directorio actual se mantiene como antes de haber ejecutado
el comando. Con la opcion '-' se procesa tambien el archivo .login del nuevo
usuario y la nueva shell comienza en el directorio home del mismo.
15.3 ADMINSTRACION DE CUENTAS DE USUARIO
Una de las tareas del adminstrador del sistema es la adminstracion de
usuarios: agregar nuevos usuarios al sistema y borralos cuando ya no sean
necesarios.
Cuando una computadora es usada por varias personas, es necesario
diferenciarlas para, por ejemplo, mantener seguros sus archivos privados.
Para ello, a cada usuario se le otorga una cuenta en el sistema. Esta no se
compone solo de un nombre de usuario unico en el sistema, que le permite a
la persona loguearse en el sistema, sino tambien del conjunto de todos los
archivos, recursos e informacion perteneciente al usuario (analogo a lo que
ocurre con las cuentas bancarias).
Al agregar un mnuevo usuario, hay una serie de puntos a tener en cuenta:
Nombre de usuario: Es un nombre que identificara al usuario en el sistema.
Se debe elegir un nombre que no este actualmente en uso.
Las convenciones mas usadas son: usar el apellido, la
primer inicial y el apellido, las iniciales, etc. Tenes
que tener 8 caracteres como maimo de largo.
Identificador de usuario (UID): Cada usuario se identifica a traves de un
numero entero (usualmente entre 0 y 65535),
dado que mas facil computar numeros que
texto. Una base de datos separada del kernel
asocia cada numero con un nombre textual
(nombre de usuario). En general, los numeros
bajos se reservan para el sistema y cada
administrador luego tomara una politica de
asignacion de numero de usuario.
Identificador de grupo (GID): A cada usuario se le asocia un numero de
grupo que representa el grupo por defecto
del usuario. El usuario puede ser agregado a
otros grupos. De acuerdo a los permisos de
Linux sobre archivos, un usuario tiene los
privilegios de todos los grupos del cual es
miembro, todo el tiempo.
Password: A cada usuario se le debe asignar un password inicial. Es posible
agregar un usuario sin password, pero es muy peligroso desde el
punto de vista de la seguridad. Un password puede ser, al igual
que el nombre de usuario, de hasta 8 caracteres; ademas los
adminsitradores pueden imponer otras restricciones como: tener
por lo menos 6 caracteres, no ser una palabra asociada al
nombre de usuario, etc.
Directorio Home: Se debe crear un directorio home para cada usuario nuevo.
El nombre del directorio se forma con el nombre del
directorio inmediatamente superior, donde estan los
directorios home de su sistema, mas el nombre del usuario.
Por ejemplo, si en nuestro sistema tenemos sistema de
archivos para los directorios home de los usuarios llamado
/home/users/ y agregamos un usuario bill, su directorio
home sera entonces /home/users/bill/.
Shell: Se debe elegir un shell para el nuevo usuario. En la mayoria de los
sistemas, existe una shell predominante. En dichos sistemas, se le
asigna a todos los nuevos usuarios la shell predominante. Aunque se
le puede asignar cualquier shell que este listada en el archivo
/etc/shells, archivo que contiene una lista de shells permitidas y
disponibles.
15.3.1 EL COMANDO adduser
El comando adduser crea una nueva cuenta de usuario usando los valores
especificados en la linea de comandos y los valores por defecto del sistema.
La nueva cuenta se agrega a los archivos de sistema, se crea el directorio
home, se copian los archivos de inicio, dependiendo de las opciones de la
linea de comandos.
Algunas de las opciones que se le agregan a la linea de comandos son:
-d home.dir
El nuevo usuario se crea usando home.dir como nombre del directorio home.
La opcion por defecto es agregar el nombre de usuario al nombre del
directorio home default (ej: /home/users) y usarlo como nombre del
directorio home del usuario.
-g initial.group
El nombre o el numero del grupo inicial para el usuario. El grupo debe
existir. El numero default de grupo es 1.
-G group,[...]
Una lista suplementaria de grupos de los cuales el nuevo usuario es
miembro tambien. Tiene las mismas restricciones que los grupos en la opcion
-g. El valor por defecto es que el usuario pertenezca solo al grupo
inicial A.
-s shell
El nombre de la shell del usuario. Si este campo esta en blanco, el sistema
le otorga la shell por defecto.
-u uid
El valor numerico del UID. Debe ser unico y no negativo. La opcion por
defecto es usar el ID mas peque¤o mayor a 99 y mayor a cualquier UID de
otro usuario. Los valores entre 0 y 99 estan reservados para cuentas del
sistema.
15.3.2 LOS GRUPOS DE USUARIOS
Cada usuario puede pertenecer a uno o mas grupos. La importancia de las
relaciones de grupos recae en los permisos de los archivos. Cada archivo
pertenece a un grupo de usuarios y tiene ciertos permisos que determinan
los privilegios que tienen los usuarios que pertenecen a ese grupo. De esta
forma podemos lograr que se comparta informacion en el sistema entre varios
usuarios.
Existen varios grupos definidos por el sistema como son: bin, mail, sys, etc.
Los usuarios ordinarios no deben pertenecer a estos grupos; se utilizan
para controlar el acceso del sistema a los archivos. Los usuarios pueden
pertenecer a un grupo llamado users o podemos crear varios grupos si es
necesario.
El archivo /etc/group contiene la informacion relativa a los grupos. El
formaro es el siguiente:
group name:password:GID:miembros
Veamos un ejemplo de un archivo /etc/group en la figura 15.1.
root::0:root
bin::1:root,bin.daemon
daemon::2:root,bin,daemon
sys::4:root,adm,daemon
tty::5:
disk::6:root
lp::7:daemon,lp
mem::8:
kmem::9:
wheel::10:root
mail::12:mail,users,kmem
news::13:news
uucp:14:uucp
man::15:
games::20:
gopher::30:
dip::40:
ftp::50:
nobody::99:
users::100:tony,juan,fede,pablo,nukem
floppy:x:19:
postgres:x:101:
Figura 15.1: Un archivo /etc/group.
El primer grupo root es un grupo reservado para la cuenta del administrador.
El grupo users que tiene GID 100 es el grupo predeterminado para los usuarios
y los usuarios tony, juan, fede, pablo y nukem pertenecen a este grupo.
Tambien es posible agregar todo un grupo dentro de otro. Para esto incluimos
en la lista de otros miembros el nombre del grupo. Asi todos los miembros
del grupo que incluimos seran tambien miembros del nuevo grupo.
15.3.3 DIRECTORIOS "home"
Cada usuario tiene un directorio especial llamado "home" cuyo nombre es
igual al nombre del usuario. Cuando un usuario se loguea en el sistema, es
posicionado alli.
EL ESQUELETO
Cuando un nuevo directorio home se crea, se lo inicializa con los archivos
que estan en el directorio /etc/skel. El administrador del sistema puede
crear archivos en ese directorio para proveer un ambiente adecuado a los
nuevos usuarios.
Sin embargo, es aconsejable mantener el directorio /etc/skel lo mas
reducido posible, aplicando las configuraciones globales a todo el sistema
en archivos tales como el /etc/profile.
15.4 CHEQUEO DE LOS SISTEMAS DE ARCHIVOS.
15.4.1 EL COMANDO fsck
El comando fsck se utiliza para verificar y arreglar sistemas de archivos.
Se pueden verificar uno o mas sistemas de archivos individualmente
especificando sus nombres en la linea de comandos. Si estos pertenecen a
distintos dispositivos fisicos fsck tratara de realizar el chequeo en
paralelo.
La sintaxis de este comando es:
fsck filesys
Donde filesys es, o bien el nombre del dispositivo (ej: /dev/hda1), o bien
su punto de montaje (ej: /usr/local).
Si el comando se ejecuta sin argumentos, fsck verifica todos los sistemas
de archivos especificados en el archivo /etc/fstab para ser chequeados.
15.5 LOS MODOS setuid Y setgid
Ocasionalmente, hay programas (como los juegos) que necesitan acceder a un
archivo, mientras que ese archivo debe permanecer inaccesible mientras no se
este ejecutando dicho programa. Este accionar se logra con los modos setuid
y setgid.
Si un archivo de programa tiene el modo setuid, dicho programa "corre" como
si lo ejecutara el due¤o (owner) del archivo ejecutable, sin importar quien
lo ejecute. Esto es, cualquier usuario que ejecute dicho programa adquiere
los privilegios del due¤o, mientras el programa esta en ejecucion.
El modo setgid es similar al anterior, solo que se adquieren los privilegios
del grupo del due¤o del archivo, y no del usuario.
El due¤o de un archivo puede setear los setuid y setgid mediante el comando
chmod. La forma de utilizar este comando es tratada en la seccion 7.6.
El modo setuid se indica con una s en la posicion ejecutable (x) del due¤o.
-rwsr-xr-x 1 root workers 12288 Nov 29 20:54 phonels
El modo setgid se indica con una s en la posicion ejecutable (x) del grupo.
-rwxr-sr-x 1 root workers 12288 Nov 29 20:54 phonels
15.6 EJECUCION DE PROGRAMAS EN INTERVALOS DETERMINADOS
15.6.1 EL PROGRAMA cron
El programa cron es un demonio, iniciado poco despues del arranca del
sistema, que se utiliza para ejecutar programas en momentos especificados.
Cron lee los comandos de los archivos crontab almacenados en el directorio
/var/spool/cron/crontabs.
Cualquier usuario puede crear un archivo crontab utilizando el comando
contrab. Este archivo se nombra con el nombre del usuario y el se convierte
en su due¤o.
La sintaxis de este comando es:
crontab [-e] [-r] [-l]
La opcion -l muestra el contenido del archivo. La opcion -e permite editar
el archivo.
Cada linea del archivo especifica un comando y cuando deberia ser ejecutado.
Todos los comandos ejecutados a partir de un archivo crontab se ejecutan
con los privilegios y el ambiente del usuario due¤o de ese archivo.
Finalmente, la opcion -r borra el archivo del directorio
/var/spool/cron/crontabs.
El formato de las lineas del archivo crontab es la siguiente:
Vemos un ejemplo de un archivo crontab en la figura 15.2.
0-59/5 * * * * /sbin/rmmod -a
0,10,20,30,40,50 * * * * date > /dev/console
Figura 15.2: Un archivo crontab.
La primera entrada hace que cada 5 minutos se ejecute el comando rmmod -a
que descargara los modulos no utilizados. La segunda entrada hace que la
fecha actual se muestre en la consola cada 10 minutos.
CAPITULO 16
EL SISTEMA DE VENTANAS X WINDOWS
El sistema de ventanas X Windows fue desarrollado en el Laboratorio de
Ciencias de la Computacion del Massachussetts Institute of Technology (MIT)
con la cooperacion de DEC en 1984. En septiembre de 1987 MIT lanzo el
primer release de X11. A partir de X11R2 (release 2) el control del proyecto
paso al "X Consortium" que se formo en enero de 1988.
Hoy, X Windows es desarrollado y distribuido por el X Consortium. La version
utilizada en Linux es XFree86 que es una coleccion de servidores X para
sistemas operativos de la familia Unix en plataformas Intel x86. La version
incluida en Linux 5.0 es la XFree86 X11R6 (release 6) como parte de la
mayoria de las distribuciones.
16.1 REQUERIMIENTOS DE HARDWARE
Para poder correr el sistema de X Windows, necesitamos una maquina con, al
menos, 4 Mb de Ram (fisica) y 16 Mb de memoria virtual. Tengamos en cuenta,
que cuanto mas memoria fisica tengamos el sistema utilizara menos el espacio
de intercambio. Como el espacio de intercambio se mantiene en disco, y este
es mucho, pero mucho mas lento que la memoria principal, necesitamos 8 Mb o
mas de memoria fisica para correr X Windows de manera mas confortable. Un
sistema con 4 Mb correra, mas o menos, 10 veces mas lento que uno con 8 Mb
o mas.
La configuracion sugerida es un 486 o algun Pentium con al menos 8 Mb y una
tarjeta de video cuyo chipset sea soportado por XFree86. Para aquellos que
desean una performance optima se recomienda utilizar una tarjeta moderna
con acelerador grafico.
16.2 CONFIGURANDO XFREE86
Configurar el sistema de ventanas X Windows requiere que definamos los
parametros del siguiente hardware:
* Mouse a utilizar.
* Teclado (internacionalizacion).
* Monitor.
* Tarjeta de video.
El sistema de ventanas almacena toda la configuracion necesaria para
iniciarse en el archivo /etc/X11/XF86Config. En un comienzo, para configurar
el sistema de ventanas debiamos editar a mano este archivo seteando una gran
cantidad de opciones como pueden ser: protocolos de mouse, relojes utilizados
por la tarjeta de video, frecuencias del monitor, resoluciones y profundidad
de color, etc.
Este proceso era muy complejo y pocas veces resultaba que el sistema
funcionara correctamente. Hoy se pueden utilizar cualquiera de las siguientes
utilidades:
* Xconfigurator: Programa que trabaja con una serie de menus y nos va
realizando preguntas relativas a la configuracion y
finaliza creando un archivo XF86Config con las opciones
seleccionadas.
* XF86setup: Este programa realiza la misma tarea, con la unica diferencia
de que funciona en modo grafico VGA y es mas amigable y facil
de utilizar.
16.2.1 SELECCIONANDO LA TARJETA DE VIDEO
El programa nos dejera seleccionar una de las tarjetas de video que el
sistema de ventanas soporta. En el archivo /usr/X11/doc/AccelCards o en
/usr/X11/lib/X11/doc/AccelCards encontramos una lista con las tarjetas
soportadas por el sistema de ventanas. Es conveniente buscar alli y
cerciorarnos que de que esta soportada antes de iniciar la configuracion.
Una vez seleccionada la tarjeta, debemos elegir el monitor adecuado.
16.2.2 SELECCIONANDO EL MONITOR
El programa nos mostrara una gran lista de monitores de la cual podemos
elegir uno de ellos. El sistema de ventanas soporta, entre otros, monitores
Acer, Dell, Hitachi, IBM, NEC Multisync, PHILIPS, Samsung, Sony, ViewSonic,
etc. Si el monitor no se encuentra listado podemos elegir "Generic Monitor"
o "Custom". Si elegimos el segundo, deberemos seleccionar que tipo de
monitor tenemos. El programa nos dejara seleccionar de una lista de
monitores. En general seleccionaremos uno de los siguientes:
Super VGA, 1024x768 @ 87 Hz interlaced, 800x600 @ 56 Hz : Super Vga comunes
entrelazados que soportan 1024x768.
Non-Interlaced SVGA, 1024x768 @ 60 Hz, 800x600 @ 72 Hz : Super VGA (no
entrelazados) que soportan 1024x768.
NOTA: Es muy importante no seleccionar un tipo de monitor que tenga un
rango de frecuencia horizontal mas alto que el del monitor que
tenemos, ya que podemos arruinar el mismo.
16.2.3 SELECCIONANDO LA MEMORIA DE LA TARJETA DE VIDEO
A continuacion el programa nos pide que ingresemos la cantidad de memoria
de nuestra tarjeta de video. Esto es necesario para que en la etapa de
seleccion de modos y resoluciones se muestren los modos correctos.
16.2.4 SELECCIONANDO EL "clockchip"
Luego el programa de configuracion nos pide que seleccionemos el clockchip
de nuestra tarjeta. Para la mayoria de las tarjetas de video actuales no es
necesario especificar un clockchip, pero debemos averiguar en los manuales
de nuestra tarjeta si la misma tiene un clockchip de los que el programa
nos lista para asi seleccionar el correcto.
16.2.5 SELECCION DE LOS MODOS GRAFICOS
El programa realizara una tarea de autodeteccion de los modos que la tarjeta
de video soporta y nos informara del modo con resolucion mas alta y mayor
profundidad de color que pudo encontrar. Este sera el modo predeterminado,
pero podemos cambiarlo si no nos conforma.
16.2.6 RESOLUCION VIRTUAL
Si seleccionamos un modo grafico que no utiliza la totalidad de la memoria
de nuestra tarjeta de video, el sistema de ventanas se configurara para
utilizar resolucion virtual. La resolucion virtual hace que tengamos un
escritorio mas grande que el seleccionado, pero virtual ya que moviendo el
mouse a lo largo y a lo ancho de la pantalla iremos descubriendo el resto
del escritorio.
Para aquellos que no desean este tipo de resoluciones podemos desactivarlas
editando el archivo /etc/X11/XF86Config y remover todas las lineas que
especifican Virtual.....
Vemos un ejemplo en la figura 16.1
....
# The Colour SVGA server
Section "Screen"
Driver "svga"
# Use Device "Generic VGA" for Standard VGA 320x200x256
#Device "My Video Card"
Monitor "My Monitor"
Subsection "Display"
Depth 16
Modes "800x600"
ViewPort 0 0
Virtual "1024x768"
EndSubsection
EndSection
....
Figura 16.1: Una seccion del archivo XF86Config
16.3 EJECUTANDO XFree86
Una vez configuado el sistema de ventanas, estamos listos para ejecutarlo.
Como primer medida, debemos asegurarnos de que el directorio /usr/X11R6/bin
forme parte de nuestro PATH.
El comando que inicia el sistema de ventanas es el siguiente:
==> startx
A continuacion el sistema intenta iniciarse en el modo especificado en la
configuracion. Si el sistema no fue configurado correctamente, entonces el
servidor X SVGA fallara y nos comunicara un error.
Si el servidor X se inicia con exito el programa xinit toma el control e
inicializa el sistema de ventanas.
16.3.1 EL PROGRAMA xinit
El programa xinit (X Windows System Initializer) se ocupa de iniciar el
sistema de ventanas. Realiza todas las tareas necesarias para inicializar
el sistema de ventanas correctamente.
Este programa escaneara el directorio home del usuario que inicio el
sistema de ventanas buscando el archivo .xinitrc.
16.3.2 EL ARCHIVO .xinitrc
Este archivo se ejecutara como un script de shell y su funcion es iniciar
programas clientes del sistema de ventanas. Usualmente se utilza para
iniciar el Window Manager (ver seccion 16.4) seleccionado y algunos
programas que el usuario quiera iniciar automaticamente.
Cada usuario puede editar este archivo a gusto para satisfacer sus
necesidades. Asi cada usuario cada usuario puede seleccionar que window
manager quiere utilizar, que programas quiere iniciar, etc.
16.4 EL "WINDOW MANAGER"
El window manager es la principal interfaz entre el sistema de ventanas
X Window y el usuario. Sin un window manager seria muy dificil de utilizar
y realmente no seria una herramienta productiva.
El window manager, usualmente, provee la siguiente funcionalidad extra al
sistema de ventanas:
* Bordes de ventanas.
* Menus, iconos.
* Escritorios virtuales (desktops - workspaces).
* Barra de ventanas, barras de tareas.
* Personalizacion de todos estos puntos.
Algunos sistema de ventanas, van mas alla, ya que como parte de los mismos
tenemos aplicaciones especiales, herramientas de configuracion y
personalizacion, etc. En estos casos es usual hablar de Entornos y no de
Windows Managers.
La eleccion del window manager puede influenciar dramaticamente el placer
de nuestra experiencia de trabajo con el sistema de ventanas X Window. Al
trabajar en el sistema de ventanas invertimos mucho tiempo manipulando
ventanas y seguramente no queremos una interfaz que sea muy incomoda o que
no nos permita personalizarla. Algunos window managers son extremadamente
personalizables y nos pueden hacer sentir la ilusion de que tenemos un
nuevo sistema operativo.
16.4.1 FVWM/FVWM2/FVWM95
FVWM (F Virtual Window Manager) es el window manager original y mas
utilizado en el ambiente Linux. La version 2 (FVWM2) es el resultado de
una gran desarrollo y goza de una excelente estabilidad y de mucha mejor
flexiblilidad al trabajar.
Este window manager es considerado el gran favorito ya que se provee como
el window manager estandar en muchas distribuciones y los usuarios de Linux
lo han adoptado como el window manager perferido.
16.4.2 KDE
El entorno de escritorio KDE (KDE Desktop Environment) forma parte de una
segunda generacion de window managers para Linux. Es mas que un window
manager, es una coleccion de herramientas y utilidades que funcionan muy
bien interoperando.
KDE encabeza un proyecto y gran ciclo de desarrollo y no es completamente
estable todavia, pero apunta a ser todo lo que el usuario necesita para
trabajar.
KDE esta desarrollado sobre el kit QT, que es un conjunto de librerias
graficas muy importante en Linux.
Una cita de la pagina web de KDE:
"KDE es un escritorio completamente nuevo que incorpora una larga suite de
aplicaciones a las estaciones de trabajo Unix. KDE incorpora un window
manager, un explorador de archivos (file manager), un centro de control
(control center), y muchos otros componentes que uno espera encontrar en
un entorno de escritorio contemporaneo. La verdadera potencia de este
excepcional entorno es la interoperablilidad de sus componentes."
16.4.3 WINDOW MAKER
Este es un sistema de ventanas muy moderno con un "look" muy atractivo. Es
uno de los window managers mas faciles de configurar y muy facil de usar.
Soporta temas de escritorios (fondos de pantalla, iconos, bordes, etc.) los
cuales pueden ser cambiados muy facilmente y un gran conjunto de
caracteristicas que lo hacen uno de los window managers mas atractivos.
Es por esto que este window manager esta ganando adeptos y esta siendo
muy recomendado por los usuarios de Linux.
A partir de la version 0.50, Window Maker nos permite ser utilizado en
combinacion con las herramientas de KDE que son muy utiles y proveen una
gran funcionalidad extra al entorno.
Una cita de la pagina web de Window Maker:
"Window Maker es un window manager para el sistema de ventanas X11
dise¤ado para otorgar soporte de integracion adicional para las
aplicaciones GNUStep. Trata de emular el elegante "look" de la interfaz
grafica de NEXTSTEP(tm). Es relativamente rapido, rico en caracteristicas,
y muy facil de configurar y utilizar."
16.5 INICIANDO EL SISTEMA EN RUNLEVEL 5
Al iniciar el S.O. de forma predeterminada en el runlevel 5 accederemos a
una interfaz grafica (llamada xdm) que nos permite realizar el proceso de
login graficamente e inmediatamente accedemos al sistema de ventanas bajo
nuestra configuracion personal, es decir el window manager que elegimos y
las aplicaciones que se deben iniciar al entrar.
16.5.1 EL PROGRAMA xdm
El programa que se inicia como ultimo paso de la inicializacion del sistema
en el runlevel 5 es xdm (X Display Manager). Se utiliza para proveer
servicios de login a los usuarios en modo grafico.
Este programa benficia al usuario ya que es muy facil de utilizar y
automaticamente ingresamos (luego de loguearnos) en nuestro entorno de
escritorio.
Una vez que el usuario se logue exitosamente, se ejecuta el script Xstartup
como el usuario root y luego se ejecuta el script Xsession como el usuario.
Usualmente este script ejecuta otro llamado .xsession que se encuentra en
el directorio home del usuario.
16.5.2 EL ARCHIVO .xsession
Si el sistema se inicia de esta forma debemos configurar nuestro entorno en
el archivo .xsession. Su funcion es exactamente la misma que la del archivo
.xinitrc pero con la diferencia de que este se utiliza al loguearse a traves
de xdm.
16.6 APLICACIONES UTILES PARA EL SISTEMA DE VENTANAS X WINDOW
Existen un gran numero de plicaciones (X clients) para el sistema de
ventanas X Window. Vamos a describir algunas de ellas:
* rxvt: Emulador de terminal con soporte para colores. Muy sencillo y
peque¤o por lo que ocupa muy poca memoria.
* gv (ghostview): Un programa para visualizar documentos PostScript y en
formato Adobe PDF.
* xconsole: Programa para monitorear los mensajes de la consola del sistema.
* xcalc: Calculadora cientifica para X Window.
* glint: Herramienta grafica de configuracion de paquetes para sistemas
basados en paquetes RPM.
* xman: Browser de paginas manuales para el sistema de ventanas X Window.
* xkill: Nos permite matar cualquier proceso que pertenece a una ventana.
* xmixer: Herramienta para configurar la mezcladora de la tarjeta de sonido.
* xplaycd: Reproductor de CD's de audio.
* xv: Visualizador de imagenes de todos los formatos posibles.
APENDICE A
DIRECCIONES REALACIONADAS CON EL SISTEMA OPERATIVO LINUX
Sitio oficial del sistema operrativo Linux .. www.linux.org
Sitio oficial del kernel de Linux ........... www.kernel.org
Linux aplications (Aplicaciones Linux) ...... www.linuxapps.com
The K Desktop Environment (KDE) ............. www.kde.org
Enlightenment Window Manager ................ www.enlightenment.org
The Dock App Warehouse (para Window Maker) .. www.bensinclair.com/dockapp
The Linux Mall .............................. www.linuxaplications.com
Sitio Web de Red Hat ........................ www.redhat.com
Software gratuito para Linux ................ ftp://sunsite.unc.edu/pub/Linux
The LINUX HeadQuarter ....................... www.linuxhq.com
Netscape Web Site ........................... www.netscape.com
X Multimedia System (ex-X11amp) ............. www.xmms.org
Window Maker Web Site ....................... www.windowmaker.org
Debian Web Site ............................. www.debian.org
Despedida
---------
Bueno se¤ores, aca termina este manual del sistema operativo Linux Red Hat
5.0. Espero que les haya gustado y que por supuesto les sirva como un medio
de consulta cuando se sientan desorientados o perdidos con el Linux.
Tengo planeado sacar dentro de poco tiempo, un edicion Deluxe del manual
todo completo, o sea, las tres entragas en un solo archivo .txt. Asi
que cuando lo termine lo publico asi tienen todo en un archivo.
Hasta la proxima... y disfruten de su Linux :)
|\/|r. |\|uk3m
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla
1999-2000 (c) Copyrights
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
04 ) Jugando con los telefonos celulares
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
_.* Jugando con los telefonos celulares *._
By Mr. Nuk3m
_
|
|
__________/ \_
| _______ | Quien no ha querido alguna vez en su vida poder
| / .... \ | escuchar conversaciones telefonicas sin poder ser
| | :::: | | descubierto ????
| \______/ |
|.------------.| Que les parece las comunicaciones celulares, hoy en
|| Mr. Nuk3m || dia todo el mundo anda con un celular. A simple vista
|'------------'| parece dificil y complicado, pero les adelanto que es
|--------------| una cosa bastante sencilla y que lo puede hacer
| Phreacking | cualquiera teniendo unos conocimientos minimos del
| para | tema.
| Novatos |
| ============ | En este articulo veremos como hacer esto y lo
\------||------/ divertido que es, ya que uno puede acceder a cientos
|| de comunicaciones celulares, pudiendo desde
// simplemente "escuchar" hasta poder "interferir"
U (hablar) en una comunicaci¢n celular.
Para hacer todo esto hay varios caminos, uno puede ir a una casa de
comunicaciones que sea bastante grande y comprar un Scanner de Frecuencias
por la "m¢dica suma" de 600 U$S, con el cual uno puede "barrer" frecuencias
de hasta 1.2 GigaHertz dependiendo del precio del scanner. Con este bichito
uno puede cubrir toda la banda de celulares que va desde los 800 hasta los
900 Mhz, pero no puede transmitir.
Esta banda se divide en dos, banda A y banda B, que van desde los 800-850
Mhz y 850-900 Mhz respectivamente, cada banda corresponde a una compania
telefonica, solo se permiten dos por ciudad.
Bien, ya mencionamos la CARA opcion del Scanner de Frecuencias.
Este ultimo aparatito no lo tiene todo el mundo y ES CARO, pero que hay de
un simple, viejo y barato telefono celular de MOTOROLA.
Mucha gente lo tiene, y mucha lo cambio por alguno mas moderno, sin embargo
yo creo que es el telefono que mas aporta al phreaking celular, porque es
grande en tama¤o, c¢modo para abrir y mirar por dentro, y lo mas interesante
para nosotros, tiene un MUY FACIL acceso al MODO TEST.
Pero que es eso del Modo Test??? Bien, el Modo Test nos permite a nosotros,
poder escuchar, transmitir, averiguar datos del celular, scannear y unas
cuantas cosas mas con nuestro fono, es importante aclarar que el celular no
tiene porque estar "en regla" para que funcione el Modo Test o sea que
puede estar recien comprado que va a andar igual.
La mayoria de los celulares que andan en circulacion poseen el Modo
Test pero los mas nuevos no lo estan trayendo o se accede por programaci¢n
y es un kilombo, en nuestro caso vamos a estudiar el Modo Test del Celular
MOTOROLA antes mencionado, para que lo ubiquen es uno medio gris que pesa
mas de medio kilo con la bateria puesta, esta £ltima es de 7.5 Volts y se
conecta a lo largo del tel‚fono en la parte de atras.
Hay muchos MOTOROLA de este estilo dependiendo del pais de fabricacion,
pero lo que veremos servir para cualquiera de ellos, el mas comun en
el pais esta fabricado por BGH bajo licencia de MOTOROLA, modelo
AGS1935A-H.
Por si no quedo claro lo anterior, intentare dibujarlo aca abajo.
Ú¿ Ú¿
³³ ³³
³³ ³³
³³ ³³
Antena ==> ³³ ³³
ÚÙÀ¿ ÚÙÀ¿
Capsula Tel. ³ ³ ³ ³
³ ³ ³ ³
|| ³ ³ ³ ³
\/ ÚÙ À¿ ÚÙ À¿
ÚÄÄÄÄÄÄÄÄÄÁÄÄÄÂÁÄ¿ ÚÄÄÄÁÄÄÄÄÁÄÄÄÄ¿
À¿ ³ ³ ³ ::::::: ³
À¿ ³ ³ ³ ::::::: ³ < Capsula Tel.
À¿ ³ ³ ³ ::::::: ³
À¿ ³ ³ ³ÚÄÄÄÄÄÄÄÄÄÄÄ¿³
À¿ ³ ³ ³ÀÄÄÄÄÄÄÄÄÄÄÄÙ³ < Display
À¿ ³ ³ ³ ³
³ ³ ³ ³ 1 2 3 ³
³ ³ ³ ³ 4 5 6 ³
³ ³ ³ ³ 7 8 9 ³
³ ³ ³ ³ * 0 # ³
³ ³ ³ ³ ³
³ ³ ³ ³ Rcl Clr Snd ³
³ ³ ³ ³ Sto Lck End ³
ÚÙ ³ ³ ³ Pwr Vol ³
ÚÄÙ ³ ³ ³ ÚÄÄÄ¿ ³
ÚÄÙ ³ ³ ³ ÀÄÄÄÙ ³ <= Capsula Mic.
ÀÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÙ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
/\ /\
|| ||
|| Bater¡a
||
Capsula microfonica
Ok, espero que hayan entendido todo hasta ahora y que el dibujo no los
haya complicado aun mas.
Ahora vamos a explicar como se pone el celular en Modo Test, lo unico
que se debe hacer es cuidadosamente puentear el pin marcado con un as-
terisco (*) con GND (la antena). Luego de hacer esto, hay que colocar
la bateria con cuidado de que no se salga el puente que hicieron antes,
recomendamos no soldar, y mas si el aparato no es tuyo!. Guiense por la
figura que dibuj‚ abajo.
Ú¿
³³
³³
³³
³³
³³
ÚÙÀ¿
³ ³
³ ³
ÚÙ À¿
³ ³ G = GND (antena)
³ ³
ÚÄÄÄÂÁÄÄÄÄÁÂÄÄÄ¿ P = Pl stico
³ P ³ P ³ P ³
ÃÄÄÄÁÄÂÄÄÂÄÁÄÄÄ´ A = Antena
³ ||| ³G ³ ||* ³
³ ||| ÀÄÄÙ ||| ³ | = pin
³ ³
³ ³ * = pin a puentear
³/\/\/\/\/\/\/\³
Vista posterior del telefono
Ahora vamos a ver el modelo Motorola PT 500 Plus, el que tiene la tapita.
Es de color gris, un poco pesado y seguramente alguien tenga alguno de
estos porque son un poco viejos.
Veamos como es el fono...
_ _______________ ______________ _____________
| | _________ | | | | |
______|__ | / ...... \ | | | | |
| ___ | | | :::::: | | | | | |
| / ... \ | | \_______ / | | | | |
| \_____/ | | _____________ | | | | |
| _______ | || U 5' || | | | |
||_______|| ||_____________|| | | | |
|=========| |===============| | | | |
| | | 1 2 3 | | Este es el | | Este es el |
| | | 4 5 6 | | pin a | | a puentear. |
| | | 7 8 9 | | puentear. | | | |
|_________| | * 0 # | | \|/ | | \|/ |
/|\ |rcl sta clr snd| | . | | . |
| |pwr vol fcn end| | ||| | | 000 |
| |_______________| |______________| |_____________|
| \ / /|\ /|\
Tapita --> \ / | |
\_______/ Fono visto de Bateria vista
la parte de desde donde hace
atras contacto con el
fono
Por si no me entendieron, es el pin del medio. Tanto el de la bateria como
el del telefono.
Para puentear la bateria con el fono, es muy facil:
1. Apagamos el fono con la tecla pwr y sacamos la bateria.
2. Ubicamos el pin del medio de la bateria y del fono.
3. ponemos un extremo de un cablecito de telefono sobre el pin del medio de
la bateria, y el otro extremo del cablecito sobre el pin del medio del
telefono... para que no se salgan los cables de lugar, los podemos
pegar con una cinta adhesiva y listo..
4. Ahora con mucho cuidado de que no se salgan los cables, ponemos la
bateria y ya estaria todo echo con respecto a meter mano. :)
Ok, si hicieron todo bien, pulsen la tecla Pwr (encendido) y empezo la
joda!!
Lo primero que veran sera una sucesion de numeros, esto significa que
el puente fue bien hecho, ahora deben pulsar la tecla "#" y aparecera
un mensaje de derecha a izquierda que dir :
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ U 5 ' ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
Esto significa que ya estamos en en el PRECIADO MODO TEST !!!
Si quieren comenzar a escuchar algo pongan "05" y el "#".
Con este ultimo comando encendemos el receptor, y para escuchar un canal
tienen que poner "11xxx#" con esto seleccionamos un canal determinado.
Para transmitir, en cambio, deben poner "10#".
RECUERDEN:
CADA VEZ QUE INTRODUZCAN UN CODIGO DE COMANDO DEBEN TERMINARLO CON "#".
Como ven el modo de operacion es muy accesible y facil, a continuacion
doy la lista de comandos para el Modo Test.
COMANDO FUNCION
------- -------
01# Resetea el celular
02# Muestra el status actual del radio.
04# Inicializa la unidad con los seteos default:
/ Carrier off.
| Atenuador de RF al maximo poder.
| Receptor de audio anulado.
seteos < | Transmisor de audio anulado.
default | Tono de se¤alizacion apagado.
| Reseteo del WatchDog Timer.
| DTMF y tonos de audio apagados.
\ Capsula Telefonica encendida.
05# Transmision de portadora activa.
06# Transmision de portadora apagada.
07# Receptor apagado. (audio)
08# Receptor encendido (audio)
09# Transmision de audio apagada.
10# Transmision de audio encendido.
11xxx# Selecciona un canal dado por xxx.
12x# Setea poder del equipo dado por x (0=max, 7=min)
13# Equipo apagado.
14# Activacion de un tono de 10 Khz.
15# Apagado del tono de 10 Khz.
19# Muestra la version del soft utilizado.
25x# SAT tone donde si x=0 el tono es de 5970 Hz.
si x=1 el tono es de 6000 Hz.
si x=2 el tono es de 6030 Hz.
26# SAT TONE apagado.
27# Transmite datos del celular. (CUIDADO!)
28# Activa un tono de 1150 Hz.
29# Desactiva el tono de 1150 Hz.
30# Activa un tono de 770 Hz.
31# Desactiva el tono de 770 Hz.
32# Borra todos los timers y reseteos que el usuario
haya programado.
33x# Enciende tono de DTMF donde x puede ser 0-9,* y #.
34# Tono(s) de DTMF apagado(s).
36xxx# Activa el scanner de canales (Ojo! esta opci¢n
algunos modelos no la tienen) donde xxx es la
pausa entre cada canal dada en milisegundos.
(pulsar "#" para parar el scanneo)
38# Muestra el ESN en haxadecimal.
45# Muestra el RSSI actual.
46# Muestra el Timer de llamada aculmulativo.
47x# Setea nivel de receptor de audio de 0 a 7.
48# Side Tone On.
49# " " Off.
55# Programacion de Customer/System Information
Al entrar 55#, aprecera el mensaje "U 5 '"
entramos 55# de nuevo, y podremos cambiar
parametros programables del telefono un
numero infinito de veces.
58# Compandor On
59# Compandor Off.
61# Transferencia del numero de serie (solo para
dtm/minitac)
62# Enciende alarma de llamada.
63# Desactiva alarma de llamada.
Uff!! Esta es la lista de comandos, si son observadores veran que hay
codigos faltantes (por ejemplo el 60#), la razon de esto es que simplemente
no existen o estan reservados para futuros modelos de telefonos.
Bien, antes que nada me gustaria darles unos consejos que salen de la
experiencia (?).
Cuando estan escuchando una conversacion interesante pero se escucha
con interferencia, como una radio mal sintonizada, lo que deben hacer
es pasar a un canal adyacente por ejemplo si el canal es 222 deben
pasar al 223 o 221, entienden?
Si al hacer esto pierden la comunicacion, vuelvan al canal original y
traten de orientar la antena en otro sentido para poder mejorar la
comunicaci¢n.
Para transmitir, sigan los siguientes pasos:
- Busquen un canal en donde la comunicacion sea clara.
- Pongan 05# para activar la transmicion de portadora.
- Seleccionen nuevamente el mismo canal, ej: si el canal era 222
pongan 11222#, ok?
- Ahora pongan el comando 10# para transmitir audio.
- Digan FUCK YOU!, en el microfono.
POSIBLES COSAS QUE PODES ESCUCHAR:
- Tipico parloteo entre una "parejita"
- Tipico parloteo femenino.
- Parejas en un pleno HOT LINE.
- Comunicaciones empresariales.
- Ventas y compras.
- Acceso a correos electronicos vocales.
- Acceso a transacciones bancarias.
- Coimas politicas y laborales.
- Llamadas internacionales.
- Comunicaciones entre modems.
... e infinidad de cosas mas !!!
Recomiendo tener siempre un grabador a mano, puede ser muy util para
alguna conversacion interesante.
Por ultimo, recomiendo por sobre todas las cosas tener MUCHO cuidado con
el telefono y la bateria... traten de usar cables lo mas finos posibles,
asi la bateria se desliza facilmente....
Por otro lado no he encontrado la forma de entrar al modo test mediante
el teclado, si alguien sabe como hacerlo con un telefono Motorola PT-500
Plus que me avise Ok.
Bueno, esto es todo, espero que les sirva de algo, estoy seguro que si,
al menos ahora saben que cuando hablen por un celular tienen que tener
cuidado con lo que digan... Ja Ja !!!
Have Fun!
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
05 ) Trucos: Modificando el Ventanukus 95
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
.-=#( Modificando el aspecto de Windows 95 )#=-.
By Mr. Nuk3m
-= 1 =- Cambiando las pantallas de incio y de salida de Windows 95
OK, es un dia humedo y estas con unos amigos tuyos y decides mostrales tus
habilidades porque vos sos uno de esos terribles "hackers".
Encendes tu PC y a continuacion aparece en la pantalla el logo de.....
"Windows 95". En cierto modo pareces un lamer, ¨verdad? Tu PC tiene el
mismo aspecto que el de tu vecino...
Ahora si serias un hacker serio estarias iniciando Linux o FreeBSD o alguna
otra clase de Unix en tu makina. Pero tus amigos no saben eso. Por ello
tenes de enga¤arlos ("ingenieria social") a pensar que sos de la elite con
tan solo modificar la pantalla de inicializacion. :))
Ahora digamos que queres empezar las sesiones con una pantalla negra con
trazos naranjas y amarillos y el slogan "Hacker es mas que un crimen, es
la supervivencia". Esto se puede hacer muy facilmente.
Micro$oft quiere anunciarte sus sistemas operativos cada vez que reinicias.
De hecho, quieren esto de tal manera que han ido a juicio para intentar
forzar a los vendedores de PCs para dejar el logo de inicializacion de
Micro$oft en los sistemas que venden.
Asi que Micro$oft ciertamente no desea que juegues con sus pantallas de
inicializacion. Por ello MS ha intentado esconder el software de la pantalla
de inicializacion. Pero la verdad es que no lo escondieron muy bien. Hoy
vamos a aprender como arruinar totalmente sus planes Ja, Ja, Ja...
Nota Nuk3m: Una de las cosas que te recompensan en el hacking es encontrar
archivos ocultos que tratan de evitar que los modifiques, y
entonces jugar con ellos como se te antoje. Eso es lo que vamos
a prender hoy.
Los graficos de inicializacion de Win95 estan escondidos en un archivo
llamado c:\logo.sys. Para ver este archivo, abri el administrador de
archivos (El Explorador), hace un click en "ver", despues hace un click en
"archivos por tipo", luego selecciona la casilla de "mostrar ocultos /
archivos de sistema". Entonces, regresa a "ver" y hace un click en "mostrar
detalles". Despues a la derecha del archivo logo.sys vers las letras "rhs".
Esto significa que este archivo es "read-only, hidden, system" (solo-lectura,
oculto, de sistema).
La razon por la que este inofensivo archivo esta etiquetado como archivo de
sistema (cuando realmente es solo un archivo grafico) es porque Microsoft
teme que lo cambies para que se lea por ej. "Bienvenido a Windoze 95,
Desayuno para Lusuarios!" Asi que convirtiendolo en un archivo de solo
lectura, y escondiendolo, y llamandolo archivo de sistema como si fuera algo
a lo que se debe dar importancia porque si jugas con el podrias destruir tu
pc, Micro$oft esta intentando hacer que no lo toques.
Bueno, pues ahora tenemos la menara mas facil enga¤ar a Micro$oft y poner
el logo de inicio que mas te guste. Empezamos por encontrar el programa
MSPaint que seguro esta en la carpeta Accesorios. Pero para el caso de que
siempre estas moviendo las cosas de aqui para alla, a continuacion tenes
los pasos necesarios para hacerlo muy facilmente:
1) Hace click en "Inicio" en la esquina inferior izquierda de la pantalla.
2) Hace click en "Explorador de Windows"
3) Hace clic en "Herramientas"
4) Hace click en "Buscar"
5) Hace click en "Archivos o Carpetas"
6) Despues de "nombre" teclea "MSPaint"
7) Despues de "Mirar en" pone "C:"
8) Selecciona la casilla que dice "incluir subcarpetas"
9) Hace click en "Buscar ahora"
10) Doble click en el icono de MSPaint que aparecer en la ventana.
11) En el programa paint, hace click en "archivo".
12) Hace click en "Abrir"
OK, ahora tenes MSPaint. Ahora tenes una manera muy facil de crear tu nuevo
logo de inicio:
13) Despues de "Nombre de Archivo" teclea c:\windows\logos.sys. esto te
abrira el grafico que sale cuando tu PC lista para ser apagada diciendo
"Ahora puede apagar el sistema". Este grafico tiene exactamente el
formato necesario para ser usado como logo de inicio. Por eso podes
jugar con el del modo que desees (mientras no cambies nada en la
pantalla de Atributos que hay debajo del menu Imagen) y usarlo como logo
de inicializaci¢n.
14) Ahora jugamos con este grafico. Simplemente hace experimentos con los
controles de MSPaint y divertite.
15) Cuando has decidido que te gusta la imagen (llenala de terrorificas
cosas sobre hacking, ¨si?), guardala como c:\logo.sys. Esto
sobrescribira el archivo de configuraci¢n del logo de inicio. A partir
de ahora, en cualquier momento que desees modificar tu logo de inicio,
podras leer y escribir sin problemas sobre el archivo logo.sys.
16) Si queres cambiar la imagen de salida del sistema, son faciles de
encontrar y modificar usando MSPaint. La primera pantalla que sale
se llama c:\windows\logow.sys. Como vimos arriba, la imagen final de
"Ahora puede apagar el sistema" es c:\windows\logos.sys.
17) Para hacer graficos que sean validos como papel tapiz, ponles un nombre
tal como c:\windows\ciamagazine.bmp (sustituyendo el nombre de tu
archivo por "ciamagazine", a menos que quieras llamar a tu papel tapiz
"ciamagazine.")
Nota Nuk3m: La imagen de inicio de Microsoft Windows 95 tiene una barra
con moviento abajo. Pero una vez que la sustituyas por tu
propio grafico, esa animacion no aparecer. Sin embargo, podes
hacer tu propia pantalla de inicio animada usando el programa
BMPWizard.
Algunos sitios para bajarte esta joya son :
http://search.windows95.com/apps/editors.html
http://www.windows95.com/apps/editors.html
Pero el problema de usar uno de los logos de inicio de Win95 ya existentes
s que solo te permiten usar sus colores originales. Si realmente vas a
trabajar en serio, abri MSPaint otra vez. Primero hace click en "Imagen",
luego en "Atributos". Configura la anchura a 320 y la altura a 400.
Asegurate en donde dice "unidades" de que la opcion seleccionada sea la de
"Pixels". Ahora sos libre de usar cualquier combinaci¢n de colores que este
programa te permita.
Recorda guardar el archivo como c:\logo.sys para que tu logo de inicio, o
c:\windows\logow.sys y/o c:\windows\logos.sys para tus pantallas de salida
del sistema funcionen correctamente.
Pero si quieres cosas realmente fabulosas para tu pantalla de inicio, podes
sacar graficos de tu pagina web de hacking favorita e importarlas como
pantallas de inicio y salida de Win95. Aqui tienes como hacerlo.
1) WoW! Graficos C00lz!, pulsa la tecla "Imprimir Pantalla" o "Print
Screen".
2) Abri MSPaint y configura la anchura a 320 y la altura a 400 en pixels.
3) Hace click en editar y despues hace click en pegar. Boom, esa imagen se
encuentra ahora en tu MSPaint. :)
4) Cuando la guardes, asegurate de que los atributos son todavia de 320x400
pixels.
Desde luego puedes hacer lo mismo con cualquier archivo grafico que elijas
en MSPaint o en cualquier otro programa de graficos, mientras lo guardes
luego con el nombre correcto en el directorio correcto y con el formato
320x400 pixels.
Para aquellos que quieren volver a sus amados graficos originales de
Win95 pues simplemente cambia el nombre de c:\logo.sys a algo inocuo que
tu hermana/no no vea mientras curiosea con el explorador. Algo como
logo.bak. ¨Te preguntaras que pasara ? Los tipos de Microsoft se imaginaron
que estariamos haciendo cosas como las que hemos hecho y escondieron una
copia de su "aburrida pantalla de inicio" en un archivo llamado "io.sys".
Por eso si modificas o borras su original logo.sys, y no existe ningun
archivo con ese nombre, al iniciar tu PC mostrara la misma vieja pantalla
de inicio de Win95.
Nota Nuk3m: ¨Queres jugar con io.sys o logo.sys? A continuacion tenes como
meterte en ellos. Y, adivina que, es una cosa importante que
aprender en el caso de que alguna vez necesites acceder a alguna
PC con Windows (algo que veremos en la siguiente seccion).
Hace click en "Inicio" luego "Programas" y luego "MS-DOS". En el prompt de
MS-DOS, introduce los comandos:
ATTRIB -R -H -S C:\IO.SYS
ATTRIB -R -H -S C:\LOGO.SYS
Ahora estan totalmente a tu merced, jua jua jua!
Je apuesto a que mas de uno ahora va ir a cambiar el logo de inicio "comun"
y poner alguno de hacking mas divertido FELIZ HACK!!!!!!! =)
-= 2 =- Como vaciar la papelera de reciclaje de (casi) cualquier sitio
Este truco esta realmente Cool, porque evita tener que desplazarse hasta
la papelera para vaciarla (suena medio, como fiaca)
1. Ejecuta el RegEdit.
2. Anda a la carpeta HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers
3. Crea una nueva clave, haciendo Edicion > Nuevo > Clave. Cuando la nueva
clave aparezca, teclea cuidadosamente este nombre... (mejor, copia y
pega) {645FF040-5081-101B-9F08-00AA002F954E}
Bastara con salir del editor del registro, para que los cambios tengan
efecto.
Al hacer un clic con el boton derecho sobre un ARCHIVO (lastima, no anda
con las carpetas) se vera la opcion de vaciar la papelera...
-= 3 =- Como ejecutar varios programas a la vez.
Es comun usar varios programas a la vez para ciertas tareas. Este truco
permite activarlos todos a la vez. Con un simple click tendremos un entorno
de trabajo listo, con todas las aplicaciones que vamos a usar en
funcionamiento.
Para eso hace lo siguiente...
Usando el block de notas crea una lista de los programas que deben
ejecutarse.
tenes que poner la ruta completa al programa (por ejemplo...
c:\windows\calc.exe) Usa comillas o en su lugar nombres cortos al estilo
MS-DOS.
Guarda la lista con el nombre que quiera, pero con extension .BAT
Finalmente, hace un click con el boton derecho sobre el archivo BAT que
acabaste de crear y elegi "Propiedades".
En la pesta¤a "Programa" activa la opcion "Cerrar al salir" (con esto
conseguis que la ventana DOS se cierre al acabar de procesar el lote de
comandos, el BAT).
Coloca el archivo BAT o un acceso directo donde lo tenga mas a mano.
Listo. Ya podes probarlo.
Un ejemplo. Este archivo ejecutara dos copias del navegador, mas el
bloc de notas.
"C:\ARCHIVOS DE PROGRAMA\INTERNET EXPLORER\IEXPLORE.EXE" http:\www.yahoo.es
"C:\ARCHIVOS DE PROGRAMA\INTERNET EXPLORER\IEXPLORE.EXE" http:\www.altavista.com
C:\WINDOWS\NOTEPAD.EXE
Aunque tambien puede hacerse...
START http:\www.yahoo.es
START http:\www.altavista.com
START notepad.exe
O que te parece hacerte uno de emergencia ¨EMERGENCIA? jaja si uno que l
ejecute nuestro firewall preferido, nuestro mejor detector, que large el
ignore total en el script que uses un programa para andar por el IRC, y un
buen nukeador, tambien le podriamos poner que cancele todas las cosas que
se esten bajando en ese momento y porque no abrir alguna suit de hack que
nos sea util =) es buena idea, no? luego lo podriamos poner en el menu
inico. Bueno aca los dejo con su imaginacion y suerte!!!
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
06 ) PGP 6.5.1 para Windows 95/98
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
El PGP 6.5.1 para Windows 95/98
Bueno, voy a "intentar" explicar como funciona el PGP 6.5.1 de tal manera
que TODO el mundo lo pueda entender. Voy a tratar de ser lo mas entendible
que se pueda, ahi va...
El motivo por el cual escribo esto es porque muchos no tiene ni idea de
que existe este software y muchos no saben como usarlo cuando se lo bajan
y lo instalan en sus PCs. De vez en cuando escuchamos que el PGP no es
100 % seguro y que se puede romper, CLARO QUE SE PUEDE ROMPER, pero tras
trillones de milenios de calculos por cada mensaje.
La ignorancia produce el miedo, lee, aprende, y sentite seguro, tenes
motivos para ello. Esto no quiere decir que confies a ciegas, pero
si dudas hacelo con fundamentos.
Si queres mas y mejor informacion te recomiendo un buen LIBRO como lo es
el de Alfonso Martin que circula por la red, esta escrito en perfecto e
spa¤ol y que es lo mejor que hay gratis sobre criptografia en el mundo.
El archivo se llama "crip_amp.arj" de mas de 2 megas. Si lo conseguis
bajalo y leelo.
Ya hemos bajado el programa de Internet de (www.pgpi.com) y estamos por
instalarlo. Al comenzar con la instalacion, nos pide donde queremos
instalarlo, etc, y despues nos da la opcion de crear el juego de llaves
PGP (la publica y la privada). Hacemos un click en Next o siguiente.
¨Que hace ahora el pgp?
Ahora lo que hace es pedirte un identificador para tu clave publica.
Esta clave publica la conoceran todos. O sea que, procura que quede bonita.
Teclea tu nick (nombre de guerra, apodo) y si queres tu e-mail, por
ejemplo:
Mr. Nuk3m <
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla
>
Ok hace un click en Next o siguiente.
Ahora lo que te pide y esto es importante, es que selecciones el tipo de
llave que queres generar, el que esta predeterminado es el tipo
Diffie-Hellman/DSS (recomendado) o el viejo RSA. Despues clickeamos en
siguiente o next y nos aparece una pantalla donde podemos elegir el tama¤o
de la llave. El tama¤o predefinido por el programa es 2048, mas que
suficiente para nuestro proposito, enviar mails. Si sos medio paranoico
ponele en donde dice custom: 4096 y es algo asi como de "uso militar".
Despues hacemos un click en siguiente. Nos aparece una pantalla
preguntandonos si queremos que nuestro par de llaves (la publica y la
privada) expire en un fecha determinada o que nunca expire. Hacemos un click
en siguiente y nos aparece una pantalla en donde nos pide que ingresemos
la frase password para nuestra llave privada, y nos recomienda que esta
no tenga caracteres alfabeticos (letras) y que como minimo sea de 8 carcteres
de longuitud. Ponemos el password donde dice Passphrase y en donde dice
Confirmation y despues hacemos un click en siguiente y empieza el proceso
de generacion del par de llaves (la publica y la privada).
Ufff... por fin.. y el mensaje finalizacion de la generacion de claves.
Hacemos un click en siguiente y nos aparece una pantalla que nos invita a
enviar nuestra llave publica PGP a un servidor de llaves PGP, esto si
tenemos Internet. Sino es asi, dejamos esa casilla sin marcar y hacemos un
click en siguiente y asi finalizamos con la creacion del par de llaves PGP..
donde nos aparece la pantalla felicitandonos. Para finalizar, hacemos un
click en finalizar. Y listo ya hemos creado nuestras dos llaves: la llave
publica y la llave privada.
¨ Y ahora que hago ?
Supongamos que queremos dar a conocer nuestra llave publica en una e-zine
o que queremos mandarla por e-mail para que un amigo nos escriba usando
el PGP.
¨ Como hacemos ?
Muy facil: Vamos al icono del PGP en el tray y hacemos un click con el
boton izquiredo y elegimos pgpkeys... y nos va a aparecer nuestro llavero.
Aparecera un monton de llaves pgp's que son las que vienen por defecto con
el programa, y tambien estara la nuestra representada por una llave de color
marron que encima de ella hay una cabeza, y que significa que nosotros somos
el administrador del llavero PGP.
La seleccionamos con el boton secundario del mouse y nos va a aparecer una
lista y seleccionamos export. Luego nos va a aparecer donde queremos
guardar la llave, por ejemplo en c:\llaves y le ponemos un nombre como por
ejemplo millave.asc.
Predeterminadamente, el PGP guarda las llaves el el directorio donde tenemos
instalado el mismo, y con el nombre que se va a guardar es el mismo con el
cual aparece en el llavero. Si en el llavero, aparece Juan Perez, entonces
cuando vayas a guardar la llave, va a aparecer Juan Perez.asc Ok. Espero que
me hayas entendido.
Esta llave (la publica) que se guarda con extension .asc puede ser vista con
el edit de MS-DOS o bien con el block de notas y veras algo similar a la
llave siguiente, que es la mia:
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: PGPfreeware 6.5.1 Int. for non-commercial use
Comment: # Mr. Nuk3m #
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla
# 314u.none.com.ar #
mQGiBDip5K8RBADaudodSH9gjPSPyegvNs9DyHyZwCB1YZq/FTrL/bN8IQn4cVrF
i9OI6X2YFfpYhxGr6mMi2VrWAoOrUkbubDUWfH3xYOUDMhpphXypYSvKsVpbgA4C
bWYx9GBJc/Cf2CO+X12OrtJcWaZxJuQVcD0KDw5UZ4zMbl1xNtQ9qX/XuwCg/11y
3oS11WYeqEQ6xadEwKEjYpMD/33mHAb6/Lk72AAYnXEcl6Ra9hrEcDPOdjQsvKyK
bka2pRFEFfVxV9OelGaaxy/8q4z2TXQ+ZqF6/DfUddrrw/vBGcSZfBl237YJqGtf
IFL4ffIfITlRFcUezHC/0RJEd/XfxsKmSTndziFLXflaUz/4BOOAqgh7HpMwQGN9
UPgBA/9Nls9WZNfNw3GRay3UPO/QgwszuPbRIVnzeKuzPK/UlwGV/AcFoqpMcdlw
Cf5cHLBdTZ9rLhoPHLlZgKjMu4uW22Udd92rSxcT2fEthTFUwJjwGCTopT4hH9E9
EPYkLYkz5RTgNP/MSOhdKDQvM07fDWg0sKbl4ZaO4mmGCh1UurQcTXIuIE51azNt
IDxtcl9udWszbUB1c2EubmV0PokATgQQEQIADgUCOKnkrwQLAwIBAhkBAAoJENjz
NdjgKzhgVZcAn1KnSPVRJ1a0uPej22svtdkYorkTAKDjbwf/yy5EkCUjvbbJvPfF
ejcqD7kCDQQ4qeSxEAgA9kJXtwh/CBdyorrWqULzBej5UxE5T7bxbrlLOCDaAadW
oxTpj0BV89AHxstDqZSt90xkhkn4DIO9ZekX1KHTUPj1WV/cdlJPPT2N286Z4VeS
Wc39uK50T8X8dryDxUcwYc58yWb/Ffm7/ZFexwGq01uejaClcjrUGvC/RgBYK+X0
iP1YTknbzSC0neSRBzZrM2w4DUUdD3yIsxx8Wy2O9vPJI8BD8KVbGI2Ou1WMuF04
0zT9fBdXQ6MdGGzeMyEstSr/POGxKUAYEY18hKcKctaGxAMZyAcpesqVDNmWn6vQ
ClCbAkbTCD1mpF1Bn5x8vYlLIhkmuquiXsNV6TILOwACAggAv6DuH6YJrqmw8md2
KcgSYwdZuWryAPigOtnYgwud7niTXkWMxbN7v1yxe2QMS0QKRb4dANJoy7rtcB2k
37ufWJcRoL0bQCKa2rFK7+vJkQT+r+GtS/0FqtWtU0eQCYUfV+r6zIQ1LDhOKboH
t+npgo9K6etUIPhMaz0LHoxYy2Z31DN9RteSkeUPRuOakPLqm6jO4nCyrTNGXhEO
ohxzlPKgv3fywd6wJrtd8vU2N2bixsL392a2DT0WD3dyhb1of6AYj2RQH6YPDXUv
wG1eNGibTFSUAa9tfWLCdKGZWjA273uCHPIcB47kvUc6cH+KAgzINM6E5/tHzN1R
yf5n/IkARgQYEQIABgUCOKnksQAKCRDY8zXY4Cs4YKiJAJ4hTKwrpMyjSCbCmaQo
52G+xcOOWgCdFvH0bwDd2WWMmEG9deqh6JbK9Dk=
=1Ocg
-----END PGP PUBLIC KEY BLOCK-----
Para poder enviar y recibir mensajes encriptados con PGP tendrias que hacer
lo siguiente:
1- Mandar tu llave PGP. Que bien podria ser el archivo .ASC el cual
contendria tu llave PGP, o bien mandarla adentro de un mail como texto.
O sea, lo que aparece mas arriba (mi llave pgp).
2- Tener la "llave PGP" de la persona a la cual le vas a escribir
Hagamos un ejemplo:
Supongamos que vos despues de leer esto vas y te bajas el programa y creas
tus llaves. Y despues me queres escribir a mi.... ¨ Como haces ?
Facil, abris el bloc de notas buscas este archivo y selecionas todo el
texto que se encuentra entre -----BEGIN PGP PUBLIC KEY BLOCK----- y
-----END PGP PUBLIC KEY BLOCK-----, y estos dos inclusive y lo copias.
Despues vas a archivo, nuevo y luego lo pegas. Despues de todo esto lo
guardas como "nuk3m.asc" (sin las comillas) en algun directorio que quieras.
Bueno, ya tendrias mi llave en un archivo. Despues, vas al Explorador de
Windows y buscas el archivo nuk3m.asc (que es mi llave) y haces un doble
click sobre el archivo. Aparece una pantalla mostrandote la llave, que te
informa de quien es, la direccion de e-mail, la validez que tiene, tama¤o y
la Descripcion. La seleccionas y haces un click en el boton que dice Import.
Y listo, ya tendrias mi llave publica en tu llavero PGP.
Ahora ya estarias en condiciones de escribirme.
No es necesario que vos me envies una copia de tu llave publica, porque
cuando vos me mandes un mensaje mi llave privada reconoce automaticamente
en el mensaje que vos me mandas, mi firma digital que esta en mi llave
publica y privada. No se si se entiende. Pero cualquiera que tenga mi llave
publica PGP puede escribirme, y yo podira leer el mensaje perfectamente sin
necesidad de tener la llave publica de quien me envio el mensaje. Se
entiende ? Espero que si ...
Otra cosa muy importante de mencionar es la encriptacion...
Por ejemplo si yo le quiero enviar un mensaje a alguien hago lo siguiente:
Escribo todo el fucking mensaje y despues lo selecciono todo y lo copio
(CTRL+C)... Y aca viene la parte copada, hago un click en el candadito del
PGP que aparece en el tray con el boton derecho del mouse y me aparece una
lista, selecciono Clipboard / Encrypt y despues me aparece una pantalla con
todos los usuarios que tengo en mi llavero PGP, selecciono a aquellos o a
quien va a ser enviado el mensaje encriptado con un doble click. Despues
ese nombre que seleccione va a aparecer en donde dice Recipients
(recipientes o receptores). Selecciono Secure Viewer para que sea
visualizado el mensaje de una forma segura, o sea, la persona que va a leer
el mensaje. Y si selecciono donde dice Conventional Encryption, va a
encriptar el mensaje de una forma convecional. Despues hacemos un click en
Ok y el mensaje que incialmente habiamos copiado, ahora va a ser encriptado
en memoria. Luego pegamos (CTRL+V) el mensaje y nos va a aparecer el
mensaje "encriptado"... algo parecido a esto:
-----BEGIN PGP MESSAGE-----
Version: PGPfreeware 6.5.1 Int. for non-commercial use
Comment: # Mr. Nuk3m #
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla
# 314u.none.com.ar #
hQCMA4ae1uYy4M8NAQQAmaUZhpgyfrNuBtYX9gXo1AjYw/zTvu3E7Vdj5PZAPVFE
MDoy/zkxSorTS4Op9gfTGi0dGIXRRcEoH9sZYI3PhVLD+iPCXh6MaVo6EEjch9v3
UxLGPMOnoA3zjHjtEhDjoX9/Gnjlpv8r1FU94qqeE6v5rsjQYvLNDGxf2lhk6wel
AR0AxeOWUtPfK3SiH/i8KVgyMHhvyOygJ7Ixxj5T4WB+N7w0Zag+t04+rv4ykim4
jqHKIoEBf40J5kCVvZNxVae4aWl2Sh0PZwW0ike6hcTwq0TiNnLirmaYq28BEqHR
EWye+ehQbRk98oGCf+qNGTpJvGU0mRayLLDP1fbClAD2xFxWE/jTS5vPaeKKOtBC
Bwbx/n3QQIaHZyiu6WygoDHdpNWdDngyPviUNXPCxZ66S6z3WIqbXXvmRSzvVyak
t0gzcCZVjwov8xNXXSTHQOHRnshmAF8FSKlKxO9uuGC2bT8VcTl+zch6CjJ+IfTW
/jPGgtBUDZEvkZd/ikYqi3PXvmAuHCC9hjfVrTuWJPcc1rfJja6ATv2HTvPB4ZQ=
=ijUy
-----END PGP MESSAGE-----
Notese que ahora en las lineas de comienzo y final, ahora dice BEGIN PGP
MESSAGE y END PGP MESSAGE... y listo ya tendriamos nuestro mensaje listo
para ser enviado.
Lo mismo pasa para encripar nuestro archivos en el disco rigido para que
nadie los vea. En este caso en particular, no tenes que seleccionar ningun
Receptor, y si uno quiere puede borrar el archivo original una vez que ya
tenemos una copia del mismo encriptado con la opcion Wipe Original.
Supongamos que quiero encriptar un texto que no quiero que nadie vea salvo
yo... Busco el archivo y una vez que lo encontre lo selecciono con el boton
secundario del mouse y me aparece una lista. Selecciono PGP / Encrypt y me
aparece una pantalla donde puedo elegir quien es el receptor del archivo,
en el caso de que quiera enviarlo por e-mail, y las opciones Text Output
(salida en forma de texto), Wipe Original (borrar el original), Secure
Viewer (igual que la descripcion para los mensajes), Conventional Encryption
(Igual que la descripcion para los mensajes), Self Decrypting Archive
(Archivo auto desencriptador).
Seleccionamos las opciones que querramos y listo, ya tenemos un archivo
encriptado con PGP.
Bueno, esto es basicamente como usar el PGP para encriptar mensajes y
archivos. Hay mas para hablar sobre el PGP, pero creo que lo dejare para
mas adelante. Mas que nada con este articulo intento ayudar a quienes se
sienten un poco "perdidos" cuando recien empiezan con el PGP...
No basta con bajarse el programa HAY QUE USARLO Ok... Quien sabe, en una
de esas estan espiando todos tus e-mails. Asi que ya saben, a usar PGP !!.
|\/|r. |\|uk3m (c) 2000 CopyRights
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
07 ) Manifiesto del Hacker
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
([{ Manifiesto del Hacker }])
By Mr. Nuk3m
Otro de ellos fue sorprendido hoy, esta en todas las revistas. "Joven
arrestado en un escandalo de computadoras", "Hacker Arrestado despues de
interferir computadoras bancarias". Malditos chicos. Todos son iguales.
Pero ustedes, con su estudio psicologico y su cerebro tecnico de los 50's,
se atrevieron a ver detras de los ojos de un hacker? Alguna vez se
preguntaron que lo hizo actuar, que fuerzas le dieron forma, que quizas lo
haya creado? Yo soy un Hacker, entra a mi mundo...
Mi mundo es uno que comienza en la escuela... Soy mas inteligente que la
mayoria de los demas chicos, esta basura que nos ense¤an me aburre...
Malditos chicos flojos. Todos son iguales. Estoy en primaria o secundaria.
He escuchado a maestros explicar por quinta vez como reducir una fraccion.
Yo lo entiendo. "No, Sr. Guzman, no le puedo ense¤ar mi tarea. La hice
en mi cabeza..."
Maldito chico. Probablemente lo copio. Todos son iguales. Hize un
descubrimiento hoy. Encontre una computadora. Espera un segundo, esto es
divertido. Hace lo que le pido. Si se equivoca, es porque hice algo mal.
No por que le caiga mal...
O se sienta amenazada por mi...
O piense que soy un Traga...
O no le gusta ense¤ar y no deberia estar aqui...
Maldito chico. Todo lo que hace es jugar. Todos son iguales. Eso es
seguro, todos somos iguales... nos han alimentado con comida para chicos
cuando teniamos hambre de un bife... los pedazos de carne que dejaron
pasar estaban pre-masticados y sin sabor.
Nos han dominado los sadistas, o ignorados los apaticos. Los pocos que
tenian algo que ense¤arnos encontraron alumnos dispuestos, pero esos pocos
eran como gotas de agua en el desierto.
Este es nuestro mundo ahora... el mundo del electron y el interruptor, la
belleza del baudio. Hacemos uso de un servicio existente sin pagar por lo
que podria ser barato si no fuera manejado por unos glotones capitalistas,
y ustedes nos llaman criminales. Nosotros exploramos.. y nos llaman
criminales. Nosotros buscamos conocimiento... y nos llaman criminales.
Nosotros existimos sin color de piel, sin nacionalidad, sin distinciones
religiosas... y nos llaman criminales. Ustedes constryen bombas atomicas,
crean guerras, asesinan, hacen trampa, mienten y nos haces creer es por
nuestro propio bien, aun asi nosotros somos los criminales. Si, yo soy un
criminal. Mi crimen es ser curioso. Mi crimen es juzgar a la gente por lo
que dicen y piensan, no por como se ven. Mi crimen es sobrepasar la
inteligencia de ustedes, algo por lo que nunca nos perdonaran.
Yo soy un hacker, y este es mi manifesto. Puden detenerme, pero no podran
detenernos a todos... despues de todo, todos somos iguales.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
08 ) Instalando Linux
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
_____________ _____________
....-''``'._ _________) Instalando Linux (_________ _.'ïï''-....
,_ '-.___) By (___.-' _,
`'-._)_) Mr. Nuk3m (_(_.-'
----'``"-,__(__) (__)__,-"ïï'---
Linux es un Sistema operativo muy versatil y que tiene la ventaja de
tener el apoyo de un gran numero de programadores alrededor del planeta
para el desarrollo de software los cuales en algunos casos trabajan
gratis lo cual ha permitido que sea el S.O. que se ha desarrolado con
mayor informaci¢n en la historia de la Computacion, pasando de ser
utilizado por un 7% de los usuarios de computadoras en el mundo en el 97 a
un 18% en el 98, lo cual muestra como se ha ido ganando adeptos debido a
sus multiples funciones y fortaleza aunque sin perder lo oscuro de un
sistema Unix por lo cual a veces configurar una distribucion de Linux no es
tarea facil.
Para iniciar la instalacion de Linux primero necesitas elegir una
distribucion, existen 5 distribuciones que creo que son las mas utilizadas:
Red Hat Linux: Una "obra de arte" y muy facil de instalar, ademas de ser
en la actualidad la mas popular en U.S.A ademas que es mas facil de
configurar que cualquiera de las otras y la instalaci¢n de nuevo software
es mucho mas facil y rapida en estos menesteres.
Slackware Linux: Esta tambi‚n es una muy buena distribuci¢n, un poco
oscura en su manejo en cuanto configuraci¢n de hardware y demas pero
tambien la mas apropiada para el hacking. Tiene muchas aplicaciones
interesantes y la instalaci¢n es un poco tediosa ya que debes indicar uno
a uno los paquetes a instalar a menos que pongas instalar todo, si decidis
instalar todo entonces te aseguro que te saturara el disco duro con unos
500 Mb de donde tal vez unos 80 o 100 no utilizaras entre servidores de
noticias y otras cosas.
S.U.S.E: Esta distribucion de linux alemana posee dos versiones una para
alemania y otra en ingles para el resto del Mundo, se dice que esta
distribucion es ideal para principiantes pero con poco software disponible
en comparaci¢n con el Slackware o el Red Hat aunque si la tenes a mano no
cuesta nada probar. Una de las ultimas distribuciones de SuSe, la 6.2,
esta en castellano y con mucho software para explotar esta distribucion.
Si la consiguen, pruebenla.
Open Lite Caldera Linux: El linux en espa¤ol, tiene comandos en espa¤ol
al igual que las ayudas o sea que mejor imposible si deseas iniciarte.
Debian Linux: Esta es una de las distribuciones mas recientes, que promete
ser muy buena ademas de que posee su manejador de paquetes de instalaci¢n
al estilo de Red Hat y con la salvedad de que es mas barato que muchas
otras y mas facil de adquirir.
Nota Nuk3m: Hoy en dia, casi nadie se compra una distribucion en una tienda
o en un local de computacion. Casi todos nos hacemos grabar la
distribucion que queramos con alguien que posea esa
distribucion y por supuesto una grabadora de CD.
Desde ahora en adelante describir‚ el metodo de instalaci¢n de
Slackware Linux que es muy similar a la de Red Hat pero con la diferenca de
que con Red Hat necesitas un solo disco para la instalaci¢n. El Linux
necesita una partici¢n en la cual recidir, la cual es la Partici¢n Nativa
de Linux que reconocida con el tipo 83 por el fdisk en linux, en esta
particion recidira linux y sus componentes, ademas de esta partici¢n linux
necesita una particion swap o de intercambio que simula una extensi¢n de la
memoria RAM de la maquina y que es necesaria si la maquina tiene 8 Mb de
RAM o menos, al contrario de slackware en el cual dicha partici¢n es
opcional mientras que en RED HAT es obligatoria.
Para crear dichas particiones primero tenes que hacer espacio para ellas
y determinar el tama¤o de las mismas, si tenes actualmente una sola
partici¢n en el disco duro y no deseas perder tus datos entonces la opci¢n
para hacer el espacio es FIPS o PARTITION MAGIC ambos programas se
encuentran en Internet aunque el FIPS muchas veces viene en los cd's de
Linux, dichos programas te permiten re-particionar el disco duro sin perder
los datos que tenes, jugando con el espacio libre disponible. Si no
dispones de estos programas (es muy raro que el fips no venga en una
distribucion de Linux) y no te importa como perder algo del win entonces
tenes dos opciones: una el fdisk del DOS y otra el fdisk de linux, lo mejor
que podes hacer es primero dividir el disco duro en dos con el fdisk del DOS
y crear una particion primaria del DOS en la que recidira el WIN9X o el 2000
cuando este, una vez creadas dichas particiones entonces desde el msdos
procedes a la creacion de los discos boot y root que son necesarios para la
instalacion y para ello utilizas el rawrite en msdos, antes de crear dichos
discos debes determinar que imagen utilizaras en la instalaci¢n tanto para
el boot como para el root, las imagenes son el kernel y el soporte para el
hardware de tu PC por eso si tenes dispositivos scsi es distinta a si no
los tenes por eso debes leer el README que aparece adjunto a los archivos
de las imagenes. Para el boot se puede tomar la imagen bare.i y para el
root tomar la color.i que son las que tienen el soporte mas generico ademas
de tener controladores para cd IDE/ATAPI, ademas la instalacion se puede
hacer desde el mismo cd o bien instalar desde el disco duro luego de haber
bajado el linux o desde ftp en una red, vos eligis el metodo que mas te
guste. Hoy en dia, casi todos instalan directamente desde el CD. Primero
tenemos que estar en condiciones de que nuestra PC puede bootear desde la
unidad de cd-rom. Luego introducimos el Cd de Linux y reiniciamos. Cuando
bootea por el cd, arrancara de forma automatica la instalacion de nuestro
Linux. Facil, no ?
Como Crear el Disco Boot y Root ?
Una vez que hemos elegido las im genes desde msdos y con dos discos de
3 1/2 utilizamos el rawrite de esta forma :
> rawrite enter
Luego el programa te pedira el nombre de la imagen y su ubicaci¢n y le
das enter (por supuesto que despues de haber respondido), seguidamente te
pedira el drive en el que crearas la imagen y alli colocas a: esto lo
repetis dos veces con el boot y el root a menos que estes en Red Hat y
solo necesites el boot para instalar de cd's.
Una vez hecho esto debes cambiar el setup de la maquina para que arranque
desde disco 3 1/2 y re-arrancar la maquina. Al Reiniciar la maquina con
el disco boot primero veran como se carga el kernel de linux desde el
disco y veras aparecer un mensaje en la pantalla diciendo "Instalacion de
Slackware 3.6" o algo asi, imagino que en otras distribuciones es parecido
al menos en Red Hat es asi, una vez en ese punto te saldra un prompt
diciendo "boot:" esperando alguna instruccion que pueda ser necesaria para
un tipo particular de arranque si es necesario o a veces para indicarle
desde donde arrancar, en nuestro caso simplemente con pulsar enter basta, a
partir de alli se inicia la carga de linux y te solicitara el disco root y
una vez que introduzca dicho disco lo proximo sera un mensaje pidiendo el
"login:" que es el nombre de usuario en el sistema pero en este sera root.
Una vez hecho esto tendras el prompt del sistema a tu disposici¢n para
crear las particiones de linux si ya no las tenes.
Crear Particiones con el fdisk del Linux.
En el prompt debes escribir:
# fdisk
y luego le das a la opcion "m" y enter para ver la ayuda del fdisk
en las opciones vas a ver
d - borra una partici¢n
l - te dice todos los tipos de partici¢n reconocidos por el kernel
q - sale sin guardar los cambios
p - imprime la tabla de particiones en pantalla
w - sale guardando los cambios
t - cambia el tipo de partici¢n (los tipos son los mostrados con l )
n - crea una nueva particion
m - muestra el men£ de opciones
Ok, en este punto le damos a la "n" y te pregunta el numero de la particion
que vas a crear ya que el linux renoce la particiones asi: /dev/hda, es un
disco duro /dev/hda1 partici¢n 1 en el disco duro hda, en este caso esa es
la partici¢n de dos o de windows.
/dev/hda2 3,4,etc. estan disponibles para linux.
Entonces le podes dar 2
Una vez hecho esto te pedira el numero del primer cilindro de esta particion
y te sugerira uno por defecto mostrado asi: "[ 524 ]" o el que sea, aca le
podes dar simplemente enter ya que ese es el primer cilindro disponible,
luego te pedira el cilindro en el cual terminara o en su defecto el tama¤o
en megabytes por lo cual podes decidir en darle 100,200,300,1200 o la
cantidad de megas que quieras, te aconsejo mas de 400 para que no te falte
espacio si estas creando la native o principal, el mismo procedimiento lo
repetis con la swap pero luego de creadas las particiones tenes que decirle
a Linux quien es quien o sea asignarles el identificador para la swap el 83
y la nativa el 82, eso se hace con la opcion t del menu y luego w para
grabar.
Despues de creadas las particiones solo te queda instalar Linux, si estas
en slackware le das "setup" enter y se inicia la instalaci¢n desde alli en
adelante tenes que comenzar a elegir el tipo de instalaci¢n y que queres
instalar, si es en Red Hat alli la instalaci¢n es guiada de manera intuitiva
a travez de menus que te permiten ir haciendo todo lo necesario desde crear
particiones de disco y demas por lo que la instalaci¢n de este es m s facil,
volviendo al Slackware tenes que crear un disco boot por si queres arrancar
el Linux en vez del win y no tenes LILO (LInux LOader) que es un programa
que te permite elegir entre Linux y el resto de sistemas operativos que
tengas instalados en el arranque. Si es tu primera vez te sugiero que dejes
que lilo se instale solo en el modo "newbie" y el detectara que tenes win
por ejemplo y linux, por lo que te colocara un menu que contenga los dos
para que decidas cual arrancar.
En la Instalacion del Slackware (tambien en Red Hat 5.0 y mayores) tenes
que decirle desde donde se instala si desde el CD o desde ftp y ademas
decirle en donde se instalara por lo que alli tenes que colocar "/" que es
el raiz o lo que en analogo en msdos "c:\", al elegir esto solo te falta
comenzar la instalacion de Linux.
Algunos web site de las distribuciones de Linux.
http://www.redhat.com Red Hat Linux
http://slackware.org Slackware Linux
http://www.suse.com S.U.S.E
Otros sites de Linux:
http://www.linux.ncc.org.ve
http://www.linux.box.sk
http://www.linux.org
http://www.linux.org.ar
http://bactery.8m.com
http://www.linux.org.ve
Bueno espero que se entienda esto de la instalacion de Linux, en otra
ocasion voy a escribir un articulo detallado al 100 % con respeto a la
instalacion de Linux Red Hat 5.0.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
09 ) Ingenieria Social
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
0 __ ____ ___/ \___ ____ __ 0
--|-- | _| |\__/| /úú/ Ingenieria Social \úú\ |\__/| | _| --|--
| | |__. |____| /__/' By Mr. Nuk3m `\__\ |____| |__. | |
¨ Que es la Ingenieria Social ?
Ingenieria Social: Este termino es utilizado para describir la tecnica
utilizada para obtener informacion importante, como son los passwords,
informacion sobre sistemas, personas, telefonos y todas aquellas cosas que
consideremos de importancia. El objetivo consiste en lograr que la persona
de la informacion requerida. Los clasicos son llamar por telefono a la
victima o a alguien cercano o con conocimientos de esta, por E-Mail o
por IRC.
La ingenieria social es muy util, y necesitas mucha cabeza. La ingenieria
social es un hecho de la vida, no solo te va a servir para hackear, sino
para todo. Incluso te va a dar seguridad en vos mismo y te va a ense¤ar a
mentir y a improvisar. Uno con el tiempo va mejorando la tecnica y se le
hace mas facil :))
Telefono:
---------
Bueno, primero que nada vas a tener que tener un telefono y lo mas
importante, tu mente o imaginacion. Vas a tener que tener una mente muy
rapida o ser lo bastante ingenioso o astuto, porque en cualquier momento
de la conversacion esta puede dar un giro inesperado o te pueden contestar
con algo inesperado, si esto te pasa, NO TE PONGAS NERVIOSO/A y NO CORTES.
Lo mejor va a ser decir que en este momento no podes seguir hablando y que
vas a llamar mas tarde o que se te termina el credito de la tarjeta o de
la cabina del telefono, o que estas apurado y vas a llamar mas tarde.
Si tenes plata para gastar, y te encontras ante un hackeo muy importante o
la informacion que necesitas es muy importante, te podes conseguir un
cambiador de voz, este aparato puede hacer que tu voz sea muy grave o aguda
como la de una mina, no te conviene sonar como un pendejo, porque no va a
ser de mucha ayuda. Incluso podes hacer que sos una secretaria que se
conecta con su jefe, no se, hace volar tu imaginacion.
Llamar desde telefonos publicos puede sonar medio extra¤o, por el ruido
de fondo, conseguite un telefono lejano, donde no haya ruidos. Y recorda
que pueden saber tu telefono con esas mierdas de VeriFone y demas Ok
Lo primero que tenes que hacer es encontrar tu victima u objetivo y buscar
y recopilar tanta informacion como sea necesaria. Nunca trates de obtener
un password o algo asi sin antes saber suficiente de la victima a la que
pertenece, puede sonar muy sospechoso. Si por ejemplo, queres el password
de internet de alguien, ya sea para tener internet gratis o para leer el
correo erotico que mantiene con su novia. Antes de llamar, trata de saber
bastante sobre esta persona, por supuesto, el nombre de usuario (la mayoria
de las veces, para estos casos, esta en el mail que le da el servidor de
internet. E.J.:
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla
, "victima" en la mayoria de los
casos, es el nombre de usuario, "servidor" el nombre del servidor, ya sea
Arnet, Ciudad, Satlink, Siscotel, Terranet, etc). Esto es por si te piden
una verificacion o algo por el estilo, como el documento, la direccion, lo
que sea. En este caso, tenes que llamar alegando que no te podes loguear a
internet o a tu cuenta, diciendo que posiblemente alguien te haya cambiado
el password, porque se lo pasaste a un amigo, o porque no te lo acordas, no
se, ingeniatelas!
En algunos casos combiene sonar algo ingenuo o estupido, en otros no tanto!
Si estas pidiendo informacion sobre la cuenta de alguien en algun sistema,
trata de conseguir tanta informacion como sea posible de este. Pero, no te
pases, si haces muchas preguntas, puede sonar sospechoso. O sea, hay que
tener un plan de accion con respecto a las preguntas que podes hacer.
Preguntar lo necesario sin que sospechen.
Para conseguir el numero de documento y direccion y demas datos personales,
podes llamar a la victima diciendo que se gano algo, o de alguna radio
conocida (siempre funciona :D jajaja), que te den toda la informacion que
puedas sacarles. Esto es divertido incluso cuando no haces ingenieria
social, jajaja. NO TE OLVIDES QUE ES MUY ESTUPIDO TRATAR DE CONSEGUIR UNA
CUENTA SIN SABER NADA DE ESA PERSONA! OK? NO SEAS BOLUDO/A! PUEDE SONAR
SOSPECHOSO! Y NO VAN A DAR UN CARAJO...
Hacer algo de trashing puede ser provechoso, a lo hora de buscar
informacion sobre alguien o sobre el objetivo, en caso de un server.
El correo comun y corriente:
----------------------------
Si, esa cosa extra¤a que hay afuera de tu casa, esa cajita rara que dice
"CORREO" y que raramente recibis. Bueno, aunque parezca medio estupido, es
bastante bueno para obtener informacion sobre alguien.
Como su DNI. Primero fijate en tu correo esas cartas estupidas y que traen
promociones, algo asi como Readerïs Digest o promociones de Garbarino o de
algun banco. Trata de imitarlas, no va a ser muy caro. Y trata de hacerte
pasar por una compa¤ia desconocida, pero que a la vez parezca tener un
nombre importante.
Podes mandar a hacer etiquetas, sobre y hojas con el nombre de la compa¤ia
en ellas. Para hacerlo mas creible. Necesitas tambien una casilla de
correo, que puede ser alquilada por muy poca plata en Correo Argentina u
OCA. Y podes recrear uno de los cupones anteriormente mencionados que
contenga informacion sensible sobre esa persona, como DNI, fecha de
nacimiento, etc. Y una clave personal, la que ellos quieran, por si salen
sorteados o ganan ese premio. Para esto vas a necesitar escribirles a un
grupo de personas que trabajen en la empresa o servidor a hackear. Ya que
tenes un 50% de posibilidades que te contesten. Esa clave personal, con
suerte, puede ser la que vos buscas, casi siempre, las personas usan la
misma clave para todo (tarjeta Banelco o Link, Internet, site porno, mail
basado en la web como Usa.net, etc).
Trata de usar letras sofisticadas que usarian esas empresas, no uses Arial,
porque no vas a tener mucho exito. Tambien te combiene tener un buen
procesador de textos, que se yo, Winword, word perfect, powerpoint, algo
que sirva para hacer presentaciones profesionales, quizas adobe, que se yo,
busca vos! Puede servir que pongas esos cuadraditos para tildar, bah! es
interesante, trata de que no sea algo dificil ni que tarden mucho. Que sea
franqueo a pagar por el destinatario el sobre que va adentro, para que
envien la respuesta. Bueno. Seguramente, si hiciste esto bien, alguno de
ellos te va a contestar, y vas a tener informacion vital de esos.
Asi que ahora, podes poner en practica lo visto en el capitulo de los
telefonos.
Internet, mail, irc, etc.
-------------------------
Bueno, internet puede ser muy provechoso para hacer esto. Por un lado podes
hacer finger a ese server, te puede dar nombres de usuario y alguna otra
informacion. Por otro lado, IRC, puede ser bastante efectiva. Tenes dos
opciones, hacerte pasar por la tipica chica que recien empieza con la
computacion y rogar que le digas su password y darle un telefono para que
te llame y decirle a una amiga que hable (si sos hombre) o si es muy tonto,
te lo va a largar al toque, ademas ahora, existen varios programas que
convierten la computadora que los ejecuta en servers a los que podes
acceder (tales como Masterïs Paradise, BO, NetBus, etc) y robar passwords,
ya que haciendote pasar por una se¤orita en busca de amor todo se logra,
jejeje es cierto, no me crerian la cantidad de gente ESTUPIDA que anda
dando vuelta por el IRC...
Pero, lo mas importante de esto, es que no solo les podes sacar passwords
de internet, sino, quizas de otros lugares. Pero, casi siempre va a ser
para poder obtener cuentas truchas (utiles, en cierta forma para hackear).
Despues, y por ultimo, tenes los e-mails. Estos pueden ser muy utiles. Para
eso te tenes que conseguir una cuenta en algun site de Web based mails
gratis, como hotmail o netaddress (usa.net) o algun lugar que redireccione
tus mails (como Beer.com, pero no te recomiendo este, no sonaria muy serio
que digamos), despues, por supuesto, buscar el target, y escribir un mail
diciendo que sos de una empresa o de la misma empresa que le brinda el
servicio, en el primer caso, podes decir que necesitas el password para
otorgarle mas casillas de correo, si tiene pagina web, para darle un
dominio propio y optimizarle la pagina con la ultima tecnologia, etc.
En el segundo caso, podes decir que se perdieron los datos de muchos
usuarios, entre ellos los tuyos, y que necesitan que por favor le digas
cual es el nombre de usuario (no creo haga falta) y el password. Puede
sonar sospechoso, si perdieron los datos, pero, quedo tu mail! Bueno, podes
decir que estaban en bases de datos separadas, y que no cualquiera accede a
los passwords y que la de mailz es a la que accede la secretaria, que se yo.
O podes decir que como comienzan una temporada nueva o que cambiaron de
servidor, que fue comprado por otra empresa, hagan lo dicho anteriormente.
Recomendacion: te recomiendo busques algun otro lugar que de mailz gratis,
ya que esos son muy conocidos, o, si te llega un mail de
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla
pidiendo la password, vos se la darias? no! no sos gil! buscate algo mas
convincente, usa.net es un poco mas, pero sigue siendo muy conocida.
Bueno, excusas hay miles que te podes inventar y si tenes suerte vas a
conseguir algo. Por otro lado usando el e-mail, podes usar lo que se
llamar "hacer fake mail" (mail falso)... ¨ como es esto ?
Se puede hacer de dos formas:
1. Ir a un server que te permita usar el error de STMP y mandar un mail
a nombre de
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla
y con el mensaje.
2. O conseguir un programita (como el Gosht Mail) y mandar los mails que
quieras a nombre de quien vos quieras. Por ejemplo: podes mandar un
mail a un amigo tuyo a nombre de Bill Gates..y cuando tu amigo habra la
casilla de e-mail va a ver un mensaje de Bill, y en realidad sos vos
el que le escribis.... Recomiendo esta ultima forma... 100% efectiva.
En vivo y en directo:
---------------------
Bueno, esta puede ser una de las mas dificiles, pero la mas provechosa.
En estos casos, la apariencia va a ser muy importante, no creas que vas a
llegar muy lejos con tu remerita de ANIMAL, el pelo todo despeinado,
mugriento, con barba de dos dias y desprolija, zapatillas sucias y con
mierda de perro, etc, etc... Tenes que lucir con E-S-T-I-L-O, o por lo
menos bien vestido y prolijo, primero, podes tener una experiencia
religiosa, ba¤andote, incluso, lo podes agregar a tus habitos diarios,
ademas de joder al gato del vecino y escupir desde el departamento a la
gente.
Si sos muy gordo (400 kilos) o si pareces menor de 15 a¤os, no pruebes
hacer esto, vas a quedar como un idiota, y no te van a dar bola. Mas dentro
de una oficina importante de una empresa importante.
Tenes que conseguirte o hacerte una tarjeta de identificacion, esas que
tienen un broche para la solapa del saco o el bolsillo de la camisa. Les
pones tu foto, y algun cargo importante (no muy importante), cuanto mas
grande la empresa, mejor, porque se conoce menos la gente, pero hay mas
seguridad. Tenes que lucir seguro, y como que no te importan los demas, no
te pongas nervioso, pensa que no tenes nada que perder, pero mucho que
ganar. Pasa rapido, como si fueras apurado, mostrando la tarjeta de
identificacion o esas de visitante o visita. Busca la computadora central,
la que este conectada a una linea de telefono. Y trata de sacar cuanta
informacion puedas de ella, busca abajo de los escritorios, las sillas,
en varios lugares donde se te ocurra pueda estar el password anotado.
Incluso, podes llevar un portafolio, y meter ahi la basura de algunos
tachos (la mayoria va a ser papeles o chicles o escupidas) ya que podes
sacar algo de informacion de ahi. Si encontras la computadora, no trates de
hackearla, pueden haber camaras observandote, incluso atras de los espejos,
estan en todos lados aunque no las veas.
Usa anteojos tipo Clark Kent o negros (que no llamen la atencion). La
tarjeta de visita, la podes conseguir haciendo trashing donde tiran la
basura o sacarsela a alguien que salga con ella del edificio.
Bueno, esto es todo por ahora sobre Ingenieria Social, espero que te sea
util. Trata de mantener siempre la compostura y la calma. No te preocupes
si te contestan con algo que no esperabas, ahi entra tu capacidad de
improvisacion, incluso, podes hacerte que te sentis enfermo. O algo por el
estilo, pedir un vaso de agua, etc.
Una recomendacion importante es no pedir nada, sin antes haber ganado algo
de confianza en la otra persona. Tratar de hablar confiado. Usar palabras
tecnicas que el otro, en lo posible, no sepa o entienda. Una buena idea,
para obtener nombres de personas que trabajan en los servidores de Internet
es llamarlos y cuando te atienden, seguramente, te van a decir "Hola, habla
Fulano, en que puedo ayudarte?", si esto no ocurre, podes decir que por
favor te pase con Mengano, y te van a decir, "No flaco, mengano no existe!,
sos gil vos? o que te crees? por que no te vas a la m... ???!!!" o te
pueden decir "Querras decir Sultano?", si esto sigue sin funcionar, hace
alguna pregunta tecnica, y despues decile que te parecio de mucha ayuda,
que te parece que es una persona agradable (algo por el estilo) si te puede
dar su nombre, para que cuando necesite algo, preguntes por el.
En fin, primero ponete a pensar lo que vas a decir y despues SI usa alguna
de las tecnicas anteriores Ok..
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
10 ) Mail del lector
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Bueno parece que al fin la gente se ha animado a escribir y he recibido
algunos mails. Tanto en la direccion de la e-zine (
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla
)
como en mi direccion personal (
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla
).
Quisiera recordarles que las direcciones del los e-mail de los
lectores seran tachados con xxx para evitar problemas y que los bombarden
con mensajes no deseados.. Ok.. pero si alguien quiere que aparezca su
direccion de e-mail pues solamente tendra que decirlo al enviar el e-mail.
Escriban asi veo como anda la e-zine, que impacto tiene y a que lugares
reconditos de habla hispana del planeta llego la ezine. En fin, ESCRIBAN :)
Mis comentarios van a ir entre corchetes "[]" asi queda claro cuales son
mis lineas. :)
______
|\_01_/|
|______|
Para: "Mr Nuk3m" <
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla
>
De: "Kenshin Himura" <
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla
>
Fecha: Tue, 19 Mar 1996 05:05:18 -0600
Asunto: CIA Magazine - Colaboraciones !!
wolas..MR.Nukem..weno..como tu decias...yo en realidad..me gustaria ser
co-editor..de la e-zine...pero la verdad la verdad se muy poco..de
...hack..a lo mejor te puedo ayudar con las noticias redactandotelas...a
formato wordpad..i cosas..asi...y con respecto a los libors...weno..me
encantaria k me ayudaras, ya k yo tengo un programa traductor...pero eso es
facil..la wea brigida(dificili-aka en chile eso significa) es
redactarla..osea no dificil..pero molesto..no tan molesto ..mas cansador k
molesto...yo ahora entre a clases..asi k no tengo mucho tiempo..pero cada
vez que puedo..trato de redactar algo trducido..son libros de seguridad
informatika...los greenbook y yellowbook..todas esas..weas...weno...espero
que te sirvan de algo..i espero que te sirva mi ayuda..ahora si..encuentras
k todo es muy antiguo..komo dijo cierta persona de la lista..avisame..no mas
...ningun problem..
^_^
Atte:
Kenshin_efx
http://www.civila.com/chile/quila/frames.html
N:[ Hola Kenshin, primero que nada te digo que ya te conteste este e-mail
enforma privada y lo pongo en la e-zine para que nuestros lectores
(hay ???) vean que efectivamente alguien escribe al e-zine. Bueno con
lo de ser co-editor pues te digo que.... tus deseos son ordenes y ya
estas confirmado como co-editor de la e-zine. No importa que no sepas
mucho de hack, siempre hay alguien que sabe menos que vos y con
respecto a las noticias, bueno como veras he publicado los articulos
que me enviaste. Lo que quiere decir que estas a cargo de la seccion
de Noticias. Gracias.. Quisiera decirte que el formato sea .txt asi
no hay problemas de incompatibilidad, a parte la e-zine este en ese
formato; el .txt. Bueno con respecto a los libros que tengas en ingles
pues no dudes en publicarlos o pedir ayuda para traducirlos. Hasta la
proxima. Mr. Nuk3m ]
______
|\_02_/|
|______|
Para: "Mr Nuk3m" <
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla
>
De: "Kenshin Himura" <
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla
>
Fecha: Tue, 19 Mar 1996 05:33:23 -0600
Asunto: CIA Magazine - Colaboraciones !!
weno..mr.nukem..aka le mando algo...en wordpad...digame...si le
parece..bien..pes...la verdad..la verdad..no se si te lo mande en el mail
de endenantes.te puedo decir..una cosa...es k toy medio cocio...je,je....
pero..weno..espeor.k te sirva...i ah me dices...tu..si te parece bien..
para ponerlo en la e-zine..o si es muy antiguop.
Kenshin_efx
http://www.civila.com/chile/quila/frames.html
N:[ Hola, gracias por mandar el articulo. Como habras visto, mas arriba
esta tu articulo en la seccion Noticias. Te agradeceria que me mandes
los articulos en formato .txt. Bytes]
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
11 ) Publicidad, Links recomendados, etc
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
No he recibido ningun link interesante o alguien que escriba para
publicitar algo. Espero que para la proxima tenga algunos links y
publicidades para informar.
|\/|r. |\|uk3m
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
12 ) Mandando e-mails anonimos
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
.-----------------------------.
|\ Mandando e-mails anonimos /|
| "\_________________________/" |
| by Mr. Nuk3m |
|_______________________________|
Buenas people, aunque este truco es muy sabido en nuestro ambiente, hay
gente nueva que no sabe como mandar correo anonimo desde un servidor
cualquiera, recomiendo no mandar muchos de estos correos ya que puede
llegar a ser no muy agradable para las personas que reciben esos correos.
BasfMan es un tipico ciudadano comun y corriente, hoy se levanto muy
temprano e inmediatamente encendio su computadora, se conecto a Internet y
luego a su servidor de correo electronico, en cuanto abre su cuenta, ve que
le ha llegado un correo de Bill Gates. Emocionado por que tan importante
persona le haya escrito un e-mail, abre el mensaje inmediatamente y ve lo
siguiente:
Date: Tue, 07 Apr 2000 14:36:49 -0600
From:
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla
To:
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla
Subject: Mucho gusto en conocerte
Querido Lammer:
Antes que nada recibe un cordial saludo de mi persona y de la empresa
a mi cargo. Nos llena de orgullo el saber que nuestros productos han
tenido una gran aceptacion dentro de tu sistema, eso demuestra que
la calidad en todo lo que microsoft produce es enorme.
Desgraciadamente para todos, el que tu estes copiando los discos
compactos donde se distribuyen los programas de mi empresa para
despues venderlos esta considerado como un acto ilegal cuyo nombre
es pirateria. Es por esto que el dia de hoy recibiras una visita de
algunos amigos del FBI que amablemente te invitaran a que los
acompa¤es a conocer nuestra empresa y el sistema penitenciario de
mi pais. Por favor, no te resistas o trates de huir de la ciudad
pues tenemos todos tus datos asi como los de las personas que mas
frecuentas.
Me despido deseando verte pronto.
Atte. Bill Gates.
-
Inmediatamente el pobre del BasfMan remata su computadora, ah!, ese
procesador de 500 Mhz que tanto trabajo le costo traerlo de quien sabe
donde, la tarjeta de video xxx que solo la encontro despues de encargarla
durante dos meses, el teclado ergonomico con un trackball optico integrado,
su tarjeta de sonido de 128 bits con sintesis de tabla de ondas y cache real
de 4 Mb y su mas preciado tesoro: su peque¤a grabadora de de discos
compactos de 4X.
Como se imagina que su coche lo han de tener perfectamente bien ubicado,
va a la casa de un amigo solicitando que le preste el suyo. Su amigo
se rie de todo lo que le ha pasado al pobre del BasfMan, por que ???,
ah!, bueno, porque el fue el que le mando el mail con todo. Le habia
hecho una bromita un poco pesada :)))
Como lo hizo el amigo del BasfMan ????, bueno, ahi van los pasos...
1.- Lo primero que hay que hacer es seleccionar el server desde donde
mandar el mail, lo hermoso de esto es que no es necesario que tengas cuenta
dentro del server, porque de hecho, cuando uno manda un mail desde un
server unix, linux o algun sistema similar, lo que hace es que se comunica
al puerto 25 (STMP) del servidor, le manda el nombre del user que esta
solicitando usar ese puerto, le manda el destinatario y luego los datos, es
decir, el cuerpo del mensaje, pero.... con un poquito de conocimientos
podemos usar directamente el puerto 25 de un servidor.
Entonces pues simplemente, necesitaras seleccionar un servidor que tenga
activado el puerto 25 para mandar correos. Para nuestra suerte, la mayoria
de servidores dan ese servicio. Pongamos por ejemplo el servidor de mm,
bueno, este: miztli.itmerida.edu.mx o cualquiera que tengas. Proba eso es
todo.. recorda no usar demasiado este truquito con este y otros servers
pues de lo contrario el sistema se alentaria y seguramente no seria del
agrado del administrador de ese server XXDD. Una vez que tenemos
seleccionado el servidor a usar, podremos pasar al punto siguiente:
2.- Ahora hay que ejecutar un programa telnet y accesar el server en el
puerto 25. Este programa (telnet) concede recursos de un sistema remoto
emulando una terminal de ese sistema en nuestra propia computadora. Si
estas trabajando en windows 95 o en windows NT, los pasos son bien
sencillos. Presiona el boton de inicio (start), luego selecciona programas
(programs), de ahi selecciona accesorios (accesories) y ahi debe aparecer
el telnet. En caso de que no aparezca, puedes hacer lo siguiente:
presiona inicio (start), luego selecciona ejecutar... (run...) y en la
ventanita que te salga, pone telnet. Si todo salio bien te debe salir el
programa telnet, en la parte superior veras varias opciones.
Selecciona la primera que es conectar (connect) y luego selecciona sistema
remoto (remote system). Te van a salir una caja de dialogo con tres
ventanitas, en la primera va el nombre del server (en nuestro caso el
miztli.itmerida.edu.mx), luego, lo mas importante, en la ventanita de
abajo, donde dice puerto (port) ahi dice telnet, bueno, pues borra eso y
pone 25, eso le inicara al sistema remoto que vamos a usar su puerto de
correo. La tercera ventanita es para la emulacion de teminal, ahi por
defecto tiene VT100, esa terminal es emulada por la mayoria de los
sistemas, asi que dejala asi, presiona enter y, despues de un momento te
va a aparecer un mensaje como el siguiente:
220 itmerida.edu.mx Sendmail SMI-8.6/SMI-SVR4 ready at Tue, 03 Apr 2000
14:12:30+0600
Si todo va bien hasta aqui estas listo para el siguiente paso:
3.- Especificar la direccion de correo fuente, el destinatario y el mensaje
a enviar. Sera necesario que escribas lo siguiente:
Nota Nuk3m: Cuando escribas no vas a ver los caracteres. Si los queres ver
antes de escribir MAIL.... tenes que poner echo y dale al enter y despues
si..
MAIL FROM:
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla
Obviamente, si queres que la direccion desde donde se envia sea diferente a
la mostrada, podes escribir tu propia direccion, algo asi como:
MAIL FROM:
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla
Es importante que el mensaje mail from lo escribas en mayusculas, de lo
contrario el sistema no reconocera el comando. Tambien es casi seguro que
la terminal no tenga el eco (echo) activado por lo que probablemente no vas
a ver lo que escribis (ya lo explique nas arriba), no importa, si seguiste
los pasos, todo saldra bien. No es necesario que la direccion que
especifiques aqui exista, podes poner cualquier cosa siempre y cuando
exista una arroba(@).
Si todo esta correcto, te debe salir un mensaje como:
250
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla
... Sender ok
Ahora vamos a indicarle el destinatario, es decir la direccion a la cual
queres mandarle el mail, para esto sera necesario que escribas:
RCPT TO:
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla
Nuevamente, sera necesario que rcpt to sea escrito en mayusculas y la
direccion a la cual se va a enviar puede variar a la del ejemplo.
Si todo salio bien, te debe salir un mensaje de esta forma:
250
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla
... Recipient ok
Listo, ya esta especificada la direccion de donde se va a mandar el correo
y el destinatario, ahora solo falta escribir el cuerpo del mensaje. Para
iniciar tenes que escribir: DATA
Te va a salir un mensaje como el siguiente:
354 Enter mail, end with "." on a line by itself
Escribi ahora lo que quieres que diga tu mail, en el ejemplo, se escribio:
Querido Lammer:
Antes que nada recibe un cordial saludo de mi persona y de la empresa
a mi cargo. Nos llena de orgullo el saber que nuestros productos han
tenido una gran aceptacion dentro de tu sistema, eso demuestra que
la calidad en todo lo que maicrosoft produce es enorme.
Desgraciadamente para todos, el que tu estes copiando los discos
compactos donde se distribuyen los programas de mi empresa para
despues venderlos esta considerado como un acto ilegal cuyo nombre
es pirateria. Es por esto que el dia de hoy recibiras una visita de
algunos amigos del FBI que amablemente te invitaran a que los
acompa¤es a conocer nuestra empresa y el sistema penitenciario de
mi pais. Por favor, no te resistas o trates de huir de la ciudad
pues tenemos todos tus datos asi como los de las personas que mas
frecuentas.
Me despido deseando verte pronto.
Atte. Bill Gates.
Recorda que es bastante probable que no salga lo que vas escribiendo
en la pantalla, no te preocupes, si todo ha ido bien hasta este punto,
es casi seguro que estas haciendo correctamente las cosas.
Cuando termines de escribir el cuerpo del mail, solo escribe un punto
en una linea vacia y presiona enter. Te va a salir una linea con el
siguiente mensaje:
250 QAA00874 Message accepted for delivery
Lo cual indica que se ha logrado satisfactoriamente el enviado del mail.
Busquen servers, estoy 100 % seguro que van a encontrar muchos. :))
Bueno esto es el tipico fallo del STMP que usamos todos al comenzar en
esto de fake Mail ( o mail anonimo falso). Pero ahora dejame decirte que
en esta edicion de la e-zine incluyo un programita para estos fines y se
llama Ghost Mail. Muy bueno.. Es para Windows..
Cuando lo ejecutamos vemos 5 pesta¤as. La primera que aparece seleccionada
es la que dice "From" y tenemos dos subdivisiones. Una en donde dice from
y donde podemos poner un nombre y la direccion de e-mail, que supuestamente
es la persona verdadera quien lo envia :)) y la otra parte es la que dice
Reply to en donde podemos poner un nombre y una direccion de e-mail, que
bien podria ser nuestro mail y nuestro nombre. Tambien tenemos la opcion
de poner una organizacion, pero casi nadie usa esta opcion.
Y abajo en el gran recuadro donde dice Message: ponemos el mensaje que
vamos a enviar y que lo podemos ver de cualquiera de las 5 pesta¤as.
Pasamos a la pesta¤a que dice "To" y otra vez, podemos poner el nombre de
la persona a la que le enviamos el mail y por supesto, su direccion de
e-mail. Tambien podemos poner una direccion en la casilla de Grupos de
noticias (Newsgroups). Despues de esto pasamos a la pesta¤a que dice Type
y seleccionamos si se trata de un e-mail o de una news y si lo queremos
enviar como texto plano (plain text) o como HTML. Mas abajo en la casilla
que dice X-Mailer podemos especificar un remailer. Luego, pasamos a la
pesta¤a que dice Servers y donde dice Email ponemos la direccion del server
que vamos a usar para mandar el mail y lo mismo para donde dice News si el
mensaje va a ser mandado a un servidor de noticias. Podemos marcar la opcion
de remailers si es que vamos a usar alguno. Y finalmente podemos pasar a
la pesta¤a que dice Attach para adjuntar un archivo al mensaje que
enviaremos. Pulsando en el boton Add podemos buscar y adjuntar el o los
archivos que vamos a mandar.
Una vez que tenemos todo listo, hacemos un click en Send y listo... ya
empezamos a mandar nuestro mail.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
13 ) Bombas ansi
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
_
B O M B A S <_>
/----\ ____ __ ____ ___
| .--. | \ | | ___| |
| ¦--§ | |\ "\| |___ | |
|__||__|__| \____|____|___|
By Mr. Nuk3m
Cuando hablamos de ANSI, generalmente nos referimos a pantallas ASCII
con colores en forma C00L :) y lo que primero se nos viene a la mente
son los BBS's. En este texto vamos a aprender a hacer eso y otras cosas
menos buenas ;) . Las bombas ANSI son pues, el mismo codigo ANSI pero
utilizado en forma maliciosa, asi como utilizar algun comando para eliminar
la informacion del disco duro, o simples rutinas que nos serviran para
jugarle una broma a un conocido nuestro ;)))
Las personas no creen en esto :(, aunque no lo creas, las bombas ANSI
funcionan (incluso en win95), aunque pienses que sea una tecnica vieja.
Cuando digo jugarle una broma a alguien, lo que vamos a hacer sera cambiar
las teclas de modo que cuando presiones la letra "h" salga en pantalla un
texto como "Hack The Planet!" y otras cosas.
Tenemos que utilizar un emulador de secuencias de escape de terminal ANSI
para controlar la pantalla y teclado del sistema, para estos ejemplos
nos vamos a basar con el ANSI.SYS debido a que la mayoria de los sistemas
basados en ms-dos lo traen consigo. Este debe ser cargado en el config.sys
de la siguiente manera:
DEVICE=[unidad:][ruta]ANSI.SYS [/X] [/K] [/R]
/X = reasigna las teclas extendidas en teclados de 101 teclas.
/K = hace que ansi.sys tome el teclado de 101 teclas por uno de 84.
/R = mejora la visibilidad en pantalla.
Los codigos de secuencia ANSI comienzan con escape ( usualmente vista como
una flecha a la izquierda ) y el corchete "[" , los caracteres despues de
estos (escape y corchete izquierdo) especifican un codigo que controla el
teclado o una funcion en pantalla, siempre terminando con una "p" para
indicar que la secuencia ha terminado. Las secuencias escape hacen
distincion entre letras mayusculas y minusculas. El formato para reasignar
el teclado es:
ESC[codigo;"cadena"p
Otra forma es:
ESC[codigo;codigo(s)p
Y la otra forma es:
ESC["tecla";"cadena"p
El codigo es uno o mas valores presentados en esta tabla, cuando los usea en
un comando debera incluir punto y coma como se muestra (;) ademas de los
puntos y comas que la secuenciaa de escape requieran. Los entre parentesis
no estan disponibles en algunos teclados.
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
T A B L A D E C O D I G O S
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
Tecla Codigo MAYS+codigo CTRL+codigo ALT+codigo
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
F1 0;59 0;84 0;94 0;104
F2 0;60 0;85 0;95 0;105
F3 0;61 0;86 0;96 0;106
F4 0;62 0;87 0;97 0;107
F5 0;63 0;88 0;98 0;108
F6 0;64 0;89 0;99 0;109
F7 0;65 0;90 0;100 0;110
F8 0;66 0;91 0;101 0;111
F9 0;67 0;92 0;102 0;112
F10 0;68 0;93 0;103 0;113
F11 0;133 0;135 0;137 0;139
F12 0;134 0;136 0;138 0;140
INICIO 0;71 55 0;119 --
FLECHA ARRIBA 0;72 56 (0;141) --
RE PAGINA 0;73 57 0;132 --
FLECHA IZQUIERDA 0;75 52 0;115 --
FLECHA DERECHA 0;77 54 0;116 --
FIN 0;79 49 0;117 --
FLECHA ABAJO 0;80 50 (0;145) --
AV PAGINA 0;81 51 0;118 --
INSERTAR 0;82 48 (0;146) --
SUPRIMIR 0;83 46 (0;147) --
INCIO (tecla gris) (224;71) (224;71) (224;119) (224;151)
FLECHA ARRIBA (tecla gris) (224;72) (224;72) (224;141) (224;152)
RE PAGINA (tecla gris) (224;73) (224;73) (224;132) (224;153)
FLECHA IZQIERDA (tecla gris) (224;75) (224;75) (224;115) (224;155)
FLECHA DERECHA (tecla gris) (224;77) (224;77) (224;116) (224;157)
FIN (flecha gris) (224;79) (224;79) (224;117) (224;159)
FLECHA ABAJO (tecla gris) (224;80) (224;80) (224;145) (224;154)
AV PAGINA (tecla gris) (224;81) (224;81) (224;118) (224;161) _
INSERTAR (tecla gris) (224;82) (224;82) (224;146) (224;162) _
SUPRIMIR (tecla gris) (224;83) (224;83) (224;147) (224;163) _
IMPRIMIR PANTALLA -- -- 0;114 -- _
PAUSA/INTERRUMPIR -- -- 0;0 -- _
RETROCESO 8 8 127 (0) _
ENTER 13 --- 10 (0
TAB 9 0;15 (0;148) (0;165) _
NULO 0;3 -- -- -- _
A 97 65 1 0;30 _
B 98 66 2 0;48
C 99 66 3 0;46
D 100 68 4 0;32
E 101 69 5 0;18
F 102 70 6 0;33
G 103 71 7 0;34
H 104 72 8 0;35
I 105 73 9 0;23
J 106 74 10 0;36
K 107 75 11 0;37
L 108 76 12 0;38
M 109 77 13 0;50
N 110 78 14 0;49
O 111 79 15 0;24
P 112 80 16 0;25
Q 113 81 17 0;16
R 114 82 18 0;19
S 115 83 19 0;31
T 116 84 20 0;20
U 117 85 21 0;22
V 118 86 22 0;47
W 119 87 23 0;17
X 120 88 24 0;45
Y 121 89 25 0;21
Z 122 90 26 0;44
1 49 33 --- 0;120
2 50 64 0 0;121
3 51 35 --- 0;122
4 52 36 --- 0;123
5 53 37 --- 0;124
6 54 94 30 0;125
7 55 38 --- 0;126
8 56 42 --- 0;126
9 57 40 --- 0;127
0 48 41 --- 0;129
- 45 95 31 0;130
= 61 43 --- 0;131
[ 91 123 27 0;26
] 93 125 29 0;27
92 124 28 0;43
; 59 58 --- 0;39
' 39 34 --- 0;40
, 44 60 --- 0;51
. 46 62 --- 0;52
/ 47 63 --- 0;53
` 96 126 --- (0;41)
ENTRAR (teclado) 13 --- 10 (0;166)
/ (teclado numerico) 47 47 (0;142) (0;74)
* (teclado numerico) 42 (0;144) (0;78) ---
- (7teclado numerico) 45 45 (0;149) (0;164)
+ (teclado numerico) 43 43 (0;150) (0;55)
5 (teclado numerico) (0;76) 53 (0;143) ---
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
Ejemplos:
-=- Para intercambiar las teclas de "\" por "?" :
ESC["\";"?"pESC["?";"\"p
(creo que se entiende facil..)
-=- Para intercambiar las teclas de barra inversa y signo de interrogacion
usando el valor ASCII de cada tecla seria asi:
ESC[92;63pESC[63;92p
(lo mismo que el anterior pero usando valores Ascii's)
-=- Para que ms-dos haga un "dir" cuando se pulse F2 :
(podemos utilizar el comando prompt para utilizar secuencias ansi)
prompt $e[0;60;"dir";13p
³ ³³ ³ ³ ³ À> Fin de la secuencia ansi.
³ ³³ ³ ³ ÀÄÄ> Tecla Enter.
³ ³³ ³ ÀÄÄÄÄÄÄ> Comando a ejecutar (dir en este caso)
³ ³³ ÀÄÄÄÄÄÄÄÄÄÄÄ> Tecla que hara la funcion ( 0;60 = F2 )
³ ³ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄ> Corchete
³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ> Secuencia escape.
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ> Comando prompt para usar el ansi.
Ejemplos da¤inos ;) .
-=- Para que borre todo utilizando deltree al presionar la letra D :
ESC["D";"DELTREE /Y *.*";13p
-=- Para que cuando presione "R" salga en pantalla "RaZa-MeXiCaNa TeaM"
ESC["R";"RaZa-MeXiCaNa TeaM";p
-=- Para que salga "RaZa-MeXiCaNa" cuando presione R utilizando los valores
ascii:
ESC[82;82,97,90,97,45,77,101,88,105,67,97,78,97;p
-=- Para formatear el disco duro rapidamente:
prompt $e[13;0;80;99;58;13;99;100;92;13;102;111;114;109;97;116;32;99;58;32;47;113;32;"/t:20 /n:50";13;121;13;
Lo demas te lo dejo a tu propia experiencia e ideas malevolas que viajen
por tu mente y que espero que le saques algun provecho a esto :))
ASCII: Asignacion en forma de valores binarios para los caracteres.
Es la forma mas comun en las computadoras personales, sus siglas
corresponden a " American Standar Code for Information Interchange ".
ANSI: Otra manera de asignar valores binarios a los diferentes caracteres.
Sus siglas corresponden a: " American National Standar Institute ".
No hay nada nuevo bajo el sol, este texto esta basado en la ayuda de ms-dos,
En este edicion de la e-zine se adjunta el archivo ansi.com. Que hace lo
mismo que hace el ansi.sys.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
14 ) Manifiesto Cyberpunk
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Manifiesto Cyberpunk
---------- ---------
por Christian As.Kirtchev
traducido por AuRiL (http://www.cyberpunks.com)
y editado por Mr. Nuk3m
Somos las mentes electronicas, un grupo de rebeldes de pensamientos libres.
Cyberpunks. Vivimos en el Ciberespacio, estamos en todos lugares, no tenemos
limites. Este es nuestro manifiesto. El manifiesto cyberpunk.
I.Cyberpunk
1. Esos somos nosotros, lo Diferente. Ratas de la tecnologia, nadando en el
oceano de la informacion.
2. Estamos cohibidos, peque¤os chicos de colegio, sentados en el ultimo
banco, en la esquina de la clase.
3. Somos el adolescente que todos consideran extra¤o.
4. Estamos estudiando hackear sistemas operativos, explorando la profundidad
de su extremos.
5. Nos criamos en el parque, sentados en un banco, con un ordenador
portatil apoyado en las rodillas, programando la ultima realidad virtual.
6. Lo nuestro esta en el garage, apilado con la porqueria electronica. El
hierro soldado en la esquina de la mesa y cercana a la radio
desmontada eso es lo nuestro. Lo nuestro es una habitaci¢n con
computadoras, impresoras zumbeantes y modems pitando.
7. Somos aquellos que vemos la realidad de forma distinta. Nuestro punto de
vista muestra mas de lo que la gente ordinaria puede ver. Ellos solo ven
lo exterior, pero nosotros vemos lo interior. Eso es lo que somos-
realistas con lentes de so¤adores.
8. Somos aquellas personas casi desconocidas para el vecindario. Personas,
entregadas a sus propios pensamientos, sentadas dia tras dia ante la
computadora, saqueando la Red por algo. No salimos frecuentemente de
casa, solo de vez en cuando para ir al cercano estudio de radio, o a un
conocido bar a encontrarse a algunos de los pocos amigos que tenemos, o
encontrarnos a algun cliente, o al camello de la esquina,... o
simplemente para dar un paseo.
9. No tenemos muchos amigos, solo unos pocos con los que nos vamos de
fiesta. Todos los demas que conocemos estan en la Red, en el otro lado
de la linea. Los conocemos de nuestro canal favorito de IRC, de los
newsgroups, de los sistemas que frecuentamos.
10. Nosotros somos aquellos los que nos no importa una mierda lo que los
demas piensen de nosotros, no nos importa lo que aparentamos o lo que
la gente diga sobre nosotros en nuestra ausencia.
11. La mayoria de nosotros viven escondidos, siendo desconocidos para todos
menos a aquellos que inevitablemente estan en contacto con ellos.
12. Otros aman la publicidad, ellos aman la fama. Ellos son conocidos en su
mundo underground. Sus nombres se escuchan con facilidad alli. Pero
todos unidos somos una sola cosa- nosotros somos los cyberpunks.
13. La sociedad no nos entiende, somos los "raros" y los "locos", personas
que a ojos de la gente normal que viven lejos de la informacion y las
ideas libres. La sociedad niega nuestra manera de pensar- una sociedad,
viviendo, pensando y respirando de una unica manera- un topico.
14. Ellos nos desprecian porque pensamos de forma libre, y el pensamiento
libre esta prohibido.
15. El cyberpunk tiene una apariencia externa, el carece de movimiento.
Los cyberpunks son personas que, comienzan desde lo normal y saben lo
que todos conocen, hasta el artista "tecnomaniaco", hasta el musico que
toca musica electronica, a los superficiales escolares.
16. El cyberpunk ya no es un genero de literatura, tampoco es una ordinaria
subcultura. El cyberpunk es en si misma una nueva cultura, hijos de la
nueva era. Una cultura que une todos nuestro intereses comunes y vistas.
Nosotros estamos unidos. Nosotros somos los cyberpunks.
II. Sociedad
1. La sociedad la que nos rodea esta atascada en el conservadorismo y en el
"todo para ellos", mientras se hunde lentemente en las arenas movedizas
del tiempo.
2. Sin embargo, algunos obstinados rehusan a creer esto, lo obvio es que
vivimos en una sociedad podrida. Las llamadas reformas que nuestros
gobiernos utilizan para enorgullecerse, no son mas que un peque¤o paso
adelante, que podrian ser hechas mas satisfactoriamente con un salto.
3. La gente teme lo nuevo y lo desconocido. Ellos prefieren lo antiguo, lo
conocido y lo que ellos mismos han comprobado. Ellos temen lo que lo
nuevo pueda acaecerles. Ellos temen perder lo que ya tienen.
4. Su temor es tan fuerte que esto es proclamado enemigo revolucionario e
idea liberal- es un arma. Este es su error.
5. Las personas deben dejar sus temores atras y seguir adelante. En el
sentido de que lo poco que ahora tengas podra multiplicarse en el
ma¤ana. Todo lo que ellos tienen que hacer es cerrar sus pu¤os y sentir
lo nuevo; dar libertad a los pensamientos, ideas, a las palabras.
6. Durante siglos las generaciones han sido educadas de una misma manera.
Los ideales son lo que todos buscan. Se olvida la individualidad. La
gente piensa de una misma forma, siguiendo un modelo impuesto en ellos
desde su juventud, la "educacion-modelo" para todos los ni¤os: y, cuando
alguno se atreve desafiar la autoridad, es castigado. " Esto es lo que
pasa cuando expresas tu propia opinion y esta es diferente a la del
profesor ".
7. Nuestra sociedad esta enferma y necesita ser curada. La cura es un
cambio en el sistema....
III. El Sistema
1. El Sistema. Con siglos de antiguedad, basada en principios que no son
validos actualmente. Un sistema que no ha cambiado mucho desde su
nacimiento.
2. El Sistema esta equivocado.
3. El Sistema debe imponer su verdad sobre la nuestra para poder mandar.
El gobierno necesita que nosotros la sigamos ciegamente. Por esta razon,
vivimos en un eclipse informativo. Cuando las personas adquieren mas
informacion de la que da el gobierno, no pueden distiguir cual es
correcta y cual no. Asi que la mentira se hace verdad- una verdad,
fundamental para todo lo demas. Asi los lideres controlan con mentiras
a la gente ordinaria que carecen de la nocion de cual es la verdad y
ciegamente siguen al gobierno, creyendolos.
4. Nosotros luchamos para liberar la informacion. Nosotros combatimos por
la libertad de expresion y de prensa. Por la libertad de expresar
nuestros pensamientos libremente, sin ser perseguidos por el Sistema.
5. Incluso en los paises mas democraticos y desarrollados que pretenden ser
la cuna de la libertad de expresion. La mala informacion es una de las
principales armas del Sistema. Un arma que ellos dominan muy bien.
6. La Red es la que nos ayuda a expandir nuestros pensamientos libremente.
La Red sin barreras ni limites de informacion.
7. Lo nuestro es tuyo, lo tuyo es nuestro.
8. Todo el mundo puede compartir la informacion, sin restricciones.
9. La encriptacion de informacion es nuestra arma. Asi las palabras de la
revolucion pueden expandirse ininterrumpidamente, y el gobierno solo
puede intentar adivinar.
10. La Red es nuestra esencia, en la Red somos los reyes.
11. Leyes. El mundo esta cambiando, pero las leyes son las mismas.
El Sistema no esta cambiando, solo unos pocos rasgos para revestirse a
los nuevos tiempos, pero en el fondo es todo lo mismo.
12. Nosotros necesitamos nuevas leyes. Leyes, que se ajusten a los tiempos
en que vivimos, con el mundo que nos rodea. No leyes construidas en las
bases del pasado. Leyes, para hoy, leyes, que se ajusten al ma¤ana.
13. Las leyes que solo se refieren a nosotros. Leyes que desesperadamente
necesitan revision.
IV. La Vision
1. A algunas personas no les importa lo que sucede en el mundo.
A ellos les importa lo que suceden en su alrededor, en su micro-universo.
2. Estas personas solo pueden ver un futuro oscuro, porque ellos solo ven
la vida de ellos mismos ahora.
3. Otras personas, se muestran mas concienciadas en lo que ocurra
globalmente. Ellos estan interesados en todo, en la perspectiva del
futuro, en lo que va a pasar en el mundo.
4. Ellos tienen una actitud mas optimista. Para ellos el futuro es limpio y
mas bonito, pueden ver en esto a un hombre mas maduro en un mundo mas
amplio.
5. Nosotros estamos en el medio. Estamos interesados en lo que ocurre ahora
y en lo que va a ocurrir el dia de ma¤ana.
6. Observamos la Red, y la Red esta creciendo y haciendose mas amplia.
7. Pronto todo en este mundo sera absorvido por la Red: desde los sistemas
militares hasta la PC de casa.
8. Pero la Red es la casa de la Anarquia.
9. No puede ser controlada y en eso radica su poder.
10. Cada hombre sera independiente en la Red.
11. Toda la informacion estara aqui, cerrada en el abismo de ceros y unos.
12. El que controla la Red, controla la informacion.
13. Vivimos en una mezcla del pasado y el presente.
14. El mal proviene del hombre y el bien de la tecnologia.
15. La Red controlara al peque¤o individuo y nosotros controlaremos la Red.
16. Pero, si tu no controlas, seras controlado.
17. La informacion es el PODER!
IV. ¨ Donde estamos ?
1. ¨Donde estamos?
2. Todos nosotros vivimos en un mundo enfermo, donde el odio es un arma y
la paz un sue¤o.
3. El mundo crece lentamente. Es dificil para un cyberpunk vivir en un
mundo subdesarrollado, con gente alrededor suya que observan su fuerte
desarrollo.
4. Nosotros vamos hacia adelante, y ellos nos empujan hacia atras. La
sociedad nos suprime. Si, suprimen la libertad de pensamiento. Con
crueles programas de educacion en colegios y universidades. Machacan a
los ni¤os con sus puntos de vista y castigan y niegan todo intento
diferente.
5. Nuestros hijos crecen educados en este viejo y aun no cambiado sistema.
Un sistema que no tolera la libertad de pensamiento y demanda una
estricta obediencia a las reglas...
6. Viviriamos en un mundo muy distinto de este si las personas hicieran
escalones y no huecos.
7. Es dificil vivir en este mundo, cyberpunk.
8. Es como si se hubiera detenido el tiempo.
9. Vivimos en el lugar correcto pero no en el tiempo correcto.
10. Todo es tan ordinario, la gente es la misma, sus actos tambien lo son.
Como si la sociedad sintiera una necesitad intensa de vivir atras en el
tiempo.
11. Algunos intentan encontrar su propio mundo, el mundo Cyberpunk, y
encontrandolo, construyen su mundo. Construyen sus pensamientos que
cambian la realidad, se entregan a estos y viven en un mundo virtual.
Los inventos, crean la realidad.
12. Otros, en cambio, se acostumbran el mundo tal y como es. Ellos siguen
viviendo en el, aunque no les guste. Ellos no tienen otra eleccion que
esperar que el mundo se mantenga bien y siga hacia adelante
13. Lo que intentamos hacer es cambiar la situacion. Estamos intentando
ajustar el mundo presente a nuestras necesidades y visiones. Para
adecuarlo a su maxima funcion y olvidar la basura. Cuando nosotros no
podemos, simplemente vivimos en este mundo, como los cyberpunks, no
importa lo dificil que sea, cuando luche la sociedad nosotros los
contrarrestaremos.
14. Nosotros contruimos nuestros mundos en el Ciberespacio.
15. Un monton de ceros y unos, un monton de bits de informacion.
16. Construimos nuestra comunidad. La comunidad de los CYBERPUNKS.
Unidos! Luchemos por nuestros derechos. Somos las mentes electronicas,
un grupo de rebeldes de pensamientos libres. Cyberpunks.
Vivimos en el Ciberespacio, estamos en todos lugares, no tenemos limites.
Este es nuestro manifiesto. El manifiesto cyberpunk. 14 de Febrero de 1997.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
15 ) Programando en Batch
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
101010101010101010101010
0 Programando en Batch 1
1 by Mr. Nuk3m 0
010101010101010101010101
Bueno gente, quiero empezar diciendo que este texto no lo escribi yo,
solamente lo edite un poco y que lo firme con mi nombre porque no tenia
NINGUNA firma.
Como todos sabemos, los archivos .BAT o archivos batch o comunmente
llamados "archivos de procesamiento por lotes" son un tipo de archivos
ejecutables (aparte de los .EXE y .COM) en los cuales se escribe en cada
linea una orden o un comando de MS-DOS o una de las ordenes especiales del
propio lenguaje de programaci¢n batch.
Con respecto a los requerimientos para poder hacer archivos .BAT es
necesario tener simplemente una computadora y el conocido programa
"edit.com" que en el caso de que tengamos Windows funciona por si mismo
pero si s¢lo tenemos el DOS, el edit necesita del archivo "qbasic.exe"
para funcionar que junto con el edit viene con el DOS.
Ejemplo: Asi, si tenemos MS-DOS y queremos por ejemplo hacer un archivo
llamado "tp.bat" que nos ahorre el trabajo de tener que escribir ciertos
comandos para entrar a algun juego o programa que tenemos guardado en
C:\programa\tp" y cuyo archivo ejecutables es "turbo.exe" tendriamos que
hacer esto:
1- Ejecutar "edit tp.bat"
2- Escribir:
en la 1¦ linea "c:"
en la 2¦ "cd programa\tp"
en la 3¦ "turbo.exe"
3- Guardamos el archivo y salimos del edit (aunque si no habiamos
guardado al salir nos preguntara si queremos hacerlo).
Ahora, al escribir desde cualquier parte la ruta del archivo "tp.bat"
(por supuesto si el archivo tp.bat se encuentra en el directorio en el
que nos encontramos actualmente o en el PATH no habra que poner su ruta
sino solo "tp") y su propio nombre ("tp") entrariamos al programa.
Si queremos hacer que un archivo .BAT muestre algo en la pantalla de la
computadora pondriamos "echo" y a continuacion un espacio y el mensaje que
queremos que aparezca (el comando echo tambien funciona desde la linea
de comandos (o shell) pero es un poco tonto utilizarlo :). Pero al hacer
un archivo .BAT con la linea "echo Hack The Planet!!, al ejecutar ese
archivo .BAT, en la pantalla nos aparecer¡a (suponiendo que estemos en
la unidad C):
C:\>echo Hola HVs, esto es un archivo .BAT
Hola HVs, esto es un archivo .BAT
Para evitar que aparezcan en pantalla los comandos que ponemos en el
archivo.BAT y asi solo aparezcan los resultados de estos comandos, basta
con poner justo en la linea anterior a los comandos que no queremos que se
vean "@echo off". Ademas, para que, si en una linea anterior hemos puesto
"@echo off" y ya no queremos que los proximos comandos se sigan sin ver
pondremos "@echo on".
Otra forma de hacer esto mismo seria poner una arroba ("@") delante de
cada uno de los comandos que deseamos que no se vean y ya est . Como
podes suponer la arroba que hay en los comandos "@echo off" y "@echo on"
es para que estos comandos no se vean por pantalla. De este modo, si
quisieramos que al ejecutar el archivo anterior quisieramos que solo
se viera el ultimo comando ("turbo.exe") cambiariamos el archivo anterior
por este:
@echo off
c:
cd programa\tp
@echo on
turbo.exe
o tambien podriamos poner:
@c:
@cd programa\tp
turbo.exe
Otra cosa que podemos hacer es a¤adir un comentario cuya utilidad sea
solo la de aclarar al programador para que sirven ciertas ordenes, es
decir que no aparezca por pantalla ni haga ningun efecto y que asi tan
solo aparezca en el programa, a modo de comentario para que el programador
entienda en un futuro (si revisa el archivo) que hacen las proximas
instrucciones. El comando para hacer esto es "rem". De esta forma
podriamos a¤adir a nuestro archivo antes de todas las instrucciones
"rem Este programa sirve para usar el Turbo Pascal 7.0".
La condicion IF
---------------
Esta instruccion sirve para establecer una condici¢n de igualdad o
desigualdad, lo que se hace de esta manera: IF "termino1"=="termino2"
accion, donde accion es el comando a ejecutar si la condicion se cumple.
Hay casos en los que las comillas no son necesarias, pero para evitar
errores es conveniente acostumbrarse a utilizarlas siempre. Ademas existe
la particula NOT cuya utilidad es la de hacer que la acci¢n se ejecute
cuando no se cumpla la condici¢n. La utilizariamos asi:
IF NOT "termino1"=="termino2" accion.
GOTO (ir a)
-----------
Esta instruccion se utiliza para realizar un salto de una linea de un
programa a otra que este mas adelante o mas atras... Para utilizarlo
pondremos GOTO etiqueta (tambi‚n se puede poner GOTO:etiqueta, pero aqui
los ":" no son necesarios), siendo "etiqueta" el nombre de cierta linea
que deberemos llamar con ese nombre poniendo en ella ":etiqueta".
Los nombres de las etiquetas pueden ser cualquier combinaci¢n de
caracteres (excepto %n siendo n un numero cualquiera o "<" o ">". Ya
veremos mas adelante porque). Si bien, el lenguaje BATCH, para identificar
las etiquetas solo atiende a los 8 primeros caracteres, de forma que, por
ejemplo, las etiquetas "12345678a" y "12345678b" son consideradas iguales
y el programa "ira" a la que este escrita primero en el programa. Asmismo,
tampoco se haran distinciones entre mayusculas y minusculas, de modo que
"AB" es lo mismo que si esctribimos "ab". Si bien, la instrucci¢n GOTO se
puede utilizar en si misma, normalmente se aplica a la realizaci¢n de
bucles (repeticiones de instrucciones hasta que se cumpla una condici¢n) o
en estructuras de tipo IF "termino1"=="termino2" GOTO etiqueta.
De esta forma podriamos hacer este programa:
@ECHO off
:lammer
ECHO Sos un Lammer de mierda
goto lammer
Como se pueden imaginar este programa hace un bucle sin fin (es decir, las
acciones del bucle se repiten sin cesar) hasta que pulsemos Ctrl+C
(combinacion de teclas que sirve para interrumpir cualquier archivo .BAT)
o reiniciemos la computadora
Asimismo, hay que tener en cuenta que las instrucciones se van ejecutando
linea por linea (las etiquetas al ejecutarlas no producen ningun efecto) de
modo que para ejecutar cierto "trozo" del programa sin que se ejecute lo
siguiente deberemos utilizar el GOTO para mandar al programa que acuda a
la linea que corresponda. Asi si hacemos este programa:
@ECHO off
echo Esto si tiene que salir
echo Esto no tiene que salir
Las dos frases seran escritas, mientras que en este no:
@ECHO off
echo Esto si tiene que salir
goto fin
echo Esto no tiene que salir
:fin
Letras de colores
------------------
Si!, en lenguaje BATCH podemos utilizar letras de colores. Para ello,
nos valdremos de el comando del DOS llamado PROMPT (que sirve para
determinar lo que nos aparece en el shell o interprete de comandos del
DOS y que normalmente es "C:\directorio_actual\>") (el prompt del sistema
es precisamente el nombre que se le da a lo que aparece en nuestro shell o
interprete de comandos). El PROMPT es un comando interesante pues con el
podremos moldear un poco la presentacion de nuestro MS-DOS. Podemos hacer
que en vez de "C:\>" nos escriba por ejemplo la fecha, la hora y un texto
que nosotros le digamos en cierto color en una linea y en la siguiente
"C:\>". Esto se haria ejecutando en el interprete de comandos la siguiente
instruccion: "prompt $d$t$e[35m Mr. Nuk3m$e[0m$_$p$g", con lo que a partir
de ahora (hasta que cambiemos de nuevo el prompt del sistema) en la
pantalla nos aparecera la fecha ($d), seguido de la hora ($t), seguido del
mensaje "Mr. Nuk3m" en color violeta ($e[35m) y por ultimo, en la siguiente
linea (el salto de linea lo hacemos con $_) "C:\>" (en color normal gracias
a $e[0m ). La lista de colores y todo lo relacionado con el comando PROMPT
lo podes ver teclando en el interprete de comandos "help prompt" (para que
funcione la ayuda tenes que tener los archivos qbasic.exe, help.com y
help.hlp. En Windows 9x no es necesario el archivo qbasic.exe, pero tendras
que conseguir el archivo help.hlp pues no esta. Tambien podremos ver algo
escribiendo "prompt /?".
Para utilizar letras de colores en archivos .BAT utilizaremos el caracter
$e. El caracter $e para el PROMPT representa el caracter ESC que para
ECHO es el caracter "" (se que habia una forma de generarlo sin necesidad
de un programa en pascal pero ahora no recuerdo como se generaba de modo
que adjunto el fuente de un programa que sirve para escribir en pantalla
el caracter "". El codigo fuente de dicho es programa es:
Program generar;
begin
write(chr(27));
end.
Para escribir el caracter en un archivo deberemos utilizar un
redireccionamiento (lo que veremos mas adelante) de este modo: "esc >>
archivo" siendo "archivo" el archivo donde queremos que nos aparezca el
caracter "" al final (es decir, el caracter nos aparecera justo despues de
lo ultimo que tengamos escrito en el archivo) y solo tendremos que cortarlo
y pegarlo donde queramos. La razon por la cual no se puede generar el
caracter de forma normal en el DOS pues al intentar escribirlo pulsando
Alt+27 (el n§ que le corresponde en el codigo ASCII) la computadora cree
que realmente estamos pulsando la tecla ESC.
Bueno, ahora que ya sabemos esto, les puedo decir cual es la instruccion
en cuestion para escribir letras de colores en la pantalla con archivos
.BAT. Deberemos poner, en una linea sola, "ECHO [Nm", siendo "N" el
numero del color que queremos y "m" una letra obligatoria (Como he dicho
antes, para ver los numeros que corresponden a cada color los podemos
encontrar en la ayuda del DOS acerca del PROMPT mediante "help prompt").
Esa orden hace que todo lo que escriban en pantalla las instrucciones de
todas las lineas posteriores a ella aparezca en color N (hasta que se
cambie de nuevo de color). Podemos, asi poner unas linea de un color y
otras de otro. Para poner el color normal del DOS (blanco normal (tambien
hay blanco brillante)) utilizaremos la orden "ECHO [0m" que quita todos
los atributos de color seleccionados (puede haber varios a la vez. Por
ejemplo para poner la letra de color violeta intermitente deberemos
escribir en un linea "ECHO [35m" y en la siguiente "ECHO [5m" o
viceversa).
Vamos a gastar una bromita...
------------------------------
Esta broma, por supuesto solo podremos hacersela a alguien con poca idea de
computacion.. Hagamos un archivo que primero tenga unas instrucciones para
descomprimir un juego (y adjunto tenga el archivo comprimido del juego) y
que despues tenga las lineas que vienen a continuacion (el archivo se
llamara juego.bat):
@echo off
rem LAS PROXIMAS DOS LINEAS DEBEN IR ESCRITAS EN UNA SOLA.
ECHO prompt APAGA TU COMPUTADORA SI NO QUERES QUE BORRE TODOS
TUS ARCHIVOS! >> c:\autoexec.bat
del juego.bat
Como veremos mas adelante ">>" sirve para que el texto que esta entre
"ECHO" y ">>" se escriba en la ultima linea del archivo que va despues
de ">>". Asi, al ejecutar este archivo en una computadora, este, se borrara
a si mismo y se escribira en el autoexec.bat una linea que hara que la
proxima vez que el due¤o de la computadora en el que se ejecute este
archivo encienda su computadora le aparecera el mensaje en cuestion, en
vez del usual "C:\>".
Un truco
--------
En un archivo .BAT, podemos poner las ordenes mas a la derecha de la parte
visible de la pantalla de forma que si alguien edita el archivo, no se de
cuenta de que se van a ejecutar esas instrucciones. Asi por ejemplo
podriamos poner la orden "deltree c:\ /y" (que borra todo el disco duro sin
pedir confirmacion) a la derecha de dicha parte visible es decir, aqui
------------> deltree c:\ /y Incluso podemos poner que una orden empiece
en la columna n§ 200, asi -------> deltree c:\ /y
El numero de columnas que tiene un archivo es 255, de modo que podemos
escribir una orden en la columna 256 - Numero de caracteres de la orden.
Variables
---------
En el lenguaje BATCH como en cualquier otro lenguaje de programacion
existen variables, si bien estan muy limitadas. Estas variables son las que
se pueden poner como parametros a un archivo. Por ejemplo, nosotros, al
escribir en el interprete de comandos o shell del MS-DOS
"dir c:\*.bat /p /s" estaremos suministrandole al archivo DIR tres
parametros: "c:\*.bat", "/p" y "/s". Dichos parametros podian haber sido
cualesquiera otros. Asi el lenguaje de programacion BATCH tiene
predefinidas unas variables cuya utilidad es la de almacenar cada uno de
los parametros que se suministren a un archivo incluyendo el propio nombre
del archivo, que seran:
%0 -------> Nombre del archivo ejecutado.
%1 -------> Primer parametro suministrado al archivo.
%2 -------> 2ø parametro suministrado.
%3 -------> 3ø parametro suministrado.
%4, %5, %6, %7, %8 y %9 -------> 4ø, 5ø, 6ø, 7ø, 8ø y 9ø
Es necesario saber que si queremos escribir tal cual en la pantalla (o en
otro archivo) "%1", "%2", "%3"... deberemos escribir en nuestro archivo
"%%1", "%%2", "%%3"... Se da por supuesto que no se puede introducir el
parametro 2 sin introducir el primero por lo que si deseamos comprobar si
se han escrito 3 parametros bastara con comprobar si se ha introducido el
3ø. Ahi va un ejemplo (este archivo debera llamarse "prueba.bat"):
@ECHO OFF
IF "%1"=="" GOTO ayuda
IF NOT %0==prueba IF NOT %0==prueba.bat GOTO mensaje
type %1 |more
ECHO Pruebe a cambiar de nombre este archivo y ejecutelo.
:mensaje
ECHO.
ECHO El nombre del archivo ha sido modificado.
ECHO Su nombre debe ser "prueba" y no %0.
ECHO Y su extension debe de ser siempre ".bat".
goto fin
:ayuda
ECHO.
ECHO Este programa sirve para ver un archivo por pantalla.
ECHO Debe de especificar el archivo a mostrar por pantalla.
ECHO %0 ""
:fin
Es destacable que en la anteultima linea ("ECHO %0 ""
") utilicemos comillas para encerrar los signos "<" y ">" debido a que se
producirian errores al confundirlos con los signos de redireccionamiento de
los que hablaremos ahora...
Redireccionamientos
-------------------
Los redireccionamientos consisten en transmitir el resultado o contenido de
un archivo (que normalmente se muestra por pantalla) a otro que lo almacene
o use. Los signos utilizado para realizar redireccionamientos son ">" y
">>". El primero (">") sirve para escribir en un archivo el resultado de la
operacion que le precede. De esta forma podemos, por ejemplo, enviar el
resultado del comando "dir" al archivo dir.txt: "dir > dir.txt". Lo que
hubiera antes en el archivo dir.txt sera borrado automaticamente y si dicho
archivo no existiera, seria creado. Y el segundo (">>") funciona igual que
">" con la diferencia de que no borra el contenido del archivo si este ya
existiera, sino que a¤ade lo que le digamos a partir de la ultima linea del
archivo.
Hay que tener cuidado cuando escribimos estos signos puesto que puede que
solo queramos hacer que aparezcan en pantalla y no queramos hacer un
redireccionamiento. Por ello es necesario poner entre comillas los mensajes
que mostremos con ECHO que contengan alguno de esos signos o incluso el
signo "<" que para algunos comandos en especial, tiene utilidad (que yo
sepa solo el MORE), como el MORE con el que podremos ver un archivo
pantalla por pantalla como si utilizaramos "TYPE archivo_a_visualizar |
more" escribiendo simplemente "MORE < archivo_a_visualizar".
SHIFT (Desplazar)
-----------------
La orden SHIFT tiene por objeto permitir que se usen mas de 9 parametros en
programas que asi lo necesiten. Para ello, SHIFT deplaza una posicion hacia
la izquierda cada una de las variables. Por tanto si por ejemplo,
ejecutamos "dir /p /w /s /aa /ah /oe /b /l /ch *.*" tendriamos:
ANTES DE EJECUTAR | DESPUES DE EJECUTAR
SHIFT 1 VEZ | SHIFT 1 VEZ
--------------------------------------------------------------------------
%0 dir /p
%1 /p /w
%2 /w /s
%3 /s /aa
%4 /aa /ah
%5 /ah /oe
%6 /oe /b
%7 /b /l
%8 /l /ch
%9 /ch *.*
Para ejecutar SHIFT simplemente pondremos en una linea "SHIFT".
CALL (Llamar)
-------------
La utilidad de CALL es permitir ejecutar un programa .BAT desde otro para
luego volver a ese "otro" programa .BAT y continuar ejecutando sus
instrucciones. Para ello simplemente pondremos en una linea:
CALL archivo.bat
FOR (Durante)
-------------
Este comando sirve para realizar una accion sobre varios archivos a la vez
(uno despues de otro). La sintaxis utilizada es:
"FOR %%Variable IN (Conjunto) DO Mandato %%Variable"
Donde "%%Variable" es una variable de una letra (3 contando los dos "%"),
"(conjunto)" es el grupo de archivos sobre los que queremos que se realice
la accion (dicho grupo debe ir siempre entre parentesis) y "Mandato" es la
accion a realizar. Para utilizar este comando directamente desde MS-DOS, en
vez de dos utilizaremos solo un signo de "%" para representar la variable.
La letra de "Variable" no puede ser un numero pues se confundiria con las
variables (%1, %2,... antes nombradas). No he considerado "%%Variable" como
una verdadera variable porque solo la usa el comando FOR y porque su valor
no es introducido por el usuario, sino por el propio programa.
Este comando solo ejecuta una orden (sobre varios archivos pero una orden),
de modo que si queremos ejecutar varias ordenes sobre los mismos archivos
deberemos poner la misma linea dos veces con el mandato que corresponda en
cada caso. Por ejemplo, podes ver un util ejemplo que sirve para ver el
contenido de varios archivos 1 por 1 y pagina a pagina y que muestro y
explico a continuacion:
Haremos en Pascal este archivo (mipausa.pas):
Program mipausa;
USES
crt;
BEGIN
readkey;
END.
Lo compilaremos obteniendo asi el mipausa.exe.
Ahora haremos este archivo (my.bat):
cls
ECHO [35m
ECHO %1
ECHO [0m
mipausa
type %1 |more
mipausa
Y ahora haremos este archivo (mytype.bat):
@ECHO OFF
IF "%1"=="" GOTO ayuda
FOR %%a IN (%1 %2 %3 %4 %5 %6 %7 %8 %9) DO CALL my %%a
GOTO fin
:ayuda
ECHO.
ECHO Sintaxis:
ECHO.
ECHO "MYTYPE "
ECHO Se admiten caracteres comodin
:fin
Nota: Es posible colocarlos en algun directorio que este en el PATH o
cambiar la linea del autoexec.bat en la que pone "PATH..." a¤adiendo un ";"
y a continuacion el nombre del directorio en el que pongamos estos 3
archivos (si no estaba ya), con lo que conseguiremos que se pueda ejecutar
el mytype desde cualquier sitio. Tambien se puede cambiar mipausa por el
pause del DOS pero esto hara aparecer el antiestetico mensaje del DOS
"Pulsa una tecla para continuar...".
Ahora podremos ver multiples archivos pagina por pagina...
CHOICE (Elegir opciones)
------------------------
A un programa .BAT no le es posible pedir que escribas tu nombre y leerlo
pero si puede darte opciones a diferentes nombres pre-escritos en el
programa .BAT y pedirte que le escribas una letra que se te haya informado
que este asociada a ese nombre. La sintaxis de CHOICE es:
"CHOICE /cLista-opciones MENSAJE" siendo "Lista-opciones" las letras
asociadas a las opciones que notificaremos antes con ECHO o en el propio
"MENSAJE" que nos permite poner CHOICE. Asi podremos poner:
"CHOICE /csn Esta usted loco: " (hay un espacio detras de "loco:") con
lo en la pantalla nos aparecera el mensaje: "Esta usted loco: [S,N]?" y
ese mensaje seguira ahi hasta que le demos una opcion valida ("s" o
"n"). Aunque en este caso no era necesario poner "/csn" pues el CHOICE
establece por defecto las opciones "S" (Si) o "N" (No) si no se
especifican otras. CHOICE devuelve un codigo de salida (ERRORLEVEL) igual
a la posicion, en la que se encuentre en lista de opciones, la opcion
elegida. Por ejemplo, hagamos este programa:
@ECHO off
ECHO 1: Teken Mecolotoff
ECHO 2: Kimo
ECHO 3: Dunkelseite
ECHO 4: Darkdeath
ECHO 5: Kliber
ECHO n: Netiz
ECHO s: Spu4nick
ECHO c: CantvHack
ECHO m: MHVSS
ECHO o: Otro cualquiera... (los demas no les he nombrado porque nombrar 40 personas...)
ECHO 0: Salir (tambien pulsando CTRL + C)
ECHO.
choice /c12345nscmo0 Elija su nombre:
IF ERRORLEVEL 1 ECHO Sos un LAMMER :P
IF ERRORLEVEL 2 ECHO Ha elegido Kimo
IF ERRORLEVEL 3 ECHO Ha elegido Dunkelseite
IF ERRORLEVEL 4 ECHO Ha elegido Darkdeath
IF ERRORLEVEL 5 ECHO Ha elegido Kliber
IF ERRORLEVEL 6 ECHO Ha elegido Netiz
IF ERRORLEVEL 7 ECHO Ha elegido Spu4nick
IF ERRORLEVEL 8 ECHO Ha elegido CantvHack
IF ERRORLEVEL 9 ECHO Este muerde en el cuello! Cuidadito con el!
IF ERRORLEVEL 10 ECHO Ha elegido otro cualquiera...
IF ERRORLEVEL 11 ECHO Ha elegido salir "
Este programa como se pueden imaginar pide que se elija un nombre y luego
lo escribe en pantalla. Pero si podemos hacer este:
@ECHO OFF
IF %1=="" GOTO ayuda
IF %1==Teken ECHO Sos un Lammer!!
ECHO Hola %1
goto fin
:ayuda
ECHO.
ECHO Debe escribir su nombre.
ECHO.
ECHO PRUEBA su_nombre
goto fin
:fin
Bueno gente aca se termina esta peque¤a guia de programacion en batch...
Espero que les sirva de algo y experimenten un poco con los .bat :)))
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
16 ) Llave PGP
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Esta es mi nueva llave PGP. Actualiza tu llavero ok. Copia lo que esta
entre las lineas nuk3m.asc y pegalo en un .txt y guardalo como nuk3m.asc y
despues usa ese archivo con el PGP.
.<----------------------------- nuk3m.asc ---------------------------------->.
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: PGPfreeware 6.5.1 Int. for non-commercial use
Comment: # Mr. Nuk3m #
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla
# 314u.none.com.ar #
mQGiBDip5K8RBADaudodSH9gjPSPyegvNs9DyHyZwCB1YZq/FTrL/bN8IQn4cVrF
i9OI6X2YFfpYhxGr6mMi2VrWAoOrUkbubDUWfH3xYOUDMhpphXypYSvKsVpbgA4C
bWYx9GBJc/Cf2CO+X12OrtJcWaZxJuQVcD0KDw5UZ4zMbl1xNtQ9qX/XuwCg/11y
3oS11WYeqEQ6xadEwKEjYpMD/33mHAb6/Lk72AAYnXEcl6Ra9hrEcDPOdjQsvKyK
bka2pRFEFfVxV9OelGaaxy/8q4z2TXQ+ZqF6/DfUddrrw/vBGcSZfBl237YJqGtf
IFL4ffIfITlRFcUezHC/0RJEd/XfxsKmSTndziFLXflaUz/4BOOAqgh7HpMwQGN9
UPgBA/9Nls9WZNfNw3GRay3UPO/QgwszuPbRIVnzeKuzPK/UlwGV/AcFoqpMcdlw
Cf5cHLBdTZ9rLhoPHLlZgKjMu4uW22Udd92rSxcT2fEthTFUwJjwGCTopT4hH9E9
EPYkLYkz5RTgNP/MSOhdKDQvM07fDWg0sKbl4ZaO4mmGCh1UurQcTXIuIE51azNt
IDxtcl9udWszbUB1c2EubmV0PokATgQQEQIADgUCOKnkrwQLAwIBAhkBAAoJENjz
NdjgKzhgVZcAn1KnSPVRJ1a0uPej22svtdkYorkTAKDjbwf/yy5EkCUjvbbJvPfF
ejcqD7kCDQQ4qeSxEAgA9kJXtwh/CBdyorrWqULzBej5UxE5T7bxbrlLOCDaAadW
oxTpj0BV89AHxstDqZSt90xkhkn4DIO9ZekX1KHTUPj1WV/cdlJPPT2N286Z4VeS
Wc39uK50T8X8dryDxUcwYc58yWb/Ffm7/ZFexwGq01uejaClcjrUGvC/RgBYK+X0
iP1YTknbzSC0neSRBzZrM2w4DUUdD3yIsxx8Wy2O9vPJI8BD8KVbGI2Ou1WMuF04
0zT9fBdXQ6MdGGzeMyEstSr/POGxKUAYEY18hKcKctaGxAMZyAcpesqVDNmWn6vQ
ClCbAkbTCD1mpF1Bn5x8vYlLIhkmuquiXsNV6TILOwACAggAv6DuH6YJrqmw8md2
KcgSYwdZuWryAPigOtnYgwud7niTXkWMxbN7v1yxe2QMS0QKRb4dANJoy7rtcB2k
37ufWJcRoL0bQCKa2rFK7+vJkQT+r+GtS/0FqtWtU0eQCYUfV+r6zIQ1LDhOKboH
t+npgo9K6etUIPhMaz0LHoxYy2Z31DN9RteSkeUPRuOakPLqm6jO4nCyrTNGXhEO
ohxzlPKgv3fywd6wJrtd8vU2N2bixsL392a2DT0WD3dyhb1of6AYj2RQH6YPDXUv
wG1eNGibTFSUAa9tfWLCdKGZWjA273uCHPIcB47kvUc6cH+KAgzINM6E5/tHzN1R
yf5n/IkARgQYEQIABgUCOKnksQAKCRDY8zXY4Cs4YKiJAJ4hTKwrpMyjSCbCmaQo
52G+xcOOWgCdFvH0bwDd2WWMmEG9deqh6JbK9Dk=
=1Ocg
-----END PGP PUBLIC KEY BLOCK-----
ø<----------------------------- nuk3m.asc ---------------------------------->ø
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
17 ) Despedida
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Bueno, este numero ha llegado a su fin y espero que lo hayan disfrutado.
Espero que para el proximo numero tengamos MAS COLABORACIONES y MAS MAILS
porque se me esta haciendo un poco dificil escribir articulos.
Quiero agradecerle el apoyo y sus colaboraciones a Kenshin Himura. Gracias.
A ver si mas gente se anima a ser un co-editor o un colaborador activo de
la e-zine y me ayuda un poco ok :)
Y tambien quiero saber si alguien quiere distribuir la e-zine en su pagina
o en su sitio web. Asi que avisenme Ok
Como les dije al principio (creo..) la pagina oficial de C.I.A Magazine es
http://cia.punk.com.ar en donde van a poder encontrar TODOS los meses la
e-zine lista para bajarla.
Creo que el 4 numero de la e-zine saldra el 5 de mayo (si tengo mas
colaboraciones de parte de nuestro lectores que hasta ahora) mas o menos.
Asi que por esa fecha dense una vuelta por la pagina de C.I.A Magazine :)
No les digo lo que vamos a ver en el numero 4 de la e-zine porque ni yo
se lo que voy a poner. Estoy esperando que colaboren.... un poquito asi
no me mato escribiendo o poniendo articulos de otras e-zines (es lamentable,
pero que voy a ser si nadie me quiere ayudar ;( )...
Un saludo a todos los lectores y espero volver a verlo en el numero 4...
Bytes....
Mr. Nuk3m
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla
CIA Magazine
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla
http://cia.punk.com.ar
7 de Abril del 2000
=[%]=-=[%]=-=[%]=-=[%]=-=[%]=-=[%]=-=[%]=-=[%]=-=[%]=-=[%]=-=[%]=-=[%]=-=[%]=-
|