Manejando linux y conociendo el ambiente de maquinas virtuales Justificacion Inicialmente el saber manejar linux es una herramienta de conociemineto muy útil ya que hay muchos sistemas basados en este tipo de sistema. Ademas de ser una herramienta muy util para el hacking por la flexibilidad que ofrece y las innumerables herramientas y utilidades que existen para linux, es importante conocer la base de cientos de SO (Unix). Por otro lado, el mabiente de maquinas virtuales nos permite recrear escenarios y crear redes para prácticas en un solo computador. Igualmente, ofrece la propiedad de poder ejecutar mas de un sistema en una misma sesion.
Finalidad del laboratorioFinalizarse con el ambiente UNIX y aprender a crear ambientes de laboratorio en un mismo sistema.
RequisitosPC con windows, GNU/linux o Unix.
VMWare o Moka5 (
http://www.vmware.com) (
www.moka5.com)
PC con 256 de memoria ram o mas (como mínimo)
Un cd de instalacion o un .iso de linux (pueden encontrar varios aqui:
http://distrowatch.com/)
Teoría Linux es la denominación de un sistema operativo y el nombre de un núcleo. Es uno de los paradigmas del desarrollo de software libre (y de código abierto), donde el código fuente está disponible públicamente y cualquier persona, con los conocimientos informáticos adecuados, puede libremente estudiarlo, usarlo, modificarlo y redistribuirlo.
El término Linux estrictamente se refiere al núcleo Linux, pero es más comúnmente utilizado para describir al sistema operativo tipo Unix (que implementa el estándar POSIX), que utiliza primordialmente filosofía y metodologías libres (también conocido como GNU/Linux) y que está formado mediante la combinación del núcleo Linux con las bibliotecas y herramientas del proyecto GNU y de muchos otros proyectos/grupos de software (libre o no libre). Actualmente, una parte considerable de las aplicaciones que conforman un sistema Linux son de orígen distinto a GNU (KDE, OpenOffice.org, Firefox, Apache, MySQL, PostgreSQL, Ruby, Perl, Python, entre otros). El proyecto GNU posee desde hace muchos años su propio núcleo en desarrollo, llamado Hurd. Linux se distribuye bajo los términos de la licencia GNU GPL en su versión 2. (wikipedia.com)
Por otro lado, VMWare es un emulador de maquinas, es decir, proporciona una interfaz para virtualizar un sistema dentro de otro.
Lecturas obligatoriasVMWare
http://www.avansis.es/vmware/productos-workstation.htmhttp://foros.softonic.com/showthread.phtml?t=8084Linux
http://foro2.colombiaunderground.org/index.php/topic,494.0.htmlhttp://www.ajpdsoft.com/modules.php?name=News&file=article&sid=155http://foro2.colombiaunderground.org/index.php/topic,1191.0.htmlLecturas opcionaleshttp://es.wikipedia.org/wiki/Linuxhttp://bookertbone.tripod.com/queso.htmlhttp://www.monografias.com/trabajos31/primeros-pasos-linux/primeros-pasos-linux.shtmlObjetivos(el uso de linux es solo por consola, depronto la unica excepcion es al instalar la red)
-- Instalar VMWare o Moka5
-- Instalar una distribucion de linux en la maquina virtual (recomiendo: SuSe por facilidad, Debian por potencia y Backtrack pq es el q uso

)
-- Al instalar linux, conectarse a Internet, revisar la direccion IP y la MAC de la maquina
-- Si establecer una conexion a internet bridged prueve configurando la VM (makina virtual) usando NAT o viceversa, ¿cual es la diferencia?
-- Bajar el programa queSO de la página de CUT e instalarlo
-- Crear un pequeño script en sh que realice algo a su antojo (utilizar mas de 10 comandos distintos)
-- compilar con gcc smurf.c (ver attachment)
-- Ejecutar queSO sobre samira