<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>El rincón de Zerial &#187; Mis cosas</title>
	<atom:link href="http://blog.zerial.org/category/mis-cosas/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.zerial.org</link>
	<description>Informática, GNU/Linux, Seguridad, Hacking, Programación, Ocio</description>
	<lastBuildDate>Tue, 20 Jul 2010 18:13:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Cosas que encontramos en los archivos .bash_history</title>
		<link>http://blog.zerial.org/seguridad/cosas-que-encontramos-en-los-archivos-bash_history/</link>
		<comments>http://blog.zerial.org/seguridad/cosas-que-encontramos-en-los-archivos-bash_history/#comments</comments>
		<pubDate>Thu, 29 Apr 2010 14:00:47 +0000</pubDate>
		<dc:creator>Zerial</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Historias]]></category>
		<category><![CDATA[Interes general]]></category>
		<category><![CDATA[Seguridad]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[comandos]]></category>
		<category><![CDATA[gnu/linux]]></category>
		<category><![CDATA[historial de comandos]]></category>
		<category><![CDATA[prompt]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://blog.zerial.org/?p=1668</guid>
		<description><![CDATA[El otro día, haciendo revisión y limpieza en los servidores, me dediqué por un par de minutos a revisar los archivos .bash_history de algunos usuarios y me encontre con varias sorpresas, desde cosas chistosas hasta problemas críticos de seguridad. Los usuarios son muy buenos para inventar comandos, probar cosas, inventar pasarle parametros a los comandos, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.zerial.org/wp-content/uploads/2010/04/bhistory.png"><img class="size-full wp-image-1697 alignleft" style="margin-right: 3px; margin-left: 3px;" title="bhistory" src="http://blog.zerial.org/wp-content/uploads/2010/04/bhistory.png" alt="" width="136" height="201" /></a>El otro día, haciendo revisión y limpieza en los servidores, me dediqué por un par de minutos a revisar los archivos <em>.bash_history</em> de algunos usuarios y me encontre con varias sorpresas, desde cosas chistosas hasta problemas críticos de seguridad. Los usuarios son muy buenos para inventar comandos, probar cosas, inventar pasarle parametros a los comandos, etc, es muy chistoso ver como se pasean por mil directorios antes de llegar a donde quieren llegar, como visualizan los archivos o como encuentran lo que buscan. Está bien que los usuarios son solo usuarios, no deberían por qué saber ni ser expertos en ejecutar comandos unix en un prompt, pero aun asi sigue pareciendo cómico para uno ver cómo lo hacen.<br />
Para quienes no saben, el archivo <em>.bash_history</em> corresponde a un archivo de registro o logs que guarda los comandos ejecutados en bash por un usuario en particular, cuando un usuario ingresa vía ssh a un sistema por ejemplo, ejecuta los típicos comandos &#8220;dir, cd, ls&#8221; y estos quedan registrados.</p>
<p><span id="more-1668"></span></p>
<p>Lo más comun, y que me da muca risa y aveces rabia, y me desespera un poco, es ver como los usuarios avanzan lentamente, directorio por directorio, hasta llegar a la destino final. Por ejemplo:</p>
<p><code>$ cd /<br />
$ cd home<br />
$ cd usuario<br />
$ cd public_html<br />
$ cd includes</code></p>
<p>En lugar de ejecutar directamente<br />
<code>$ cd /home/usuario/public_html/includes</code></p>
<p>Y peor aun, hay veces que el usuario es inseguro y prefiere verificar si lo hizo bien y termina su caminata por los directorios haciendo un &#8220;pwd&#8221;:</p>
<p><code>$ cd /<br />
$ cd home<br />
$ cd usuario<br />
$ cd public_html<br />
$ cd includes<br />
$ pwd<br />
/home/usuario/public_html/includes<br />
$</code></p>
<p>Hay algo que me desespera aun mas, es cuando el usuario tiene la necesidad de listar el contenido de CADA directorio:</p>
<p><code>$ cd /<br />
$ ls -l<br />
$ cd home<br />
$ ls -l<br />
$ cd usuario<br />
$ ls -l<br />
$ cd public_html<br />
$ ls -l<br />
$ cd includes<br />
$ pwd<br />
/home/usuario/public_html/includes<br />
$ ls -l</code></p>
<p>Para los que no saben, para esto existe un truco (tip!), no digo que se aprendan los directorios de memoria, pero pueden ejecutar todo en una sola linea, por ejemplo, cuando escriben / pueden presionar tabular dos veces y automaticamente aparecerá el listado de archivos y directorios dentro de /. Asi mismo, si escriben /home/ y dos veces tabular, veran todo el contenido de /home, sin tener que ejecutar cd /home, presionar enter y luego un ls.</p>
<p>Otra cosa que es muy comun, aunque no lo crean, es encontrar las passwords de las bases de datos, especialmente de MySQL. La gente está acostumbrada a ejecutar el comando mysql para conectarse a la base de datos pasandole como parametro el usuario y la password</p>
<p><code>$ mysql -uproduccion -p4gSg4ws -hlocalhost mydatabase<br />
mysql&gt;</code></p>
<p>Tambien usan esta misma tecnica para generar los típicos respaldos usando mysqldump.</p>
<p><code>$ mysqldump -uproduccion -p4gSg4ws -hlocalhost mydatabase &gt;&gt;mydatabase.sql</code></p>
<p>Obviamente esto es un problema de seguridad, ya sea porque no se educó bien al usuario o simplemente porque no existen medidas de seguridad dentro del contexto donde se está ejecutando este tipo de comandos.</p>
<p>Tambien es muy usual encontrar a usuarios que intentan pasarle la password de root al comando &#8220;su&#8221;, ejecutando comandos tipo:</p>
<p><code>$ su - 354dr2</code></p>
<p>Pensando que 354dr2 es la password de root, al igual que</p>
<p><code>$ sudo su - password_del_usuario</code></p>
<p>Pensando que de esa forma no le pedirá el password. Lo que no sabe el usuario es que todo lo que ejecuta esta siendo logueado y que está comprometiendo la seguridad del servidor.</p>
<p><a href="http://blog.zerial.org/wp-content/uploads/2010/04/bash-history-terminal.png"><img src="http://blog.zerial.org/wp-content/uploads/2010/04/bash-history-terminal-150x150.png" alt="" title="bash-history-terminal" width="150" height="150" class="alignright size-thumbnail wp-image-1711" /></a>El .bash_history o historial de comandos bash, muestra mucho como trabajan los usuarios, qué hacen y de qué forma lo hacen, de esta forma es posible obtener información sobre algun sistema o servicio que esté corriendo en el servidor, por ejemplo si entramos <em>a la mala</em> a un servidor y queremos buscar información privada o información que nos interese, podemos ver el historial de los usuarios para saber qué hacen, por donde se mueven y seguir sus pasos.</p>
<p>Un dia me tocó ver que un usuario tenia un script &#8220;escondido&#8221; que se conectaba vía llave pública a 4 o 5 servidores (incluyendo uno fuera de la red), obviamente, la llave privada estaba en el servidor donde yo estabam por lo que pude acceder a todas sus cuentas en los otros servidores.</p>
<p><a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fblog.zerial.org%2Fseguridad%2Fcosas-que-encontramos-en-los-archivos-bash_history%2F&amp;linkname=Cosas%20que%20encontramos%20en%20los%20archivos%20.bash_history" title="Delicious" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a> <a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fblog.zerial.org%2Fseguridad%2Fcosas-que-encontramos-en-los-archivos-bash_history%2F&amp;linkname=Cosas%20que%20encontramos%20en%20los%20archivos%20.bash_history" title="Twitter" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fblog.zerial.org%2Fseguridad%2Fcosas-que-encontramos-en-los-archivos-bash_history%2F&amp;linkname=Cosas%20que%20encontramos%20en%20los%20archivos%20.bash_history" title="Facebook" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a> <a href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fblog.zerial.org%2Fseguridad%2Fcosas-que-encontramos-en-los-archivos-bash_history%2F&amp;linkname=Cosas%20que%20encontramos%20en%20los%20archivos%20.bash_history" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/friendfeed?linkurl=http%3A%2F%2Fblog.zerial.org%2Fseguridad%2Fcosas-que-encontramos-en-los-archivos-bash_history%2F&amp;linkname=Cosas%20que%20encontramos%20en%20los%20archivos%20.bash_history" title="FriendFeed" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/friendfeed.png" width="16" height="16" alt="FriendFeed"/></a> <a href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fblog.zerial.org%2Fseguridad%2Fcosas-que-encontramos-en-los-archivos-bash_history%2F&amp;linkname=Cosas%20que%20encontramos%20en%20los%20archivos%20.bash_history" title="Digg" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a> <a href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fblog.zerial.org%2Fseguridad%2Fcosas-que-encontramos-en-los-archivos-bash_history%2F&amp;linkname=Cosas%20que%20encontramos%20en%20los%20archivos%20.bash_history" title="Slashdot" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fblog.zerial.org%2Fseguridad%2Fcosas-que-encontramos-en-los-archivos-bash_history%2F&amp;linkname=Cosas%20que%20encontramos%20en%20los%20archivos%20.bash_history">Compartir/Guardar</a> </p>]]></content:encoded>
			<wfw:commentRss>http://blog.zerial.org/seguridad/cosas-que-encontramos-en-los-archivos-bash_history/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Emulación de consolas en GNU/Linux: NeoGeo, MAME, SNES y PSX</title>
		<link>http://blog.zerial.org/linux/emulacion-de-consolas-en-gnulinux-neogeo-mame-snes-y-psx/</link>
		<comments>http://blog.zerial.org/linux/emulacion-de-consolas-en-gnulinux-neogeo-mame-snes-y-psx/#comments</comments>
		<pubDate>Fri, 15 Jan 2010 01:55:11 +0000</pubDate>
		<dc:creator>Zerial</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Mis cosas]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[emuladores]]></category>
		<category><![CDATA[gngeo]]></category>
		<category><![CDATA[gnu/linux]]></category>
		<category><![CDATA[juegos]]></category>
		<category><![CDATA[mame]]></category>
		<category><![CDATA[neogeo]]></category>
		<category><![CDATA[play]]></category>
		<category><![CDATA[playstation]]></category>
		<category><![CDATA[ps1]]></category>
		<category><![CDATA[psx]]></category>
		<category><![CDATA[qmc2]]></category>
		<category><![CDATA[snes]]></category>
		<category><![CDATA[super nintendo]]></category>
		<category><![CDATA[xgngeo]]></category>
		<category><![CDATA[zsnes]]></category>

		<guid isPermaLink="false">http://blog.zerial.org/?p=1387</guid>
		<description><![CDATA[No soy muy amante de los juegos pero debo reconocer que hay algunos que si me gustan, especialmente los de consola como NeoGeo, Súper Nintendo y Play 1. En busca de entretención y de distracción, el otro día me compré un joystick que me costó CLP$1.600 (unos USD$3) Y luego me puse a probar distintos [...]]]></description>
			<content:encoded><![CDATA[<p>No soy muy amante de los juegos pero debo reconocer que hay algunos que si me gustan, especialmente los de consola como <a href="http://es.wikipedia.org/wiki/Neogeo" target="_blank">NeoGeo</a>, <a href="http://es.wikipedia.org/wiki/Snes" target="_blank">Súper Nintendo</a> y <a href="http://es.wikipedia.org/wiki/PSX" target="_blank">Play 1</a>. En busca de entretención y de distracción, el otro día me compré un <em>joystick</em> que me costó CLP$1.600 (unos USD$3)</p>
<p><img class="aligncenter size-full wp-image-1390" title="joystick" src="http://blog.zerial.org/wp-content/uploads/2010/01/joystick1.png" alt="" width="400" height="303" /></p>
<p>Y luego me puse a probar distintos emuladores y juegos de consolas: NeoGeo, MAME, SNES, N64, PSX, etc.</p>
<p>Para emular juegos de <strong>NeoGeo</strong> tenemos el <em>gngeo</em> y el <em>mame-sdl</em>, para <strong>snes</strong> el famoso <em>zsnes</em>, para <strong>n64</strong> <em>mupen64</em> y para <strong>psx</strong> el <em>epsxe</em>.<br />
A continuación, una pequeña muestra de cada emulador corriendo algún juego en especial.</p>
<p><span id="more-1387"></span></p>
<p><strong>Primero </strong>les voy a mostrar gngeo con su frontend XGngeo</p>
<p><a href="http://blog.zerial.org/wp-content/uploads/2010/01/xgngeo.png"><img class="aligncenter size-full wp-image-1393" title="xgngeo" src="http://blog.zerial.org/wp-content/uploads/2010/01/xgngeo.png" alt="" width="376" height="245" /></a></p>
<p>Para descargarlo pueden encontarlo en su sitio oficial <a href="http://gngeo.berlios.de/" target="_blank">http://gngeo.berlios.de/</a> o bien buscarlo en los repositorios de la distribución que estén usando. Pueden descargar el frontend XGnGeo desde aquí: <a href="http://www.choplair.org/?XGngeo" target="_blank">http://www.choplair.org/?XGngeo</a></p>
<p>Con el emulador de MAME puedes jugar tambien los juegos de neogeo. Para emular mame tienes el emulador por línea de comando &#8220;<strong>mame-sdl</strong>&#8221; y el frontend llamado <strong>qmc2</strong>.</p>
<p><center><a href="http://blog.zerial.org/wp-content/uploads/2010/01/qmc2.png"><img class="alignnone size-medium wp-image-1408" title="qmc2" src="http://blog.zerial.org/wp-content/uploads/2010/01/qmc2-300x197.png" alt="" width="300" height="197" /></a> <a href="http://blog.zerial.org/wp-content/uploads/2010/01/qmc21.png"><img class="alignnone size-medium wp-image-1409" title="qmc2" src="http://blog.zerial.org/wp-content/uploads/2010/01/qmc21-300x197.png" alt="" width="300" height="197" /></a></p>
<p><a href="http://blog.zerial.org/wp-content/uploads/2010/01/xgngeo_kof.png"><img class="size-medium wp-image-1395 alignnone" title="xgngeo_kof" src="http://blog.zerial.org/wp-content/uploads/2010/01/xgngeo_kof-300x187.png" alt="" width="300" height="187" /></a> <a href="http://blog.zerial.org/wp-content/uploads/2010/01/xgngeo_kof2.png"><img class="size-medium wp-image-1396 alignnone" title="xgngeo_kof2" src="http://blog.zerial.org/wp-content/uploads/2010/01/xgngeo_kof2-300x187.png" alt="" width="300" height="187" /></a></center></p>
<p><strong>Para emular</strong> súper nintendo, uso el conocido zsnes (muuuuy antiguo), que está en la mayoría de los repositorios de las distribuciónes GNU/Linux y también lo podemos encontrar en <a href="http://www.zsnes.com/" target="_blank">zsnes.com</a>.</p>
<p><a href="http://blog.zerial.org/wp-content/uploads/2010/01/zsnes.png"><img class="aligncenter size-full wp-image-1399" title="zsnes" src="http://blog.zerial.org/wp-content/uploads/2010/01/zsnes.png" alt="" width="512" height="448" /></a></p>
<p>Yo recuerdo haber usado este mismo emulador hace muchos años atrás, era uno de mis preferidos, con zsnes pasé varias horas frente al pc jugando. El emulador permite configurar hasta 5 players y además, permite jugar en línea.</p>
<p><center><a href="http://blog.zerial.org/wp-content/uploads/2010/01/zsnes_dkc1.png"><img class="alignnone size-medium wp-image-1400" title="zsnes_dkc1" src="http://blog.zerial.org/wp-content/uploads/2010/01/zsnes_dkc1-300x187.png" alt="" width="300" height="187" /></a> <a href="http://blog.zerial.org/wp-content/uploads/2010/01/zsnes_dkc2.png"><img class="alignnone size-medium wp-image-1401" title="zsnes_dkc2" src="http://blog.zerial.org/wp-content/uploads/2010/01/zsnes_dkc2-300x187.png" alt="" width="300" height="187" /></a></center></p>
<p><center><a href="http://blog.zerial.org/wp-content/uploads/2010/01/zsnes_killer1.png"><img class="alignnone size-medium wp-image-1402" title="zsnes_killer1" src="http://blog.zerial.org/wp-content/uploads/2010/01/zsnes_killer1-300x187.png" alt="" width="300" height="187" /></a> <a href="http://blog.zerial.org/wp-content/uploads/2010/01/zsnes_killer2.png"><img class="alignnone size-medium wp-image-1403" title="zsnes_killer2" src="http://blog.zerial.org/wp-content/uploads/2010/01/zsnes_killer2-300x187.png" alt="" width="300" height="187" /></a></center></p>
<p><strong>Para</strong> PlayStation 1 (PSOne, PSX) uso el <strong>epsxe</strong>. Este emulador es un poco complicado de instalar, necesita un plugin para cada cosa. Por ejemplo, un plugin de video y otro de sonido, aunque generalmente puedes encontrar el emulador con todos sus restos dentro del mismo repositorio. Por ejemplo, en Archlinux lo puedes descargar e instalar <a href="http://aur.archlinux.org/packages.php?O=0&amp;K=epsxe&amp;do_Search=Ir" target="_blank">directamente de AUR</a>. Luego debes <em>intrusear</em> un poco la configuración hasta llegar a la más óptima para tu hardware. En mi caso, me uso este emulador simplemente para jugar <a href="http://en.wikipedia.org/wiki/Silent_Hill_1" target="_blank">Silent Hill 1</a>.</p>
<p><a href="http://blog.zerial.org/wp-content/uploads/2010/01/epsxe.png"><img class="aligncenter size-full wp-image-1405" title="epsxe" src="http://blog.zerial.org/wp-content/uploads/2010/01/epsxe.png" alt="" width="288" height="236" /></a></p>
<p><center><a href="http://blog.zerial.org/wp-content/uploads/2010/01/epsxe_silenthill1.png"><img class="alignnone size-medium wp-image-1406" title="epsxe_silenthill1" src="http://blog.zerial.org/wp-content/uploads/2010/01/epsxe_silenthill1-300x187.png" alt="" width="300" height="187" /></a> <a href="http://blog.zerial.org/wp-content/uploads/2010/01/epsxe_silenthill2.png"><img class="alignnone size-medium wp-image-1407" title="epsxe_silenthill2" src="http://blog.zerial.org/wp-content/uploads/2010/01/epsxe_silenthill2-300x187.png" alt="" width="300" height="187" /></a></center></p>
<p><a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fblog.zerial.org%2Flinux%2Femulacion-de-consolas-en-gnulinux-neogeo-mame-snes-y-psx%2F&amp;linkname=Emulaci%C3%B3n%20de%20consolas%20en%20GNU%2FLinux%3A%20NeoGeo%2C%20MAME%2C%20SNES%20y%20PSX" title="Delicious" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a> <a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fblog.zerial.org%2Flinux%2Femulacion-de-consolas-en-gnulinux-neogeo-mame-snes-y-psx%2F&amp;linkname=Emulaci%C3%B3n%20de%20consolas%20en%20GNU%2FLinux%3A%20NeoGeo%2C%20MAME%2C%20SNES%20y%20PSX" title="Twitter" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fblog.zerial.org%2Flinux%2Femulacion-de-consolas-en-gnulinux-neogeo-mame-snes-y-psx%2F&amp;linkname=Emulaci%C3%B3n%20de%20consolas%20en%20GNU%2FLinux%3A%20NeoGeo%2C%20MAME%2C%20SNES%20y%20PSX" title="Facebook" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a> <a href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fblog.zerial.org%2Flinux%2Femulacion-de-consolas-en-gnulinux-neogeo-mame-snes-y-psx%2F&amp;linkname=Emulaci%C3%B3n%20de%20consolas%20en%20GNU%2FLinux%3A%20NeoGeo%2C%20MAME%2C%20SNES%20y%20PSX" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/friendfeed?linkurl=http%3A%2F%2Fblog.zerial.org%2Flinux%2Femulacion-de-consolas-en-gnulinux-neogeo-mame-snes-y-psx%2F&amp;linkname=Emulaci%C3%B3n%20de%20consolas%20en%20GNU%2FLinux%3A%20NeoGeo%2C%20MAME%2C%20SNES%20y%20PSX" title="FriendFeed" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/friendfeed.png" width="16" height="16" alt="FriendFeed"/></a> <a href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fblog.zerial.org%2Flinux%2Femulacion-de-consolas-en-gnulinux-neogeo-mame-snes-y-psx%2F&amp;linkname=Emulaci%C3%B3n%20de%20consolas%20en%20GNU%2FLinux%3A%20NeoGeo%2C%20MAME%2C%20SNES%20y%20PSX" title="Digg" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a> <a href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fblog.zerial.org%2Flinux%2Femulacion-de-consolas-en-gnulinux-neogeo-mame-snes-y-psx%2F&amp;linkname=Emulaci%C3%B3n%20de%20consolas%20en%20GNU%2FLinux%3A%20NeoGeo%2C%20MAME%2C%20SNES%20y%20PSX" title="Slashdot" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fblog.zerial.org%2Flinux%2Femulacion-de-consolas-en-gnulinux-neogeo-mame-snes-y-psx%2F&amp;linkname=Emulaci%C3%B3n%20de%20consolas%20en%20GNU%2FLinux%3A%20NeoGeo%2C%20MAME%2C%20SNES%20y%20PSX">Compartir/Guardar</a> </p>]]></content:encoded>
			<wfw:commentRss>http://blog.zerial.org/linux/emulacion-de-consolas-en-gnulinux-neogeo-mame-snes-y-psx/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>El arte del &#8216;phishing&#8217;</title>
		<link>http://blog.zerial.org/seguridad/el-arte-del-phishing/</link>
		<comments>http://blog.zerial.org/seguridad/el-arte-del-phishing/#comments</comments>
		<pubDate>Mon, 21 Dec 2009 23:45:46 +0000</pubDate>
		<dc:creator>Zerial</dc:creator>
				<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Historias]]></category>
		<category><![CDATA[Interes general]]></category>
		<category><![CDATA[Seguridad]]></category>
		<category><![CDATA[bancos]]></category>
		<category><![CDATA[fraudes]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[phishing]]></category>
		<category><![CDATA[robos]]></category>

		<guid isPermaLink="false">http://blog.zerial.org/?p=1302</guid>
		<description><![CDATA[Sin duda el phishing es una de las técnicas más usadas actualmente para el robo de información y suplantación de identidad, pero debemos reconocer que es todo un arte. Para quienes no saben lo que es el phishing, les extraigo lo siguiente desde la wikipedia: ﻿Phishing es un término informático que denomina un tipo de [...]]]></description>
			<content:encoded><![CDATA[<p>Sin duda el <em>phishing</em> es una de las técnicas más usadas actualmente para el robo de información y suplantación de identidad, pero debemos reconocer que es todo un arte. Para quienes no saben lo que es el phishing, les extraigo lo siguiente desde la wikipedia:</p>
<blockquote><p>﻿<strong>Phishing</strong> es un término <a title="Informático" href="http://es.wikipedia.org/wiki/Inform%C3%A1tico">informático</a> que denomina un tipo de <a title="Delito" href="http://es.wikipedia.org/wiki/Delito">delito</a> encuadrado dentro del ámbito de las <a title="Estafa" href="http://es.wikipedia.org/wiki/Estafa">estafas</a> cibernéticas, y que se comete mediante el uso de un tipo de <a title="Ingeniería social (seguridad informática)" href="http://es.wikipedia.org/wiki/Ingenier%C3%ADa_social_%28seguridad_inform%C3%A1tica%29">ingeniería social</a> caracterizado por intentar adquirir información confidencial de forma fraudulenta (como puede ser una <a title="Contraseña" href="http://es.wikipedia.org/wiki/Contrase%C3%B1a">contraseña</a> o información detallada sobre <a title="Tarjeta de crédito" href="http://es.wikipedia.org/wiki/Tarjeta_de_cr%C3%A9dito">tarjetas de crédito</a> u otra información bancaria).</p></blockquote>
<p><a href="http://blog.zerial.org/wp-content/uploads/2009/12/phishing.jpg"><img class="alignleft size-full wp-image-1304" title="phishing" src="http://blog.zerial.org/wp-content/uploads/2009/12/phishing.jpg" alt="" width="265" height="270" /></a>Como dice la definición, son técnicas que se aplican mediante <strong>ingeniería social</strong> y ésta es, por si misma, un arte.<br />
Podemos detectar distintos tipos de phishing, desde uno muy simple como falsificar un sitio y lanzarlo al mundo para que la gente caiga o bien uno más complejo con objetivos determinados y con víctimas específicas. En el primer tipo, me gustaría hacer referencia a todos los conocidos ataques que se han hecho a bancos simplemente falsificando el sitio web y obteniendo información de gente al azar, por ejemplo el <a href="http://blog.segu-info.com.ar/2009/12/mas-phishing-para-mastercard.html" target="_blank">caso en que se vio envuelto Mastercard Argentina</a>. Con el segundo tipo, quiero hacer referencia a casos más trascendentes que generalmente no son conocidos, ya que no afectan a mucha gente sino mas bien a una víctima específica. Para mi, el primer tipo es una <strong>mierda</strong>, sin embargo, me gustaría destacar los ataques del segúndo tipo. De ahora en adelante, los distinguiré según su tipo.</p>
<p><span id="more-1302"></span></p>
<p>Primero, voy a entrar en detalles con el <em>phishing</em> de <strong>primer tipo.</strong> Cualquier persona con mínimos conocimientos en desarrollo puede copiar una página y conseguirse un dominio similar al original para hospedarla y lanzarla al mundo para ver quienes caen, generalmente con estos tipos de ataques no sabes quienes son las personas que caen en tu trampa, simplemente obtienes sus datos para fastidiarles, ingresas a sus cuentas y ver si tiene algo <em>entretenido</em>, no tiene ninguna ciencia. Este tipo de ataques no tienen ningún sentido, no se está aplicando ingeniería social ni mucho menos.<br />
Existe una <strong>gran</strong> diferencia entre dirigir los ataques a una persona o víctima en particular versus el direccionarlo a quien caiga: la dificultad y la emoción.</p>
<p>El <strong>segúndo tipo</strong> es en el que quiero profundizar más. Cuando tenemos una víctima en la mira, es mucho más emocionando hacer éste tipo de ataques, ya que nos costará más y nuestro fín es único, no afectará a otras personas quienes no nos interesa. Para hacer ataques dirigidos, tenemos distintas técnicas, desde ataques locales hasta ataques remotos, podemos hacernos pasar por otra persona, engañando a nuestra víctima para que crea lo que nosotros queremos que crea y así obtener lo que queremos, hasta podemos manipularla. La víctima debe pensar que somos alguien de confianza, que se mueve dentro de su círculo de amigos o conocidos, sabemos mucho de ella y ella <em>cree</em> saber mucho de nosotros. Hacer que la víctima confíe en nosotros toma mucho tiempo, hace que haga lo que nosotros queremos más aún. Se puede lograr desde ataques sicológicos hasta con ataques netamente <em>informáticos</em> pero sin duda lo mejor es una combinación de ambos. Generalmente las víctimas de éste tipo de ataque son conocidos (nosotros lo conocemos, pero muchas veces él a nosotros no) a menos que sea por <a href="http://blog.zerial.org/seguridad/algo-asi-como-un-asesino-a-sueldo/" target="_blank">encargo</a>.<br />
La captura de datos o información se puede lograr falsificando websites, por teléfono, en persona, mediante algun tipo de mensajería instantanea, <em>sniffeando</em> la red, etc. Todo va a depender de nuestra imaginación, conocimiento y capacidades.</p>
<p><img class="alignright size-medium wp-image-1315" title="target" src="http://blog.zerial.org/wp-content/uploads/2009/12/target_poker-240x300.jpg" alt="" width="142" height="178" />Cuando tenemos una víctima elegida, es muy entretenido el proceso en el cual hay que seducirla y mucho más aún, cuando la persona cae en nuestro juego y una véz obtenida la información es mucho más emocionante aún. Luego es el proceso de la verificación de información y posteriormente, una des-seducción de nuestra víctima, es decir, hacer que poco a poco se vaya alejando, pero sin perder el control de la situación y obviamente, sin pretender que nuestro objetivo se de cuenta de lo que planeamos hacer. Lo mejor es confundirlo.<br />
No siempre se logra el objetivo, aveces porque nuestras técnicas han fallado y otras veces porque la persona que elegimos como víctima no es tan fácil de seducir. Hay que saber en qué momento abortar misión, porque los afectados podemos ser nosotros.</p>
<p>Existe un concepto errado de lo que es el phishing, al igual que muchas cosas, la popularidad de los términos terminan deformandose. Para mucha gente éste término es sinónimo de &#8220;<em>robo de cuenta del banco y transferencias de dinero ilícitas</em>&#8220;, que sería la definición <strong>peyorativa</strong>.<br />
Detrás de muchos <strong>hackeos</strong> existen, implícita o explícitamente, técnicas de phishing aplicadas sobre las víctimas, y no podemos desperdiciar todo el <em>proceso pensante</em> y las capacidades del atacante para elaborar un ataque de ésta magnitud.</p>
<p><a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fblog.zerial.org%2Fseguridad%2Fel-arte-del-phishing%2F&amp;linkname=El%20arte%20del%20%26%238216%3Bphishing%26%238217%3B" title="Delicious" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a> <a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fblog.zerial.org%2Fseguridad%2Fel-arte-del-phishing%2F&amp;linkname=El%20arte%20del%20%26%238216%3Bphishing%26%238217%3B" title="Twitter" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fblog.zerial.org%2Fseguridad%2Fel-arte-del-phishing%2F&amp;linkname=El%20arte%20del%20%26%238216%3Bphishing%26%238217%3B" title="Facebook" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a> <a href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fblog.zerial.org%2Fseguridad%2Fel-arte-del-phishing%2F&amp;linkname=El%20arte%20del%20%26%238216%3Bphishing%26%238217%3B" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/friendfeed?linkurl=http%3A%2F%2Fblog.zerial.org%2Fseguridad%2Fel-arte-del-phishing%2F&amp;linkname=El%20arte%20del%20%26%238216%3Bphishing%26%238217%3B" title="FriendFeed" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/friendfeed.png" width="16" height="16" alt="FriendFeed"/></a> <a href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fblog.zerial.org%2Fseguridad%2Fel-arte-del-phishing%2F&amp;linkname=El%20arte%20del%20%26%238216%3Bphishing%26%238217%3B" title="Digg" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a> <a href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fblog.zerial.org%2Fseguridad%2Fel-arte-del-phishing%2F&amp;linkname=El%20arte%20del%20%26%238216%3Bphishing%26%238217%3B" title="Slashdot" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fblog.zerial.org%2Fseguridad%2Fel-arte-del-phishing%2F&amp;linkname=El%20arte%20del%20%26%238216%3Bphishing%26%238217%3B">Compartir/Guardar</a> </p>]]></content:encoded>
			<wfw:commentRss>http://blog.zerial.org/seguridad/el-arte-del-phishing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mi nueva adquisición: Thinkpad X200</title>
		<link>http://blog.zerial.org/mis-cosas/mi-nueva-adquisicion-thinkpad-x200/</link>
		<comments>http://blog.zerial.org/mis-cosas/mi-nueva-adquisicion-thinkpad-x200/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 12:27:18 +0000</pubDate>
		<dc:creator>Zerial</dc:creator>
				<category><![CDATA[Mis cosas]]></category>
		<category><![CDATA[archlinux]]></category>
		<category><![CDATA[dwm]]></category>
		<category><![CDATA[laptop]]></category>
		<category><![CDATA[lenovo]]></category>
		<category><![CDATA[portatil]]></category>
		<category><![CDATA[thinkpad]]></category>

		<guid isPermaLink="false">http://blog.zerial.org/?p=1091</guid>
		<description><![CDATA[Decidí cambiar mi &#8220;antiguo&#8221; portatil ya que según yo, necesitaba algo más portable. Entonces decidí comprarme un Thinkpad de la serie X, el Thinkpad X200. La nueva joyita tiene 2GB de ram, 250GB en disco duro y el procesador es un Core 2 Duo de 2.5Ghz. Como mi gestor de ventanas no gasta casi nada [...]]]></description>
			<content:encoded><![CDATA[<p>Decidí cambiar <a href="http://blog.zerial.org/mis-cosas/47/" target="_blank">mi &#8220;antiguo&#8221; portatil</a> ya que según yo, necesitaba algo más <em>portable</em>. Entonces decidí comprarme un Thinkpad de la serie X, el <a href="http://www.pc.ibm.com/cl/notebooks/thinkpad/x-series/x200.shtml" target="_blank">Thinkpad X200</a>.</p>
<p><img class="aligncenter size-full wp-image-1093" title="Lenovo-ThinkPad-X200-350" src="http://blog.zerial.org/wp-content/uploads/2009/11/Lenovo-ThinkPad-X200-350.jpg" alt="Lenovo-ThinkPad-X200-350" width="350" height="291" /></p>
<p>La nueva joyita tiene 2GB de ram, 250GB en disco duro y el procesador es un Core 2 Duo de 2.5Ghz. Como mi gestor de ventanas no gasta <span style="text-decoration: line-through;">casi</span> nada de recursos, toda esa ram y todo ese procesador sería casi 100% para las aplicaciones. Otras caracteristicas de este portatil es su ligero peso, casi 1Kg, pantalla de 12.1&#8243;, webcam, bluetooth &#8230; bueno, mejor lo explico mediante un <em>lsusb</em> y <em>lspci</em>.</p>
<p><span id="more-1091"></span></p>
<blockquote><p>[zerial@balcebu ~]$ lspci<br />
00:00.0 Host bridge: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub (rev 07)<br />
00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)<br />
00:02.1 Display controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)<br />
00:03.0 Communication controller: Intel Corporation Mobile 4 Series Chipset MEI Controller (rev 07)<br />
00:03.3 Serial controller: Intel Corporation Mobile 4 Series Chipset AMT SOL Redirection (rev 07)<br />
00:19.0 Ethernet controller: Intel Corporation 82567LM Gigabit Network Connection (rev 03)<br />
00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 03)<br />
00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 03)<br />
00:1a.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 03)<br />
00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 03)<br />
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)<br />
00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 03)<br />
00:1c.1 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 (rev 03)<br />
00:1c.3 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 4 (rev 03)<br />
00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 03)<br />
00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 03)<br />
00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 03)<br />
00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 03)<br />
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 93)<br />
00:1f.0 ISA bridge: Intel Corporation ICH9M-E LPC Interface Controller (rev 03)<br />
00:1f.2 SATA controller: Intel Corporation ICH9M/M-E SATA AHCI Controller (rev 03)<br />
00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 03)<br />
03:00.0 Network controller: Intel Corporation PRO/Wireless 5100 AGN [Shiloh] Network Connection</p></blockquote>
<blockquote><p>[zerial@balcebu ~]$ lsusb<br />
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub<br />
Bus 004 Device 003: ID 0a5c:2145 Broadcom Corp.<br />
Bus 004 Device 002: ID 08ff:2810 AuthenTec, Inc.<br />
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub<br />
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub<br />
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub<br />
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub<br />
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub<br />
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub<br />
Bus 001 Device 004: ID 17ef:480c Lenovo<br />
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub</p></blockquote>
<p>En esto último podemos ver &#8220;Broadcom Corp.&#8221; que corresponde al Bluetooth y &#8220;AuthenTec&#8221; que corresponde al Fingerprint, que lamentablemente aún no existe un módulo que lo soporte, lo demás cero problemas.</p>
<p>Y el procesador &#8230;</p>
<blockquote><p>processor    : 0<br />
vendor_id    : GenuineIntel<br />
cpu family    : 6<br />
model        : 23<br />
model name    : Intel(R) Core(TM)2 Duo CPU     P8700  @ 2.53GHz<br />
stepping    : 10<br />
cpu MHz        : 2527.006<br />
cache size    : 3072 KB<br />
physical id    : 0<br />
siblings    : 2<br />
core id        : 0<br />
cpu cores    : 2<br />
apicid        : 0<br />
initial apicid    : 0<br />
fdiv_bug    : no<br />
hlt_bug        : no<br />
f00f_bug    : no<br />
coma_bug    : no<br />
fpu        : yes<br />
fpu_exception    : yes<br />
cpuid level    : 13<br />
wp        : yes<br />
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 xsave lahf_lm ida tpr_shadow vnmi flexpriority<br />
bogomips    : 5056.59<br />
clflush size    : 64<br />
power management:</p>
<p>processor    : 1<br />
vendor_id    : GenuineIntel<br />
cpu family    : 6<br />
model        : 23<br />
model name    : Intel(R) Core(TM)2 Duo CPU     P8700  @ 2.53GHz<br />
stepping    : 10<br />
cpu MHz        : 2527.006<br />
cache size    : 3072 KB<br />
physical id    : 0<br />
siblings    : 2<br />
core id        : 1<br />
cpu cores    : 2<br />
apicid        : 1<br />
initial apicid    : 1<br />
fdiv_bug    : no<br />
hlt_bug        : no<br />
f00f_bug    : no<br />
coma_bug    : no<br />
fpu        : yes<br />
fpu_exception    : yes<br />
cpuid level    : 13<br />
wp        : yes<br />
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 xsave lahf_lm ida tpr_shadow vnmi flexpriority<br />
bogomips    : 5056.62<br />
clflush size    : 64<br />
power management:</p></blockquote>
<p>Obviamente le instalé Archlinux y <a href="http://blog.zerial.org/linux/dymamic-window-manager-dwm-mi-nuevo-gestor-de-ventanas/" target="_blank">continuo usando DWM</a>.</p>
<p><strong>Fotos</strong></p>
<p><img src="http://blog.zerial.org/wp-content/uploads/2009/11/s4020007-259x300.jpg" alt="s4020007" title="s4020007" width="259" height="300" class="aligncenter size-medium wp-image-1122" /></p>
<p><img src="http://blog.zerial.org/wp-content/uploads/2009/11/s4020008-300x294.jpg" alt="s4020008" title="s4020008" width="300" height="294" class="aligncenter size-medium wp-image-1124" /></p>
<p><img src="http://blog.zerial.org/wp-content/uploads/2009/11/s4020010-300x180.jpg" alt="s4020010" title="s4020010" width="300" height="180" class="aligncenter size-medium wp-image-1125" /></p>
<p><img src="http://blog.zerial.org/wp-content/uploads/2009/11/s4020011-300x258.jpg" alt="s4020011" title="s4020011" width="300" height="258" class="aligncenter size-medium wp-image-1126" /></p>
<p><a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fblog.zerial.org%2Fmis-cosas%2Fmi-nueva-adquisicion-thinkpad-x200%2F&amp;linkname=Mi%20nueva%20adquisici%C3%B3n%3A%20Thinkpad%20X200" title="Delicious" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a> <a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fblog.zerial.org%2Fmis-cosas%2Fmi-nueva-adquisicion-thinkpad-x200%2F&amp;linkname=Mi%20nueva%20adquisici%C3%B3n%3A%20Thinkpad%20X200" title="Twitter" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fblog.zerial.org%2Fmis-cosas%2Fmi-nueva-adquisicion-thinkpad-x200%2F&amp;linkname=Mi%20nueva%20adquisici%C3%B3n%3A%20Thinkpad%20X200" title="Facebook" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a> <a href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fblog.zerial.org%2Fmis-cosas%2Fmi-nueva-adquisicion-thinkpad-x200%2F&amp;linkname=Mi%20nueva%20adquisici%C3%B3n%3A%20Thinkpad%20X200" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/friendfeed?linkurl=http%3A%2F%2Fblog.zerial.org%2Fmis-cosas%2Fmi-nueva-adquisicion-thinkpad-x200%2F&amp;linkname=Mi%20nueva%20adquisici%C3%B3n%3A%20Thinkpad%20X200" title="FriendFeed" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/friendfeed.png" width="16" height="16" alt="FriendFeed"/></a> <a href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fblog.zerial.org%2Fmis-cosas%2Fmi-nueva-adquisicion-thinkpad-x200%2F&amp;linkname=Mi%20nueva%20adquisici%C3%B3n%3A%20Thinkpad%20X200" title="Digg" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a> <a href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fblog.zerial.org%2Fmis-cosas%2Fmi-nueva-adquisicion-thinkpad-x200%2F&amp;linkname=Mi%20nueva%20adquisici%C3%B3n%3A%20Thinkpad%20X200" title="Slashdot" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fblog.zerial.org%2Fmis-cosas%2Fmi-nueva-adquisicion-thinkpad-x200%2F&amp;linkname=Mi%20nueva%20adquisici%C3%B3n%3A%20Thinkpad%20X200">Compartir/Guardar</a> </p>]]></content:encoded>
			<wfw:commentRss>http://blog.zerial.org/mis-cosas/mi-nueva-adquisicion-thinkpad-x200/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>Atacando desde el corazón</title>
		<link>http://blog.zerial.org/seguridad/atacando-desde-el-corazon/</link>
		<comments>http://blog.zerial.org/seguridad/atacando-desde-el-corazon/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 00:27:39 +0000</pubDate>
		<dc:creator>Zerial</dc:creator>
				<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Historias]]></category>
		<category><![CDATA[Seguridad]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[wep]]></category>
		<category><![CDATA[wifi]]></category>
		<category><![CDATA[wireless]]></category>
		<category><![CDATA[wpa]]></category>

		<guid isPermaLink="false">http://blog.zerial.org/?p=1074</guid>
		<description><![CDATA[Hay dos técnicas para atacar un objetivo desde &#8220;el corazón&#8221;, una es ingresando remotamente a alguno de los servidores mediante algún servicio o alguna vulnerabilidad en el sitio web y la segunda, es ingresando directamente a la red de área local o LAN. Existen muchas vulnerabilidades conocidas y comunes que nos permiten ingresar a lugares [...]]]></description>
			<content:encoded><![CDATA[<p>Hay dos técnicas para atacar un objetivo desde &#8220;el corazón&#8221;, una es ingresando remotamente a alguno de los servidores mediante algún servicio o alguna vulnerabilidad en el sitio web y la segunda, es ingresando directamente a la red de área local o LAN. Existen muchas vulnerabilidades conocidas y comunes que nos permiten ingresar a lugares confidenciales de nuestro objetivo, donde podemos rescatar informacion sensible de lo que buscamos como usuarios, accesos a sistemas o servidores, etc.<br />
Para llevar acabo el segundo plan, es necesario conocimientos en seguridad de redes WiFi, ésta técnica es más divertida y práctica que la anterior.</p>
<p>La idea de este post es explicarles, en base a mi experiencia, ambas técnicas. En especial la segunda. Existen muchas empresas que exhiben su red en una señal wifi <span style="text-decoration: line-through;">pública</span> con cifrado WEP y es por esto que quiero dar mayor énfasis a éste tipo de penetración.</p>
<p><span id="more-1074"></span></p>
<p>En el primer caso, tenemos el ingreso al servidor objetivo mediante alguna vulnerabilidad en los sitios o servicios que hospeda nuestra víctima. En este ejemplo, sólo me referiré al servicio http.<br />
El esquema es mas o menos así:</p>
<p><img class="aligncenter size-full wp-image-1082" title="landmz" src="http://blog.zerial.org/wp-content/uploads/2009/11/landmz.png" alt="landmz" width="273" height="121" /></p>
<p>Lo que quiero explicar es muy simple, tenemos ese portatil que seriamos nosotros, los atacantes, y en el recuadro celeste, los servidores conectados en una red de área local (lan) o en una zona desmilitarizada (dmz). La idea es ingresar a ese recuadro celeste sea como sea, aprovechandose de algun servidor mal configurado o sitio que exponga alguna vulnerabilidad y, cuando estemos dentro, empezar a saltar a los otros servidores y ganar acceso poco a poco a toda la red. Una vez que tengamos acceso a uno de los servidores dentro del área celeste, podremos usar herramientas para detectar otras máquinas, por ejemplo el conocido <a href="http://nmap.org" target="_blank">nmap</a>. Con ésta herramienta, podremos escanear segmentos y subsegmentos completos, hacer pings a múltiples direcciones y a distintos servicios y detectar cosas como la mac de cada equipo, servicios que ofrecen, hostname, etc.</p>
<p>Ahora quiero pasar al punto dos, que es lo que más me gusta.</p>
<p><img class="alignleft size-medium wp-image-1078" style="margin: 5px;" title="wiki-cracked" src="http://blog.zerial.org/wp-content/uploads/2009/11/wiki-cracked-300x160.jpg" alt="wiki-cracked" width="210" height="112" />El cifrado <a href="http://es.wikipedia.org/wiki/WEP" target="_blank">WEP</a> es muy vulnerable y muy fácil de <em>crackear</em>, ya sea <a href="http://it.toolbox.com/blogs/unwired/wep-encryption-40-64-104-128-bitwhats-the-difference-12705" target="_blank">64 o 128bits</a>, en un par de minutos es posible obtener la contraseña. Aunque existen métodos de cifrado como <a href="http://es.wikipedia.org/wiki/WPA" target="_blank">WPA</a> que son mucho más seguros y requiere un diccionario para lograr descifrar la contraseña, lo que hace que sea poco probable de hacerlo.<br />
Bueno, teniendo en cuenta todos estos antecedendes resulta increible que aún existan empresas u organismos (inclusive del gobierno) que estén exponiendo su red vía wifi con cifrado WEP. Pero para nosotros, esto es bueno, ya que nos podemos aprovechar ya sea para obtener internet free o para lo que queramos hacer <img src='http://blog.zerial.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Cuando nos logramos conectar a una red wifi de una empresa, la cual está mal configurada y si a ésto, sumamos que el firewall (si es que tienen) está casi configurado por defecto, es todo mucho más fácil. Existen casos en que subsegmentan y dividen la red por departamento o bien aislan los servidores de los pc de escritorio, pero lo hacen solo cambiandoles las direcciones ip, muchas veces ni si quiera crean reglas en el firewall para que estas maquinas no se puedan ver o bien crear una zona desmilitarizada para los servidores. Cuando ésto sucede, nosotros lo único que debemos hacer es camiarnos la IP a una que esté dentro del rango y listo, ya somos parte de &#8220;la red de servidores&#8221;. Para descubrir que rango de IP debemos usar para ir cambiando de departamento o para ingresar a zonas &#8220;privilegiadas&#8221;, podemos utilizar la misma herramienta que propuse en el punto 1: <a href="http://nmap.org" target="_blank">nmap</a>. Tambien podemos utilizar algún sniffer como <a href="http://wireshark.org" target="_blank">wireshark</a> o <a href="http://ettercap.sf.net" target="_blank">ettercap</a> para descubrir información interesante.</p>
<p>Existe el caso donde los servidores no están alojados fisicamente en la misma empresa, pero perfectamente con un poco de ingenio e imaginación podemos obtener la información de acceso a los servidores estándo dentro de la red, filtrando y analizando la informaicón, por ejemplo realizando un ataque MiTM, envenenando la red. Cuando ya formamos parte de la red, es mucho más fácil analizar el tráfico de la red, escanear máquinas e intentar ganar accesos a alguna de ellas y con una red wifi &#8220;protegida&#8221; con WEP no nos deberíamos tardar más de 1 hora en hacerlo.</p>
<p>Cuando empezamos a escanear nos encontramos con varias sorpresas, desktop con windows, servidores ftp, servidores de impresion, routers sin clave, etc. Nos podemos divertir un rato mandando a imprimir algunos mensajes, enviando mensajes dentro de la red de windows (el típico <em>winpopup ó net send</em>). Es muy típico encontrarse accesos a Terminal Servers, directorios compartidos con Samba (incluso computadores enteros compartidos con Samba), etc.</p>
<p><a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fblog.zerial.org%2Fseguridad%2Fatacando-desde-el-corazon%2F&amp;linkname=Atacando%20desde%20el%20coraz%C3%B3n" title="Delicious" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a> <a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fblog.zerial.org%2Fseguridad%2Fatacando-desde-el-corazon%2F&amp;linkname=Atacando%20desde%20el%20coraz%C3%B3n" title="Twitter" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fblog.zerial.org%2Fseguridad%2Fatacando-desde-el-corazon%2F&amp;linkname=Atacando%20desde%20el%20coraz%C3%B3n" title="Facebook" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a> <a href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fblog.zerial.org%2Fseguridad%2Fatacando-desde-el-corazon%2F&amp;linkname=Atacando%20desde%20el%20coraz%C3%B3n" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/friendfeed?linkurl=http%3A%2F%2Fblog.zerial.org%2Fseguridad%2Fatacando-desde-el-corazon%2F&amp;linkname=Atacando%20desde%20el%20coraz%C3%B3n" title="FriendFeed" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/friendfeed.png" width="16" height="16" alt="FriendFeed"/></a> <a href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fblog.zerial.org%2Fseguridad%2Fatacando-desde-el-corazon%2F&amp;linkname=Atacando%20desde%20el%20coraz%C3%B3n" title="Digg" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a> <a href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fblog.zerial.org%2Fseguridad%2Fatacando-desde-el-corazon%2F&amp;linkname=Atacando%20desde%20el%20coraz%C3%B3n" title="Slashdot" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fblog.zerial.org%2Fseguridad%2Fatacando-desde-el-corazon%2F&amp;linkname=Atacando%20desde%20el%20coraz%C3%B3n">Compartir/Guardar</a> </p>]]></content:encoded>
			<wfw:commentRss>http://blog.zerial.org/seguridad/atacando-desde-el-corazon/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Material del Hackmeeting: Fotos, charlas, etc</title>
		<link>http://blog.zerial.org/interes-general/material-del-hackmeeting-fotos-charlas-etc/</link>
		<comments>http://blog.zerial.org/interes-general/material-del-hackmeeting-fotos-charlas-etc/#comments</comments>
		<pubDate>Sun, 18 Oct 2009 02:19:13 +0000</pubDate>
		<dc:creator>Zerial</dc:creator>
				<category><![CDATA[Interes general]]></category>
		<category><![CDATA[Mis cosas]]></category>
		<category><![CDATA[hackmeeting]]></category>
		<category><![CDATA[kernelhouse]]></category>

		<guid isPermaLink="false">http://blog.zerial.org/?p=1003</guid>
		<description><![CDATA[La planificacion de las actividades a realizar en el hackmeeting sufrio varias modificaciones, ya que faltaron charlistas o falto tiempo debido a la desorganizacion, sin embargo, todo salio muy bien. El cronograma final del hackmeeting lo pueden encontrar en el siguiente enlace: http://hackmeeting.kernelhouse.org/wiki/doku.php?id=programacion Las presentaciones de algunas charlas que se efectuaron: Buffer overflow for fun [...]]]></description>
			<content:encoded><![CDATA[<p>La planificacion de las actividades a realizar en el hackmeeting sufrio varias modificaciones, ya que faltaron charlistas o falto tiempo debido a la desorganizacion, sin embargo, todo salio muy bien.</p>
<p><a href="http://blog.zerial.org/wp-content/uploads/2009/10/IMG_7178.jpg"><img class="aligncenter size-medium wp-image-1005" title="IMG_7178" src="http://blog.zerial.org/wp-content/uploads/2009/10/IMG_7178-300x200.jpg" alt="IMG_7178" width="300" height="200" /></a></p>
<p>El cronograma final del hackmeeting lo pueden encontrar en el siguiente enlace: <a href="http://hackmeeting.kernelhouse.org/wiki/doku.php?id=programacion">http://hackmeeting.kernelhouse.org/wiki/doku.php?id=programacion</a></p>
<p>Las presentaciones de algunas charlas que se efectuaron:</p>
<ul>
<li><a href="http://codigounix.com.ar/slices/bof-bahia-blanca.pdf">Buffer overflow for fun and profit (tty0)</a></li>
<li><a href="http://blog.zerial.org/files/dererk_behindtheenemylines.pdf">Behind the enemy lines (dererk)</a></li>
</ul>
<p>Las fotos de la actividad las pueden encontrar en este link: <a href="http://fotos.kernelhouse.org">http://fotos.kernelhouse.org</a></p>
<p><a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fblog.zerial.org%2Finteres-general%2Fmaterial-del-hackmeeting-fotos-charlas-etc%2F&amp;linkname=Material%20del%20Hackmeeting%3A%20Fotos%2C%20charlas%2C%20etc" title="Delicious" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a> <a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fblog.zerial.org%2Finteres-general%2Fmaterial-del-hackmeeting-fotos-charlas-etc%2F&amp;linkname=Material%20del%20Hackmeeting%3A%20Fotos%2C%20charlas%2C%20etc" title="Twitter" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fblog.zerial.org%2Finteres-general%2Fmaterial-del-hackmeeting-fotos-charlas-etc%2F&amp;linkname=Material%20del%20Hackmeeting%3A%20Fotos%2C%20charlas%2C%20etc" title="Facebook" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a> <a href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fblog.zerial.org%2Finteres-general%2Fmaterial-del-hackmeeting-fotos-charlas-etc%2F&amp;linkname=Material%20del%20Hackmeeting%3A%20Fotos%2C%20charlas%2C%20etc" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/friendfeed?linkurl=http%3A%2F%2Fblog.zerial.org%2Finteres-general%2Fmaterial-del-hackmeeting-fotos-charlas-etc%2F&amp;linkname=Material%20del%20Hackmeeting%3A%20Fotos%2C%20charlas%2C%20etc" title="FriendFeed" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/friendfeed.png" width="16" height="16" alt="FriendFeed"/></a> <a href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fblog.zerial.org%2Finteres-general%2Fmaterial-del-hackmeeting-fotos-charlas-etc%2F&amp;linkname=Material%20del%20Hackmeeting%3A%20Fotos%2C%20charlas%2C%20etc" title="Digg" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a> <a href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fblog.zerial.org%2Finteres-general%2Fmaterial-del-hackmeeting-fotos-charlas-etc%2F&amp;linkname=Material%20del%20Hackmeeting%3A%20Fotos%2C%20charlas%2C%20etc" title="Slashdot" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fblog.zerial.org%2Finteres-general%2Fmaterial-del-hackmeeting-fotos-charlas-etc%2F&amp;linkname=Material%20del%20Hackmeeting%3A%20Fotos%2C%20charlas%2C%20etc">Compartir/Guardar</a> </p>]]></content:encoded>
			<wfw:commentRss>http://blog.zerial.org/interes-general/material-del-hackmeeting-fotos-charlas-etc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Drupal como Content Management Framework</title>
		<link>http://blog.zerial.org/mis-cosas/drupal-como-content-management-framework/</link>
		<comments>http://blog.zerial.org/mis-cosas/drupal-como-content-management-framework/#comments</comments>
		<pubDate>Sun, 27 Sep 2009 19:41:17 +0000</pubDate>
		<dc:creator>Zerial</dc:creator>
				<category><![CDATA[Mis cosas]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[cmf]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[comunidad]]></category>
		<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[joomla]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://blog.zerial.org/?p=925</guid>
		<description><![CDATA[Están muy de moda los CMS (Content Management System) tales como WordPress, Joomla y Jaws, entre otros, por la facilidad y extensibilidad que tienen mediante módulos, plugins, widgets, themes, templates, etc. Desde hace 8 meses mas o menos que estoy en un proyecto que involucra la creación de un sistema para una comunidad de cientificos, [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.zerial.org/wp-content/uploads/2009/09/drupal.png" alt="drupal" title="drupal" width="250" height="286" class="alignright size-full wp-image-976" />Están muy de moda los CMS (Content Management System) tales como <a href="http://wordpress.com" target="_blank">WordPress</a>, <a href="http://joomla.org" target="_blank">Joomla</a> y <a href="http://jaws-project.com" target="_blank">Jaws</a>, entre otros, por la facilidad y extensibilidad que tienen mediante módulos, plugins, widgets, themes, templates, etc. Desde hace 8 meses mas o menos que estoy en un proyecto que involucra la creación de un sistema para una comunidad de cientificos, usando <a href="http://drupal.org" target="_blank">Drupal</a>.</p>
<p><strong>¿Por qué Drupal?</strong></p>
<p>Drupal pretende ser mucho más que un gestor de contenidos, lo que busca ser es un gestor de comunidades, un <em>framework</em> para gestionar comunidades, lo que yo llamo CMF. Es extensible, permite la reutilización de código, utilización de templates/themes propios y muchas otras cosas.</p>
<p><strong>¿Por qué NO WordPress, Joomla u otro CMS?</strong></p>
<p>Un CMS, com su nombre lo dice, es un <em>sistema</em> gestor de contenidos, están más orientados a blogs o sitios que no implican una cantidad grande de usuarios y contenido y tipos de contenidos. Lo que yo necesitaba, era un <strong>framework</strong> para gestionar una comunidad.</p>
<p>¿Se entiende?</p>
<p><span id="more-925"></span></p>
<p>El sitio en el que estoy trabajando tiene más de mil usuarios y tiene una cantidad enorme de contenido que se va generando día a día, para esto es necesario <em>algo</em> que me permita gestionarlo y que tenga gran parte del código desarrollado, es decir, que existan plugins o módulos ya hechos y que sólo haga falta modificarlos o adaptarlos a lo que necesitamos. Para <a href="http://drupal.org" target="_blank">Drupal</a> encontramos una serie como por ejemplo el conocido OG:</p>
<blockquote><p><strong>O</strong>rganic <strong>G</strong>roups: Enable users to create and manage their own &#8216;groups&#8217;. Each group can have subscribers, and maintains a group home page where subscribers communicate amongst themselves</p></blockquote>
<p>Con esto tenemos la posibilidad de que los usuarios creen sus propios grupos, manejen sus suscripciones, creen noticias relacionadas al grupo, privadas o públicas, administración y moderación de grupos, etc.<br />
Tambien es posible crear perfiles personalizados para cada usuario usando el módulo ContentProfile:</p>
<blockquote><p><strong>Content Profile</strong>: is module builds user profiles as content (aka nodes), which opens the opportunity to use all the powerful modules for content for user profiles too, e.g. the Content Construction Kit (CCK).</p></blockquote>
<p>La creación de módulos propios es bien sencilla, sólo hay que entender cómo trabaja los templates, páginas, nodos, etc. La tarea de creación de módulos se facilita bastante gracias a los <a href="http://api.drupal.org/api/group/hooks" target="_blank"><strong>hooks</strong></a>, con esto es posible modificar comportamientos de otros módulos (contrib y propios del sistema) y lograr tener un control casi completo del sistema. La idea es, por ningun motivo, <em>tocar</em> el <strong>core</strong> de Drupal, de lo contrario será muy difícil la mantención del sistema (actualizaciones, etc).<br />
Drupal tambien nos provee de una API, muy completa, la cual podemos trabajar usando las funcionalidades y bondades de Drupal sin tener que usar Drupal -<em>valga la redundancia</em>-. Por ejemplo, hace unos meses tuve que usar sólo el módulo &#8220;forum&#8221; de Drupal para integrarlo con un sitio que ya estaba desarrollado, ajeno a Drupal. Tambien es muy útil cuando se necesita hacer migración de usuarios y/o contenido de una plataforma a otra. Para usar la API sólo necesitamos descargar el código fuente y tener las siguientes líneas:</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1"><span class="kw1">include_once</span> <span class="st0">&#8216;api/includes/bootstrap.inc&#8217;</span>;</div>
</li>
<li class="li1">
<div class="de1">drupal_bootstrap<span class="br0">&#40;</span>DRUPAL_BOOTSTRAP_FULL<span class="br0">&#41;</span>;</div>
</li>
</ol>
</div>
<p>(<em>siendo el directorio <strong>api</strong> dónde tenemos el código fuente de Drupal</em>)</p>
<p>Y listo, ya podemos usar todas las funciones o métodos, variables, constantes, etc.</p>
<p>La versión estable actual de Drupal es la 6, se está trabajando en la 7 que será orientada a objetos. El problema de esto, es que cada vez que se lanza una version nueva (4→5, 5→6, 6→7), los desarrolladores deben volver a programar sus módulos, ya que Drupal no tiene compatibilidad retroactiva.</p>
<p><strong>Links:</strong></p>
<p><a href="http://drupalmodules.com" target="_blank">Drupal Modules</a>: Repositorio muy completo con distintos módulos para distintas versiones de Drupal .<br />
<a href="http://api.drupal.org/" target="_blank">Documentación de la API</a></p>
<p><strong>Lectura recomendada</strong>:</p>
<p><a href="http://www.amazon.com/Pro-Drupal-Development-John-VanDyk/dp/1590597559"><img src="http://blog.zerial.org/wp-content/uploads/2009/09/images.jpeg" alt="images" title="images" width="130" height="87" class="aligncenter size-full wp-image-974" /></a></p>
<p><a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fblog.zerial.org%2Fmis-cosas%2Fdrupal-como-content-management-framework%2F&amp;linkname=Drupal%20como%20Content%20Management%20Framework" title="Delicious" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a> <a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fblog.zerial.org%2Fmis-cosas%2Fdrupal-como-content-management-framework%2F&amp;linkname=Drupal%20como%20Content%20Management%20Framework" title="Twitter" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fblog.zerial.org%2Fmis-cosas%2Fdrupal-como-content-management-framework%2F&amp;linkname=Drupal%20como%20Content%20Management%20Framework" title="Facebook" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a> <a href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fblog.zerial.org%2Fmis-cosas%2Fdrupal-como-content-management-framework%2F&amp;linkname=Drupal%20como%20Content%20Management%20Framework" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/friendfeed?linkurl=http%3A%2F%2Fblog.zerial.org%2Fmis-cosas%2Fdrupal-como-content-management-framework%2F&amp;linkname=Drupal%20como%20Content%20Management%20Framework" title="FriendFeed" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/friendfeed.png" width="16" height="16" alt="FriendFeed"/></a> <a href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fblog.zerial.org%2Fmis-cosas%2Fdrupal-como-content-management-framework%2F&amp;linkname=Drupal%20como%20Content%20Management%20Framework" title="Digg" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a> <a href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fblog.zerial.org%2Fmis-cosas%2Fdrupal-como-content-management-framework%2F&amp;linkname=Drupal%20como%20Content%20Management%20Framework" title="Slashdot" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fblog.zerial.org%2Fmis-cosas%2Fdrupal-como-content-management-framework%2F&amp;linkname=Drupal%20como%20Content%20Management%20Framework">Compartir/Guardar</a> </p>]]></content:encoded>
			<wfw:commentRss>http://blog.zerial.org/mis-cosas/drupal-como-content-management-framework/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Repositorio de Vulnerabilidades Web</title>
		<link>http://blog.zerial.org/seguridad/repositorio-de-vulnerabilidades-web/</link>
		<comments>http://blog.zerial.org/seguridad/repositorio-de-vulnerabilidades-web/#comments</comments>
		<pubDate>Sat, 19 Sep 2009 14:43:35 +0000</pubDate>
		<dc:creator>Zerial</dc:creator>
				<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Interes general]]></category>
		<category><![CDATA[Mis cosas]]></category>
		<category><![CDATA[Noticias]]></category>
		<category><![CDATA[Seguridad]]></category>
		<category><![CDATA[Sitios Vulnerables]]></category>
		<category><![CDATA[Proyectos]]></category>
		<category><![CDATA[sitios vulnerables]]></category>
		<category><![CDATA[vulnerabilidades]]></category>

		<guid isPermaLink="false">http://blog.zerial.org/?p=897</guid>
		<description><![CDATA[Hace un par de semanas tuve la idea de crear un repositorio online de vulnerabilidades web y junto a gente de Insecurity hemos puesto en marcha un proyecto que actualmente aloja a más de 150 sitios chilenos expuestos a distintas vulnerabilidades web como xss, sqli, rfi, lfi, etc. El fin de todo esto es tener [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-898" style="margin: 5px;" title="shot_vulns" src="http://blog.zerial.org/wp-content/uploads/2009/09/shot_vulns.png" alt="shot_vulns" width="213" height="321" />Hace un par de semanas tuve la idea de crear un repositorio online de vulnerabilidades web y junto a gente de <a href="http://insecurity.cl" target="_blank">Insecurity</a> hemos puesto en marcha un proyecto que actualmente aloja a más de 150 sitios chilenos expuestos a distintas vulnerabilidades web como xss, sqli, rfi, lfi, etc.<br />
El fin de todo esto es tener este <em>repositorio local de vulnerabilidades web</em> es, en algún momento hacerlo público, de libre acceso, que cualquier persona pueda reportar una vulnerabilidad y extenderlo otros sitios que no sean chilenos.<strong><br />
Cómo nace la idea ..</strong><br />
Todo esto nace por la idea de generar conciencia de la seguridad web y seguridad de la información tanto en los programadores como en los usuarios. El tener una lista publica donde esten expuestos los sitios con fallas puede ayudar a los desarrolladores a detectar fallos en sus propios sitios web y tambien a clientes quienes nunca se hubiesen enterado que su sitio web estaba expuesto de esta forma.</p>
<p>Si bien todo esto podría ser usado indebidamente, no es el propósito. Antes de hacerlo público será necesario que generemos un <em>disclaimer</em> sobre los usos de la herramienta. Nosotros sólo estamos entregando una herramienta, el uso de ella va a depender de la ética de cada persona.</p>
<p><span id="more-897"></span></p>
<p><strong>Lanzamiento &#8230;</strong><br />
Tenemos pensado lanzar al publico este proyecto en el <a href="http://hackmeeting.kernelhouse.org" target="_blank">Hackmeeting</a>.</p>
<p><strong>La herramienta &#8230;</strong><br />
La herramienta es super sencilla y consta de un pequeño formulario para reportar una vulnerabilidad.</p>
<p><img class="aligncenter size-full wp-image-907" title="form_vuln" src="http://blog.zerial.org/wp-content/uploads/2009/09/form_vuln.png" alt="form_vuln" width="348" height="428" /></p>
<p>Luego de esto, los distintos sitios web son almacenados en una base de datos y ordenados.</p>
<p><img class="aligncenter size-full wp-image-910" title="list_vuln" src="http://blog.zerial.org/wp-content/uploads/2009/09/list_vuln1.png" alt="list_vuln" width="353" height="470" /></p>
<p><a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fblog.zerial.org%2Fseguridad%2Frepositorio-de-vulnerabilidades-web%2F&amp;linkname=Repositorio%20de%20Vulnerabilidades%20Web" title="Delicious" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a> <a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fblog.zerial.org%2Fseguridad%2Frepositorio-de-vulnerabilidades-web%2F&amp;linkname=Repositorio%20de%20Vulnerabilidades%20Web" title="Twitter" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fblog.zerial.org%2Fseguridad%2Frepositorio-de-vulnerabilidades-web%2F&amp;linkname=Repositorio%20de%20Vulnerabilidades%20Web" title="Facebook" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a> <a href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fblog.zerial.org%2Fseguridad%2Frepositorio-de-vulnerabilidades-web%2F&amp;linkname=Repositorio%20de%20Vulnerabilidades%20Web" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/friendfeed?linkurl=http%3A%2F%2Fblog.zerial.org%2Fseguridad%2Frepositorio-de-vulnerabilidades-web%2F&amp;linkname=Repositorio%20de%20Vulnerabilidades%20Web" title="FriendFeed" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/friendfeed.png" width="16" height="16" alt="FriendFeed"/></a> <a href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fblog.zerial.org%2Fseguridad%2Frepositorio-de-vulnerabilidades-web%2F&amp;linkname=Repositorio%20de%20Vulnerabilidades%20Web" title="Digg" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a> <a href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fblog.zerial.org%2Fseguridad%2Frepositorio-de-vulnerabilidades-web%2F&amp;linkname=Repositorio%20de%20Vulnerabilidades%20Web" title="Slashdot" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fblog.zerial.org%2Fseguridad%2Frepositorio-de-vulnerabilidades-web%2F&amp;linkname=Repositorio%20de%20Vulnerabilidades%20Web">Compartir/Guardar</a> </p>]]></content:encoded>
			<wfw:commentRss>http://blog.zerial.org/seguridad/repositorio-de-vulnerabilidades-web/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Paper: Hacking Automatizado</title>
		<link>http://blog.zerial.org/seguridad/paper-hacking-automatizado/</link>
		<comments>http://blog.zerial.org/seguridad/paper-hacking-automatizado/#comments</comments>
		<pubDate>Tue, 15 Sep 2009 13:20:17 +0000</pubDate>
		<dc:creator>Zerial</dc:creator>
				<category><![CDATA[Documentacion]]></category>
		<category><![CDATA[Mis cosas]]></category>
		<category><![CDATA[Seguridad]]></category>
		<category><![CDATA[charlas]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[hacking automatizado]]></category>
		<category><![CDATA[hackmeeting]]></category>
		<category><![CDATA[paper]]></category>

		<guid isPermaLink="false">http://blog.zerial.org/?p=884</guid>
		<description><![CDATA[Como les comenté en el post anterior, una de las charlas con las que participaré en el Hackmeeting será &#8220;Hacking Automatizado&#8220;, les dejo los enlaces para que puedan descargar la primera revisión de este paper. Hacking Automatizado [PDF &#124; ODP]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.zerial.org/wp-content/uploads/2009/09/ha_1-300x109.png" alt="ha_1" title="ha_1" width="300" height="109" class="aligncenter size-medium wp-image-886" /></p>
<p>Como les comenté en el <a href="http://blog.zerial.org/seguridad/charlas-hacking-automatizado-y-live-hacking/">post anterior</a>, una de las charlas con las que participaré en el <a href="http://hackmeeting.kernelhouse.org">Hackmeeting</a> será &#8220;<strong>Hacking Automatizado</strong>&#8220;, les dejo los enlaces para que puedan descargar la primera revisión de este <em>paper</em>.</p>
<p><strong>Hacking Automatizado</strong> [<a href="http://zerial.org/charlas/seguridad/hacking_automatizado_rev1.pdf">PDF</a> | <a href="http://zerial.org/charlas/seguridad/hacking_automatizado_rev1.odp">ODP</a>]</p>
<p><a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fblog.zerial.org%2Fseguridad%2Fpaper-hacking-automatizado%2F&amp;linkname=Paper%3A%20Hacking%20Automatizado" title="Delicious" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a> <a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fblog.zerial.org%2Fseguridad%2Fpaper-hacking-automatizado%2F&amp;linkname=Paper%3A%20Hacking%20Automatizado" title="Twitter" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fblog.zerial.org%2Fseguridad%2Fpaper-hacking-automatizado%2F&amp;linkname=Paper%3A%20Hacking%20Automatizado" title="Facebook" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a> <a href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fblog.zerial.org%2Fseguridad%2Fpaper-hacking-automatizado%2F&amp;linkname=Paper%3A%20Hacking%20Automatizado" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/friendfeed?linkurl=http%3A%2F%2Fblog.zerial.org%2Fseguridad%2Fpaper-hacking-automatizado%2F&amp;linkname=Paper%3A%20Hacking%20Automatizado" title="FriendFeed" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/friendfeed.png" width="16" height="16" alt="FriendFeed"/></a> <a href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fblog.zerial.org%2Fseguridad%2Fpaper-hacking-automatizado%2F&amp;linkname=Paper%3A%20Hacking%20Automatizado" title="Digg" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a> <a href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fblog.zerial.org%2Fseguridad%2Fpaper-hacking-automatizado%2F&amp;linkname=Paper%3A%20Hacking%20Automatizado" title="Slashdot" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fblog.zerial.org%2Fseguridad%2Fpaper-hacking-automatizado%2F&amp;linkname=Paper%3A%20Hacking%20Automatizado">Compartir/Guardar</a> </p>]]></content:encoded>
			<wfw:commentRss>http://blog.zerial.org/seguridad/paper-hacking-automatizado/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Charlas: &#8220;Hacking automatizado&#8221; y &#8220;Live Hacking&#8221;</title>
		<link>http://blog.zerial.org/seguridad/charlas-hacking-automatizado-y-live-hacking/</link>
		<comments>http://blog.zerial.org/seguridad/charlas-hacking-automatizado-y-live-hacking/#comments</comments>
		<pubDate>Sun, 13 Sep 2009 21:16:05 +0000</pubDate>
		<dc:creator>Zerial</dc:creator>
				<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Interes general]]></category>
		<category><![CDATA[Mis cosas]]></category>
		<category><![CDATA[Seguridad]]></category>
		<category><![CDATA[charlas]]></category>
		<category><![CDATA[hackmeeting]]></category>

		<guid isPermaLink="false">http://blog.zerial.org/?p=847</guid>
		<description><![CDATA[Estoy preparando dos charlas para el Hackmeeting que se realizará desde el 10 hasta el 12 de Octubre, tituladas &#8220;Hacking Automazado&#8221; y &#8220;Live Hacking&#8221;. La primera, corresponde a una charla educativa de nivel avanzado donde mostraré y enseñaré a automatizar procesos y tareas para la recolección e interpretación de información. Automatización de procesos orientados al [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-878" style="margin: 5px;" title="charla" src="http://blog.zerial.org/wp-content/uploads/2009/09/charla.png" alt="charla" width="227" height="227" />Estoy preparando dos charlas para el Hackmeeting que se realizará desde el 10 hasta el 12 de Octubre, tituladas &#8220;Hacking Automazado&#8221; y &#8220;Live Hacking&#8221;.</p>
<p>La primera, corresponde a una charla educativa de nivel avanzado donde mostraré y enseñaré a automatizar procesos y tareas para la recolección e interpretación de información.<br />
Automatización de procesos orientados al hacking y auditorias de seguridad. Obtención y análisis de información, ejecución de código maligno y pruebas de concepto. Creación y utilización de herramientas/scripts para automatizar la recolección de información y penetración a un sistema. Tambien haré una presentación de las herramientas que he publicado en este blog (disponibles en <a href="http://codes.zerial.org" target="_blank">codes.zerial.org</a>).</p>
<p>La segunda será una demostración en vivo y en directo.  Penetración de sistemas y explotación de vulnerabilidades web en vivo y en directo. Explotación de vulnerabilidades tipo XSS, SQL-Injection, LFI, RFI, Directory Transversal y RCE.</p>
<p>Cuando termine de hacer el <em>paper</em> de las presentaciones lo publicaré, por ahora pueden revisar el abstracto/resúmen de estas charlas:</p>
<p><a href="http://zerial.org/charlas/seguridad/abstracto_hacking_automatizado.pdf" target="_blank">Hacking Automatizado [PDF]</a><br />
<a href="http://zerial.org/charlas/seguridad/abstracto_live_hacking.pdf" target="_blank">Live Hacking [PDF]</a></p>
<p><a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fblog.zerial.org%2Fseguridad%2Fcharlas-hacking-automatizado-y-live-hacking%2F&amp;linkname=Charlas%3A%20%26%238220%3BHacking%20automatizado%26%238221%3B%20y%20%26%238220%3BLive%20Hacking%26%238221%3B" title="Delicious" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a> <a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fblog.zerial.org%2Fseguridad%2Fcharlas-hacking-automatizado-y-live-hacking%2F&amp;linkname=Charlas%3A%20%26%238220%3BHacking%20automatizado%26%238221%3B%20y%20%26%238220%3BLive%20Hacking%26%238221%3B" title="Twitter" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fblog.zerial.org%2Fseguridad%2Fcharlas-hacking-automatizado-y-live-hacking%2F&amp;linkname=Charlas%3A%20%26%238220%3BHacking%20automatizado%26%238221%3B%20y%20%26%238220%3BLive%20Hacking%26%238221%3B" title="Facebook" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a> <a href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fblog.zerial.org%2Fseguridad%2Fcharlas-hacking-automatizado-y-live-hacking%2F&amp;linkname=Charlas%3A%20%26%238220%3BHacking%20automatizado%26%238221%3B%20y%20%26%238220%3BLive%20Hacking%26%238221%3B" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/friendfeed?linkurl=http%3A%2F%2Fblog.zerial.org%2Fseguridad%2Fcharlas-hacking-automatizado-y-live-hacking%2F&amp;linkname=Charlas%3A%20%26%238220%3BHacking%20automatizado%26%238221%3B%20y%20%26%238220%3BLive%20Hacking%26%238221%3B" title="FriendFeed" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/friendfeed.png" width="16" height="16" alt="FriendFeed"/></a> <a href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fblog.zerial.org%2Fseguridad%2Fcharlas-hacking-automatizado-y-live-hacking%2F&amp;linkname=Charlas%3A%20%26%238220%3BHacking%20automatizado%26%238221%3B%20y%20%26%238220%3BLive%20Hacking%26%238221%3B" title="Digg" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a> <a href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fblog.zerial.org%2Fseguridad%2Fcharlas-hacking-automatizado-y-live-hacking%2F&amp;linkname=Charlas%3A%20%26%238220%3BHacking%20automatizado%26%238221%3B%20y%20%26%238220%3BLive%20Hacking%26%238221%3B" title="Slashdot" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fblog.zerial.org%2Fseguridad%2Fcharlas-hacking-automatizado-y-live-hacking%2F&amp;linkname=Charlas%3A%20%26%238220%3BHacking%20automatizado%26%238221%3B%20y%20%26%238220%3BLive%20Hacking%26%238221%3B">Compartir/Guardar</a> </p>]]></content:encoded>
			<wfw:commentRss>http://blog.zerial.org/seguridad/charlas-hacking-automatizado-y-live-hacking/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Día número 256 del año: Programmer Day</title>
		<link>http://blog.zerial.org/interes-general/dia-numero-256-del-ano-programmer-day/</link>
		<comments>http://blog.zerial.org/interes-general/dia-numero-256-del-ano-programmer-day/#comments</comments>
		<pubDate>Sun, 13 Sep 2009 14:54:54 +0000</pubDate>
		<dc:creator>Zerial</dc:creator>
				<category><![CDATA[Interes general]]></category>
		<category><![CDATA[Mis cosas]]></category>
		<category><![CDATA[dia del programador]]></category>
		<category><![CDATA[programmer day]]></category>

		<guid isPermaLink="false">http://blog.zerial.org/?p=874</guid>
		<description><![CDATA[Hoy, 13 de Septiembre se &#8220;celebra&#8221; el día del programador. Se celebra todos los días numero 256 del año. Podemos seguir el hashtag #ProgrammerDay vía twitter para enterarnos qué habla todo el mundo respecto a este día. En Rusia, este día fue declarado festivo/feriado oficialmente. Asi que ¡Felíz día del programador a todos los que [...]]]></description>
			<content:encoded><![CDATA[<p>Hoy, 13 de Septiembre se &#8220;celebra&#8221; el <a href="http://www.programmerday.info/" target="_self">día del programador</a>. Se celebra todos los días numero 256 del año.</p>
<p><img class="aligncenter size-full wp-image-876" title="programmerday" src="http://blog.zerial.org/wp-content/uploads/2009/09/programmerday1.jpg" alt="programmerday" width="323" height="64" /></p>
<p>Podemos seguir el hashtag <a href="http://search.twitter.com/search?q=%23ProgrammerDay" target="_blank">#ProgrammerDay</a> vía <a href="http://twitter.com/" target="_blank">twitter</a> para enterarnos qué habla todo el mundo respecto a este día.<br />
En Rusia, este día fue <a href="http://opendotdotdot.blogspot.com/2009/09/russias-new-holiday-programmers-day.html" target="_blank">declarado festivo/feriado oficialmente</a>.</p>
<p>Asi que<strong> ¡Felíz día del programador a todos los que dedican la mayor parte del tiempo al código!</strong></p>
<p><a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fblog.zerial.org%2Finteres-general%2Fdia-numero-256-del-ano-programmer-day%2F&amp;linkname=D%C3%ADa%20n%C3%BAmero%20256%20del%20a%C3%B1o%3A%20Programmer%20Day" title="Delicious" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a> <a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fblog.zerial.org%2Finteres-general%2Fdia-numero-256-del-ano-programmer-day%2F&amp;linkname=D%C3%ADa%20n%C3%BAmero%20256%20del%20a%C3%B1o%3A%20Programmer%20Day" title="Twitter" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fblog.zerial.org%2Finteres-general%2Fdia-numero-256-del-ano-programmer-day%2F&amp;linkname=D%C3%ADa%20n%C3%BAmero%20256%20del%20a%C3%B1o%3A%20Programmer%20Day" title="Facebook" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a> <a href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fblog.zerial.org%2Finteres-general%2Fdia-numero-256-del-ano-programmer-day%2F&amp;linkname=D%C3%ADa%20n%C3%BAmero%20256%20del%20a%C3%B1o%3A%20Programmer%20Day" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/friendfeed?linkurl=http%3A%2F%2Fblog.zerial.org%2Finteres-general%2Fdia-numero-256-del-ano-programmer-day%2F&amp;linkname=D%C3%ADa%20n%C3%BAmero%20256%20del%20a%C3%B1o%3A%20Programmer%20Day" title="FriendFeed" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/friendfeed.png" width="16" height="16" alt="FriendFeed"/></a> <a href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fblog.zerial.org%2Finteres-general%2Fdia-numero-256-del-ano-programmer-day%2F&amp;linkname=D%C3%ADa%20n%C3%BAmero%20256%20del%20a%C3%B1o%3A%20Programmer%20Day" title="Digg" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a> <a href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fblog.zerial.org%2Finteres-general%2Fdia-numero-256-del-ano-programmer-day%2F&amp;linkname=D%C3%ADa%20n%C3%BAmero%20256%20del%20a%C3%B1o%3A%20Programmer%20Day" title="Slashdot" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fblog.zerial.org%2Finteres-general%2Fdia-numero-256-del-ano-programmer-day%2F&amp;linkname=D%C3%ADa%20n%C3%BAmero%20256%20del%20a%C3%B1o%3A%20Programmer%20Day">Compartir/Guardar</a> </p>]]></content:encoded>
			<wfw:commentRss>http://blog.zerial.org/interes-general/dia-numero-256-del-ano-programmer-day/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Ya está listo el cronograma para el Hackmeeting 2009!</title>
		<link>http://blog.zerial.org/interes-general/ya-esta-listo-el-cronograma-para-el-hackmeeting-2009/</link>
		<comments>http://blog.zerial.org/interes-general/ya-esta-listo-el-cronograma-para-el-hackmeeting-2009/#comments</comments>
		<pubDate>Wed, 09 Sep 2009 14:15:40 +0000</pubDate>
		<dc:creator>Zerial</dc:creator>
				<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Interes general]]></category>
		<category><![CDATA[Mis cosas]]></category>
		<category><![CDATA[Noticias]]></category>
		<category><![CDATA[2009]]></category>
		<category><![CDATA[cronograma]]></category>
		<category><![CDATA[hackmeeting]]></category>
		<category><![CDATA[hm]]></category>

		<guid isPermaLink="false">http://blog.zerial.org/?p=841</guid>
		<description><![CDATA[Hace tiempo que estamos organizando el Hackmeeting de este año y ya tenemos lista la primera revisión del cronograma/programación de charlas, talleres y debates. Con participación de gente de Argentina, Bolivia y Chile las títulos de las charlas son: Zerial &#8211; “Hacking automatizado (dirHack, wp-config discover, etc)” [.cl] Zerial &#8211; “Live Hacking” [.cl] EAS &#8211; [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-843" title="hm_mini" src="http://blog.zerial.org/wp-content/uploads/2009/09/hm_mini.png" alt="hm_mini" width="199" height="128" /></p>
<p>Hace tiempo que estamos <a href="http://hackmeeting.kernelhouse.org/wiki" target="_blank">organizando</a> el <a href="http://hackmeeting.kernelhouse.org" target="_blank">Hackmeeting</a> de <a href="http://blog.zerial.org/interes-general/el-hackmeeting-2009-ya-tiene-lugar-y-fecha/" target="_blank">este año</a> y ya tenemos lista la primera revisión del cronograma/programación de charlas, talleres y debates. Con participación de gente de Argentina, Bolivia y Chile las títulos de las charlas son:</p>
<ol>
<li>Zerial &#8211; “Hacking automatizado (dirHack, wp-config discover, etc)” [.cl]</li>
<li>Zerial &#8211; “Live Hacking” [.cl]</li>
<li>EAS &#8211; “Seguridad Inalambrica” [.cl]</li>
<li>tty0 &#8211; “Writting a injectable Shellcode for Linux” [.ar]</li>
<li>tty0 &#8211; “Buffer Overflow for fun and profit” [.ar]</li>
<li>kAbron &#8211; “Introduccion a mod_perl bajo Apache” [.cl]</li>
<li>dererk &#8211; “Behind the enemy lines” [.ar]</li>
</ol>
<p><span id="more-841"></span></p>
<p>Talleres:</p>
<ol>
<li>EAS &#8211; “Creacion de antenas” [.cl]</li>
<li>Pons &#8211; “Rompiendo redes wifi (wep, wpa, etc)” [.cl]</li>
<li>Concigliery &#8211; “Edición de video” [.cl]</li>
</ol>
<p>Y los temas a discutir a modo de debate/foros/tertulias:</p>
<ol>
<li>Peligros y bondades de las redes inalámbricas: Los riesgos que tiene implementar y usar una red inalámbrica (wlan, pan) insegura y, por otro lado, las bondades que existen para algunos la existencia de este tipo de redes inseguras.</li>
<li>Seguridad de la información y privacidad en las redes sociales: ¿Qué tan privado es la información que exponemos en internet?</li>
<li>Tipos licencias: Licencias privativas v/s libres.</li>
<li>Internet, difusión y contrainformación: El uso de internet como medio de información alternativo al “tradicional”.</li>
<li>Anonimato: La importancia de saber como y por que medios te comunicas.</li>
</ol>
<p>Para revisar la distribución de actividades (cronograma) puedes ingresar a la <a href="http://hackmeeting.kernelhouse.org/wiki/doku.php?id=programacion" target="_blank">sección correspondiente del wiki</a>.</p>
<p><a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fblog.zerial.org%2Finteres-general%2Fya-esta-listo-el-cronograma-para-el-hackmeeting-2009%2F&amp;linkname=Ya%20est%C3%A1%20listo%20el%20cronograma%20para%20el%20Hackmeeting%202009%21" title="Delicious" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a> <a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fblog.zerial.org%2Finteres-general%2Fya-esta-listo-el-cronograma-para-el-hackmeeting-2009%2F&amp;linkname=Ya%20est%C3%A1%20listo%20el%20cronograma%20para%20el%20Hackmeeting%202009%21" title="Twitter" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fblog.zerial.org%2Finteres-general%2Fya-esta-listo-el-cronograma-para-el-hackmeeting-2009%2F&amp;linkname=Ya%20est%C3%A1%20listo%20el%20cronograma%20para%20el%20Hackmeeting%202009%21" title="Facebook" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a> <a href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fblog.zerial.org%2Finteres-general%2Fya-esta-listo-el-cronograma-para-el-hackmeeting-2009%2F&amp;linkname=Ya%20est%C3%A1%20listo%20el%20cronograma%20para%20el%20Hackmeeting%202009%21" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/friendfeed?linkurl=http%3A%2F%2Fblog.zerial.org%2Finteres-general%2Fya-esta-listo-el-cronograma-para-el-hackmeeting-2009%2F&amp;linkname=Ya%20est%C3%A1%20listo%20el%20cronograma%20para%20el%20Hackmeeting%202009%21" title="FriendFeed" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/friendfeed.png" width="16" height="16" alt="FriendFeed"/></a> <a href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fblog.zerial.org%2Finteres-general%2Fya-esta-listo-el-cronograma-para-el-hackmeeting-2009%2F&amp;linkname=Ya%20est%C3%A1%20listo%20el%20cronograma%20para%20el%20Hackmeeting%202009%21" title="Digg" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a> <a href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fblog.zerial.org%2Finteres-general%2Fya-esta-listo-el-cronograma-para-el-hackmeeting-2009%2F&amp;linkname=Ya%20est%C3%A1%20listo%20el%20cronograma%20para%20el%20Hackmeeting%202009%21" title="Slashdot" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fblog.zerial.org%2Finteres-general%2Fya-esta-listo-el-cronograma-para-el-hackmeeting-2009%2F&amp;linkname=Ya%20est%C3%A1%20listo%20el%20cronograma%20para%20el%20Hackmeeting%202009%21">Compartir/Guardar</a> </p>]]></content:encoded>
			<wfw:commentRss>http://blog.zerial.org/interes-general/ya-esta-listo-el-cronograma-para-el-hackmeeting-2009/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Dymamic Window Manager (DWM): Mi nuevo gestor de ventanas</title>
		<link>http://blog.zerial.org/linux/dymamic-window-manager-dwm-mi-nuevo-gestor-de-ventanas/</link>
		<comments>http://blog.zerial.org/linux/dymamic-window-manager-dwm-mi-nuevo-gestor-de-ventanas/#comments</comments>
		<pubDate>Sat, 29 Aug 2009 15:04:15 +0000</pubDate>
		<dc:creator>Zerial</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Mis cosas]]></category>
		<category><![CDATA[dwm]]></category>
		<category><![CDATA[dynamic window manager]]></category>
		<category><![CDATA[window maganer]]></category>
		<category><![CDATA[wm]]></category>

		<guid isPermaLink="false">http://blog.zerial.org/?p=819</guid>
		<description><![CDATA[El otro día leí en irc que hablaban sobre ScrotWM y lo probé. En un principio me gustó mucho, demasiado sencillo y ligero, luego de usarlo un par de minutos ya me estába dando problemas con algunas ventanas flotantes y para no quedarme con las ganas entonces lo cambié por Dynamic Window Manager (DWM). La [...]]]></description>
			<content:encoded><![CDATA[<p>El otro día leí en irc que hablaban sobre <a href="http://scrotwm.org">ScrotWM</a> y lo probé. En un principio me gustó mucho, demasiado sencillo y ligero, luego de usarlo un par de minutos ya me estába dando problemas con algunas ventanas <em>flotantes</em> y para no quedarme con las ganas entonces lo cambié por <a href="http://dwm.suckless.org/">Dynamic Window Manager (DWM)</a>.</p>
<p><img src="http://blog.zerial.org/wp-content/uploads/2009/08/dwm.gif" alt="dwm" title="dwm" width="192" height="80" class="aligncenter size-full wp-image-818" /></p>
<p>La gracia de este gestor de ventanas es que es <strong>demasiado</strong> simple, tiene no mas de 2 mil líneas de código, no usa archivos de configuración y claro, para configurarlo hay que editar directamente el código fuente y volver a compilarlo y re-ejecutarlo para que tome los cambios. </p>
<p><span id="more-819"></span></p>
<p><code>[zerial@daila dwm-5.6.1]$ wc -l dwm.c<br />
1959 dwm.c<br />
[zerial@daila dwm-5.6.1]</code></p>
<p>Esto último, a muchos les puede provocar un trauma pero no es tan dificil como parece, aunque yo vengo de un entorno fluxbox por lo que cambiarme a dwm no me costó tanto.</p>
<p>Algunos screenshots:</p>
<p><a href="http://blog.zerial.org/wp-content/uploads/2009/08/dwm.png"><img src="http://blog.zerial.org/wp-content/uploads/2009/08/dwm-300x187.png" alt="dwm" title="dwm" width="300" height="187" class="aligncenter size-medium wp-image-820" /></a><br />
<a href="http://blog.zerial.org/wp-content/uploads/2009/08/dwm2.png"><img src="http://blog.zerial.org/wp-content/uploads/2009/08/dwm2-300x187.png" alt="dwm2" title="dwm2" width="300" height="187" class="aligncenter size-medium wp-image-821" /></a></p>
<p>Todavía no lo modifico mucho, sólo configuré los <em>workspaces</em>, algunas aplicaciones y los atajos de teclado, pero acá les dejo mi configuración (fichero config.h).</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1"><span class="coMULTI">/* See LICENSE file for copyright and license details. */</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="coMULTI">/* appearance */</span></div>
</li>
<li class="li1">
<div class="de1"><span class="kw4">static</span> <span class="kw4">const</span> <span class="kw4">char</span> font<span class="br0">&#91;</span><span class="br0">&#93;</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;= <span class="st0">&quot;-*-terminus-medium-*-*-*-14-*-*-*-*-*-*-*&quot;</span>;</div>
</li>
<li class="li2">
<div class="de2"><span class="kw4">static</span> <span class="kw4">const</span> <span class="kw4">char</span> normbordercolor<span class="br0">&#91;</span><span class="br0">&#93;</span> = <span class="st0">&quot;#cccccc&quot;</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="kw4">static</span> <span class="kw4">const</span> <span class="kw4">char</span> normbgcolor<span class="br0">&#91;</span><span class="br0">&#93;</span> &nbsp; &nbsp; = <span class="st0">&quot;#cccccc&quot;</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="kw4">static</span> <span class="kw4">const</span> <span class="kw4">char</span> normfgcolor<span class="br0">&#91;</span><span class="br0">&#93;</span> &nbsp; &nbsp; = <span class="st0">&quot;#000000&quot;</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="kw4">static</span> <span class="kw4">const</span> <span class="kw4">char</span> selbordercolor<span class="br0">&#91;</span><span class="br0">&#93;</span> &nbsp;= <span class="st0">&quot;green&quot;</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="kw4">static</span> <span class="kw4">const</span> <span class="kw4">char</span> selbgcolor<span class="br0">&#91;</span><span class="br0">&#93;</span> &nbsp; &nbsp; &nbsp;= <span class="st0">&quot;black&quot;</span>;</div>
</li>
<li class="li2">
<div class="de2"><span class="kw4">static</span> <span class="kw4">const</span> <span class="kw4">char</span> selfgcolor<span class="br0">&#91;</span><span class="br0">&#93;</span> &nbsp; &nbsp; &nbsp;= <span class="st0">&quot;green&quot;</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="kw4">static</span> <span class="kw4">const</span> <span class="kw4">unsigned</span> <span class="kw4">int</span> borderpx &nbsp;= <span class="nu0">1</span>; &nbsp; &nbsp; &nbsp; &nbsp;<span class="coMULTI">/* border pixel of windows */</span></div>
</li>
<li class="li1">
<div class="de1"><span class="kw4">static</span> <span class="kw4">const</span> <span class="kw4">unsigned</span> <span class="kw4">int</span> snap &nbsp; &nbsp; &nbsp;= <span class="nu0">32</span>; &nbsp; &nbsp; &nbsp; <span class="coMULTI">/* snap pixel */</span></div>
</li>
<li class="li1">
<div class="de1"><span class="kw4">static</span> <span class="kw4">const</span> Bool showbar &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = <span class="kw2">True</span>; &nbsp; &nbsp; <span class="coMULTI">/* False means no bar */</span></div>
</li>
<li class="li1">
<div class="de1"><span class="kw4">static</span> <span class="kw4">const</span> Bool topbar &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;= <span class="kw2">True</span>; &nbsp; &nbsp; <span class="coMULTI">/* False means bottom bar */</span></div>
</li>
<li class="li2">
<div class="de2">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="coMULTI">/* tagging */</span></div>
</li>
<li class="li1">
<div class="de1"><span class="kw4">static</span> <span class="kw4">const</span> <span class="kw4">char</span> *tags<span class="br0">&#91;</span><span class="br0">&#93;</span> = <span class="br0">&#123;</span> <span class="st0">&quot;www&quot;</span>, <span class="st0">&quot;mail&quot;</span>, <span class="st0">&quot;media&quot;</span>, <span class="st0">&quot;terms1&quot;</span>, <span class="st0">&quot;terms2&quot;</span>, <span class="st0">&quot;terms3&quot;</span>, <span class="st0">&quot;terms4&quot;</span>, <span class="st0">&quot;terms5&quot;</span>, <span class="st0">&quot;apps&quot;</span> <span class="br0">&#125;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="kw4">static</span> <span class="kw4">const</span> Rule rules<span class="br0">&#91;</span><span class="br0">&#93;</span> = <span class="br0">&#123;</span></div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; <span class="coMULTI">/* class &nbsp; &nbsp; &nbsp;instance &nbsp; &nbsp;title &nbsp; &nbsp; &nbsp; tags mask &nbsp; &nbsp; isfloating &nbsp; monitor */</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span> <span class="st0">&quot;Gimp&quot;</span>, &nbsp; &nbsp; <span class="kw2">NULL</span>, &nbsp; &nbsp; &nbsp; <span class="kw2">NULL</span>, &nbsp; &nbsp; &nbsp; <span class="nu0">1</span> &lt; &lt; <span class="nu0">8</span>, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="kw2">True</span>, &nbsp; &nbsp; &nbsp; &nbsp;<span class="nu0">-1</span> <span class="br0">&#125;</span>,</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span> <span class="st0">&quot;Pidgin&quot;</span>, &nbsp; &nbsp; <span class="kw2">NULL</span>, &nbsp; &nbsp; &nbsp; <span class="kw2">NULL</span>, &nbsp; &nbsp; &nbsp; <span class="nu0">1</span> &lt;&lt; <span class="nu0">8</span>, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="kw2">True</span>, &nbsp; &nbsp; &nbsp; &nbsp;<span class="nu0">-1</span> <span class="br0">&#125;</span>,</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span> <span class="st0">&quot;psi&quot;</span>, &nbsp; &nbsp; <span class="kw2">NULL</span>, &nbsp; &nbsp; &nbsp; <span class="kw2">NULL</span>, &nbsp; &nbsp; &nbsp; <span class="nu0">1</span> &lt;&lt; <span class="nu0">8</span>, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="kw2">True</span>, &nbsp; &nbsp; &nbsp; &nbsp;<span class="nu0">-1</span> <span class="br0">&#125;</span>,</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span> <span class="st0">&quot;X-Chat&quot;</span>, &nbsp; &nbsp; <span class="kw2">NULL</span>, &nbsp; &nbsp; &nbsp; <span class="kw2">NULL</span>, &nbsp; &nbsp; &nbsp; <span class="nu0">1</span> &lt;&lt; <span class="nu0">8</span>, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="kw2">True</span>, &nbsp; &nbsp; &nbsp; &nbsp;<span class="nu0">-1</span> <span class="br0">&#125;</span>,</div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span> <span class="st0">&quot;Zenity&quot;</span>, &nbsp; &nbsp; <span class="kw2">NULL</span>, &nbsp; &nbsp; &nbsp; <span class="kw2">NULL</span>, &nbsp; &nbsp; &nbsp; <span class="nu0">0</span>, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="kw2">True</span>, &nbsp; &nbsp; &nbsp; &nbsp;<span class="nu0">-1</span> <span class="br0">&#125;</span>,</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="coMULTI">/* layout(s) */</span></div>
</li>
<li class="li1">
<div class="de1"><span class="kw4">static</span> <span class="kw4">const</span> <span class="kw4">float</span> mfact &nbsp; &nbsp; &nbsp;= <span class="nu0">0.55</span>; <span class="coMULTI">/* factor of master area size [0.05..0.95] */</span></div>
</li>
<li class="li2">
<div class="de2"><span class="kw4">static</span> <span class="kw4">const</span> Bool resizehints = <span class="kw2">True</span>; <span class="coMULTI">/* False means respect size hints in tiled resizals */</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="kw4">static</span> <span class="kw4">const</span> Layout layouts<span class="br0">&#91;</span><span class="br0">&#93;</span> = <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="coMULTI">/* symbol &nbsp; &nbsp; arrange function */</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span> <span class="st0">&quot;[]=&quot;</span>, &nbsp; &nbsp; &nbsp;tile <span class="br0">&#125;</span>, &nbsp; &nbsp;<span class="coMULTI">/* first entry is default */</span></div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span> <span class="st0">&quot;&gt;&lt;&gt;&quot;</span>, &nbsp; &nbsp; &nbsp;<span class="kw2">NULL</span> <span class="br0">&#125;</span>, &nbsp; &nbsp;<span class="coMULTI">/* no layout function means floating behavior */</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span> <span class="st0">&quot;[M]&quot;</span>, &nbsp; &nbsp; &nbsp;monocle <span class="br0">&#125;</span>,</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="coMULTI">/* key definitions */</span></div>
</li>
<li class="li2">
<div class="de2"><span class="co2">#define MODKEY Mod1Mask</span></div>
</li>
<li class="li1">
<div class="de1"><span class="co2">#define TAGKEYS(KEY,TAG) \</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span> MODKEY, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; KEY, &nbsp; &nbsp; &nbsp;view, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span>.<span class="me1">ui</span> = <span class="nu0">1</span> &lt; &lt; TAG<span class="br0">&#125;</span> <span class="br0">&#125;</span>, \</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span> MODKEY|ControlMask, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; KEY, &nbsp; &nbsp; &nbsp;toggleview, &nbsp; &nbsp; <span class="br0">&#123;</span>.<span class="me1">ui</span> = <span class="nu0">1</span> &lt;&lt; TAG<span class="br0">&#125;</span> <span class="br0">&#125;</span>, \</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span> MODKEY|ShiftMask, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; KEY, &nbsp; &nbsp; &nbsp;tag, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="br0">&#123;</span>.<span class="me1">ui</span> = <span class="nu0">1</span> &lt;&lt; TAG<span class="br0">&#125;</span> <span class="br0">&#125;</span>, \</div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span> MODKEY|ControlMask|ShiftMask, KEY, &nbsp; &nbsp; &nbsp;toggletag, &nbsp; &nbsp; &nbsp;<span class="br0">&#123;</span>.<span class="me1">ui</span> = <span class="nu0">1</span> &lt;&lt; TAG<span class="br0">&#125;</span> <span class="br0">&#125;</span>,</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="coMULTI">/* helper for spawning shell commands in the pre dwm-5.0 fashion */</span></div>
</li>
<li class="li1">
<div class="de1"><span class="co2">#define SHCMD(cmd) { .v = (const char*[]){ &quot;/bin/sh&quot;, &quot;-c&quot;, cmd, NULL } }</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li2">
<div class="de2"><span class="coMULTI">/* commands */</span></div>
</li>
<li class="li1">
<div class="de1"><span class="kw4">static</span> <span class="kw4">const</span> <span class="kw4">char</span> *dmenucmd<span class="br0">&#91;</span><span class="br0">&#93;</span> = <span class="br0">&#123;</span> <span class="st0">&quot;dmenu_run&quot;</span>, <span class="st0">&quot;-fn&quot;</span>, font, <span class="st0">&quot;-nb&quot;</span>, normbgcolor, <span class="st0">&quot;-nf&quot;</span>, normfgcolor, <span class="st0">&quot;-sb&quot;</span>, selbgcolor, <span class="st0">&quot;-sf&quot;</span>, selfgcolor, <span class="kw2">NULL</span> <span class="br0">&#125;</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="kw4">static</span> <span class="kw4">const</span> <span class="kw4">char</span> *termcmd<span class="br0">&#91;</span><span class="br0">&#93;</span> &nbsp;= <span class="br0">&#123;</span> <span class="st0">&quot;urxvt&quot;</span>, <span class="kw2">NULL</span> <span class="br0">&#125;</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="kw4">static</span> <span class="kw4">const</span> <span class="kw4">char</span> *webcmd<span class="br0">&#91;</span><span class="br0">&#93;</span> = <span class="br0">&#123;</span> <span class="st0">&quot;firefox&quot;</span>, <span class="kw2">NULL</span> <span class="br0">&#125;</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="kw4">static</span> <span class="kw4">const</span> <span class="kw4">char</span> *mailcmd<span class="br0">&#91;</span><span class="br0">&#93;</span> = <span class="br0">&#123;</span> <span class="st0">&quot;thunderbird&quot;</span>, <span class="kw2">NULL</span> <span class="br0">&#125;</span>;</div>
</li>
<li class="li2">
<div class="de2"><span class="kw4">static</span> <span class="kw4">const</span> <span class="kw4">char</span> *gimpcmd<span class="br0">&#91;</span><span class="br0">&#93;</span> = <span class="br0">&#123;</span> <span class="st0">&quot;gimp&quot;</span>, <span class="kw2">NULL</span> <span class="br0">&#125;</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="kw4">static</span> <span class="kw4">const</span> <span class="kw4">char</span> *twitcmd<span class="br0">&#91;</span><span class="br0">&#93;</span> = <span class="br0">&#123;</span> <span class="st0">&quot;twitsh&quot;</span>, <span class="kw2">NULL</span> <span class="br0">&#125;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="kw4">static</span> Key keys<span class="br0">&#91;</span><span class="br0">&#93;</span> = <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="coMULTI">/* modifier &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; key &nbsp; &nbsp; &nbsp; &nbsp;function &nbsp; &nbsp; &nbsp; &nbsp;argument */</span></div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span> MODKEY|ShiftMask,&nbsp; &nbsp; &nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; XK_f,&nbsp; &nbsp;spawn,&nbsp; <span class="br0">&#123;</span>.<span class="me1">v</span> = webcmd <span class="br0">&#125;</span> <span class="br0">&#125;</span>,</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span> MODKEY|ShiftMask,&nbsp; &nbsp; &nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; XK_m,&nbsp; &nbsp;spawn,&nbsp; <span class="br0">&#123;</span>.<span class="me1">v</span> = mailcmd <span class="br0">&#125;</span> <span class="br0">&#125;</span>,</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span> MODKEY|ShiftMask,&nbsp; &nbsp; &nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; XK_g,&nbsp; &nbsp;spawn,&nbsp; <span class="br0">&#123;</span>.<span class="me1">v</span> = gimpcmd <span class="br0">&#125;</span> <span class="br0">&#125;</span>,</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span> MODKEY|ShiftMask,&nbsp; &nbsp; &nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; XK_s,&nbsp; &nbsp;spawn,&nbsp; <span class="br0">&#123;</span>.<span class="me1">v</span> = twitcmd <span class="br0">&#125;</span> <span class="br0">&#125;</span>,</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span> MODKEY, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; XK_p, &nbsp; &nbsp; &nbsp;spawn, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="br0">&#123;</span>.<span class="me1">v</span> = dmenucmd <span class="br0">&#125;</span> <span class="br0">&#125;</span>,</div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span> MODKEY, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; XK_x, spawn, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="br0">&#123;</span>.<span class="me1">v</span> = termcmd <span class="br0">&#125;</span> <span class="br0">&#125;</span>,</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span> MODKEY, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; XK_b, &nbsp; &nbsp; &nbsp;togglebar, &nbsp; &nbsp; &nbsp;<span class="br0">&#123;</span><span class="nu0">0</span><span class="br0">&#125;</span> <span class="br0">&#125;</span>,</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span> MODKEY, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; XK_j, &nbsp; &nbsp; &nbsp;focusstack, &nbsp; &nbsp; <span class="br0">&#123;</span>.<span class="me1">i</span> = <span class="nu0">+1</span> <span class="br0">&#125;</span> <span class="br0">&#125;</span>,</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span> MODKEY, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; XK_k, &nbsp; &nbsp; &nbsp;focusstack, &nbsp; &nbsp; <span class="br0">&#123;</span>.<span class="me1">i</span> = <span class="nu0">-1</span> <span class="br0">&#125;</span> <span class="br0">&#125;</span>,</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span> MODKEY, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; XK_h, &nbsp; &nbsp; &nbsp;setmfact, &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span>.<span class="me1">f</span> = <span class="nu0">-0.05</span><span class="br0">&#125;</span> <span class="br0">&#125;</span>,</div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span> MODKEY, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; XK_l, &nbsp; &nbsp; &nbsp;setmfact, &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span>.<span class="me1">f</span> = <span class="nu0">+0.05</span><span class="br0">&#125;</span> <span class="br0">&#125;</span>,</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span> MODKEY, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; XK_Return, zoom, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span><span class="nu0">0</span><span class="br0">&#125;</span> <span class="br0">&#125;</span>,</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span> MODKEY, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; XK_Tab, &nbsp; &nbsp;view, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span><span class="nu0">0</span><span class="br0">&#125;</span> <span class="br0">&#125;</span>,</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span> MODKEY|ShiftMask, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; XK_c, &nbsp; &nbsp; &nbsp;killclient, &nbsp; &nbsp; <span class="br0">&#123;</span><span class="nu0">0</span><span class="br0">&#125;</span> <span class="br0">&#125;</span>,</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span> MODKEY, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; XK_t, &nbsp; &nbsp; &nbsp;setlayout, &nbsp; &nbsp; &nbsp;<span class="br0">&#123;</span>.<span class="me1">v</span> = &amp;layouts<span class="br0">&#91;</span><span class="nu0">0</span><span class="br0">&#93;</span><span class="br0">&#125;</span> <span class="br0">&#125;</span>,</div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span> MODKEY, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; XK_f, &nbsp; &nbsp; &nbsp;setlayout, &nbsp; &nbsp; &nbsp;<span class="br0">&#123;</span>.<span class="me1">v</span> = &amp;layouts<span class="br0">&#91;</span><span class="nu0">1</span><span class="br0">&#93;</span><span class="br0">&#125;</span> <span class="br0">&#125;</span>,</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span> MODKEY, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; XK_m, &nbsp; &nbsp; &nbsp;setlayout, &nbsp; &nbsp; &nbsp;<span class="br0">&#123;</span>.<span class="me1">v</span> = &amp;layouts<span class="br0">&#91;</span><span class="nu0">2</span><span class="br0">&#93;</span><span class="br0">&#125;</span> <span class="br0">&#125;</span>,</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span> MODKEY, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; XK_space, &nbsp;setlayout, &nbsp; &nbsp; &nbsp;<span class="br0">&#123;</span><span class="nu0">0</span><span class="br0">&#125;</span> <span class="br0">&#125;</span>,</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span> MODKEY|ShiftMask, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; XK_space, &nbsp;togglefloating, <span class="br0">&#123;</span><span class="nu0">0</span><span class="br0">&#125;</span> <span class="br0">&#125;</span>,</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span> MODKEY, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; XK_0, &nbsp; &nbsp; &nbsp;view, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span>.<span class="me1">ui</span> = ~<span class="nu0">0</span> <span class="br0">&#125;</span> <span class="br0">&#125;</span>,</div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span> MODKEY|ShiftMask, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; XK_0, &nbsp; &nbsp; &nbsp;tag, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="br0">&#123;</span>.<span class="me1">ui</span> = ~<span class="nu0">0</span> <span class="br0">&#125;</span> <span class="br0">&#125;</span>,</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span> MODKEY, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; XK_comma, &nbsp;focusmon, &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span>.<span class="me1">i</span> = <span class="nu0">-1</span> <span class="br0">&#125;</span> <span class="br0">&#125;</span>,</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span> MODKEY, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; XK_period, focusmon, &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span>.<span class="me1">i</span> = <span class="nu0">+1</span> <span class="br0">&#125;</span> <span class="br0">&#125;</span>,</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span> MODKEY|ShiftMask, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; XK_comma, &nbsp;tagmon, &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span>.<span class="me1">i</span> = <span class="nu0">-1</span> <span class="br0">&#125;</span> <span class="br0">&#125;</span>,</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span> MODKEY|ShiftMask, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; XK_period, tagmon, &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span>.<span class="me1">i</span> = <span class="nu0">+1</span> <span class="br0">&#125;</span> <span class="br0">&#125;</span>,</div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; TAGKEYS<span class="br0">&#40;</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;XK_F1, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="nu0">0</span><span class="br0">&#41;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; TAGKEYS<span class="br0">&#40;</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;XK_F2, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="nu0">1</span><span class="br0">&#41;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; TAGKEYS<span class="br0">&#40;</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;XK_F3, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="nu0">2</span><span class="br0">&#41;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; TAGKEYS<span class="br0">&#40;</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;XK_F4, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="nu0">3</span><span class="br0">&#41;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; TAGKEYS<span class="br0">&#40;</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;XK_F5, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="nu0">4</span><span class="br0">&#41;</span></div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; TAGKEYS<span class="br0">&#40;</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;XK_F6, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="nu0">5</span><span class="br0">&#41;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; TAGKEYS<span class="br0">&#40;</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;XK_F7, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="nu0">6</span><span class="br0">&#41;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; TAGKEYS<span class="br0">&#40;</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;XK_F8, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="nu0">7</span><span class="br0">&#41;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; TAGKEYS<span class="br0">&#40;</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;XK_F9, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="nu0">8</span><span class="br0">&#41;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span> MODKEY|ShiftMask, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; XK_q, &nbsp; &nbsp; &nbsp;quit, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span><span class="nu0">0</span><span class="br0">&#125;</span> <span class="br0">&#125;</span>,</div>
</li>
<li class="li2">
<div class="de2"><span class="br0">&#125;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="coMULTI">/* button definitions */</span></div>
</li>
<li class="li1">
<div class="de1"><span class="coMULTI">/* click can be a tag number (starting at 0),</span></div>
</li>
<li class="li1">
<div class="de1"><span class="coMULTI">&nbsp;* ClkLtSymbol, ClkStatusText, ClkWinTitle, ClkClientWin, or ClkRootWin */</span></div>
</li>
<li class="li2">
<div class="de2"><span class="kw4">static</span> Button buttons<span class="br0">&#91;</span><span class="br0">&#93;</span> = <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="coMULTI">/* click &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;event mask &nbsp; &nbsp; &nbsp;button &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;function &nbsp; &nbsp; &nbsp; &nbsp;argument */</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span> ClkLtSymbol, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="nu0">0</span>, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Button1, &nbsp; &nbsp; &nbsp; &nbsp;setlayout, &nbsp; &nbsp; &nbsp;<span class="br0">&#123;</span><span class="nu0">0</span><span class="br0">&#125;</span> <span class="br0">&#125;</span>,</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span> ClkLtSymbol, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="nu0">0</span>, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Button3, &nbsp; &nbsp; &nbsp; &nbsp;setlayout, &nbsp; &nbsp; &nbsp;<span class="br0">&#123;</span>.<span class="me1">v</span> = &amp;layouts<span class="br0">&#91;</span><span class="nu0">2</span><span class="br0">&#93;</span><span class="br0">&#125;</span> <span class="br0">&#125;</span>,</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span> ClkWinTitle, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="nu0">0</span>, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Button2, &nbsp; &nbsp; &nbsp; &nbsp;zoom, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span><span class="nu0">0</span><span class="br0">&#125;</span> <span class="br0">&#125;</span>,</div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span> ClkStatusText, &nbsp; &nbsp; &nbsp; &nbsp;<span class="nu0">0</span>, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Button2, &nbsp; &nbsp; &nbsp; &nbsp;spawn, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="br0">&#123;</span>.<span class="me1">v</span> = termcmd <span class="br0">&#125;</span> <span class="br0">&#125;</span>,</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span> ClkClientWin, &nbsp; &nbsp; &nbsp; &nbsp; MODKEY, &nbsp; &nbsp; &nbsp; &nbsp; Button1, &nbsp; &nbsp; &nbsp; &nbsp;movemouse, &nbsp; &nbsp; &nbsp;<span class="br0">&#123;</span><span class="nu0">0</span><span class="br0">&#125;</span> <span class="br0">&#125;</span>,</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span> ClkClientWin, &nbsp; &nbsp; &nbsp; &nbsp; MODKEY, &nbsp; &nbsp; &nbsp; &nbsp; Button2, &nbsp; &nbsp; &nbsp; &nbsp;togglefloating, <span class="br0">&#123;</span><span class="nu0">0</span><span class="br0">&#125;</span> <span class="br0">&#125;</span>,</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span> ClkClientWin, &nbsp; &nbsp; &nbsp; &nbsp; MODKEY, &nbsp; &nbsp; &nbsp; &nbsp; Button3, &nbsp; &nbsp; &nbsp; &nbsp;resizemouse, &nbsp; &nbsp;<span class="br0">&#123;</span><span class="nu0">0</span><span class="br0">&#125;</span> <span class="br0">&#125;</span>,</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span> ClkTagBar, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="nu0">0</span>, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Button1, &nbsp; &nbsp; &nbsp; &nbsp;view, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span><span class="nu0">0</span><span class="br0">&#125;</span> <span class="br0">&#125;</span>,</div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span> ClkTagBar, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="nu0">0</span>, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Button3, &nbsp; &nbsp; &nbsp; &nbsp;toggleview, &nbsp; &nbsp; <span class="br0">&#123;</span><span class="nu0">0</span><span class="br0">&#125;</span> <span class="br0">&#125;</span>,</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span> ClkTagBar, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;MODKEY, &nbsp; &nbsp; &nbsp; &nbsp; Button1, &nbsp; &nbsp; &nbsp; &nbsp;tag, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="br0">&#123;</span><span class="nu0">0</span><span class="br0">&#125;</span> <span class="br0">&#125;</span>,</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span> ClkTagBar, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;MODKEY, &nbsp; &nbsp; &nbsp; &nbsp; Button3, &nbsp; &nbsp; &nbsp; &nbsp;toggletag, &nbsp; &nbsp; &nbsp;<span class="br0">&#123;</span><span class="nu0">0</span><span class="br0">&#125;</span> <span class="br0">&#125;</span>,</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span>;</div>
</li>
</ol>
</div>
</pre>
<p><a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fblog.zerial.org%2Flinux%2Fdymamic-window-manager-dwm-mi-nuevo-gestor-de-ventanas%2F&amp;linkname=Dymamic%20Window%20Manager%20%28DWM%29%3A%20Mi%20nuevo%20gestor%20de%20ventanas" title="Delicious" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a> <a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fblog.zerial.org%2Flinux%2Fdymamic-window-manager-dwm-mi-nuevo-gestor-de-ventanas%2F&amp;linkname=Dymamic%20Window%20Manager%20%28DWM%29%3A%20Mi%20nuevo%20gestor%20de%20ventanas" title="Twitter" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fblog.zerial.org%2Flinux%2Fdymamic-window-manager-dwm-mi-nuevo-gestor-de-ventanas%2F&amp;linkname=Dymamic%20Window%20Manager%20%28DWM%29%3A%20Mi%20nuevo%20gestor%20de%20ventanas" title="Facebook" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a> <a href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fblog.zerial.org%2Flinux%2Fdymamic-window-manager-dwm-mi-nuevo-gestor-de-ventanas%2F&amp;linkname=Dymamic%20Window%20Manager%20%28DWM%29%3A%20Mi%20nuevo%20gestor%20de%20ventanas" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/friendfeed?linkurl=http%3A%2F%2Fblog.zerial.org%2Flinux%2Fdymamic-window-manager-dwm-mi-nuevo-gestor-de-ventanas%2F&amp;linkname=Dymamic%20Window%20Manager%20%28DWM%29%3A%20Mi%20nuevo%20gestor%20de%20ventanas" title="FriendFeed" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/friendfeed.png" width="16" height="16" alt="FriendFeed"/></a> <a href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fblog.zerial.org%2Flinux%2Fdymamic-window-manager-dwm-mi-nuevo-gestor-de-ventanas%2F&amp;linkname=Dymamic%20Window%20Manager%20%28DWM%29%3A%20Mi%20nuevo%20gestor%20de%20ventanas" title="Digg" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a> <a href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fblog.zerial.org%2Flinux%2Fdymamic-window-manager-dwm-mi-nuevo-gestor-de-ventanas%2F&amp;linkname=Dymamic%20Window%20Manager%20%28DWM%29%3A%20Mi%20nuevo%20gestor%20de%20ventanas" title="Slashdot" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fblog.zerial.org%2Flinux%2Fdymamic-window-manager-dwm-mi-nuevo-gestor-de-ventanas%2F&amp;linkname=Dymamic%20Window%20Manager%20%28DWM%29%3A%20Mi%20nuevo%20gestor%20de%20ventanas">Compartir/Guardar</a> </p>]]></content:encoded>
			<wfw:commentRss>http://blog.zerial.org/linux/dymamic-window-manager-dwm-mi-nuevo-gestor-de-ventanas/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>El Hackmeeting 2009 ya tiene lugar y fecha!</title>
		<link>http://blog.zerial.org/interes-general/el-hackmeeting-2009-ya-tiene-lugar-y-fecha/</link>
		<comments>http://blog.zerial.org/interes-general/el-hackmeeting-2009-ya-tiene-lugar-y-fecha/#comments</comments>
		<pubDate>Mon, 24 Aug 2009 14:22:44 +0000</pubDate>
		<dc:creator>Zerial</dc:creator>
				<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Interes general]]></category>
		<category><![CDATA[Mis cosas]]></category>
		<category><![CDATA[Noticias]]></category>
		<category><![CDATA[hackmeeting]]></category>

		<guid isPermaLink="false">http://blog.zerial.org/?p=795</guid>
		<description><![CDATA[Ya estamos organizando la version 2009 del Hackmeeting. Se realizará el 10, 11 y 12 de Octubre en KernelHouse. Por ahora sólo tenemos una lista de correos para ir coordinandonos, puedes inscribirte o revisar los hilos anteriores. El año pasado, por falta de organización, no hubo hackmeeting, es por esto que decidimos ponerle el nombre [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-797" title="hackmeeting09white" src="http://blog.zerial.org/wp-content/uploads/2009/08/hackmeeting09white.png" alt="hackmeeting09white" width="600" height="387" /></p>
<p>Ya estamos organizando la version 2009 del <a href="http://es.wikipedia.org/wiki/Hackmeeting" target="_blank">Hackmeeting</a>. Se realizará el 10, 11 y 12 de Octubre en <a href="http://kernelhouse.org" target="_blank">KernelHouse</a>. Por ahora sólo tenemos una <a href="https://listas.kernelhouse.org/listinfo/hackmeeting" target="_blank">lista de correos</a> para ir coordinandonos, puedes inscribirte o revisar los <a href="http://listas.kernelhouse.org/pipermail/hackmeeting/" target="_blank">hilos anteriores</a>.</p>
<p><span id="more-795"></span></p>
<p>El año pasado, por falta de organización, no hubo hackmeeting, es por esto que decidimos ponerle el nombre &#8220;hackback&#8221;.</p>
<p><strong>Links:</strong></p>
<ul>
<li><a href="http://hackmeeting.kernelhouse.org">Sitio web del hackmeeting 2009</a></li>
<li><a href="http://fotos.kernelhouse.org/v/hackmeeting07/" target="_blank">Fotos hackmeeting 2007</a></li>
</ul>
<p><a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fblog.zerial.org%2Finteres-general%2Fel-hackmeeting-2009-ya-tiene-lugar-y-fecha%2F&amp;linkname=El%20Hackmeeting%202009%20ya%20tiene%20lugar%20y%20fecha%21" title="Delicious" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a> <a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fblog.zerial.org%2Finteres-general%2Fel-hackmeeting-2009-ya-tiene-lugar-y-fecha%2F&amp;linkname=El%20Hackmeeting%202009%20ya%20tiene%20lugar%20y%20fecha%21" title="Twitter" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fblog.zerial.org%2Finteres-general%2Fel-hackmeeting-2009-ya-tiene-lugar-y-fecha%2F&amp;linkname=El%20Hackmeeting%202009%20ya%20tiene%20lugar%20y%20fecha%21" title="Facebook" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a> <a href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fblog.zerial.org%2Finteres-general%2Fel-hackmeeting-2009-ya-tiene-lugar-y-fecha%2F&amp;linkname=El%20Hackmeeting%202009%20ya%20tiene%20lugar%20y%20fecha%21" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/friendfeed?linkurl=http%3A%2F%2Fblog.zerial.org%2Finteres-general%2Fel-hackmeeting-2009-ya-tiene-lugar-y-fecha%2F&amp;linkname=El%20Hackmeeting%202009%20ya%20tiene%20lugar%20y%20fecha%21" title="FriendFeed" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/friendfeed.png" width="16" height="16" alt="FriendFeed"/></a> <a href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fblog.zerial.org%2Finteres-general%2Fel-hackmeeting-2009-ya-tiene-lugar-y-fecha%2F&amp;linkname=El%20Hackmeeting%202009%20ya%20tiene%20lugar%20y%20fecha%21" title="Digg" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a> <a href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fblog.zerial.org%2Finteres-general%2Fel-hackmeeting-2009-ya-tiene-lugar-y-fecha%2F&amp;linkname=El%20Hackmeeting%202009%20ya%20tiene%20lugar%20y%20fecha%21" title="Slashdot" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fblog.zerial.org%2Finteres-general%2Fel-hackmeeting-2009-ya-tiene-lugar-y-fecha%2F&amp;linkname=El%20Hackmeeting%202009%20ya%20tiene%20lugar%20y%20fecha%21">Compartir/Guardar</a> </p>]]></content:encoded>
			<wfw:commentRss>http://blog.zerial.org/interes-general/el-hackmeeting-2009-ya-tiene-lugar-y-fecha/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Algo así como un asesino a sueldo</title>
		<link>http://blog.zerial.org/seguridad/algo-asi-como-un-asesino-a-sueldo/</link>
		<comments>http://blog.zerial.org/seguridad/algo-asi-como-un-asesino-a-sueldo/#comments</comments>
		<pubDate>Thu, 20 Aug 2009 00:38:31 +0000</pubDate>
		<dc:creator>Zerial</dc:creator>
				<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Historias]]></category>
		<category><![CDATA[Interes general]]></category>
		<category><![CDATA[Seguridad]]></category>
		<category><![CDATA[hackking]]></category>

		<guid isPermaLink="false">http://blog.zerial.org/?p=766</guid>
		<description><![CDATA[Ultimamente me ha contactado harta gente para hackear cuentas de correo a cambio de dinero, independiente de mi respuesta, esto me hace sentir como un &#8220;asesino a sueldo&#8221;. Muchas veces las personas confunden, por ignorancia, los terminos y las habilidades de una persona respecto a los computadores. Los sistemas de correo usados comunmente son GMail, [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-767 alignright" title="espia_asesino" src="http://blog.zerial.org/wp-content/uploads/2009/08/espia_asesino.jpg" alt="espia_asesino" width="280" height="280" />Ultimamente me ha contactado harta gente para <em>hackear</em> cuentas de correo a cambio de dinero, independiente de mi respuesta, esto me hace sentir como un &#8220;asesino a sueldo&#8221;. Muchas veces las personas confunden, por ignorancia, los terminos y las habilidades de una persona respecto a los computadores.</p>
<p>Los sistemas de correo usados comunmente son GMail, Hotmail, Yahoo, entre otros no tienen fallas conocidas como para que una persona pueda obtener la password de un usuario tan facilmente, ni romper un sistema de autentificación, ni acceder a los servidores, etc. Para lograr obtener acceso a una cuenta ajena se puede lograr de varias formas, <em>crackeando</em> o <em>hackeando</em> otros servicios donde esta persona es parte o bien &#8220;adivinando&#8221; la contraseña de la víctima, pero para esto, hace falta tiempo y no se logra de 1 día para otro. Muchas veces basta con un poco de ingenieria social y no hace falta ser un experto gurú de la informática.</p>
<p><a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fblog.zerial.org%2Fseguridad%2Falgo-asi-como-un-asesino-a-sueldo%2F&amp;linkname=Algo%20as%C3%AD%20como%20un%20asesino%20a%20sueldo" title="Delicious" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a> <a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fblog.zerial.org%2Fseguridad%2Falgo-asi-como-un-asesino-a-sueldo%2F&amp;linkname=Algo%20as%C3%AD%20como%20un%20asesino%20a%20sueldo" title="Twitter" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fblog.zerial.org%2Fseguridad%2Falgo-asi-como-un-asesino-a-sueldo%2F&amp;linkname=Algo%20as%C3%AD%20como%20un%20asesino%20a%20sueldo" title="Facebook" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a> <a href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fblog.zerial.org%2Fseguridad%2Falgo-asi-como-un-asesino-a-sueldo%2F&amp;linkname=Algo%20as%C3%AD%20como%20un%20asesino%20a%20sueldo" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a> <a href="http://www.addtoany.com/add_to/friendfeed?linkurl=http%3A%2F%2Fblog.zerial.org%2Fseguridad%2Falgo-asi-como-un-asesino-a-sueldo%2F&amp;linkname=Algo%20as%C3%AD%20como%20un%20asesino%20a%20sueldo" title="FriendFeed" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/friendfeed.png" width="16" height="16" alt="FriendFeed"/></a> <a href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fblog.zerial.org%2Fseguridad%2Falgo-asi-como-un-asesino-a-sueldo%2F&amp;linkname=Algo%20as%C3%AD%20como%20un%20asesino%20a%20sueldo" title="Digg" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a> <a href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fblog.zerial.org%2Fseguridad%2Falgo-asi-como-un-asesino-a-sueldo%2F&amp;linkname=Algo%20as%C3%AD%20como%20un%20asesino%20a%20sueldo" title="Slashdot" rel="nofollow" target="_blank"><img src="http://blog.zerial.org/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fblog.zerial.org%2Fseguridad%2Falgo-asi-como-un-asesino-a-sueldo%2F&amp;linkname=Algo%20as%C3%AD%20como%20un%20asesino%20a%20sueldo">Compartir/Guardar</a> </p>]]></content:encoded>
			<wfw:commentRss>http://blog.zerial.org/seguridad/algo-asi-como-un-asesino-a-sueldo/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
