<?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; hack</title>
	<atom:link href="http://blog.zerial.org/tag/hack/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>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>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>Acceder a una base de datos, que sólo permite conexiones desde localhost, remotamente</title>
		<link>http://blog.zerial.org/seguridad/acceder-a-una-base-de-datos-que-solo-permite-conexiones-desde-localhost-remotamente/</link>
		<comments>http://blog.zerial.org/seguridad/acceder-a-una-base-de-datos-que-solo-permite-conexiones-desde-localhost-remotamente/#comments</comments>
		<pubDate>Fri, 23 Oct 2009 01:06:02 +0000</pubDate>
		<dc:creator>Zerial</dc:creator>
				<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Seguridad]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[auth bypass]]></category>
		<category><![CDATA[base de datos]]></category>
		<category><![CDATA[bypass]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[phpmyadmin]]></category>
		<category><![CDATA[phppgadmin]]></category>
		<category><![CDATA[postgres]]></category>
		<category><![CDATA[rce]]></category>
		<category><![CDATA[rci]]></category>
		<category><![CDATA[remote code execution]]></category>
		<category><![CDATA[remote file include]]></category>

		<guid isPermaLink="false">http://blog.zerial.org/?p=1047</guid>
		<description><![CDATA[Hace unos días recibí un correo preguntandome cómo acceder -remotamente- a un servidor de base de datos que sólo acepta conexiones desde localhost, sin tener phpMy/PgAdmin ni acceso &#8220;directo&#8221; (ssh) al servidor. Responderé publicamente la pregunta. La respuesta a primera vista sería &#8220;Es imposible, ya que sólo tiene permitido ingresar desde localhost y, generalmente, el puerto [...]]]></description>
			<content:encoded><![CDATA[<p>Hace unos días recibí un correo preguntandome cómo acceder <span lang="en-US">-remotamente- </span>a un servidor de base de datos que sólo acepta conexiones desde localhost, sin tener phpMy/PgAdmin ni acceso &#8220;directo&#8221; (ssh) al servidor. Responderé publicamente la pregunta.</p>
<p><img class="aligncenter size-full wp-image-1051" title="s_key" src="http://blog.zerial.org/wp-content/uploads/2009/10/s_key.jpg" alt="s_key" width="260" height="173" /></p>
<p>La respuesta a primera vista sería &#8220;<em>Es imposible, ya que sólo tiene permitido ingresar desde localhost y, generalmente, el puerto no está a la escucha de <strong>0.0.0.0</strong></em>&#8221; pero si vamos más allá y tenemos un poco de imaginación, podemos llegar a pensar de que si es posible; jugando un poco con los conceptos y aplicando distintas técnicas de penetración y de búsqueda de vulnerabilidades que nos lo permitan.</p>
<p>La idea de ingresar &#8220;<em>remotamente</em>&#8221; queda descartada si pensamos en conectarnos directamente a la base de datos desde un client externo, pero podemos pensarlo cómo el hecho de lograr acceder (remotamente)  de una u otra forma para lograr la conexion con el host. Por ejemplo, subiendo un fichero php que tenga las líneas necesarias para conectarse a la base de datos y hacer lo que necesitemos.</p>
<p>No vamos a usar fuerza bruta ni técnicas de robo de información, simplemente nos aprovecharemos de algunas <a target="_blank" href="http://blog.zerial.org/seguridad/vulnerabilidades-mas-comunes-en-los-sitios-web/">vulnerabilidades comunes</a>.</p>
<p><span id="more-1047"></span></p>
<p>Existen muchas vulnerabilidades que nos van a permitir ejecutar algún tipo de código arbitrario de manera tal de poder conectarnos a la base de datos a nuestra manera. A continuación enumeraré las distintas vulnerabildiades que nos podrían permitir lograr nuestro objetivo.</p>
<ul>
<li><strong>Remote Code Execution (RCE):</strong> Mediante ejecución de código remoto, es posible manejar arbitrariamente una conexión a la base de datos y de esta forma obtener y/o modificar los datos que nos interesan. Esta técnica podría permitir al atacante tener un control total sobre la base de datos del usuario en cuestión. Podemos ejecutar comandos como <em>mysqldump</em> o <em>pg_dump</em> en el caso de mysql o postgres, respectivamente. Tambien podemos ejecutar código php usando el la interfáz de línea de comandos (<em>php-cli</em>), python, perl, etc.</li>
<li><strong>Local|Remote File Include (L|RCI):</strong> Incluyendo ficheros remotos tambien es posible ejecutar código arbitrariamente, tal cómo lo describí en el punto anterior. Podemos escribir un script en php que nos haga un <em>dump</em> de la base de datos y que la deje en un directorio al cual tengamos acceso desde internet para luego poder descarga la información. Tambien se puede usar usando la técnica de inclusión de ficheros locale, siempre y cuando tengamos algún tipo de acceso para lograr subir ese fichero (cómo lo que explicaré en el próximo punto).</li>
<li><strong>File Upload by Authentication Bypass:</strong> Esta vulnerabilidad es muy común (lo digo por experiencia) y corresponde nada más ni nada menos al hecho de ingresar en un sistema de gestión de contenido y/o usuarios, el cual permita subir algún archivo sin validarlo (o validandolo incorrectamente). Por ejemplo, típico sistema de gestión de usuario que nos permite adjuntar un curriculum, imágen o sistema de gestión de contenido que nos permite subir alguna imágen adjunta o archivo relacionado a alguna noticia o contenido. Muchas veces estos ficheros no son validados correctamente, aveces simplemente usan una <del datetime="2009-10-23T00:50:48+00:00">triste</del> validación por javascript o simplemente validan la extensión, sin tomar en cuenta el <em>mime</em>. Entonces es cuando debemos subir algún fichero en php o el lenguaje que sea necesario para ejecutar arbitrariamente el código que necesitemos.</li>
<li><strong>FTP password discovery:</strong> Esto es súper sencillo. Con este punto me refiero al intentar descargar ficheros de configuración (mediante Directori Transversal) y tener acceso a distintos usuarios y claves para probar el acceso ftp y poder subir algún fichero que nos permita lograr nuestro propósito.</li>
<li><strong>PhpMy/PgAdmin:</strong> Simplemente, con este último punto, quiero hacer referencia a buscar instalaciones de phpmyadmin o phppgadmin en otros sitios del servidor. Generalmente, un servidor aloja más de un sitio web y más de alguno es vulnerable (nuestra puerta de entrada).</li>
</ul>
<p>Hay veces que hay que recorrer todo el servidor para encontrar una única puerta de entrada. Como bien dije en el último punto, generalmente los servidores alojan más de un sitio web y nunca falta que uno de ellos sea vulnerable, el que nos permita el ingreso directo o indirecto al servidor y de esta forma ejecutar código arbitrariamente.</p>
<p><a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fblog.zerial.org%2Fseguridad%2Facceder-a-una-base-de-datos-que-solo-permite-conexiones-desde-localhost-remotamente%2F&amp;linkname=Acceder%20a%20una%20base%20de%20datos%2C%20que%20s%C3%B3lo%20permite%20conexiones%20desde%20localhost%2C%20remotamente" 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%2Facceder-a-una-base-de-datos-que-solo-permite-conexiones-desde-localhost-remotamente%2F&amp;linkname=Acceder%20a%20una%20base%20de%20datos%2C%20que%20s%C3%B3lo%20permite%20conexiones%20desde%20localhost%2C%20remotamente" 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%2Facceder-a-una-base-de-datos-que-solo-permite-conexiones-desde-localhost-remotamente%2F&amp;linkname=Acceder%20a%20una%20base%20de%20datos%2C%20que%20s%C3%B3lo%20permite%20conexiones%20desde%20localhost%2C%20remotamente" 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%2Facceder-a-una-base-de-datos-que-solo-permite-conexiones-desde-localhost-remotamente%2F&amp;linkname=Acceder%20a%20una%20base%20de%20datos%2C%20que%20s%C3%B3lo%20permite%20conexiones%20desde%20localhost%2C%20remotamente" 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%2Facceder-a-una-base-de-datos-que-solo-permite-conexiones-desde-localhost-remotamente%2F&amp;linkname=Acceder%20a%20una%20base%20de%20datos%2C%20que%20s%C3%B3lo%20permite%20conexiones%20desde%20localhost%2C%20remotamente" 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%2Facceder-a-una-base-de-datos-que-solo-permite-conexiones-desde-localhost-remotamente%2F&amp;linkname=Acceder%20a%20una%20base%20de%20datos%2C%20que%20s%C3%B3lo%20permite%20conexiones%20desde%20localhost%2C%20remotamente" 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%2Facceder-a-una-base-de-datos-que-solo-permite-conexiones-desde-localhost-remotamente%2F&amp;linkname=Acceder%20a%20una%20base%20de%20datos%2C%20que%20s%C3%B3lo%20permite%20conexiones%20desde%20localhost%2C%20remotamente" 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%2Facceder-a-una-base-de-datos-que-solo-permite-conexiones-desde-localhost-remotamente%2F&amp;linkname=Acceder%20a%20una%20base%20de%20datos%2C%20que%20s%C3%B3lo%20permite%20conexiones%20desde%20localhost%2C%20remotamente">Compartir/Guardar</a> </p>]]></content:encoded>
			<wfw:commentRss>http://blog.zerial.org/seguridad/acceder-a-una-base-de-datos-que-solo-permite-conexiones-desde-localhost-remotamente/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Vulnerabilidades más comunes en los sitios web</title>
		<link>http://blog.zerial.org/seguridad/vulnerabilidades-mas-comunes-en-los-sitios-web/</link>
		<comments>http://blog.zerial.org/seguridad/vulnerabilidades-mas-comunes-en-los-sitios-web/#comments</comments>
		<pubDate>Sat, 06 Jun 2009 21:06:28 +0000</pubDate>
		<dc:creator>Zerial</dc:creator>
				<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Seguridad]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[auth]]></category>
		<category><![CDATA[bypass]]></category>
		<category><![CDATA[file disclosure]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[path disclosure]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[sql injection]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[xss]]></category>

		<guid isPermaLink="false">http://blog.zerial.org/?p=335</guid>
		<description><![CDATA[Estamos en el año 2009 y es increible que existiendo tantas herramientas de auditoría y el peligro/riesgo que existe por el mal tratamiento de la información, los desarrolladores esten cayendo en errores tan básicos. Voy a listar las vulnerabilidades que, según mi experiencia, son las más comunes en los sitios web. File/Path Disclosure: Esta vulnerabilidad [...]]]></description>
			<content:encoded><![CDATA[<p>Estamos en el año 2009 y es increible que existiendo tantas herramientas de auditoría y el peligro/riesgo que existe por el mal tratamiento de la información, los desarrolladores esten cayendo en <em>errores</em> tan básicos.</p>
<p>Voy a listar las vulnerabilidades que, según mi experiencia, son las más comunes en los sitios web.</p>
<ul>
<li>File/Path Disclosure: Esta vulnerabilidad es más comun de lo que uno pueda imaginar, aunque generalmente para poder llegar a explotarla es necesario pasar algun sistema de autentificacion ya que es muy comun en sistemas donde los usuarios tienen acceso a descargar o subir información como un <a href="http://blog.zerial.org/seguridad/vulnerabilidad-biblio-uchile/" target="_saelf">sitio de una Universidad,</a> biblioteca, intranet, etc.</li>
</ul>
<ul>
<li> XSS (Cross-Site Scripting): Esta vulnerabilidad tambien es muy comun, aunque es un <em>poco</em> mas compleja de explotar, requiere conocimiento en javascript, manejos de cookies y un poco de experiencia en el tema. Con esta vulnerabilidad es posible <em>robar</em> cookies para ingresar a algun sistema autentificado con un usuario ajeno.</li>
</ul>
<ul>
<li> SQL Injection: Hace un tiempo fue el <em>boom</em> de esta vulnerabilidad, muchos sitios tenian fallos de este tipo. Estuvo de <em>moda</em> explotar vulnerabilidades de phpnuke o phpbb basadas en SQL Injection que nos permitian escalacion de privilegios. Esta tecnica consiste <strong>basicamente</strong> en manipular una consulta sql para lograr nuestro proposito como saber nombre de tablas, version de la base de datos y tambien manipular ingresos de datos a la base de datos para modificar campos de tablas, crear archivos, cambiar privilegios, etc.</li>
</ul>
<ul>
<li> Authentication bypass:  Desde mi punto de vista, esta vulnerabilidad, bug o fallo es uno de los mas <strong>estupidos</strong> que un programador/desarrollador puede cometer. Para hacer un login es necesario manejarse con el tema de cookies o sesiones, segun el lenguaje o las necesidades y cuando una persona sin estos conocimientos intenta hacer un codigo de autentificacion sucede lo peor. El caso mas comun y sencillo de este tipo de fallo es saltarse el login haciendo un cambio en la URL. Por ejemplo, tenemos http://example.com/login.php y nos damos cuenta que ese login.php hace un POST con nuestros datos a http://example.com/admin/valida.php, luego, sin ingresar ningun usuario ni password escribimos manualmente la url http://example.com/admin y sorpresa! estamos en el sitio de admin sin usuario pass ni nada, habiendonos saltado el login. Aunque no lo crean, es bastante comun.</li>
</ul>
<p><a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fblog.zerial.org%2Fseguridad%2Fvulnerabilidades-mas-comunes-en-los-sitios-web%2F&amp;linkname=Vulnerabilidades%20m%C3%A1s%20comunes%20en%20los%20sitios%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%2Fvulnerabilidades-mas-comunes-en-los-sitios-web%2F&amp;linkname=Vulnerabilidades%20m%C3%A1s%20comunes%20en%20los%20sitios%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%2Fvulnerabilidades-mas-comunes-en-los-sitios-web%2F&amp;linkname=Vulnerabilidades%20m%C3%A1s%20comunes%20en%20los%20sitios%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%2Fvulnerabilidades-mas-comunes-en-los-sitios-web%2F&amp;linkname=Vulnerabilidades%20m%C3%A1s%20comunes%20en%20los%20sitios%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%2Fvulnerabilidades-mas-comunes-en-los-sitios-web%2F&amp;linkname=Vulnerabilidades%20m%C3%A1s%20comunes%20en%20los%20sitios%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%2Fvulnerabilidades-mas-comunes-en-los-sitios-web%2F&amp;linkname=Vulnerabilidades%20m%C3%A1s%20comunes%20en%20los%20sitios%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%2Fvulnerabilidades-mas-comunes-en-los-sitios-web%2F&amp;linkname=Vulnerabilidades%20m%C3%A1s%20comunes%20en%20los%20sitios%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%2Fvulnerabilidades-mas-comunes-en-los-sitios-web%2F&amp;linkname=Vulnerabilidades%20m%C3%A1s%20comunes%20en%20los%20sitios%20web">Compartir/Guardar</a> </p>]]></content:encoded>
			<wfw:commentRss>http://blog.zerial.org/seguridad/vulnerabilidades-mas-comunes-en-los-sitios-web/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Información sensible expuesta publicamente en la UCV</title>
		<link>http://blog.zerial.org/seguridad/informacion-expuesta-universidad-catolica-valparaiso/</link>
		<comments>http://blog.zerial.org/seguridad/informacion-expuesta-universidad-catolica-valparaiso/#comments</comments>
		<pubDate>Fri, 29 May 2009 01:10:45 +0000</pubDate>
		<dc:creator>Zerial</dc:creator>
				<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Seguridad]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[ucv]]></category>
		<category><![CDATA[universidad]]></category>
		<category><![CDATA[vulnerabilidad]]></category>

		<guid isPermaLink="false">http://blog.zerial.org/?p=316</guid>
		<description><![CDATA[Al igual que en el post anterior, que hablaba sobre la vulnerabilidad en uno de los sitios de la Universidad de Chile, esta vez es el turno de la Universidad Catolica de Valparaiso (UCV), especificamente el campus virtual. Al parecer el sitio estaba en mantenimiento ya que me encontre con varios mensajes que del tipo [...]]]></description>
			<content:encoded><![CDATA[<p>Al igual que en el <a href="http://blog.zerial.org/seguridad/vulnerabilidad-biblio-uchile/" target="_self">post anterior</a>, que hablaba sobre la vulnerabilidad en <a href="http://bibliodoc.fen.uchile.cl" target="_self">uno de los sitios</a> de la Universidad de Chile, esta vez es el turno de la <a href="http://www.ucv.cl" target="_self">Universidad Catolica de Valparaiso</a> (UCV), especificamente el <a href="http://www.campus-ucv.cl/" target="_self">campus virtual</a>.</p>
<p>Al parecer el sitio estaba en mantenimiento ya que me encontre con varios mensajes que del tipo &#8220;<em>Este sitio esta en mantencion</em>&#8220;, pero esto no es excusa. Dejar un directorio que contiene informacion sensible de clientes, empleados, empresa, alumnos, etc <strong>no</strong> puede estar publicado en internet con permisos de <em>listar directorio</em> habilitado. Existen varias formas de proteger el contenido de un directorio desde la configuracion del fichero <em>.htaccess</em> hasta algo tan simple como el crear un <em>index.php|html|htm</em> vacios, sin dejar de lado que se puede hacer agregado reglas de acceso a la configuracion del dominio.</p>
<p>Bueno, encontré un directorio con información sensible de alumnos de esa Universidad, quizas la informacion es un poco antigua pero que importa eso si ni el nombre ni el rut de las personas cambia. Intenté comunicar con la webmaster del sitio pero no obtuve respuesta.</p>
<p>En este caso, se han expuesto en internet datos de aproximadamente 2000 alumnos.</p>
<p style="text-align: left;">
<p><center><br />
<div id="attachment_321" class="wp-caption aligncenter" style="width: 317px"><a href="http://blog.zerial.org/wp-content/uploads/2009/05/datos_acceso_enviados.png"><img class="size-full wp-image-321" title="t_datos_acceso_enviados" src="http://blog.zerial.org/wp-content/uploads/2009/05/t_datos_acceso_enviados.png" alt="Informacion hecha publica por la UCV" width="307" height="226" /></a><p class="wp-caption-text">Informacion hecha publica por la UCV</p></div></center></p>
<p style="text-align: left;">En esa imagen podemos ver un poco de la informacion que aparece en el <em>directorio vulnerable</em>. Es un fichero separado por <em>gatos</em> (###) donde podemos ver que lo mas interesante son las columnas 3, 4, 5 y 6 que corresponden al rut, nombre completo de la persona, nombre de usuario y password respectivamente.</p>
<p style="text-align: left;"><span id="more-316"></span></p>
<p style="text-align: left;">En este directorio podemos encontrar varios archivos mas, como un sistema empaquetado que si lo descargamos podremos ver su codigo fuente y posiblemente los datos de conexion a las bases de datos como usuario y contraseña, entre otras cosas.</p>
<p style="text-align: left;">
<p><center><div id="attachment_323" class="wp-caption aligncenter" style="width: 255px"><img class="size-full wp-image-323" title="directorio" src="http://blog.zerial.org/wp-content/uploads/2009/05/directorio.png" alt="Directorio vulnerable" width="245" height="536" /><p class="wp-caption-text">Directorio vulnerable</p></div></center></p>
<p>Lo que se puede hacer con la informacion disponibles depende de la imaginacion que tenga cada uno. Yo no se como las entidades encargadas de proteger nuestra informacion caen en cosas tan <strong>basicas</strong> como estas. Por motivos de etica creo que no seria correcto que publicara la direccion de la web, aunque se que la si la <em>googlean</em> de la forma correcta, con los datos que les entregué, la encontrarán.</p>
<p><a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fblog.zerial.org%2Fseguridad%2Finformacion-expuesta-universidad-catolica-valparaiso%2F&amp;linkname=Informaci%C3%B3n%20sensible%20expuesta%20publicamente%20en%20la%20UCV" 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%2Finformacion-expuesta-universidad-catolica-valparaiso%2F&amp;linkname=Informaci%C3%B3n%20sensible%20expuesta%20publicamente%20en%20la%20UCV" 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%2Finformacion-expuesta-universidad-catolica-valparaiso%2F&amp;linkname=Informaci%C3%B3n%20sensible%20expuesta%20publicamente%20en%20la%20UCV" 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%2Finformacion-expuesta-universidad-catolica-valparaiso%2F&amp;linkname=Informaci%C3%B3n%20sensible%20expuesta%20publicamente%20en%20la%20UCV" 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%2Finformacion-expuesta-universidad-catolica-valparaiso%2F&amp;linkname=Informaci%C3%B3n%20sensible%20expuesta%20publicamente%20en%20la%20UCV" 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%2Finformacion-expuesta-universidad-catolica-valparaiso%2F&amp;linkname=Informaci%C3%B3n%20sensible%20expuesta%20publicamente%20en%20la%20UCV" 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%2Finformacion-expuesta-universidad-catolica-valparaiso%2F&amp;linkname=Informaci%C3%B3n%20sensible%20expuesta%20publicamente%20en%20la%20UCV" 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%2Finformacion-expuesta-universidad-catolica-valparaiso%2F&amp;linkname=Informaci%C3%B3n%20sensible%20expuesta%20publicamente%20en%20la%20UCV">Compartir/Guardar</a> </p>]]></content:encoded>
			<wfw:commentRss>http://blog.zerial.org/seguridad/informacion-expuesta-universidad-catolica-valparaiso/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Vulnerabilidad en un sitio de la Universidad de Chile</title>
		<link>http://blog.zerial.org/seguridad/vulnerabilidad-biblio-uchile/</link>
		<comments>http://blog.zerial.org/seguridad/vulnerabilidad-biblio-uchile/#comments</comments>
		<pubDate>Tue, 26 May 2009 21:11:44 +0000</pubDate>
		<dc:creator>Zerial</dc:creator>
				<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Seguridad]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[file disclosure]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[path disclosure]]></category>
		<category><![CDATA[uchile]]></category>
		<category><![CDATA[vulnerabilidad]]></category>

		<guid isPermaLink="false">http://blog.zerial.org/?p=307</guid>
		<description><![CDATA[Se trata del sitio de la biblioteca virtual de la Facultad de Economia y Negocios (FEN) de la Universidad de Chile. Hace un par de dias descubri una vulnerabilidad del tipo path disclosure en http://bibliodoc.fen.uchile.cl. La forma de explotar este fallo era iniciar sesion con cualquier usuario y buscar algun documento, cuando acercabamos el mouse [...]]]></description>
			<content:encoded><![CDATA[<p>Se trata del sitio de la <a href="http://bibliodoc.fen.uchile.cl" target="_blank">biblioteca virtual</a> de la <a href="http://fen.uchile.cl" target="_blank">Facultad de Economia y Negocios</a> (FEN) de la <a href="http://www.uchile.cl" target="_self">Universidad de Chile</a>. Hace un par de dias descubri una vulnerabilidad del tipo <strong>path disclosure</strong> en <a href="http://bibliodoc.fen.uchile.cl">http://bibliodoc.fen.uchile.cl</a>.</p>
<p>La forma de explotar este fallo era iniciar sesion con cualquier usuario y buscar algun documento, cuando acercabamos el mouse hacia el link podiamos ver:</p>
<p><img class="aligncenter size-full wp-image-312" title="uchile-path" src="http://blog.zerial.org/wp-content/uploads/2009/05/uchile-path.png" alt="uchile-path" width="564" height="33" /></p>
<p>Si modificabamos ese link, remplazando <em>documento para descargar.pdf</em> por alguna ruta a un archivo de sistema, podremos descargarlo. Por ejemplo</p>
<p><img class="aligncenter size-full wp-image-313" title="uchile-path1" src="http://blog.zerial.org/wp-content/uploads/2009/05/uchile-path1.png" alt="uchile-path1" width="500" height="31" /></p>
<p>Con <strong>../../../../</strong> nos aseguramos retroceder lo suficiente para llegar a la raiz y con <strong>/etc/passwd</strong> le decimos al script download.php que nos entregue el fichero passwd, que guarda la informacion de usuarios de sistema. Obteniendo lo siguiente:</p>
<p><img class="aligncenter size-full wp-image-314" title="uchile-path2" src="http://blog.zerial.org/wp-content/uploads/2009/05/uchile-path2.png" alt="uchile-path2" width="532" height="472" /></p>
<p>Dias despues de explotar y confirmar esta vulnerabilidad, me di el trabajo de comunicarles a los de soporte de ese sitio sobre este fallo obteniendo una respuesta en poco tiempo. Estaban muy agradecidos por haberles comunicado el problema. En unos minutos me agrego a gtalk/jabber el desarrollador del portal y me hizo unas preguntas, para saber como habia logrado explotar esa vulnerabilidad y en que consistia y, luego de haberle respondido algunas preguntas y haberlo ayudado, rapidamente solucionó el problema.</p>
<p>Las vulnerabilidades de tipo <strong>file/path disclosure</strong> son aquellas donde de alguna u otra forma podemos acceder a archivos del sistema que estan fuera del path de la web, como en este caso, por ejemplo si la web hubiese estado en /var/www/bibliodoc, mediante este bug pudimos acceder a un archivo ubicado en /etc/ que, claramente, esta fuera del directorio.</p>
<p><a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fblog.zerial.org%2Fseguridad%2Fvulnerabilidad-biblio-uchile%2F&amp;linkname=Vulnerabilidad%20en%20un%20sitio%20de%20la%20Universidad%20de%20Chile" 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%2Fvulnerabilidad-biblio-uchile%2F&amp;linkname=Vulnerabilidad%20en%20un%20sitio%20de%20la%20Universidad%20de%20Chile" 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%2Fvulnerabilidad-biblio-uchile%2F&amp;linkname=Vulnerabilidad%20en%20un%20sitio%20de%20la%20Universidad%20de%20Chile" 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%2Fvulnerabilidad-biblio-uchile%2F&amp;linkname=Vulnerabilidad%20en%20un%20sitio%20de%20la%20Universidad%20de%20Chile" 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%2Fvulnerabilidad-biblio-uchile%2F&amp;linkname=Vulnerabilidad%20en%20un%20sitio%20de%20la%20Universidad%20de%20Chile" 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%2Fvulnerabilidad-biblio-uchile%2F&amp;linkname=Vulnerabilidad%20en%20un%20sitio%20de%20la%20Universidad%20de%20Chile" 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%2Fvulnerabilidad-biblio-uchile%2F&amp;linkname=Vulnerabilidad%20en%20un%20sitio%20de%20la%20Universidad%20de%20Chile" 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%2Fvulnerabilidad-biblio-uchile%2F&amp;linkname=Vulnerabilidad%20en%20un%20sitio%20de%20la%20Universidad%20de%20Chile">Compartir/Guardar</a> </p>]]></content:encoded>
			<wfw:commentRss>http://blog.zerial.org/seguridad/vulnerabilidad-biblio-uchile/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Mis scripts</title>
		<link>http://blog.zerial.org/linux/mis-scripts/</link>
		<comments>http://blog.zerial.org/linux/mis-scripts/#comments</comments>
		<pubDate>Tue, 19 May 2009 04:13:37 +0000</pubDate>
		<dc:creator>Zerial</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Mis cosas]]></category>
		<category><![CDATA[Proyectos]]></category>
		<category><![CDATA[crack]]></category>
		<category><![CDATA[cracking]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[herramientas]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[scripts]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[utilidades]]></category>

		<guid isPermaLink="false">http://blog.zerial.org/?p=267</guid>
		<description><![CDATA[Este es un resumen de los distintos scripts y utilidades que he publicado en mi blog, con una breve descripcion y link de descarga. dirhack:  Script escrito en bash que nos ayudará al momento de querer hacer auditorias en nuestro servidor web con multiples usuarios. El script buscara en los directorios especificados los ficheros con [...]]]></description>
			<content:encoded><![CDATA[<p>Este es un resumen de los distintos scripts y utilidades que he publicado en mi blog, con una breve descripcion y link de descarga.</p>
<ul>
<li><a href="http://blog.zerial.org/seguridad/dirhack/">dirhack</a>:  Script escrito en bash que nos ayudará al momento de querer hacer auditorias en nuestro servidor web con multiples usuarios. El script buscara en los directorios especificados los ficheros con información sensible que esten legibles y/o modificables por otros usuarios. Se puede ejecutar desde el explorador web o desde algun tipo de terminal o consola.</li>
</ul>
<ul>
<li> <a href="http://blog.zerial.org/seguridad/descifrando-password-encriptadas-con-shadow-md5-salt/">password salt cracker</a>: Tambien escrito en bash, este script será útil cuando queramos romper algun password encriptado con un <em>salt</em>. Sirve para cualquier tipo de encriptacion como md5, sha, shadow, etc. La forma en que trabaja es netamente fuerza bruta y se basa en un diccionario de palabras. Lee palabra por palabra y la encripta con el salt especificado, si las password coinciden entonces bingo!.</li>
</ul>
<ul>
<li> <a href="http://blog.zerial.org/seguridad/web-login-por-fuerza-bruta/">web login por fuerza bruta/brute force web login</a>: Con esta utilidad podremos realizar pequeñas pruebas a nuestro sistema de autentificacion y tambien verificar la <em>calidad</em> de nuestras contraseñas. Consiste en realizar determinadas peticiones POST a paginas que validen el login de una sesion. Debido a que esta basada en un diccionario de palabras, podría tardar horas en dar algun resultado.</li>
</ul>
<ul>
<li> <a href="http://blog.zerial.org/seguridad/router-firewall-script-para-iptables/">firewall-router</a>: Este es otro script en bash que facilita la creacion de reglas sobre iptables. Nos puede servir para que nuestra maquina sea un router y tambien firewall. Permite el routeo de paquetes, redireccionamiento de puertos, bloqueo de puertos, etc. Es bastante util y facil de usar, ademas permite el uso de ficheros externos para definir redirecciones de puertos, direcciones ip para bloquear, etc.</li>
</ul>
<ul>
<li> <a href="http://blog.zerial.org/twitsh">twitsh/twitbash</a>: Lo desarrolle pensando en facilitar el uso te twitter en fluxbox. Esta herramienta no nos servira para leer los twits de otra gente pero si para enviar nuestros updates.</li>
</ul>
<p><a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fblog.zerial.org%2Flinux%2Fmis-scripts%2F&amp;linkname=Mis%20scripts" 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%2Fmis-scripts%2F&amp;linkname=Mis%20scripts" 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%2Fmis-scripts%2F&amp;linkname=Mis%20scripts" 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%2Fmis-scripts%2F&amp;linkname=Mis%20scripts" 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%2Fmis-scripts%2F&amp;linkname=Mis%20scripts" 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%2Fmis-scripts%2F&amp;linkname=Mis%20scripts" 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%2Fmis-scripts%2F&amp;linkname=Mis%20scripts" 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%2Fmis-scripts%2F&amp;linkname=Mis%20scripts">Compartir/Guardar</a> </p>]]></content:encoded>
			<wfw:commentRss>http://blog.zerial.org/linux/mis-scripts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Local root exploit en kernel 2.6.x (hasta la 2.6.29)</title>
		<link>http://blog.zerial.org/seguridad/local-root-exploit-en-kernel-26x-hasta-la-2629/</link>
		<comments>http://blog.zerial.org/seguridad/local-root-exploit-en-kernel-26x-hasta-la-2629/#comments</comments>
		<pubDate>Sun, 17 May 2009 23:45:19 +0000</pubDate>
		<dc:creator>Zerial</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Noticias]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Seguridad]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[exploit]]></category>
		<category><![CDATA[exploits]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[vulnerabilidades]]></category>

		<guid isPermaLink="false">http://blog.zerial.org/?p=287</guid>
		<description><![CDATA[El Viernes pasado se anunciaron, en la lista de seguridad de debian, actualizaciones para el kernel, que solucionaba varias vulnerabilidades. CVE-2009-0028 Chris Evans discovered a situation in which a child process can send an arbitrary signal to its parent. CVE-2009-0834 Roland McGrath discovered an issue on amd64 kernels that allows local users to circumvent system [...]]]></description>
			<content:encoded><![CDATA[<p>El Viernes pasado se anunciaron, en la lista de seguridad de debian, <a href="http://lists.debian.org/debian-security-announce/2009/msg00111.html" target="_blank">actualizaciones para el kernel</a>, que solucionaba varias vulnerabilidades.</p>
<blockquote>
<pre>CVE-2009-0028

    Chris Evans discovered a situation in which a child process can
    send an arbitrary signal to its parent.

CVE-2009-0834

    Roland McGrath discovered an issue on amd64 kernels that allows
    local users to circumvent system call audit configurations which
    filter based on the syscall numbers or argument details.

CVE-2009-0835

    Roland McGrath discovered an issue on amd64 kernels with
    CONFIG_SECCOMP enabled. By making a specially crafted syscall,
    local users can bypass access restrictions.

CVE-2009-0859

    Jiri Olsa discovered that a local user can cause a denial of
    service (system hang) using a SHM_INFO shmctl call on kernels
    compiled with CONFIG_SHMEM disabled. This issue does not affect
    prebuilt Debian kernels.

CVE-2009-1046

    Mikulas Patocka reported an issue in the console subsystem that
    allows a local user to cause memory corruption by selecting a
    small number of 3-byte UTF-8 characters.

CVE-2009-1072

    Igor Zhbanov reported that nfsd was not properly dropping
    CAP_MKNOD, allowing users to create device nodes on file systems
    exported with root_squash.

CVE-2009-1184

    Dan Carpenter reported a coding issue in the selinux subsystem
    that allows local users to bypass certain networking checks when
    running with compat_net=1.

CVE-2009-1192

    Shaohua Li reported an issue in the AGP subsystem they may allow
    local users to read sensitive kernel memory due to a leak of
    uninitialized memory.

CVE-2009-1242

    Benjamin Gilbert reported a local denial of service vulnerability
    in the KVM VMX implementation that allows local users to trigger
    an oops.

CVE-2009-1265

    Thomas Pollet reported an overflow in the af_rose implementation
    that allows remote attackers to retrieve uninitialized kernel
    memory that may contain sensitive data.

CVE-2009-1337

    Oleg Nesterov discovered an issue in the exit_notify function that
    allows local users to send an arbitrary signal to a process by
    running a program that modifies the exit_signal field and then
    uses an exec system call to launch a setuid application.

CVE-2009-1338

    Daniel Hokka Zakrisson discovered that a kill(-1) is permitted to
    reach processes outside of the current process namespace.

CVE-2009-1439

    Pavan Naregundi reported an issue in the CIFS filesystem code that
    allows remote users to overwrite memory via a long
    nativeFileSystem field in a Tree Connect response during mount.</pre>
</blockquote>
<p>Se publicaron dos exploits para explotar vulnerabildades de escalacion de provilegios local. Estos exploits se aprovechan de la funcion <em>ptrace_attach()</em> para ejecutar un <em>codigo arbitrario</em> que nos permita ejecutar una shell del tipo /bin/sh como root.<br />
El primer exploit es el <a href="http://blog.zerial.org/files/exploits/shoryuken.c"><strong>shoryuken</strong></a>, lo probé en distintas versiones del kernel de debian y archlinux, pudiendo ser explotada solo la version 2.6.26-1-686 de Debian 5.0, de forma aleatoria, es decir, hay veces que ejecuto el exploit y funciona y otras veces no. El <a href="http://blog.zerial.org/files/exploits/ptrace_attach.c">segundo script</a> fue probado por su autor en la version del kernel 2.6.29rc1 de <a href="http://www.gentoo.org" target="_blank">Gentoo</a>.<br />
Estos exploits funcionan bajo situaciones especificas y no todos los sistemas son vulnerables.</p>
<p><a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fblog.zerial.org%2Fseguridad%2Flocal-root-exploit-en-kernel-26x-hasta-la-2629%2F&amp;linkname=Local%20root%20exploit%20en%20kernel%202.6.x%20%28hasta%20la%202.6.29%29" 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%2Flocal-root-exploit-en-kernel-26x-hasta-la-2629%2F&amp;linkname=Local%20root%20exploit%20en%20kernel%202.6.x%20%28hasta%20la%202.6.29%29" 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%2Flocal-root-exploit-en-kernel-26x-hasta-la-2629%2F&amp;linkname=Local%20root%20exploit%20en%20kernel%202.6.x%20%28hasta%20la%202.6.29%29" 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%2Flocal-root-exploit-en-kernel-26x-hasta-la-2629%2F&amp;linkname=Local%20root%20exploit%20en%20kernel%202.6.x%20%28hasta%20la%202.6.29%29" 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%2Flocal-root-exploit-en-kernel-26x-hasta-la-2629%2F&amp;linkname=Local%20root%20exploit%20en%20kernel%202.6.x%20%28hasta%20la%202.6.29%29" 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%2Flocal-root-exploit-en-kernel-26x-hasta-la-2629%2F&amp;linkname=Local%20root%20exploit%20en%20kernel%202.6.x%20%28hasta%20la%202.6.29%29" 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%2Flocal-root-exploit-en-kernel-26x-hasta-la-2629%2F&amp;linkname=Local%20root%20exploit%20en%20kernel%202.6.x%20%28hasta%20la%202.6.29%29" 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%2Flocal-root-exploit-en-kernel-26x-hasta-la-2629%2F&amp;linkname=Local%20root%20exploit%20en%20kernel%202.6.x%20%28hasta%20la%202.6.29%29">Compartir/Guardar</a> </p>]]></content:encoded>
			<wfw:commentRss>http://blog.zerial.org/seguridad/local-root-exploit-en-kernel-26x-hasta-la-2629/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>sensor-mouse: Sensor de movimiento con un mouse</title>
		<link>http://blog.zerial.org/linux/documentacion/sensor-mouse-sensor-de-movimiento-con-un-mouse/</link>
		<comments>http://blog.zerial.org/linux/documentacion/sensor-mouse-sensor-de-movimiento-con-un-mouse/#comments</comments>
		<pubDate>Wed, 12 Nov 2008 04:51:34 +0000</pubDate>
		<dc:creator>Zerial</dc:creator>
				<category><![CDATA[Documentacion]]></category>
		<category><![CDATA[Interes general]]></category>
		<category><![CDATA[Mis cosas]]></category>
		<category><![CDATA[Proyectos]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[Hacking]]></category>

		<guid isPermaLink="false">http://blog.zerial.org/?p=172</guid>
		<description><![CDATA[Sensor Mouse es un proyecto que nos permite monitorear el estado de las puertas y ventanas mediante algun dispositivo conectado a un computador (generalmente mouse). Ya escribi sobre este proyecto hace un par de meses, pero la informacion de como hacerlo ya no esta accesible, asi que publicare el articulo completo. Materiales: En este caso [...]]]></description>
			<content:encoded><![CDATA[<p>Sensor Mouse es un proyecto que nos permite monitorear el estado de las puertas y ventanas mediante algun dispositivo conectado a un computador (generalmente mouse).<br />
Ya escribi sobre este proyecto hace un par de meses, pero la informacion de como hacerlo ya no esta accesible, asi que publicare el articulo completo.</p>
<p><strong>Materiales:<br />
</strong>En este caso utilizaremos un Mouse optico (cualquier marca) USB, pero tambien puede ser un mouse no-optico y de cualquier interfaz (usb, ps/2, etc) y algunas rejillas para sostener el mouse sobre la puerta dejandolo a una distancia razonable para que active el sensor, acomodaremos la sensibilidad con materiales extras como carton o plastico que nos ayuden con el roce de la puerta con el Mouse.</p>
<ol>
<li>Mouse:<br />
<a href="http://blog.zerial.org/wp-content/uploads/2008/11/mouse-optico.gif"><img class="aligncenter size-full wp-image-173" title="mouse-optico" src="http://blog.zerial.org/wp-content/uploads/2008/11/mouse-optico.gif" alt="" width="237" height="285" /></a></li>
<li>Cable de red o usb para extension: Con este cable de red o cable largo usb podremos crear una extension por si nuestro PC esta lejos de la puera o ventana.</li>
<li>Cinta adhesiva: Para poder fijar nuestro mouse a la plataforma que crearemos donde se generara el roce.</li>
</ol>
<p><strong>Preparacion (el hack):</strong></p>
<p>Abrimos nuestro Mouse y lo desconectamos del cable, lo dejamos libre<br />
<a href="http://blog.zerial.org/wp-content/uploads/2008/11/sensor-mouse-01.jpg"><img class="alignnone size-medium wp-image-174" title="sensor-mouse-01" src="http://blog.zerial.org/wp-content/uploads/2008/11/sensor-mouse-01-300x156.jpg" alt="" width="300" height="156" /></a></p>
<p>Creamos alguna plataforma de apoyo en la pared donde este la ventana o la puerta que queremos monitorear y montamos el mouse con la imaginacion de cada uno:<br />
<a href="http://blog.zerial.org/wp-content/uploads/2008/11/sensor-mouse-03.jpg"><img class="alignnone size-full wp-image-175" title="sensor-mouse-03" src="http://blog.zerial.org/wp-content/uploads/2008/11/sensor-mouse-03.jpg" alt="" width="248" height="238" /></a> <a href="http://blog.zerial.org/wp-content/uploads/2008/11/sensor-mouse-04.jpg"><img class="alignnone size-full wp-image-177" title="sensor-mouse-04" src="http://blog.zerial.org/wp-content/uploads/2008/11/sensor-mouse-04.jpg" alt="" width="375" height="241" /></a></p>
<p>Cuando ya tengamos todo montado, debemos alargar el cable usb del mouse para que llegue hasta nuestro computador.  Se puede hacer cortando a la mitad el cable del mouse y añandiendo una extension de cable de red, no muy larga, 3 o 4 metros.</p>
<p><a href="http://blog.zerial.org/wp-content/uploads/2008/11/sensor-mouse-05.jpg"><img class="alignnone size-full wp-image-178" title="sensor-mouse-05" src="http://blog.zerial.org/wp-content/uploads/2008/11/sensor-mouse-05.jpg" alt="" width="500" height="375" /></a></p>
<p>Cuando tengamos la conexion hecha revisamos que todo quedo en orden, conectamos el un extremo del cable al computador y el otro exremo al mouse, verificamos que funcione perfecto, que se encienda la luz, verificamos los logs de systema dmesg|tail o tail /var/log/syslog y todos esos sintomas que nos dicen. Dejamos ejecutando en una consola el comando: cat /dev/input/mice si es usb o cat /dev/psaux si es un mouse ps/2, una vez hecho esto vamos a donde esta el mouse y calculamos una distancia apropiada para que al cerrar o abrir la puerta (o ventana) el mouse detecte el movimiento, cuando en la consola donde dejamos corriendo el comando aparezcan caracteres raros es porque ya esta listo. Si les queda muy alto el mouse de la puerta, puede agregar un carton o un plastico (como un ala) que haga el roce con la puerta.</p>
<p>Cuando esten todos estos pasos cumplidos, tendremos nuestro sensor ya instalado, lo probamos abriendo y cerrando la puerta y vamos viendo la salida del comando cat en nuestra consola. que el mouse fue detectado.</p>
<p>Podemos asegurar nuestro Mouse para que quede bien firme.</p>
<p><span id="more-172"></span></p>
<p><a href="http://blog.zerial.org/wp-content/uploads/2008/11/sensor-mouse-06.jpg"><img class="alignnone size-full wp-image-179" title="sensor-mouse-06" src="http://blog.zerial.org/wp-content/uploads/2008/11/sensor-mouse-06.jpg" alt="" width="500" height="324" /></a></p>
<p><a href="http://blog.zerial.org/wp-content/uploads/2008/11/sensor-mouse-07.jpg"><img class="alignnone size-full wp-image-180" title="sensor-mouse-07" src="http://blog.zerial.org/wp-content/uploads/2008/11/sensor-mouse-07.jpg" alt="" width="500" height="227" /></a></p>
<p>Cerramos nuestra consola donde teniamos ejecutando a cat, sellamos bien el mouse, dejamos todo bien instalado.</p>
<p><a href="http://blog.zerial.org/wp-content/uploads/2008/11/sensor-mouse-08.jpg"><img class="aligncenter size-full wp-image-181" title="sensor-mouse-08" src="http://blog.zerial.org/wp-content/uploads/2008/11/sensor-mouse-08.jpg" alt="" width="352" height="392" /></a></p>
<p><strong>Aplicacion/Programa:</strong></p>
<p>- Descarga:<br />
He desarrollado un prqueño software (libre porsupuesto) que nos permitira interactuar con nuestro querido sensor. Lo pueden descargar desde <a href="http://blog.zerial.org/files/sensor-mouse/">aqui</a>.<br />
- Instalacion:<br />
Nos situamos en el directorio donde lo hemos descargado y escribimos: <strong>tar xjvf door-version.tar.bz2</strong> Ingresamos al directorio creado: cd door-version (Pueden leer el fichero README y el INSTALL para mas informacion) Compilamos el programa: make Nos ponemos como root y lo instalamos: <strong>make install</strong> Nos quedamos como root y ejecutamos el programa de la siguiente manera: <strong>door /dev/input/mice 5</strong> (lease README para mas informacion) Y comenzamos a disfrutar de nuestro mouse sensor.</p>
<p><strong>Demostracion:</strong></p>
<p><span class="youtube">
<object width="425" height="355">
<param name="movie" value="http://www.youtube.com/v/AuSOYCTA4Es&amp;rel=1&amp;color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;autoplay=0&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0" />
<param name="allowFullScreen" value="true" />
<embed wmode="transparent" src="http://www.youtube.com/v/AuSOYCTA4Es&amp;rel=1&amp;color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;autoplay=0&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="355"></embed>
<param name="wmode" value="transparent" />
</object>
</span><p><a href="http://www.youtube.com/watch?v=AuSOYCTA4Es">www.youtube.com/watch?v=AuSOYCTA4Es</a></p></p>
<p><a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fblog.zerial.org%2Flinux%2Fdocumentacion%2Fsensor-mouse-sensor-de-movimiento-con-un-mouse%2F&amp;linkname=sensor-mouse%3A%20Sensor%20de%20movimiento%20con%20un%20mouse" 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%2Fdocumentacion%2Fsensor-mouse-sensor-de-movimiento-con-un-mouse%2F&amp;linkname=sensor-mouse%3A%20Sensor%20de%20movimiento%20con%20un%20mouse" 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%2Fdocumentacion%2Fsensor-mouse-sensor-de-movimiento-con-un-mouse%2F&amp;linkname=sensor-mouse%3A%20Sensor%20de%20movimiento%20con%20un%20mouse" 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%2Fdocumentacion%2Fsensor-mouse-sensor-de-movimiento-con-un-mouse%2F&amp;linkname=sensor-mouse%3A%20Sensor%20de%20movimiento%20con%20un%20mouse" 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%2Fdocumentacion%2Fsensor-mouse-sensor-de-movimiento-con-un-mouse%2F&amp;linkname=sensor-mouse%3A%20Sensor%20de%20movimiento%20con%20un%20mouse" 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%2Fdocumentacion%2Fsensor-mouse-sensor-de-movimiento-con-un-mouse%2F&amp;linkname=sensor-mouse%3A%20Sensor%20de%20movimiento%20con%20un%20mouse" 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%2Fdocumentacion%2Fsensor-mouse-sensor-de-movimiento-con-un-mouse%2F&amp;linkname=sensor-mouse%3A%20Sensor%20de%20movimiento%20con%20un%20mouse" 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%2Fdocumentacion%2Fsensor-mouse-sensor-de-movimiento-con-un-mouse%2F&amp;linkname=sensor-mouse%3A%20Sensor%20de%20movimiento%20con%20un%20mouse">Compartir/Guardar</a> </p>]]></content:encoded>
			<wfw:commentRss>http://blog.zerial.org/linux/documentacion/sensor-mouse-sensor-de-movimiento-con-un-mouse/feed/</wfw:commentRss>
		<slash:comments>43</slash:comments>
		</item>
	</channel>
</rss>
