Professional Documents
Culture Documents
Page: 1 / 69
Official Kali Linux Documentation This PDF has been autogenerated on docs.kali.org - Mar 20, 2013
Si estas buscando una distribucin de Linux para aprender las bases y tener un buen punto de partida, Kali Linux no es la distribucin ideal para t. Deberias comenzar con Ubuntu or Debian en su lugar.
Page: 2 / 69
Official Kali Linux Documentation This PDF has been autogenerated on docs.kali.org - Mar 20, 2013
Page: 3 / 69
Official Kali Linux Documentation This PDF has been autogenerated on docs.kali.org - Mar 20, 2013 de bajo costo, sabamos que el soporte de ARM de Kali tendran que ser tan robusta como podramos administrar, resultando en instalaciones que trabajan en sistemas de ARMEL y ARMHF. Kali Linux tiene repositorios ARM integrado con la lnea principal de distribucin de modo que las herramientas para ARM sern actualizada en relacin con el resto de la distribucin. Kali est disponible para los dispositivos ARM siguientes: rk3306 mk/ss808 Raspberry Pi ODROID U2/X2 MK802/MK802 II Samsung Chromebook Kali est diseado especficamente para las pruebas de penetracin y, por tanto, toda la documentacin de este sitio asume el conocimiento previo del sistema operativo Linux.
Page: 4 / 69
Official Kali Linux Documentation This PDF has been autogenerated on docs.kali.org - Mar 20, 2013
Luego proceda a clonar el repositorio Git de Kali llamado cdimage como se muestra a continuacin:
Ahora usted puede cambiar al directorio llamado live debajo de cdimage.kali.org y construir su ISO.
Los scripts de creacin en vivo permiten la personalizacin completa de las imgenes de Kali Linux. Para obtener ms informacin acerca de los scripts de creacin en vivo de Kali Linux,
Page: 5 / 69
Official Kali Linux Documentation This PDF has been autogenerated on docs.kali.org - Mar 20, 2013 visite la siguiente pgina: Pgina de Personalizacin de Kali.
Page: 6 / 69
Official Kali Linux Documentation This PDF has been autogenerated on docs.kali.org - Mar 20, 2013
Imgenes de VMware
Kali est disponible como una mquina pre-hecha virtual de VMware con VMware Tools instalado. Las imgenes de VMware estn disponibles en formatos de 32-bit y 64-bit. Descarga Imgenes VMware de Kali
Imgenes de ARM
Debido a la naturaleza de la arquitectura ARM, no es posible tener una sola imagen que funcione en todos los dispositivos ARM. Tenemos Imgenes Oficiales de ARM disponible para los siguientes dispositivos: rk3306 mk/ss808 Raspberry Pi ODROID-U2/X2 MK802/MK802 II Samsung Chromebook
Page: 7 / 69
Official Kali Linux Documentation This PDF has been autogenerated on docs.kali.org - Mar 20, 2013 Verificando las sumas de verificacin MD5 en Linux
Verificando las sumas de verificacin MD5 en Windows Windows no tiene la capacidad nativa para calcular las sumas de comprobacin MD5 por lo que tendr que utilizar una utilidad como MD5summer para verificar su descarga.
Page: 8 / 69
Official Kali Linux Documentation This PDF has been autogenerated on docs.kali.org - Mar 20, 2013
# Graphical desktops depending on the architecture # # You can replace all the remaining lines with a list of the # packages required to install your preferred graphical desktop # or you can just comment everything except the packages of your # preferred desktop.
Page: 9 / 69
Official Kali Linux Documentation This PDF has been autogenerated on docs.kali.org - Mar 20, 2013
Page: 10 / 69
Official Kali Linux Documentation This PDF has been autogenerated on docs.kali.org - Mar 20, 2013 i3
El escritorio MATE no esta incluido por defecto en nuetros repositorios, y requiere de algunos pasos ms para integrarlo a Kali.
echo "deb http://repo.mate-desktop.org/debian wheezy main" >> /etc/apt/sources.list apt-get update apt-get install mate-archive-keyring
# apt-get install git live-build cdebootstrap # git clone git://git.kali.org/live-build-config.git cd live-build-config mkdir config/archives echo "deb http://repo.mate-desktop.org/debian wheezy main" > config/archives/mate.list.binary echo "deb http://repo.mate-desktop.org/debian wheezy main" > config/archives/mate.list.chroot cp /usr/share/keyrings/mate-archive-keyring.gpg config/archives/mate.key.binary cp /usr/share/keyrings/mate-archive-keyring.gpg config/archives/mate.key.chroot echo "sleep 20" >> config/hooks/z_sleep.chroot
# agrega el escritorio mate a la lista de paquetes: nano config/package-lists/kali.list.chroot # despus de editarlo, este debera lucir as:
Page: 11 / 69
Official Kali Linux Documentation This PDF has been autogenerated on docs.kali.org - Mar 20, 2013
Page: 12 / 69
Official Kali Linux Documentation This PDF has been autogenerated on docs.kali.org - Mar 20, 2013
Page: 13 / 69
Official Kali Linux Documentation This PDF has been autogenerated on docs.kali.org - Mar 20, 2013
2. Seleccione el idioma que desee y luego su pas de localizacin. Tambin se le pedir que configure su teclado con el mapa de teclado adecuado.
Page: 14 / 69
Official Kali Linux Documentation This PDF has been autogenerated on docs.kali.org - Mar 20, 2013
3. El programa de instalacin copiar la imagen en su disco duro, probar las interfaces de red, y luego le pedir que introduzca un nombre de host para el sistema. En el siguiente ejemplo, hemos entrado Kali, como el nombre de host.
Page: 15 / 69
Official Kali Linux Documentation This PDF has been autogenerated on docs.kali.org - Mar 20, 2013
4. Introduzca una contrasea robusta para la cuenta de root y cree las cuentas adicionales que desee.
Page: 16 / 69
Official Kali Linux Documentation This PDF has been autogenerated on docs.kali.org - Mar 20, 2013
Page: 17 / 69
Official Kali Linux Documentation This PDF has been autogenerated on docs.kali.org - Mar 20, 2013
6. El instalador probar sus discos, y le ofrecer cuatro opciones. Para una instalacin LVM cifrado, elija la opcin utilize todo el disco y configure LVM cifrado como se muestra a continuacin.
Page: 18 / 69
Official Kali Linux Documentation This PDF has been autogenerated on docs.kali.org - Mar 20, 2013
7. Seleccione la unidad de destino para instalar Kali. En este caso, hemos elegido un destino de unidad USB. Vamos a utilizar esta unidad USB para arrancar una instancia cifrado de Kali.
Page: 19 / 69
Official Kali Linux Documentation This PDF has been autogenerated on docs.kali.org - Mar 20, 2013
Page: 20 / 69
Official Kali Linux Documentation This PDF has been autogenerated on docs.kali.org - Mar 20, 2013
9. A continuacin, se le pedir una contrasea de cifrado. Usted tendr que recordar la contrasea y usarla cada vez que inicie la instancia cifrado de Kali Linux.
Page: 21 / 69
Official Kali Linux Documentation This PDF has been autogenerated on docs.kali.org - Mar 20, 2013
10. Configurar espejos de red. Kali utiliza un repositorio central para distribuir aplicaciones. Tendr que introducir la informacin de proxy adecuado segn sea necesario. NOTA! Si selecciona NO en esta pantalla, NO podr instalar paquetes desde los repositorios de Kali.
Page: 22 / 69
Official Kali Linux Documentation This PDF has been autogenerated on docs.kali.org - Mar 20, 2013
Page: 23 / 69
Official Kali Linux Documentation This PDF has been autogenerated on docs.kali.org - Mar 20, 2013
12. Por ltimo, haga clic en continuar para reiniciar a su nueva instalacin de Kali. Si uso una memoria USB como unidad de destino, asegrese de que ha habilitado el arranque desde dispositivos USB en la BIOS. Se le pedir la contrasea la cual estableci anteriormente en cada arranque.
Page: 24 / 69
Official Kali Linux Documentation This PDF has been autogenerated on docs.kali.org - Mar 20, 2013
Despus de la instalacin
Ahora que ha completado la instalacin de Kali Linux, es el momento de personalizar el sistema. La seccin del Uso General de Kalien nuestro sitio tiene ms informacin y tambin pueden encontrar consejos sobre cmo sacar el mximo provecho de Kali en nuestro foros de usuarios.
Page: 25 / 69
Official Kali Linux Documentation This PDF has been autogenerated on docs.kali.org - Mar 20, 2013
Page: 26 / 69
Official Kali Linux Documentation This PDF has been autogenerated on docs.kali.org - Mar 20, 2013
3. Una vez que la imagen haya sido creada, expulsar de forma segura la unidad USB desde la mquina Windows. Ahora puede utilizar la memoria USB para arrancar Kali Linux. Creando una imagen de Kali en Linux La creacin de una memoria USB desde la cual pueda arrancar Kali Linux en un entorno de Linux es fcil. Una vez que haya descargado el archivo ISO de Kali, puede utilizar dd para copiarlo a la memoria USB:
ADVERTENCIA. Aunque el proceso de creacin de imgenes de Kali en una memoria USB es muy fcil, usted puede fcilmente destruir particiones arbitrarias con dd si usted no entiende lo que est haciendo. Queda advertido.
1. Conecte el dispositivo USB al puerto USB de su ordenador Linux. 2. Compruebe que la ruta de su dispositivo de almacenamiento USB con dmesg. 3. Proceda (con cuidado) a crear la imagen de Kali Linux en el dispositivo USB:
dd if=kali.iso of=/dev/sdb
Page: 27 / 69
Official Kali Linux Documentation This PDF has been autogenerated on docs.kali.org - Mar 20, 2013 Eso es todo, de verdad! Ahora puede arrancar en un entorno Kali Live / Instalador usando el dispositivo USB.
gparted /dev/sdb
Page: 28 / 69
Official Kali Linux Documentation This PDF has been autogenerated on docs.kali.org - Mar 20, 2013
4. Proceda a formatear la nueva particin para ser utilizada para la persistencia. En nuestro ejemplo, hemos utilizado todo el espacio disponible restante. Asegrese de que la etiqueta de volumen de la particin recin creada sea la de la persistencia, y dele formato utilizando el sistema de archivos ext4.
Page: 29 / 69
Official Kali Linux Documentation This PDF has been autogenerated on docs.kali.org - Mar 20, 2013 5. Una vez que el proceso se haya completado, monte su particin persistente USB utilizando los siguientes comandos:
mkdir /mnt/usb mount /dev/sdb2 /mnt/usb echo "/ union" >> /mnt/usb/persistence.conf umount /mnt/usb
6. Conecte la memoria USB en el equipo que desea arrancar. Asegrese de que su BIOS arrancar desde el dispositivo USB. Cuando la pantalla de arranque de Linux Kali aparezca, seleccione boot en vivo en el men (no presione enter), y presione el botn de tabulacin. Esto le permitir editar los parmetros de arranque. Agregue la palabra persistence al final de la lnea de parmetro de arranque cada vez que quiera montar su almacenamiento permanente.
Page: 30 / 69
Official Kali Linux Documentation This PDF has been autogenerated on docs.kali.org - Mar 20, 2013
Preparandose la instalacin
1. Descarge Kali Linux. 2. Queme el Kali Linux ISO a DVD o prepare una memoria USB con Kali Linux Live como medio de instalacin. 3. Asegrese de que su ordenador est configurado para arrancar desde un CD / USB en el BIOS.
Page: 31 / 69
Official Kali Linux Documentation This PDF has been autogenerated on docs.kali.org - Mar 20, 2013
2. Seleccione el idioma que desee y luego su pas de localizacin. Tambin se le pedir que configure su teclado con el mapa de teclado adecuado.
Page: 32 / 69
Official Kali Linux Documentation This PDF has been autogenerated on docs.kali.org - Mar 20, 2013
3. El programa de instalacin copiar la imagen en su disco duro, probar las interfaces de red, y luego le pedir que introduzca un nombre de host para el sistema. En el siguiente ejemplo, hemos entrado Kali, como el nombre de host.
Page: 33 / 69
Official Kali Linux Documentation This PDF has been autogenerated on docs.kali.org - Mar 20, 2013
4. Introduzca una contrasea robusta para la cuenta de root y cree las cuentas adicionales que desee.
Page: 34 / 69
Official Kali Linux Documentation This PDF has been autogenerated on docs.kali.org - Mar 20, 2013
Page: 35 / 69
Official Kali Linux Documentation This PDF has been autogenerated on docs.kali.org - Mar 20, 2013
6. El instalador probar sus discos, y le ofrecer cuatro opciones. En nuestro ejemplo, vamos a usar el disco entero en nuestro ordenador y no la configuracin de LVM (Logical Volume Manager). Los usuarios experimentados pueden utilizar el mtodo manual de particin para una configuracin ms granular.
Page: 36 / 69
Official Kali Linux Documentation This PDF has been autogenerated on docs.kali.org - Mar 20, 2013
7. Entonces tendr una ltima oportunidad para revisar la configuracin de su disco antes de que el instalador haga que los cambios sean irreversibles. Despus de hacer clic en Continuar, el instalador ir a trabajar y usted tendr una instalacin casi terminada.
Page: 37 / 69
Official Kali Linux Documentation This PDF has been autogenerated on docs.kali.org - Mar 20, 2013
8. Configurar espejos de red. Kali utiliza un repositorio central para distribuir aplicaciones. Tendr que introducir la informacin de proxy adecuado segn sea necesario. NOTE! Si selecciona NO en esta pantalla, NO usted no ser capaz de instalar paquetes desde repositorios de Kali.
Page: 38 / 69
Official Kali Linux Documentation This PDF has been autogenerated on docs.kali.org - Mar 20, 2013
Page: 39 / 69
Official Kali Linux Documentation This PDF has been autogenerated on docs.kali.org - Mar 20, 2013
10. Por ltimo, haga clic en Continuar para reiniciar en su nueva instalacin de Kali.
Page: 40 / 69
Official Kali Linux Documentation This PDF has been autogenerated on docs.kali.org - Mar 20, 2013
Despus de la instalacin
Ahora que ha completado la instalacin de Kali Linux, es el momento de personalizar el sistema. La seccinUso General de Kali Linux en nuestro sitio tiene ms informacin y tambin se pueden encontrar consejos sobre cmo sacar el mximo provecho de Kali en nuestrosForos De Usuarios.
Page: 41 / 69
Official Kali Linux Documentation This PDF has been autogenerated on docs.kali.org - Mar 20, 2013
En el archivo de dnsmasq.conf, habilitar el arranque del DHCP, TFTP y PXE como se muestra a continuacin, cambiando el dhcp-range para que coincida con el entorno:
Realizados los cambios, los servicios dnsmasq necesitan ser reiniciados para que los mismos tengan efecto.
Page: 42 / 69
Official Kali Linux Documentation This PDF has been autogenerated on docs.kali.org - Mar 20, 2013
mkdir -p /tftpboot cd /tftpboot # for 64 bit systems: wget http://repo.kali.org/kali/dists/kali/main/installer-amd64/current/images/netboot/netboot.tar.gz # for 32 bit systems: wget http://repo.kali.org/kali/dists/kali/main/installer-i386/current/images/netboot/netboot.tar.gz tar zxpf netboot.tar.gz rm netboot.tar.gz
Page: 43 / 69
Official Kali Linux Documentation This PDF has been autogenerated on docs.kali.org - Mar 20, 2013
Usted puede verificar que se est ejecutando PostgreSQL revisando la respuesta de ss -ant y asegurandose de que el puerto 5432 est escuchando.
State Recv-Q Send-Q Local Address:Port Peer Address:Port LISTEN 0 128 :::22 :::* LISTEN 0 128 *:22 *:* LISTEN 0 128 127.0.0.1:5432 *:* LISTEN 0 128 ::1:5432 :::*
Page: 44 / 69
Official Kali Linux Documentation This PDF has been autogenerated on docs.kali.org - Mar 20, 2013
msfconsole
Page: 45 / 69
Official Kali Linux Documentation This PDF has been autogenerated on docs.kali.org - Mar 20, 2013
Cuando se inicia en el modo de arranque forense, hay algunos cambios muy importantes que se realizan. 1. En primer lugar, el disco duro interno no se toca. Esto significa que si hay una particin de swap no ser utilizada y los discos internos no sern montados automticamente. Para comprobar esto, tomamos
Page: 46 / 69
Official Kali Linux Documentation This PDF has been autogenerated on docs.kali.org - Mar 20, 2013 un sistema estndar y y retiramos el disco duro. Lo conectamos a un paquete comercial forense y tomamos un hash de la unidad. Luego volvimos a conectar el disco duro al ordenador y arrancamos desde el disco de Kali en el modo de arranque forense. Despus de haber usado Kali por un perodo de tiempo apagamos el sistema, quitamos el disco duro, y le tomamos el hash de nuevo. Estos hashes coincidieron, lo que indica que en ningn momento fue cambiado algo en la unidad del todo. 2. El otro cambio igual de importante que se hizo fue que desactivamos el soporte automtico de cualquier medio externo. As que memorias USB, discos compactos, etc no sern montado automticamente cuando sean insertados. La idea detrs de esto es simple: nada debe suceder en cualquier medio sin la accin directa del usuario. Cualquier cosa que usted hace como un usuario es su culpa.
Si usted est interesado en el uso de Kali para el anlisis forense real de cualquier tipo, le recomendamos que usted no tome nuestra palabra, sino prubelo usted mismo. Todas las herramientas forenses debe ser siempre validadas para asegurarse de que sabe cmo se comportarn en cualquier circunstancia en que pueda usarlas. Y finalmente, como Kali se enfoca en tener la mejor coleccin de herramientas de cdigo abierto de pruebas de penetracin disponible, es posible que hayamos perdido su herramienta favorita forense de cdigo abierto. De ser as, hganoslo saber! Estamos siempre en la bsqueda de herramientas de alta calidad de cdigo abierto que podamos aadir a Kali para que sea an mejor.
Page: 47 / 69
Official Kali Linux Documentation This PDF has been autogenerated on docs.kali.org - Mar 20, 2013
El Raspberry Pi es una computadora ARM de gama baja y barata. A pesar de sus menos-que-estelares pliego de especificaciones, la capacidad de financiacin hace que sea un excelente opcin para un sistema Linux pequeo y puede hacer mucho ms que actuar como un PC multimedia.
Page: 48 / 69
Official Kali Linux Documentation This PDF has been autogenerated on docs.kali.org - Mar 20, 2013
Alerta! Este proceso borrara su tarjeta SD. Si usted escoge un dispositivo de almacenamiento distinto, podria estar borrando su disco duro.
Este proceso puede tomarse su tiempo dependiendo de la velocidad de su dispositivo USB y tamao de la imagen. Una vez que la operacin dd este completa, reinicie su Rasberry Pi con su tarjeta SD conectada. Estaras habilitado para loguearte en Kali (root / toor) y digitar startx. Y eso es, esta listo!
Page: 49 / 69
Official Kali Linux Documentation This PDF has been autogenerated on docs.kali.org - Mar 20, 2013
export packages="xfce4 kali-menu kali-defaults nmap openssh-server" export architecture="armhf" #export disk="/dev/sdc"
Page: 50 / 69
Official Kali Linux Documentation This PDF has been autogenerated on docs.kali.org - Mar 20, 2013
debootstrap --foreign --arch $architecture kali kali-$architecture http://repo.kali.org/kali cp /usr/bin/qemu-arm-static kali-$architecture/usr/bin/ LANG=C chroot kali-$architecture /debootstrap/debootstrap --second-stage
2nda etapa chroot Aqu es donde debemos configurar los ajustes bsicos de imagen como mapas de teclado, repositorios, el comportamiento predeterminado de interfaz de red (cambiar si es necesario), etc.
cat < kali-$architecture/debconf.set console-common console-data/keymap/policy console-common console-data/keymap/full EOF cat kali-$architecture/etc/hostname cat < kali-$architecture/etc/network/interfaces auto lo iface lo inet loopback auto usbmon0 iface usbmon0 inet dhcp EOF select Select keymap from full list select en-latin1-nodeadkeys
3ra etapa chroot Aqu es donde entra en juego la personalizacin. Sus $paquetes sern instalados y contrasea de root ser establecida como toor, as como otros cambios de configuracin y correcciones..
mount -t proc proc kali-$architecture/proc mount -o bind /dev/ kali-$architecture/dev/ mount -o bind /dev/pts kali-$architecture/dev/pts cat < kali-$architecture/third-stage
Page: 51 / 69
Official Kali Linux Documentation This PDF has been autogenerated on docs.kali.org - Mar 20, 2013 #!/bin/bash debconf-set-selections /debconf.set rm -f /debconf.set apt-get update apt-get -y install git-core binutils ca-certificates apt-get -y install locales console-common less nano git echo "root:toor" | chpasswd sed -i -e 's/KERNEL!="eth*|/KERNEL!="/' /lib/udev/rules.d/75-persistent-netgenerator.rules rm -f /etc/udev/rules.d/70-persistent-net.rules apt-get --yes --force-yes install $packages rm -f /third-stage EOF chmod +x kali-$architecture/third-stage LANG=C chroot kali-$architecture /third-stage
Limpiando los archivos bloqueados en el chroot Considere el hecho de que algunos paquetes que haya instalado pueden haber bloqueado los archivos en el rootfs (como el funcionamiento de los servicios dentro de la jaula), que deben ser liberado antes de que podamos cerrar nuestro chroot. Usted probablemente tendr que dejar algunos servicios en su jaula antes de que pueda desmontar. Los comandos para desmontar proc y dev son:
Page: 52 / 69
Official Kali Linux Documentation This PDF has been autogenerated on docs.kali.org - Mar 20, 2013 umount kali-$architecture/dev/
Sin embargo, si usted todava tiene algunos servicios que se ejecutan dentro del chroot, recibir un error similar a este:
root@rootfs-box:~ umount kali-$architecture/proc root@rootfs-box:~ umount kali-$architecture/dev/pts root@rootfs-box:~ umount kali-$architecture/dev/ umount: kali-armhf/dev: dispositivo est ocupado. (En algunos casos, los comandos lsof(8) o fuser(1) nos dan informacin til acerca de los procesos que utilizan el dispositivo) root@rootfs-box:~
Si este es el caso, se puede comprobar que el archivo / servicio est bloqueando el chroot con el siguiente comando:
root@rootfs-box:~/arm-stuff/rootfs:~ lsof |grep kali-armhf ... dbus-daem 4419 messagebus mem REG 8,1 236108 15734602 dbus-daemon dbus-daem 4419 messagebus mem REG 8,1 ... dbus-daem 4419 messagebus mem REG 8,1 100447 17705251 libpthread-2.13.so dbus-daem 4419 messagebus mem REG 8,1 ... 22540 17705240 librt-2.13.so dbus-daem 4419 messagebus mem REG 8,1 893044 17705232 libc-2.13.so 93472 17705250 ld-2.13.so
Page: 53 / 69
Official Kali Linux Documentation This PDF has been autogenerated on docs.kali.org - Mar 20, 2013 A partir de este resultado, podemos ver que el proceso dbus todava se est ejecutando dentro del chroot. Tenemos que parar el proceso dentro de la jaula antes de continuar. Si ya ha desmontado PROC o dev con xito, vuelvalos a montar usando los mismos comandos que hemos usado anteriormente, chroot dentro del rootfs y detenga el servicio dbus (y cualquier otro que pueda ser necesario):
# mount -t proc proc kali-$architecture/proc # mount -o bind /dev/ kali-$architecture/dev/pts LANG=C chroot kali-$architecture /etc/init.d/dbus stop exit
Una vez que todos los archivos bloqueados y los servicios sean liberados, usted podr desmontar proc y dev limpiamente:
root@rootfs-box:~/arm-stuff/rootfs~ umount kali-$architecture/proc root@rootfs-box:~/arm-stuff/rootfs~ umount kali-$architecture/dev/pts root@rootfs-box:~/arm-stuff/rootfs~ umount kali-$architecture/dev/ root@rootfs-box:~/arm-stuff/rootfs~
Cleanup
Por ltimo, se ejecuta un script de limpieza en nuestro entorno chroot para liberar el espacio utilizado por los archivos almacenados en cach, y otros trabajos de limpieza que se requieran:
cat < kali-$architecture/cleanup #!/bin/bash rm -rf /root/.bash_history apt-get update apt-get clean rm -f cleanup
Page: 54 / 69
Official Kali Linux Documentation This PDF has been autogenerated on docs.kali.org - Mar 20, 2013 EOF chmod +x kali-$architecture/cleanup LANG=C chroot kali-$architecture /cleanup /etc/init.d/dbus stop umount kali-$architecture/proc umount kali-$architecture/dev/pts umount kali-$architecture/dev/ cd ..
Felicitaciones! Su Kali rootfs ARM personalizado se encuentra en el directorio de $kali-arquitectura. Ahora puede comprimir este directorio, o copiarlo en un archivo de imagen para seguir trabajando.
Page: 55 / 69
Official Kali Linux Documentation This PDF has been autogenerated on docs.kali.org - Mar 20, 2013
Configure su kernel
Sobreescriba el archivo predeterminado de configuracin .config del kernel de kali, y modifique este de acuerdo a sus necesidades. Esta es la etapa donde usted debera aplicar varios parches, etc. En este ejemplo, nosotros re-compilamos un kernel de 64 bit.
Page: 56 / 69
Official Kali Linux Documentation This PDF has been autogenerated on docs.kali.org - Mar 20, 2013
Construyendo el kernel
Compile su imagen modificada del kernel. Dependiendo de su hardware, esto podra llevarle un tiempo.
Instalando el kernel
Una vez compilado exitosamente el kernel, contine instalando el nuevo y reinicie. Por favor, note que el nmero de la versin del kernel podra cambiar en nuestro ejemplo, este era 3.7.2. Dependiendo de la versin del actual kernel, podras necesitar ajustarlo acordemente.
Una vez reiniciado, tu nuevo kernel debera estar corriendo. Si las cosas van mal, y tu kernel no reinicia, an puedes iniciar del original stock del kernel de Kali, y arreglar tus problemas.
Page: 57 / 69
Official Kali Linux Documentation This PDF has been autogenerated on docs.kali.org - Mar 20, 2013
apt-get install kpartx xz-utils sharutils cd ~ mkdir -p arm-stuff cd arm-stuff/ mkdir -p images cd images dd if=/dev/zero of=kali-custom-rpi.img bs=1MB count=5000
parted kali-custom-rpi.img --script -- mklabel msdos parted kali-custom-rpi.img --script -- mkpart primary fat32 0 64 parted kali-custom-rpi.img --script -- mkpart primary ext4 64 -1
loopdevice=`losetup -f --show kali-custom-rpi.img` device=`kpartx -va $loopdevice| sed -E 's/.*(loop[0-9])p.*/1/g' | head -1`
Page: 58 / 69
Official Kali Linux Documentation This PDF has been autogenerated on docs.kali.org - Mar 20, 2013 device="/dev/mapper/${device}" bootp=${device}p1 rootp=${device}p2 mkfs.vfat $bootp mkfs.ext4 $rootp mkdir -p root mkdir -p boot mount $rootp root mount $bootp boot
cd ~/arm-stuff mkdir -p kernel cd kernel git clone https://github.com/raspberrypi/tools.git git clone https://github.com/raspberrypi/linux.git raspberrypi cd raspberrypi export ARCH=arm export CROSS_COMPILE=~/arm-stuff/kernel/toolchains/arm-eabi-linaro-4.6.2/bin/arm-eabimake bcmrpi_cutdown_defconfig # configure su ncleo ! make menuconfig make -j$(cat /proc/cpuinfo|grep processor|wc -l)
Page: 59 / 69
Official Kali Linux Documentation This PDF has been autogenerated on docs.kali.org - Mar 20, 2013 make modules_install INSTALL_MOD_PATH=~/arm-stuff/images/root cd ../tools/mkimage/ python imagetool-uncompressed.py ../../raspberrypi/arch/arm/boot/Image
cd ~/arm-stuff/images git clone git://github.com/raspberrypi/firmware.git rpi-firmware cp -rf rpi-firmware/boot/* boot/ rm -rf rpi-firmware cp ~/arm-stuff/kernel/tools/mkimage/kernel.img boot/ echo "dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 rootwait" > boot/cmdline.txt
Utilice la utilidad dd para crear una imagen del archivo en la tarjeta SD. En nuestro ejemplo, asumimos que el dispositivo de almacenamiento se encuentra en /dev/sdb. Cambie esto segn sea necesario.
Una vez que la operacin de dd se haya completado, desmontar y extraer la tarjeta SD y arrancar su Raspberry Pi en Kali Linux
Page: 60 / 69
Official Kali Linux Documentation This PDF has been autogenerated on docs.kali.org - Mar 20, 2013
Los sitios que aparecen a continuacin son los NICOS puntos oficiales para la distribucin de Kali Linux.
Public Websites
www.kali.org docs.kali.org forums.kali.org bugs.kali.org git.kali.org El principal Sitio Web de Kali Linux es nuestro primordial medio de comunicacin de noticias, informacin bsica, y actualizaciones en general sobre nuestro proyecto. Es aqu donde se encontraran las publicaciones del blog acerca de nuevas herramientas, caractersticas, y trucos acerca de Kali Linux y este debera ser su nica fuente para descargar la distribucin.
Aqu es donde ests ahora mismo. Nuestro sitio de documentacin contiene reglas bsicas de Kali Linux relacionadas a documentos y tutoriales. Los cambios que se han introducido con Kali han sido substanciales y hemos tratado de cubrir una amplia gama de las preguntas ms frecuentes. Los Sub-dominios de docs.kali.org tambin se consideran oficiales (servidores de traduccin de documentos).
Si surge un problema o una situacin que no est cubierta en la documentacin oficial de Kali Linux, hay una probablidad muy alta de que haya un miembro de Foros de Kali Linux que sepa la respuesta. Usted encontrar que los miembros del foro de Kali son de todas partes del mundo, cubren toda la gama en niveles de habilidad, y estn abiertos y dispuestos a ayudar a los recin llegados que estn dispuestos a aprender.
Page: 61 / 69
Official Kali Linux Documentation This PDF has been autogenerated on docs.kali.org - Mar 20, 2013
A pesar de nuestros mejores esfuerzos por hacer de Kali Linux perfecto, imprevistos fallos y errores son inevitables. Estamos siempre abiertos a la mejora y eficacia, la que es solo efectiva cuando nos reportan estas situaciones o sugieren herramientas. Se le anima a presentar los informes de errores en bugs.kali.org para ayudarnos a hacer de Kali Linux an mejor.
Para nuestros usuarios que deseen seguir de cerca el desarrollo de Kali Linux o para aquellos que quieren saber cuando se debe ejecutar apt-get upgrade, nuestro repositorio Git est disponible para su lectura en forma pblica.
Social Media
twitter facebook Nosotros no usamos mucho el tweet pero cuando lo hacemos, sera por algo importante. Informacin sobre nuevas versiones y publicaciones del blog sern puestas en nuestra cuenta de twitter, @KaliLinux.
A lo igual que con nuestra cuenta de Twitter, no queremos abrumarlo de informacin con nuestra pgina en Facebook de Kali pero cuando publiquemos, valdr la pena.
Page: 62 / 69
Official Kali Linux Documentation This PDF has been autogenerated on docs.kali.org - Mar 20, 2013
Page: 63 / 69
Official Kali Linux Documentation This PDF has been autogenerated on docs.kali.org - Mar 20, 2013
Page: 64 / 69
Official Kali Linux Documentation This PDF has been autogenerated on docs.kali.org - Mar 20, 2013
Page: 65 / 69
Official Kali Linux Documentation This PDF has been autogenerated on docs.kali.org - Mar 20, 2013
Page: 66 / 69
Official Kali Linux Documentation This PDF has been autogenerated on docs.kali.org - Mar 20, 2013
Page: 67 / 69
Official Kali Linux Documentation This PDF has been autogenerated on docs.kali.org - Mar 20, 2013
Paquetes Bifurcado
Algunos paquetes obviamente tuvieron que ser ahorquillado con el fin de poner en prctica algunas de las caractersticas especficas de Kali, pero Kali trata de mantener ese nmero de paquetes a un mnimo mediante la mejora de los paquetes ascendentes siempre y cuando sea posible (ya sea mediante la integracin de la funcin directamente, o mediante la adicin de los ganchos necesarios para que sea fcil de habilitar sin tener que modificar los paquetes ascendentes). Cada paquete bifurcado por Kali se mantiene en un Repositorio Git con una rama de debian de modo que la actualizacin de un paquete bifurcado se puede hacer fcilmente con un simple git merge debian en la rama principal.
Nuevos Paquetes
Adems de esto, Kali trae muchos nuevos paquetes de Debian que son especficos para las pruebas de penetracin y el campo de la auditora de seguridad. Un gran porcentaje de estos paquetes son libres segn las Directrices de Software Libre de Debian y Kali tiene la intencin de contribuir paquetes a Debian y mantenerlos directamente en Debian. Como consecuencia de esto, nos esforzamos para que los paquetes de Kali sean compatible con la Poltica de Debian y que sigan las mejores prcticas en el uso de Debian.
Page: 68 / 69
Official Kali Linux Documentation This PDF has been autogenerated on docs.kali.org - Mar 20, 2013
Page: 69 / 69