<?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>Linux, Java y programación &#187; wireshark</title>
	<atom:link href="http://casidiablo.net/tag/wireshark/feed/" rel="self" type="application/rss+xml" />
	<link>http://casidiablo.net</link>
	<description>Blog de Java, Programación y Linux</description>
	<lastBuildDate>Sun, 18 Jul 2010 04:54:54 +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 ataque Man In the Middle [video tutoriales]</title>
		<link>http://casidiablo.net/man-in-the-middle/</link>
		<comments>http://casidiablo.net/man-in-the-middle/#comments</comments>
		<pubDate>Wed, 17 Sep 2008 04:01:35 +0000</pubDate>
		<dc:creator>Cristian</dc:creator>
				<category><![CDATA[hacking]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[video tutoriales]]></category>
		<category><![CDATA[wireshark]]></category>
		<category><![CDATA[arp spoofing]]></category>
		<category><![CDATA[ettercap]]></category>

		<guid isPermaLink="false">http://casidiablo.net/?p=1656</guid>
		<description><![CDATA[La verdad existe ya bastante información acerca de este fascinante ataque, pero me aventuro a proporcionar mi propia definición: El ataque Man in the Middle (hombre en el medio), es una técnica de hacking cuya finalidad es situar al equipo atacante en medio del equipo víctima y el router. Esto es necesario puesto que en [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fcasidiablo.net%252Fman-in-the-middle%252F%22%2C%20%22shorturl%22%3A%20%22http%3A%2F%2Fcasidiablo.in%2FaErpbE%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22El%20ataque%20Man%20In%20the%20Middle%20%5Bvideo%20tutoriales%5D%22%20%7D);"></div>
<p style="text-align: justify;">La verdad existe ya bastante información acerca de este fascinante ataque, pero me aventuro a proporcionar mi propia definición:</p>
<div class="nota" style="text-align: justify;">El ataque Man in the Middle (hombre en el medio), es una técnica de hacking cuya finalidad es situar al equipo atacante en medio del equipo víctima y el router. Esto es necesario puesto que en una red que funciona con un switch, los paquetes viajan directamente entre el equipo victima y el router, por lo tanto no basta con esnifar la red en modo promiscuo.</p>
<p>La manera en que el equipo víctima identifica el router, y viceversa, es usando el protocolo ARP, esto es: verificando la dirección MAC e IP de la tarjeta de red el otro equipo (en la tabla ARP).Siendo así, la técnica más común para llevar a cabo un ataque Man-in-the-middle es el <strong>ARP Spoofing</strong>, en la que el equipo atacante <abbr class="tooltip" title="Manipula la tabla de direcciones IP vs. direcciones MAC">envenena la tabla ARP</abbr> tanto del <em>equipo víctima</em> (haciéndose pasar por el router) como del <em>router</em> (haciéndose pasar como el equipo víctima), y por lo cual todos los paquetes que envíe o reciba dicho la víctima circularán a través de nuestra red.</p>
<p style="text-align: justify;">No está demás aclarar que mientras tengamos bajo un ataque man inthe middle al PC víctima y al router, es necesario hacer un forwarding (reenvio) de paquetes. De lo contrario dejaríamos sin conexión a la víctima, lo cual es muy sospechoso.</p>
</div>
<p style="text-align: justify;">¿Entendible? <img src='http://casidiablo.net/wordpress/wp-includes/images/smilies/icon_twisted.gif' alt=':twisted:' class='wp-smiley' />  Puede que el tema sea algo duro de digerir al principio, puede que no sea bueno explicando cosas, puede que tú no tengas claros algunos conceptos, en todo caso <strong>¿qué tal si miramos cómo funciona esto con algunos video tutoriales?</strong></p>
<p style="text-align: justify;">Pero antes, sería bueno que tuvieras claro el cómo funciona el protocolo ARP: <a href="http://es.wikipedia.org/wiki/Address_Resolution_Protocol">Lectura fácil en la Wikipedia</a>, y el bonito <a href="http://www.ietf.org/rfc/rfc0826.txt">RFC 826</a> [<a href="http://www.rfc-es.org/rfc/rfc0826-es.txt">aquí en español</a>].</p>
<h3 style="text-align: justify;">Video tutoriales</h3>
<p style="text-align: justify;"><img style="float: left;" src="http://casidiablo.net/wordpress/wp-content/uploads/2008/09/corten_.png" alt="" />Los siguientes tres video tutoriales axplican en detalle cómo funciona el ARP Spoofing; y fueron creados por <a href="http://icaix.com">Miguel Angel Calvo</a> (<strong>todos los derechos reservados</strong>):</p>
<ul style="text-align: justify;">
<li><strong><a class="smoothbox tooltip" title="Arp Spoofing :: Conceptos básicos" href="http://casidiablo.net/videotutoriales/ARP.htm?keepThis=true&amp;TB_iframe=true&amp;height=635&amp;width=800">Ver el video 1</a></strong> &#8211; Aquí se explican los conceptos básicos del ARP Spoofing (<a class="tooltip" title="Arp Spoofing :: Conceptos básicos (1MB)" href="http://casidiablo.net/descargar/ARP+Spooging+Video+Tutorial">descargar</a>)
</li>
<li><strong><a class="smoothbox tooltip" title="Arp Spoofing con ettercap :: Usando ettercap para envenenar la tabla ARP de las víctimas" href="http://casidiablo.net/videotutoriales/ettercap.htm?keepThis=true&amp;TB_iframe=true&amp;height=635&amp;width=800">Ver el video 2</a></strong> &#8211; En donde se explica el uso del <a href="http://ettercap.sourceforge.net/">Ettercap</a> para realizar un ARP Spoofing (<a class="tooltip" title="Arp Spoofing con ettercap :: Usando ettercap para envenenar la tabla ARP de las víctimas (2,1MB)" href="http://casidiablo.net/descargar/Video+Tutorial+Ettercap">descargar</a>)</li>
<li><strong><a class="smoothbox tooltip" title="Detección del Arp Spoofing :: Usar arpwatch para detectar cambios extraños en la red" href="http://casidiablo.net/videotutoriales/arpwatch.htm?keepThis=true&amp;TB_iframe=true&amp;height=635&amp;width=800">Ver el video 3</a></strong> &#8211; En donde nos enseñan a detectar si estamos bajo un ataque ARP Spoofing (<a class="tooltip" title="Detección del Arp Spoofing :: Usar arpwatch para detectar cambios extraños en la red (2,1MB)" href="http://casidiablo.net/descargar/Video+Tutorial+arpwatch">descargar</a>)</li>
</ul>
<p style="text-align: justify;">¿A poco no son geniales? En los videos anteriores se utiliza <a href="http://ettercap.sourceforge.net/">Ettercap</a> para realizar el ARP Spoofing. Por supuesto, existen otras maneras de hacerlo, y es lo que veremos a continuación.</p>
<h3 style="text-align: justify;">ARP Spoofing y ataque Man In the Middle usando <code>dsniff</code> y <code>fragrouter</code></h3>
<p style="text-align: justify;">Iba a escribir algo acerca de cómo hacer ARP Spoofing utilizando las herramientas dsniff (comando <code>arpspoofing</code>) y <code>fragrouter</code>, ambas en los repositorios de la mayoría de las distros. Afortunadamente <a href="http://andalinux.wordpress.com/">Informático de Guardia</a> me comentaba que él ya ha escrito acerca los ataques Man in the Mittle, y prescisamente usa dichas herramientas. Así que te invito a que leas en su blog acerca de ello: <strong><a href="http://andalinux.wordpress.com/2008/09/04/ataque-man-in-the-middle/">Ataque man-in-the-middle</a></strong>.</p>

]]></content:encoded>
			<wfw:commentRss>http://casidiablo.net/man-in-the-middle/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>[video tutorial] Usar tcpxtract para recuperar archivos capturados con Wireshark</title>
		<link>http://casidiablo.net/tcpxtract-extraer-ficheros-capturados-wireshark/</link>
		<comments>http://casidiablo.net/tcpxtract-extraer-ficheros-capturados-wireshark/#comments</comments>
		<pubDate>Tue, 16 Sep 2008 14:55:51 +0000</pubDate>
		<dc:creator>Cristian</dc:creator>
				<category><![CDATA[hacking]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[video tutoriales]]></category>
		<category><![CDATA[wireshark]]></category>
		<category><![CDATA[captura]]></category>
		<category><![CDATA[paquetes]]></category>
		<category><![CDATA[reconstruir]]></category>
		<category><![CDATA[tcpxtract]]></category>

		<guid isPermaLink="false">http://casidiablo.net/?p=1629</guid>
		<description><![CDATA[Los paquetes que viajan por la red frecuentemente son trozos de archivos demasiado grandes para ser enviados completos; además, puesto que estos paquetes pueden ser de archivos binarios (imágenes, videos, ejecutables, etc.), no basta con buscar dentro del Wireshark información de los paquetes (no vamos a entender nada). Esta entrada está acompañada con un video [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fcasidiablo.net%252Ftcpxtract-extraer-ficheros-capturados-wireshark%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22%5Bvideo%20tutorial%5D%20Usar%20tcpxtract%20para%20recuperar%20archivos%20capturados%20con%20Wireshark%22%20%7D);"></div>
<p style="text-align: justify;"><img style="float:left;" src="http://i270.photobucket.com/albums/jj96/Casidiablo/video.png" alt="" width="150" height="137" />Los paquetes que viajan por la red frecuentemente son trozos de archivos demasiado grandes para ser enviados completos; además, puesto que estos paquetes pueden ser de archivos binarios (imágenes, videos, ejecutables, etc.), no basta con buscar dentro del <a href="http://casidiablo.net/wireshark/"><strong>Wireshark</strong></a> información de los paquetes (no vamos a entender nada).</p>
<p style="text-align: justify;">Esta entrada está acompañada con un <strong>video tutorial</strong>, en donde aprenderemos a <strong>reconstruir los paquetes capturados con Wireshark usando <a href="http://sourceforge.net/projects/tcpxtract/">tcpxtract</a></strong>, de tal manera que podamos ver los archivos que envió y recibió el equipo víctima.</p>
<p style="text-align: justify;">Antes de ver el video, observemos el proceso completo:</p>
<ul style="text-align: justify;">
<li><a href="http://casidiablo.net/wireshark-esnifar-red/">Capturamos los paquetes necesarios con Wireshark</a></li>
<li>Guardamos la captura en un archivo</li>
<li>Usamos <strong><a href="http://sourceforge.net/projects/tcpxtract/">tcpxtract</a> para extraer los ficheros del archivo de captura</strong></li>
</ul>
<p style="text-align: justify;">Puedes encontrar <a href="http://sourceforge.net/projects/tcpxtract/">tcpxtract</a> en los repositorios de tu distribución, por lo que en Debian o <a href="http://casidiablo.net/category/ubuntu">Ubuntu</a> basta con ejecutar el siguiente comando:</p>
<pre class="consola">sudo apt-get install tcpxtract</pre>
<p>O <a href="http://prdownloads.sourceforge.net/tcpxtract/tcpxtract-1.0.1.tar.gz?download">descargar el código fuente</a> y construirlo tu mismo:</p>
<pre class="consola">tar xvzf tcpxtract-1.0.1.tar.gz
cd tcpxtract-1.0.1
./configure
make
sudo make install</pre>
<h3>Uso del tcpxtract</h3>
<p style="text-align: justify;">Ahora supongamos que el fichero de captura se llama <em>captura</em>; para extraer los archivos de la captura y guardarlos en la carpeta <em>archivos_capturados</em> ejecutamos el siguiente comando:</p>
<pre class="consola">tcpxtract --file captura --output archivos_capturados</pre>
<p style="text-align: justify;">Es todo, sencillo pero eficaz. Podemos además utilizar el tcpxtract para escuchar directamente sobre una interfaz de red, con lo que nos ahorramos el uso del Wireshark, por ejemplo:</p>
<pre class="consola">tcpxtract --device eth0 --output archivos_capturados</pre>
<p style="text-align: justify;">Si te preguntas porqué querría capturar los paquetes que envía y recibe nuestro propio equipo, tal vez estás ignorando que: cuando realizamos un ataque <em>Man in the middle</em> <strong>todos los paquetes que envía y recibe el equipo víctima pasan por nuestra interfaz de red</strong>.</p>
<p>Veamos ahora el <strong>video del tcpxtract en acción</strong>:</p>
<p><strong><a title="tcpxtract :: Recuperar archivos capturados con Wireshark" href="http://casidiablo.net/videotutoriales/tcpxtract.htm?keepThis=true&#038;TB_iframe=true&#038;height=635&#038;width=800" class="smoothbox tooltip"><img src="http://casidiablo.net/wordpress/wp-content/uploads/2008/09/corten_.png" alt="" /> Ver el video</a></strong> (2,6 MB)</p>
<p><a class="download tooltip" title="Descargar el video tutorial al disco duro (2,6 MB)" href="http://casidiablo.net/descargar/Video+Tutorial+tcpxtract">Descargar video</a></p>

]]></content:encoded>
			<wfw:commentRss>http://casidiablo.net/tcpxtract-extraer-ficheros-capturados-wireshark/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
		<item>
		<title>Filtrando paquetes en Wireshark [video tutorial]</title>
		<link>http://casidiablo.net/filtrar-informacion-paquetes-ethereal/</link>
		<comments>http://casidiablo.net/filtrar-informacion-paquetes-ethereal/#comments</comments>
		<pubDate>Sat, 13 Sep 2008 04:01:38 +0000</pubDate>
		<dc:creator>Cristian</dc:creator>
				<category><![CDATA[hacking]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[noticias]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[video tutoriales]]></category>
		<category><![CDATA[wireshark]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://casidiablo.net/?p=1554</guid>
		<description><![CDATA[En este pequeño artículo aprenderemos a usar los filtros del Wireshark, de tal manera que una vez hayamos realizado las capturas pertinentes podamos buscar información específica. Este tema es algo extenso, y requiere sobre todo de mucha atención e imaginación. Por tanto he hecho un pequeño video donde aprenderemos a hacerlo! La sinopsis del video [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fcasidiablo.net%252Ffiltrar-informacion-paquetes-ethereal%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Filtrando%20paquetes%20en%20Wireshark%20%5Bvideo%20tutorial%5D%22%20%7D);"></div>
<p style="text-align: justify;"><img style="float:left;" src="http://i270.photobucket.com/albums/jj96/Casidiablo/video.png" alt="" width="150" height="137" />En este pequeño artículo aprenderemos a usar los filtros del Wireshark, de tal manera que una vez <a href="http://casidiablo.net/wireshark-esnifar-red/">hayamos realizado las capturas pertinentes</a> podamos buscar información específica. Este tema es algo extenso, y requiere sobre todo de mucha atención e imaginación. Por tanto he hecho un pequeño video donde aprenderemos a hacerlo!</p>
<p style="text-align: justify;">La sinopsis del <em>video ejemplo</em> es la siguiente:</p>
<ul style="text-align: justify;">
<li>Capturamos los paquetes de nuestra propia conexión con el <a href="http://casidiablo.net/wireshark">Wireshark</a></li>
<li>Nos logueamos en una página que use cifrado SSL (HTTP<strong>S</strong>) y otra sencilla (HTTP)</li>
<li style="text-align: justify;"><strong>Usando los filtros del Wireshark buscamos el usuario y el password con el que nos logueamos</strong></li>
</ul>
<h3 style="text-align: justify;">Enlace y descarga</h3>
<p style="text-align: justify;"><strong><a title="Wireshark :: Usando los filtros para buscar información específica" href="http://casidiablo.net/videotutoriales/filtros-wireshark.htm?keepThis=true&#038;TB_iframe=true&#038;height=635&#038;width=800" class="tooltip smoothbox"><img src="http://casidiablo.net/wordpress/wp-content/uploads/2008/09/corten_.png" alt="" /> Ver el video</a></strong> (2 MB)</p>
<p style="text-align: justify;"><a class="download tooltip" title="Descargar el video tutorial al disco duro (2 MB)" href="http://casidiablo.net/descargar/Video+Tutorial+Filtros+Wireshark">Descargar video</a></p>

]]></content:encoded>
			<wfw:commentRss>http://casidiablo.net/filtrar-informacion-paquetes-ethereal/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Wireshark &#8211; Tutoriales y videos</title>
		<link>http://casidiablo.net/wireshark/</link>
		<comments>http://casidiablo.net/wireshark/#comments</comments>
		<pubDate>Fri, 12 Sep 2008 18:29:04 +0000</pubDate>
		<dc:creator>Cristian</dc:creator>
				<category><![CDATA[off-topic]]></category>
		<category><![CDATA[tip]]></category>
		<category><![CDATA[videos]]></category>
		<category><![CDATA[wireshark]]></category>

		<guid isPermaLink="false">http://casidiablo.net/?page_id=1597</guid>
		<description><![CDATA[Wireshark, antes llamado Ethereal, es en mi opinión el mejor analizador de protocolos: es fácil de usar, multiplataforma, libre, gratuito, y tiene un montón de características útiles e interesantes. Esta sección recopila todos los articulos que haya escrito en este blog acerca de este maravilloso programa: Wireshark, instalación y conceptos básicos Wireshark, capturando paquetes [Video [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fcasidiablo.net%252Fwireshark%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Wireshark%20-%20Tutoriales%20y%20videos%22%20%7D);"></div>
<p><a href="http://wireshark.org"><strong>Wireshark</strong></a>, antes llamado Ethereal, es en mi opinión el mejor analizador de protocolos: es fácil de usar, multiplataforma, libre, gratuito, y tiene un montón de características útiles e interesantes. Esta sección recopila todos los articulos que haya escrito en este blog acerca de este maravilloso programa:</p>
<ul>
<li><a href="http://casidiablo.net/wireshark-introduccion-instalacion/">Wireshark, instalación y conceptos básicos</a></li>
<li><a href="http://casidiablo.net/wireshark-esnifar-red/">Wireshark, capturando paquetes</a></li>
<li><a href="http://casidiablo.net/filtrar-informacion-paquetes-ethereal/"><strong>[Video Tutorial]</strong> Filtrando paquetes en Wireshark</a> | <strong><a class="smoothbox tooltip" title="Wireshark :: Usando los filtros para buscar información específica" href="http://casidiablo.net/videotutoriales/filtros-wireshark.htm?keepThis=true&#038;TB_iframe=true&#038;height=635&#038;width=800">Ver el video</a></strong></li>
<li><a href="http://casidiablo.net/tcpxtract-extraer-ficheros-capturados-wireshark/"><strong>[Video Tutorial]</strong> tcpxtract, reconstrucción de paquetes capturados</a> | <strong><a class="smoothbox tooltip" title="tcpxtract :: Usando tcpxtract para restaurar archivos catpturados" href="http://casidiablo.net/videotutoriales/tcpxtract.htm?keepThis=true&#038;TB_iframe=true&#038;height=635&#038;width=800">Ver el video</a></strong></li>
<li><a href="http://casidiablo.net/man-in-the-middle/">El ataque Man In the Middle <strong>[video tutoriales]</strong></a></li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://casidiablo.net/wireshark/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Wireshark, capturando paquetes</title>
		<link>http://casidiablo.net/wireshark-esnifar-red/</link>
		<comments>http://casidiablo.net/wireshark-esnifar-red/#comments</comments>
		<pubDate>Wed, 10 Sep 2008 05:01:02 +0000</pubDate>
		<dc:creator>Cristian</dc:creator>
				<category><![CDATA[artículos]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[software libre]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[wireshark]]></category>
		<category><![CDATA[capturar]]></category>
		<category><![CDATA[esnifando]]></category>
		<category><![CDATA[paquetes]]></category>
		<category><![CDATA[sniffer]]></category>

		<guid isPermaLink="false">http://casidiablo.net/?p=1543</guid>
		<description><![CDATA[En esta pequeña guía aprenderemos a capturar paquetes con Wireshark, un proceso bastante sencillo e intuitivo. Lo primero, ejecutar el comando wireshark con lo cual aparecerá la interfaz gráfica. Nota: Es necesario ejecutar Wireshark con privilegios de root, puesto que de lo contrario no podremos configurar las interfaces de red. Vamos al menú Capture -&#62; [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fcasidiablo.net%252Fwireshark-esnifar-red%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Wireshark%2C%20capturando%20paquetes%22%20%7D);"></div>
<p>En esta pequeña guía aprenderemos a capturar paquetes con <a href="http://casidiablo.net/category/wireshark">Wireshark</a>, un proceso bastante sencillo e intuitivo. Lo primero, ejecutar el comando <code>wireshark</code> con lo cual aparecerá la interfaz gráfica.</p>
<p class="nota"><strong>Nota</strong>: Es necesario ejecutar Wireshark con privilegios de root, puesto que de lo contrario no podremos configurar las interfaces de red.</p>
<p>Vamos al menú <em>Capture</em> -&gt; <em>Options</em>, con lo cual veremos lo siguiente:</p>
<p style="text-align: center;"><img class="tooltip" title="Apariencia de la ventana Capture - Options" src="http://casidiablo.net/wordpress/wp-content/uploads/2008/09/wireshark-capture-options.png" alt="wireshark capture options" /></p>
<ul>
<li><strong>Interface</strong>: es la tarjeta de red que utilizaremos para realizar la captura de los paquetes.</li>
<li><strong>Capture packets in promiscuous mode</strong>: opción bastante importante. Al estar seleccionada Wireshark captura <strong>TODOS</strong> los paquetes que la interfaz reciba/envíe. Cabe hacer una pequeña aclaración: cuando tu equipo está conectado detrás de un hub, <strong>la tarjeta de red recibe TODOS los paquetes que transmitan/reciban los equipos conectados</strong> al mismo hub. Esto es porque, cuando el hub recibe un paquete lo reenvía a todos los puertos conectados, y es el computador quien decide que hacer con ellos (<strong>si el paquete es para él, lo recibe; si el paquete es para otro equipo, lo ignora</strong>). Esto no sucede así cuando estamos usando un Switch, puesto que cuando usamos <strong>una red switcheada se verifica el destinatario del paquete, antes de enviarlo</strong>. Luego veremos cómo vulnerar una red switcheada, de momento prosigamos.</li>
<li><strong>Limit each packet to</strong>: límita el tamaño máximo de cada paquete capturado.</li>
<li><strong>Capture filter</strong>: aunque en la siguiente entrada aprenderemos a usar esta característica, no está de más decir que sirve para asignar un filtro a la captura. Los filtros son útiles para mostrar sólo la información deseada, por ejemplo: <em>paquetes enviados por la IP XX.XXX.XXX.XX</em>, o <em>sólo paquetes HTTP</em>, etc.</li>
<li><strong>File</strong>: aquí especificamos el archivo donde serán guardados los paquetes capturados. Es posible además separar los archivos cada vez que alcancen un tamaño, o cada cierto tiempo.</li>
<li><strong>Stop capture</strong>: nos sirve para detener automáticamente una captura después de ciertas condiciones (tiempo, tamaño del archivo de captura y número de paquetes).</li>
<li>En las opciones de visualización (<strong>Display Options</strong>), es posible configurar a Wireshark para:
<ul>
<li>Actualizar el panel de paquetes cada vez que se capture uno (<strong>Update list of packets in real time</strong>)</li>
<li>Realizar un scroll-down cada vez que se capture un paquete (<strong>Automatic scrolling in live capture</strong>)</li>
<li>Ocultar el diálogo de información de captura (<strong>Hide capture info dialog</strong>)</li>
</ul>
</li>
<li>Por último, las opciones de resolución de nombres (<strong>Name resolution</strong>) le indican a Wireshark si debe o no intentar resolver las <em>direcciones MAC</em>, el <em>nombre de red</em> y <em>nombre del tipo de transporte</em>, de los paquetes capturados.</li>
</ul>
<p>Clic en Start para comenzar con la captura de paquetes:</p>
<p style="text-align: center;"><a href="http://casidiablo.net/wordpress/wp-content/uploads/2008/09/wireshark-live-capture.png"><img class="tooltip aligncenter" title="Clic para ver más grande" src="http://casidiablo.net/wordpress/wp-content/uploads/2008/09/wireshark-live-capture.png" alt="live capture wireshark" width="600" /></a></p>
<p>Ahora mismo Wireshark está capturando todos los paquetes posibles de la interfaz de red seleccionada, y guardándolos en el archivo que hayamos especificado (lo que nos permite analizarlo en cualquier momento, reiteradamente, y con diversos programas). Aquí suelen surgir algunas preguntas:</p>
<h3>¿Porqué solamente veo los paquetes que envía y recibe mi equipo?</h3>
<p>Esto puede deberse principalmente a:</p>
<ol>
<li>Estás tratando de esnifar una red <abbr title="De seguro esta palabra no existe oficialmente en español. Pido disculpas.">switcheada</abbr> (que se conecta mediante un switch, y no un hub)</li>
<li>Estás conectado a un hub que está configurado como un switch (mismo caso de arriba)</li>
<li>No configuraste a Wireshark para que esnifara en modo promiscuo (<strong>Capture packets in promiscuous mode</strong>)</li>
</ol>
<p>En caso tal que la conexión de tu red esté detrás de un switch, no es posible que veas los paquetes que transmiten y reciben otros equipos. Esto no quiere decir que sea imposible hacerlo; lo más común a realizar en estos casos es un ataque <em>Man in the Middle</em> a través de un <em>ARP Poisoning</em>. Estás técnicas son bastante fáciles de realizar (además de divertidas), pero se salen del tema de esta entrada. En las próximas entradas hablaremos al respecto.</p>
<h3>¿Cómo obtengo datos específicos?</h3>
<p>Para esto es imprescindible el uso de los filtros, sobre todo cuando los paquetes capturados son demasiados. Este tema lo trataremos en la próxima entrada.</p>
<h3>¿Cómo recupero archivos enviados y recibidos mientras se realizaba la captura?</h3>
<p>Esto es muy sencillo, pero lo explico en la <em>próxima-próxima</em> entrada <img src='http://casidiablo.net/wordpress/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>

]]></content:encoded>
			<wfw:commentRss>http://casidiablo.net/wireshark-esnifar-red/feed/</wfw:commentRss>
		<slash:comments>35</slash:comments>
		</item>
		<item>
		<title>Wireshark, instalación y conceptos básicos</title>
		<link>http://casidiablo.net/wireshark-introduccion-instalacion/</link>
		<comments>http://casidiablo.net/wireshark-introduccion-instalacion/#comments</comments>
		<pubDate>Tue, 09 Sep 2008 15:08:50 +0000</pubDate>
		<dc:creator>Cristian</dc:creator>
				<category><![CDATA[hacking]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[software libre]]></category>
		<category><![CDATA[wireshark]]></category>
		<category><![CDATA[instalación]]></category>
		<category><![CDATA[introducción]]></category>
		<category><![CDATA[libcap]]></category>
		<category><![CDATA[sniffer]]></category>

		<guid isPermaLink="false">http://casidiablo.net/?p=1533</guid>
		<description><![CDATA[Wireshark es un capturador/analizador de paquetes de red (llamado a veces, sniffer o esnifer). Wireshark te permitirá ver, aun nivel bajo y detallado, qué está pasando en tu red. Además es gratuito, open source, y multiplataforma. Sin duda la mejor opción al momento de auditar nuestra red. Posee una interfaz gráfica y muchas opciones de [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fcasidiablo.net%252Fwireshark-introduccion-instalacion%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Wireshark%2C%20instalaci%C3%B3n%20y%20conceptos%20b%C3%A1sicos%22%20%7D);"></div>
<p><img style="float:left;margin-right:3px;" src="http://i270.photobucket.com/albums/jj96/Casidiablo/wireshark_logo.png" alt="logo wireshark" /><a class="tooltip" title="Visitar la página principal" href="http://www.wireshark.org">Wireshark</a> es un capturador/analizador de paquetes de red (llamado a veces, sniffer o esnifer). Wireshark te permitirá ver, aun nivel bajo y detallado, qué está pasando en tu red. Además es gratuito, open source, y multiplataforma. Sin duda la mejor opción al momento de auditar nuestra red.</p>
<p>Posee una <span class="mw-redirect">interfaz gráfica</span> y muchas opciones de organización y filtrado de información. Así, permite ver todo el tráfico que pasa a través de una red (usualmente una red Ethernet, aunque es compatible con algunas otras)</p>
<h3>¿Para que/quien es util Wireshark?</h3>
<ul>
<li>Administradores lo usan para resolver problemas en la red</li>
<li>Ingenieros lo usan para examinar problemas de seguridad</li>
<li>Desarrolladores lo usan para depurar la implementación de los protocolos de red</li>
<li>Estudiantes los usan para aprender internamente cómo funciona una red</li>
</ul>
<h3>Características de Wireshark</h3>
<ul>
<li>Disponible para Linux y Windows</li>
<li>Captura de paquetes en vivo desde una intefaz de red</li>
<li>Muestra los paquetes con información detallada de los mismos</li>
<li>Abre y guarda paquetes capturados</li>
<li>Importar y exportar paquetes en diferentes formatos</li>
<li>Filtrado de información de paquetes</li>
<li>Resaltado de paquetes dependiendo el filtro</li>
<li>Crear estadísticas</li>
</ul>
<h3>Instalación de Wireshark</h3>
<p>La verdad es que lo tienes muy fácil si usas Debian o sus derivados (Ubuntu, por ejemplo). Tan solo debes hacer lo de siempre:</p>
<p class="consola">sudo apt-get install wireshark</p>
<p>Y ya está! Además la mayoría de las distribuciones lo incluyen en sus repositorios, por lo que lo tienes fácil en openSuse, Fedora, o Gentoo. Por ejemplo, en <strong>Gentoo</strong>:</p>
<p class="consola">USE=&#8221;adns gtk ipv6 portaudio snmp ssl kerberos threads selinux&#8221; emerge wireshark</p>
<p>O <strong>FreeBSD</strong>:</p>
<p class="consola">pkg_add -r wireshark</p>
<p>Sin embargo, si lo que deseas/necesitas es instalarlo desde las fuentes, vamos por ello:</p>
<h3>Instalación del Wireshark desde el tarball</h3>
<p>Antes que nada, para poder compilar correctamente Wireshark debes tener dos cosas:</p>
<ul>
<li>Gtk+ y Glib, que puedes descargar de <a href="http://www.gtk.org/" target="_top">www.gtk.org</a></li>
<li>libpcap, las librerías para captura de paquetes que Wireshark usa. La puedes encontrar en <a href="http://www.tcpdump.org ">www.tcpdump.org </a></li>
</ul>
<p>Ahora, debes <a href="http://www.wireshark.org/download.html">descargar el código fuente de la página oficial</a> descomprimirlo e instalarlo:</p>
<p class="consola">tar zxvf wireshark-1.0.3.tar.gz<br />
cd wireshark-1.0.3/<br />
./configure<br />
make<br />
sudo make install</p>
<p><strong>Problemas experimentados</strong>: personalmente tuve que instalar manualmente <strong>bison</strong>, <strong>flex</strong> y <strong>gtk+</strong>; en muchos sistemas no es necesario, pero mejor que estés preparado.</p>
<h3>Entendiendo la interfaz gráfica de Wireshark</h3>
<p>Luego de la instalación podrás iniciar el programa con el comando <code>wireshark</code>:</p>
<p style="text-align: center;"><img class="tooltip" title="Apariencia de Wireshark" src="http://casidiablo.net/wordpress/wp-content/uploads/2008/09/wireshark.png" alt="wireshark" /></p>
<p>La interfaz gráfica de Wireshark está principalmente dividida en las siguientes secciones (de arriba a abajo):</p>
<ul>
<li>La <strong>barra de herramientas</strong>, donde tienes todas las opciones a realizar sobre la pre y pos captura.</li>
<li>La <strong>barra de herramientas principal</strong>, donde tienes las <em>opciones más usadas</em> en Wireshark.</li>
<li>La <strong>barra de filtros</strong>, donde podrás aplicar filtros a la captura actual de manera rápida</li>
<li>El <strong>listado de paquetes</strong>, que muestra un resumen de cada paquete que es capturado por Wireshark</li>
<li>El <strong>panel de detalles de paquetes</strong> que, una vez seleccionado un paquete en el <em><strong>listado de paquetes</strong></em>, muestra información detallada del mismo</li>
<li>El <strong>panel de bytes de paquetes</strong>, que muestra los bytes del paquete seleccionado, y resalta los bytes correspondientes al campo seleccionado en el <strong>panel de detalles de paquetes</strong>.</li>
<li>La <strong>barra de estado</strong>, que muestra algo de información acerca del estado actual de Wireshark y la captura.</li>
</ul>
<p>En el próximo artículo veremos un ejemplo de cómo usar Wireshark y su <em>Live Capture</em>.</p>

]]></content:encoded>
			<wfw:commentRss>http://casidiablo.net/wireshark-introduccion-instalacion/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
	</channel>
</rss>
