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

<channel>
	<title>Security Dojo</title>
	<atom:link href="http://security-dojo.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://security-dojo.com</link>
	<description>Mandando tus logs a /dev/null desde 1976</description>
	<lastBuildDate>Wed, 04 Aug 2010 04:29:32 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Where information should stop</title>
		<link>http://security-dojo.com/programming-bits/where-information-should-stop/</link>
		<comments>http://security-dojo.com/programming-bits/where-information-should-stop/#comments</comments>
		<pubDate>Wed, 04 Aug 2010 01:36:52 +0000</pubDate>
		<dc:creator>nahual</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Tu Peor Enemigo]]></category>
		<category><![CDATA[trapper]]></category>

		<guid isPermaLink="false">http://security-dojo.com/?p=115</guid>
		<description><![CDATA[I often stay away from political and economical sources, why? well due to my job and research I believe I should not be involved in any of them, is my job not to be bias against nobody that could potentially be my client, so I just shut up, even with close relatives, friends and relationships.
As [...]]]></description>
			<content:encoded><![CDATA[<p>I often stay away from political and economical sources, why? well due to my job and research I believe I should not be involved in any of them, is my job not to be bias against nobody that could potentially be my client, so I just shut up, even with close relatives, friends and relationships.</p>
<p>As the release of trapper was getting closer I started thinking what good would the complete release of the software will do, and I came up with this answers:<br />
- Nothing, nobody would use it<br />
- Some people would use it for kicks, mostly to hack their own networks or hack work<br />
- It could be used to crack something large and big<br />
- Other people would use it on their audits, call me I&#8217;m finished and keep on using my research and work.<br />
- Man in black would seize my server (since it&#8217;s on the US) and force the app to be erased after magically appearing with a copy of it.</p>
<p>While the last one appears definitely far fetched the third one got me thinking seriously, not only because of the nature of my research has gone definitely into Hydras and AI / Neural Networks / Expert Systems but because potentially sooner or later it could be pushed into the light and someone will do something that would compromise the years I&#8217;ve work on the security field.</p>
<p>I&#8217;m not calling that a reporter, as the ones I know they have been always fair to me in developing at story, but today as I unleashed the third rewrite of trapper (yes I had to rewrite 2 times already due to redesign of the objects) someone at the starbucks checked their email via pop, in less than 5 minutes all his email was parsed, loged into facebook, found, friends found, had his avatar picture and was searching who he was talking to in MSN. At that second I realized I stupidly left the domain into * and not localhost, definitely my mistake but &#8230; it suddenly hit me, am I making stuff secure or insecure releasing this?<br />
<span id="more-115"></span><br />
The answer was &#8220;You are making stuff completely insecure, people won&#8217;t understand what is going on, it will be just pure blood and your point across will be lost&#8221; so my decision is to open trapper only to a few people without hard modules and keep it for <a href="http://www.yaguarete-sec.com">Yaguarete</a> as part of the internal tools, not because I don&#8217;t want to, believe me with the design I made a proficient coder will have no trouble to create it&#8217;s own little hydra, but it won&#8217;t me mine, it won&#8217;t be code breaking hard into stuff I seriously do not want to even ping.</p>
<p>YES I&#8217;ve become soft, YES I&#8217;m not the guy who used to rampage like 10 years ago in G-Con, but then again who would be? are you really a sane person holding into something that happened or said 10 years ago? is your life THAT pathetic?</p>
<p>I&#8217;ve seen people come from total &#8220;n00bs&#8221; into amazing hackers, like HKM I remember him messaging me saying he got hist first overflow after reading a paper then all the sudden he is destroying 2Wire with amazing research, people evolve, everything evolves, why wouldn&#8217;t I just evolve?</p>
<p>As I was reading the leaks that might break spies and complete networks of the CIA on Afganistan because of a leak I said &#8220;well sure government did stuff they shouldn&#8217;t have done? most probably but then again should documents leak THAT harshly?&#8221; I&#8217;m not condemning or applauding the act I just wondered &#8220;what if code I wrote ever is used for that?&#8221;</p>
<p>You might not have met me in my &#8220;worst&#8221; years, when I tough I was invincible, when nobody was smarter than me, more connected than me, etc. but I realize that those years I did more damage than help, I turn around and I smile when people tell me they look up to me and they have shaped cons in the sense of G-Con or stuff like that (I have to say that having someone name his kid after you felt great, thank you Pedro Navarro -byteStriker-)</p>
<p>Anyway I&#8217;m still alive, am I the same? no, is my research the same? probably is it still agressive? As much as I need to, because at the end, my research is only for me now, I don&#8217;t want any more fame, I don&#8217;t want the spotlight anymore, I&#8217;ve had my 15 minutes of fame, I want to do what I like, what I want and just be happy (breaking stuff sure why not)</p>
<p>Will trapper ever be public? to be honest it might, just not right now I&#8217;d like to keep the advantage before other companies use it and call my company inferior, anyway it will have a mixed license so too bad for ppl that will use it for commercial.</p>
<p>If you are interested in a copy of it, contact me and we can chat but I don&#8217;t promise anything.</p>
]]></content:encoded>
			<wfw:commentRss>http://security-dojo.com/programming-bits/where-information-should-stop/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Trapper from sniffer to hydra</title>
		<link>http://security-dojo.com/security-bits/trapper-from-sniffer-to-hydra/</link>
		<comments>http://security-dojo.com/security-bits/trapper-from-sniffer-to-hydra/#comments</comments>
		<pubDate>Sun, 13 Jun 2010 18:45:57 +0000</pubDate>
		<dc:creator>nahual</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[campus party]]></category>
		<category><![CDATA[hacker]]></category>
		<category><![CDATA[hydra]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[trapper]]></category>

		<guid isPermaLink="false">http://security-dojo.com/?p=108</guid>
		<description><![CDATA[This is the presentation I&#8217;m going to push in Campus Party and in Sec-T in Sweden in september.
This is a complete recode of trapper, even changing the language for ruby, having namespaces on it and the capabilities to attack and exploit miss-configurations.
I&#8217;m going to be exporting a git repository the first week of August with [...]]]></description>
			<content:encoded><![CDATA[<p>This is the presentation I&#8217;m going to push in Campus Party and in <a href="http://www.sec-t.org">Sec-T</a> in Sweden in september.</p>
<p>This is a complete recode of trapper, even changing the language for ruby, having namespaces on it and the capabilities to attack and exploit miss-configurations.</p>
<p>I&#8217;m going to be exporting a git repository the first week of August with the public version of Trapper 1.0 in git.security-dojo.com (It&#8217;s not setup yet so don&#8217;t even try) and version 1.1 should hit around september in Sec-T.</p>
<p>What stuff is being coded or tested now?</p>
<p>- Sniffing<br />
- Cracking the hashes<br />
- Using hashes to bring more hosts into the game<br />
- Reading emails<br />
- Reading applications<br />
- SSH and telnet into hosts<br />
- Start other sniffer heads in different OS (This is going to take time but oh well)<br />
- More to come!</p>
<p>If you are interested in beta testing Trapper drop me an email, you might not get the chance since I&#8217;m really picky on who betas my stuff but you can try :P</p>
]]></content:encoded>
			<wfw:commentRss>http://security-dojo.com/security-bits/trapper-from-sniffer-to-hydra/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Nahual goes to Cali!</title>
		<link>http://security-dojo.com/misc/nahual-goes-to-cali/</link>
		<comments>http://security-dojo.com/misc/nahual-goes-to-cali/#comments</comments>
		<pubDate>Wed, 14 Apr 2010 21:48:30 +0000</pubDate>
		<dc:creator>nahual</dc:creator>
				<category><![CDATA[misc]]></category>

		<guid isPermaLink="false">http://security-dojo.com/?p=87</guid>
		<description><![CDATA[YES! I&#8217;m getting my behind to California (Client shall remain nameless) to go there have fun around 1 or 2 weeks and go climbing and ruby coding, I&#8217;ll probably be very prolific since .. well no I won&#8217;t LoL!
I will soon release trapper 1.0 (recoded on python for the framework I&#8217;m coding)
]]></description>
			<content:encoded><![CDATA[<p>YES! I&#8217;m getting my behind to California (Client shall remain nameless) to go there have fun around 1 or 2 weeks and go climbing and ruby coding, I&#8217;ll probably be very prolific since .. well no I won&#8217;t LoL!</p>
<p>I will soon release trapper 1.0 (recoded on python for the framework I&#8217;m coding)</p>
]]></content:encoded>
			<wfw:commentRss>http://security-dojo.com/misc/nahual-goes-to-cali/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Whitehat, Blackhat or .. CowHat?</title>
		<link>http://security-dojo.com/misc/whitehat-blackhat-or-cowhat/</link>
		<comments>http://security-dojo.com/misc/whitehat-blackhat-or-cowhat/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 22:25:12 +0000</pubDate>
		<dc:creator>nahual</dc:creator>
				<category><![CDATA[misc]]></category>

		<guid isPermaLink="false">http://security-dojo.com/?p=82</guid>
		<description><![CDATA[Thinking today a bit i tried to ask myself in which part of the &#8220;hats&#8221; i would go into, or most ppl go into?
I&#8217;ve never been a really fan of saying you can be a &#8220;pure&#8221; color hat, so i came up with this:

Yep .. whitehat with spots of black! juuuuust like my conscience!!
]]></description>
			<content:encoded><![CDATA[<p>Thinking today a bit i tried to ask myself in which part of the &#8220;hats&#8221; i would go into, or most ppl go into?</p>
<p>I&#8217;ve never been a really fan of saying you can be a &#8220;pure&#8221; color hat, so i came up with this:</p>
<p><a href="http://security-dojo.com/wp-content/uploads/2010/02/cowhat.jpg"><img src="http://security-dojo.com/wp-content/uploads/2010/02/cowhat.jpg" alt="" title="cowhat" width="425" height="304" class="aligncenter size-full wp-image-83" /></a></p>
<p>Yep .. whitehat with spots of black! juuuuust like my conscience!!</p>
]]></content:encoded>
			<wfw:commentRss>http://security-dojo.com/misc/whitehat-blackhat-or-cowhat/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>And the XML weird parsing award goes to &#8230;</title>
		<link>http://security-dojo.com/uncategorized/and-the-xml-weird-parsing-lets-execute-everything-award-goes-to/</link>
		<comments>http://security-dojo.com/uncategorized/and-the-xml-weird-parsing-lets-execute-everything-award-goes-to/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 19:50:14 +0000</pubDate>
		<dc:creator>nahual</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://security-dojo.com/?p=69</guid>
		<description><![CDATA[Well, yesterday I was contacted by someone and asked me to go visit a web page, I&#8217;m actually not fond of doing that at all, but him being a trustworthy person I clicked on the link and found myself looking at a alert script, &#8220;Well sure having a web page you control with java script [...]]]></description>
			<content:encoded><![CDATA[<p>Well, yesterday I was contacted by someone and asked me to go visit a web page, I&#8217;m actually not fond of doing that at all, but him being a trustworthy person I clicked on the link and found myself looking at a alert script, &#8220;Well sure having a web page you control with java script is not a great triumph&#8221; but then I started to check exactly what was being done and executed.</p>
<p>Opened my IExplorer (ugh) and visited the same page, and I just saw a normal XML:</p>
<p><a href="http://security-dojo.com/wp-content/uploads/2010/02/xml_javascript1.png"><img src="http://security-dojo.com/wp-content/uploads/2010/02/xml_javascript1.png" alt="" title="xml_javascript1" width="486" height="352" class="aligncenter size-full wp-image-75" /></a></p>
<p>So I came back to Firefox and revisited the webpage:</p>
<p><span id="more-69"></span></p>
<p><a href="http://security-dojo.com/wp-content/uploads/2010/02/xml_javascript2.png"><img src="http://security-dojo.com/wp-content/uploads/2010/02/xml_javascript2.png" alt="" title="xml_javascript2" width="563" height="371" class="aligncenter size-full wp-image-77" /></a></p>
<p>Mmmm this is .. interesting, this was exactly the point of the discussion as someone from a big company was actually saying this cannot be done and that it didn&#8217;t work on his firefox (maybe it was an IExplorer with a Firefox skin?)</p>
<p>This reminds me of java script being executed in CSS since couple of years ago anyway (that is for another post) I think I&#8217;m going to dive a bit more into this specific Firefox thing see how nice and how atractive can it be to keep on executing stuff, since as you can see the tags are not script or jscript or anything, just pure script and it works.</p>
<p>I might debug tonight the java machine in Firefox but I believe is the embedded part that tries to be too smart and ends up being too weak on this part.</p>
<p>More specific details shall come soon, still I have to ask whoever found it if he is ok with me running my research and publishing </p>
<p>Anyway, of to coding and debugging!</p>
]]></content:encoded>
			<wfw:commentRss>http://security-dojo.com/uncategorized/and-the-xml-weird-parsing-lets-execute-everything-award-goes-to/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Your Worst Enemy] Your Web Scanner</title>
		<link>http://security-dojo.com/tu-peor-enemigo/your-worst-enemy-your-web-scanner/</link>
		<comments>http://security-dojo.com/tu-peor-enemigo/your-worst-enemy-your-web-scanner/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 01:58:10 +0000</pubDate>
		<dc:creator>nahual</dc:creator>
				<category><![CDATA[Tu Peor Enemigo]]></category>
		<category><![CDATA[hacker]]></category>
		<category><![CDATA[NTOSpider]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[web scanner]]></category>
		<category><![CDATA[your worst enemy]]></category>

		<guid isPermaLink="false">http://security-dojo.com/?p=57</guid>
		<description><![CDATA[Recently I saw an article about web scanners, I personaly don&#8217;t like them, why? well 
1. They are slow
2. They don&#8217;t have a sense of &#8220;weight&#8221; on the exploits
3. They miss half of the complex stuff
Couple of weeks ago we lost a bid based on the fact that the client tought we did everything automatic [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I saw an article about web scanners, I personaly don&#8217;t like them, why? well </p>
<p>1. They are slow<br />
2. They don&#8217;t have a sense of &#8220;weight&#8221; on the exploits<br />
3. They miss half of the complex stuff</p>
<p>Couple of weeks ago we lost a bid based on the fact that the client tought we did everything automatic (Errr LoL! apparently they don&#8217;t read the blog, didn&#8217;t read my resume and didn&#8217;t reaaaaally understood some facts but then again who can blame the girl that was in charge?) this was hilarious but posed a very good question:</p>
<p><strong>Why all scanners <del> SUCK</del> ARE BAD?</strong></p>
<p><span id="more-57"></span></p>
<p>I&#8217;m not saying I&#8217;m way better than all of them, but given enough time I can find even more stuff than them on simple and way more on complex privilege escalation ones, I find myself writting my own tools for jobs and trying to make them as smart as I can, this is really a fun but slow job.</p>
<p>You would really think that since ALL webscanners have sites to try your scanner against they would make sure they would get most of the bugs even on those sites right? .. WROOOOOOOOONG most scanners found 50% of the bugs, God that makes you feel such a nice feeling, knowing you just got a very expensive web scanner to find .. HALF OF YOUR BUGS!</p>
<p>Anyway most of people know I usually get get software and products to break them up and then just either keep them (like my cisco routers) or give them back (like the Tipping Points &#8230; I never get to keep one! -_- ), this time I got the &#8220;pepsi challenge&#8221; from <a href="http://www.ntobjectives.com">NT Objectives</a> couple of weeks ago, and I was pleasantly surprised when I managed to hack into my intranet test sites before it, with a nice smile waited untill it finished saw the report, then passed the next 2 days trying to figure out 30% of the bugs it found.</p>
<p>I contacted them and chatted to them, I showed them my results and they showed me how to reproduce it raw and on HTML and I finally figured those out, I didn&#8217;t even know my sites had those bugs, I started o read up on their site and chat with their engineers and realized they have JavaScript Machines not to only parse the code but to actually run it, so they actually try different variations to bypass the javascript, try referer SQL injections, save web pages to actually find and differentiate from Blind SQL Injection AND (And this got me in love with the damn scanner) they actually find the COMPLETE injection, not just like &#8220;ok this breaks thank you for using our scanner now go make the exploit work yourself&#8221; kind of deal, noooo nooo noooo I mean this dudes find the entire SQL string you can just click on &#8220;verify&#8221; and you can check the exploit and get the URL to push it into your favorite injection tool if you want, figuring that out usually takes a while and is annoying (on this specific site the bug was inside a procedure so most of the scanners just broke the stuff but never really exploited and they found the ) and made the &#8220;<em>foo&#8217;) or (1=1</em>&#8221; to gather how bad or good was the injection.</p>
<p>I&#8217;m really not going to go into detail in the results and how good it is, all I can say is .. I went and bought it for myself, dropping all the other web scanners, don&#8217;t need them anymore at all, I still run everthing by hand anyway, but I feel confident than the low hanging fruit will be covered by this thing and hasn&#8217;t failed me yet.</p>
<p>I&#8217;ll leave you with the links so you can read up on the report, I found it very interesting!</p>
<p><a href="http://news.slashdot.org/story/10/02/06/1933211/Web-App-Scanners-Miss-Half-of-Vulnerabilities"> Slashdot link covering the report </a><br />
<a href="http://ha.ckers.org/blog/20100203/accuracy-and-time-costs-of-web-application-security-scanner-report/">Original report</a><br />
<a href="http://ha.ckers.org/files/Accuracy_and_Time_Costs_of_Web_App_Scanners.pdf">PDF of the report</a></p>
]]></content:encoded>
			<wfw:commentRss>http://security-dojo.com/tu-peor-enemigo/your-worst-enemy-your-web-scanner/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Muerte al RunPE&#8230;</title>
		<link>http://security-dojo.com/security-bits/muerte-al-runpe/</link>
		<comments>http://security-dojo.com/security-bits/muerte-al-runpe/#comments</comments>
		<pubDate>Fri, 31 Jul 2009 05:51:44 +0000</pubDate>
		<dc:creator>psymera</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[misc]]></category>

		<guid isPermaLink="false">http://security-dojo.com/?p=53</guid>
		<description><![CDATA[Bien aki mi ultima creacion para matar todos esos crypters chafas okupados por gran cantidad de malware
para ser indetectables a los AV&#8217;s

esta tool se basa en que todo los programas ke okupan el runpe como tecnica para ejeucion en memoria
termina siendo igual sin importar el tipo de cambio ke s ele haga
ya ke es un [...]]]></description>
			<content:encoded><![CDATA[<p>Bien aki mi ultima creacion para matar todos esos crypters chafas okupados por gran cantidad de malware</p>
<p>para ser indetectables a los AV&#8217;s</p>
<p><span id="more-53"></span></p>
<p>esta tool se basa en que todo los programas ke okupan el runpe como tecnica para ejeucion en memoria</p>
<p>termina siendo igual sin importar el tipo de cambio ke s ele haga</p>
<p>ya ke es un metodo muy poko flexible y porlotanto muy vulnerable</p>
<p>bueno esta herramienta me costo varias semanas de investigacion y desarrollo</p>
<p>esta echa en delphi y masm(primera vez ke trabajo en forma con asm xP)</p>
<p>sin mas aki les dejo este juguetito junto con su screenshot correspondiente</p>
<p>http://www.gigasize.com/get.php?d=b32byccdznf</p>
<p><img class="alignleft size-medium wp-image-54" src="http://security-dojo.com/wp-content/uploads/2009/07/screenshot-300x188.jpg" alt="screenshot" width="300" height="188" /></p>
]]></content:encoded>
			<wfw:commentRss>http://security-dojo.com/security-bits/muerte-al-runpe/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>whitehats.com.mx</title>
		<link>http://security-dojo.com/misc/whitehatscommx/</link>
		<comments>http://security-dojo.com/misc/whitehatscommx/#comments</comments>
		<pubDate>Wed, 17 Jun 2009 18:04:55 +0000</pubDate>
		<dc:creator>nahual</dc:creator>
				<category><![CDATA[misc]]></category>
		<category><![CDATA[whitehats]]></category>

		<guid isPermaLink="false">http://security-dojo.com/?p=50</guid>
		<description><![CDATA[Hoy termine de dar de alta whitehats.com.mx un &#8220;facebook&#8221; (red social) de personas que les interese en seguridad tanto en Mexico como en el mundo, pero mas enfocado a Mexico, intentando poner cada vez mas apenfra y nhacker listo para poder hacer publish de los tools.
]]></description>
			<content:encoded><![CDATA[<p>Hoy termine de dar de alta whitehats.com.mx un &#8220;facebook&#8221; (red social) de personas que les interese en seguridad tanto en Mexico como en el mundo, pero mas enfocado a Mexico, intentando poner cada vez mas apenfra y nhacker listo para poder hacer publish de los tools.</p>
]]></content:encoded>
			<wfw:commentRss>http://security-dojo.com/misc/whitehatscommx/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Machancando AV&#8217;s</title>
		<link>http://security-dojo.com/uncategorized/machancando-avs/</link>
		<comments>http://security-dojo.com/uncategorized/machancando-avs/#comments</comments>
		<pubDate>Mon, 16 Mar 2009 22:54:40 +0000</pubDate>
		<dc:creator>psymera</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://security-dojo.com/?p=45</guid>
		<description><![CDATA[Bien ahora para iniciar en este blog
el log de una charla ke di en un canarl irc sobre las firmas de los av&#8217;s
y como kitarselas a nuestros juguetitos experimentales xP

&#60;Psymera&#62; ah si no les comente mi gato se llama antivirus
&#60;Psymera&#62; y es la onda xxD
&#60;sdc&#62; jajajaja
&#60;rey_brujo&#62; Juar!
&#60;Etal&#62; Llamaba&#8230;.
&#60;sdc&#62; neta?
&#60;Drackoz&#62; ~
&#60;sdc&#62; que cool
&#60;sdc&#62; XD
&#60;Etal&#62; se murio
&#60;Psymera&#62; [...]]]></description>
			<content:encoded><![CDATA[<p>Bien ahora para iniciar en este blog</p>
<p>el log de una charla ke di en un canarl irc sobre las firmas de los av&#8217;s</p>
<p>y como kitarselas a nuestros juguetitos experimentales xP</p>
<p><span id="more-45"></span></p>
<p><strong>&lt;Psymera&gt; ah si no les comente mi gato se llama antivirus<br />
&lt;Psymera&gt; y es la onda xxD</strong><br />
&lt;sdc&gt; jajajaja<br />
&lt;rey_brujo&gt; Juar!<br />
&lt;Etal&gt; Llamaba&#8230;.<br />
&lt;sdc&gt; neta?<br />
&lt;Drackoz&gt; ~<br />
&lt;sdc&gt; que cool<br />
&lt;sdc&gt; XD<br />
&lt;Etal&gt; se murio<br />
&lt;Psymera&gt; no ese es otro<br />
&lt;elprimodel5patas&gt; ./cry<br />
&lt;sdc&gt; lo compro symantec<br />
&lt;Psymera&gt; era la particion ToT<br />
&lt;Psymera&gt; XD<br />
&lt;elprimodel5patas&gt; lol<br />
&lt;hkm&gt; xD<br />
&lt;Drackoz&gt; Xd<br />
&lt;Psymera&gt; bueno ahora si me pondre serio ( aja xD)<br />
&lt;elprimodel5patas&gt; no, ya enserio hablales chimero por que estamos perdiendo auditorio<br />
&lt;jimtronic&gt; hablen<br />
&lt;Psymera&gt; (es el chiste para no hacer ridiculo en grande)<br />
&lt;Links_Engel&gt; jajaja<br />
&lt;Psymera&gt; bueno ya xD<br />
&lt;Psymera&gt; como todos sabemos hay tres metodos conocidos de detecion de virus XD<br />
&lt;Psymera&gt; por Firmas<br />
&lt;Psymera&gt; por heuristica<br />
&lt;Psymera&gt; y la ahora tan famosa y sonada proactiva( como la bautiso el kaspersky)<br />
&lt;Psymera&gt; bueno las Firmas son basico encontrar un archivo con siertos valores en ekis direccion<br />
&lt;Psymera&gt; haci nos detecta faiclmente ke tenemos un mydoom.abx<br />
&lt;Psymera&gt; o etc<br />
&lt;Psymera&gt; la heuristica okupa tanto firmas muy comunes en offsets, como la tabla de importaciones del archivo<br />
&lt;Psymera&gt; y la famosa proactiva (aja XD) ke no es mas ke hookear las apis del sistema<br />
&lt;Psymera&gt; y haci cogernos de los eggs xP<br />
&lt;Psymera&gt; en si nos enfocaremos ah la heuristica por ke es la divertida y facil de parchar XD<br />
&lt;Psymera&gt; y con eso nos llevamos firmas entre las panteras xP<br />
&lt;Psymera&gt; en si es una vercion modificada sobre las firmas clasicas las cuales tmb las cheka en memoria xP<br />
&lt;Psymera&gt; por eso aun ke le pongamos upx o demaz compresores al cargarlo en memoria nos detectara facilmente<br />
<strong>&lt;Psymera&gt; bueno para kitar firmas hay varias tecnicas<br />
&lt;Psymera&gt; de las conocidas esta la  RIT, MEEPA y hex XD</strong><br />
&lt;Psymera&gt; hoenstamente de estas tres ke son als mas conocidas la hex es una ke se basa solamente en la suerte para ke sea funcional<br />
&lt;Psymera&gt; y las otras dos es necesario conocimiento mas o menos decente de asm<br />
&lt;Psymera&gt; bueno para poder hacer todo esti primero tenemos ke encontrar las firmas ke hay ke modificar<br />
&lt;Psymera&gt; lo mas basico ke necesitamos, block de notas, hex editor y el AV del cual keremos sacar los offsets<br />
&lt;Psymera&gt; primero una carpeta la excluimos del scaneo por parte de nuestro AV<br />
<strong>&lt;Psymera&gt; ahi guardaremos nuestro kerido malware  ke no distribuiremos y solo lo haremos por experiementacion ( aja :p)<br />
&lt;Psymera&gt; lo vamos abrir con nuestro hex editor y vamos ah rellenar la mitad de el con bytes nulos XD y guardamos esa copia modificada en una carpeta ke si sea escaneada por nuestro av residente<br />
&lt;Psymera&gt; el chiste de esto<br />
&lt;Psymera&gt; es ke nos lo detecte el av<br />
&lt;Psymera&gt; y nos borre esa muestra<br />
&lt;Psymera&gt; o la kite o grite o lo ke sea ke haga el Av xP<br />
&lt;Psymera&gt; el chiste es buscar el lado donde no nos indike ke fue encotnrado<br />
&lt;Psymera&gt; apartir de ello trataremos de redusir la buskeda<br />
&lt;Psymera&gt; osea volvemos au nuestro hex editor y rellenamos denuevo pero en un espacio mas pekeño</strong><br />
&lt;Psymera&gt; haci ke con mucha pasiencia cafe y musica podemos sacarlo manualmente<br />
&lt;Psymera&gt; muchas de las veces( por no decir ke todas) nuestro rat packer o lo ke sea es detectado por varias firmas<br />
&lt;Psymera&gt; entonces tenemos ke ir haciendo pekeños rellenados con el hex editor<br />
&lt;Psymera&gt; y para no perdernos okupamos nuestro notepad para guardar neustro avanze y no kedar dañados con tanto numero XD<br />
&lt;Psymera&gt; bueno esta tarea se puede simplificar okupando herramientas espesificas como son<br />
&lt;Psymera&gt; signature cero, AVDevil y varias mas<br />
&lt;Psymera&gt; ke lo ke hacen es hacer este rellenado pero de una forma mas burda por llamarlo de una manera<br />
&lt;Psymera&gt; ya ke van creando ejemplares con blokes de un taaño determinado<br />
&lt;Psymera&gt; estas eran utiles o bueno lo son cuando nuestro AV es detectado por una sola firma<br />
&lt;Psymera&gt; (bien ahroa el super comercial de mi tool xD)<br />
&lt;elprimodel5patas&gt; go go go go!!<br />
<strong>&lt;Psymera&gt; bueno por ese motivo yo cree la herramienta AAVTools (Anti AntiViral Tools) ke sirve para identificacion de multiples firmas<br />
&lt;Psymera&gt; esta basada en la idea principal de signature cero de darnos una apariencia mas amigable en la deteccion de firmas<br />
&lt;Psymera&gt; poniendonos una linda barrita la cual reprecentara el cuerpo de nuestro amado malware xP</strong><br />
&lt;Psymera&gt; (termina comercial, al final sabran como cosnegirlo con faciles pagos de 9.95 xD)<br />
&lt;Psymera&gt; bueno suponiendo ke ya tenemos nuestra lista de firmas<br />
&lt;Psymera&gt; okuparemos la tecnica ke mas nos guste o acomode<br />
<strong>&lt;Psymera&gt; (bueno primero para tirarle tierra a la hex XD)<br />
&lt;Psymera&gt; se trata de teniendo nuestra firma okuparemos un hex editor para ver su valor y sumarle o restarle un valor para ke no sea detectado<br />
&lt;Psymera&gt; oviamente esto kitara la firma detectada pero lo ams provable es ke mate el flujo del programa<br />
&lt;Psymera&gt; ya ke estamos moviendo valores ah ciegas<br />
&lt;Psymera&gt; la tecnica rit se basa en mover un bloke de instrucciones ah otra parte del programa y volver al flujo normal<br />
&lt;Psymera&gt; y la meepa es una vercion modificada de la rit<br />
&lt;Psymera&gt; pero podriamos decir ke mas practica<br />
&lt;Psymera&gt; se trata de modificar los valores con un hex editor ah nuestro programa original y ponerle una rutina al principio del mismo ke nos vuelva a poner los valores originales pero en memoria</strong><br />
<strong>&lt;Psymera&gt; bueno para cualkiera de estas dos tecnicas necesitamos encontrar caverns en nuestro programa</strong><br />
&lt;hkm&gt; asi es como se ve el tool de psymera (bueno la version anterior): <a href="http://img264.imageshack.us/img264/8896/screenshotpq6.jpg" target="_blank">http://img264.imageshack.us/img264/8896/screenshotpq6.jpg</a><br />
<strong>&lt;Psymera&gt; ke no son mas ke huecos ke deja el compilador ah la hora de crearlo para mantener alineadas las direcciones en memoria o demaz xP<br />
&lt;Psymera&gt; para ello hay varias tool;  PEID, un script de ollydbg, topo(herramienta especialisada en ello) y otras mas<br />
&lt;Psymera&gt; (cof cof la nueva vercion de mi tool ya hace tmb esa funcion)<br />
&lt;Psymera&gt; pero bueno la mas okupada es el topo</strong><br />
&lt;Psymera&gt; esta herramienta nos da la opcion de buscar un tamaño minimo de la caverna o de no ayarlo aumentar el tamaño de alguna seccion o añadir una nueva para tenerlo<br />
&lt;Psymera&gt; la mayoria de las veces no necesitamos okupar esas dos ultimas opciones<br />
&lt;Psymera&gt; pero bueno volviendo ah la rit<br />
&lt;Psymera&gt; abriremos ahora nuestro malware a modificar en en ollydbg<br />
&lt;Psymera&gt; y buscaremos nuestra offset<br />
&lt;Psymera&gt; bueno para ayarla se me olvido decirles tmb xP<br />
&lt;Psymera&gt; ke okuparemos saber el valor de la imagebase del programa<br />
&lt;Psymera&gt; para sumarlo ah nuestro offset y tener nuestra direccion como RVA XD<br />
&lt;Psymera&gt; bueno teniendo la RVA del offset la buscaremos en el olly<br />
&lt;Psymera&gt; bueno primero buscamos nuestra firma ke es detectada<br />
&lt;Psymera&gt; como es un solo byte generalmente okupara parte de intruccioens mas grandes<br />
&lt;Psymera&gt; por ejemplo supongamos ke nuestra firma tiene un valor f6<br />
&lt;Psymera&gt; y la encontramos en estea instruccion<br />
&lt;Psymera&gt; 00403505   31F6             XOR ESI,ESI<br />
&lt;Psymera&gt; bueno copiaremos esta intruccion ah nuestro block de notas xP<br />
&lt;Psymera&gt; ademas de las siguientes tres<br />
&lt;Psymera&gt; 00403505   31F6             XOR ESI,ESI<br />
&lt;Psymera&gt; 00403507   8932             MOV DWORD PTR DS:[EDX],ESI<br />
&lt;Psymera&gt; 00403509   5F               POP EDI<br />
&lt;Psymera&gt; 0040350A   5E               POP ESI<br />
&lt;Psymera&gt; esto es por ponerles un ejemplo<br />
&lt;Psymera&gt; y guardamos la direcciond e la siguiente instruccion<br />
&lt;Psymera&gt; bien ya teniendo nuestro bloke de instrucciones okuparemos nuestra caverna<br />
&lt;Psymera&gt; de igual forma ke sacamos la RVA de la firma<br />
&lt;Psymera&gt; sacamos la caverna y nos dirigimos ah ella<br />
&lt;Psymera&gt; y copiaremos nuestro bloke de instrucciones ke copiamos ah ella<br />
&lt;Psymera&gt; al terminal el bloke le añadiremos un JMP 0040350B ke es en nuestro caso la siguient insutrccion ke se ejecutaria en el programa<br />
&lt;Psymera&gt; y volvemos denuevo a la direccion de nuestra firma<br />
&lt;Psymera&gt; y ah la intruccion la sobreescribiremos con un JMP direccion_de_la_cave<br />
&lt;Psymera&gt; y ya guardamos nuestro ejecutable modificado y lo corremos para provarlo<br />
<strong>&lt;Psymera&gt; el AV no nos lo deve de tomar como espesimen o en todo caso ke aun nos detecte lo hara como una variante diferente o como otro malware, por las firmas detectadas</strong><br />
&lt;sdc&gt; que pasa si el programa hace referencia a la memoria que desplazamos? por ejemplo si es un for que tiene como marcador de inicio la instruccion 403509 o algo asi..<br />
&lt;sdc&gt; se muere el programa supongo, no seria mas eficiente colocar instrucciones equivalentes?<br />
&lt;Psymera&gt; para eso existe la tecnica meepa xP<br />
&lt;sdc&gt; como en ese xor esi esi, un mov esi 0<br />
&lt;Psymera&gt; ke es una vercion refinada de la rit o pordriamos buscar otras firmas mas sencilla ke sean detectadas<br />
&lt;Psymera&gt; aun ke si es valido como lo dices pero el problema es ke igual no son del mismo tamaño las intrcciones<br />
&lt;sdc&gt; ah sisi<br />
&lt;sdc&gt; eso es verdad<br />
&lt;Psymera&gt; entocnes tendriamos ke mover mucho las direccion y demaz<br />
&lt;sdc&gt; pero la de meepa recrea el virus en memoria no?<br />
&lt;Psymera&gt; haci es<br />
&lt;sdc&gt; muchos antivirus checan tambien la memoria no?<br />
&lt;sdc&gt; no solo el archivo<br />
&lt;Psymera&gt; en parte<br />
&lt;Psymera&gt; hacen un chekeo en memoria pero solo X instricciones o tiempo al principio<br />
&lt;sdc&gt; ah vaya<br />
&lt;Psymera&gt; bueno deja explico mepa xP rapido para regrear ah esto<br />
<strong>&lt;Psymera&gt; bueno tal como sdc comento mepa se trata de recostruir el programa en memoria<br />
&lt;Psymera&gt; esto se hace teniendo las offsets y sus valores originales<br />
&lt;Psymera&gt; al principio del programa antes de cualkier instruccion crea un salto a una cave<br />
&lt;Psymera&gt; la cual contiene un codigo ke regenera los valores en memoria ah su estado original<br />
&lt;Psymera&gt; y despues regresa al flujo normal del programa</strong><br />
&lt;Psymera&gt; por lo cual muchas firmas dificiles de modificar o sencibles ya no lo son<br />
&lt;Psymera&gt; pero bueno aki encotnramos el problema del analizis en memoria<br />
<strong>&lt;Psymera&gt; los antivirus igual nos buscan las firmas una vez cargado en memoria y durante los primeros X ciclos de ejeccion</strong><br />
&lt;Psymera&gt; entre ello va la simulacion de ejecuccion para buscar firmas o rutinas sospechosas<br />
&lt;Psymera&gt; pero bueno esto no es una labor infinita o ke se mantenga ah lo largo de toda la ejecucion<br />
Psymera&gt; por lo mismo ke es demaciado costoso en recursos<br />
&lt;Psymera&gt; y gracias ah ello podemos evitar mucha deteccion cuando somos geniales en asm y sabemos meter unas buenas rutinas haci en bruto en las cavernas o teniendo el codigo fuente<br />
&lt;sdc&gt; jajaja..<br />
&lt;Psymera&gt; por ejemplo karsperky es muy facil de saltar su heuristica por ello mismo<br />
<strong>&lt;Psymera&gt; por poner un ejemplo comunmente okupado en malware echo en vb<br />
&lt;Psymera&gt; es el de poner un timer ah X cantidad de mili segundos y ese a su vez active otro timer y haci ssesivamente XD<br />
&lt;Psymera&gt; aun ke bueno se puede hacer on uno solo y solo okupar un bloke<br />
&lt;Psymera&gt; o okpar un hilo<br />
&lt;Psymera&gt; el chiste es ke okupemos esa cantidad de chekeos ke tiene permitido hacer</strong><br />
Psymera&gt; y con ello saltarnos su heuristica<br />
&lt;Psymera&gt; esto de igual forma podemos implementarlos con las tecnicas ke comente anteriormente para introduccion de codigo<br />
&lt;Psymera&gt; bien bueno<br />
&lt;Psymera&gt; preguntas comentarios<br />
&lt;Psymera&gt; mentadas? XD<br />
&lt;Psymera&gt; me falto algo? xP<br />
&lt;hkm&gt; tu tool lo pondre en el log de la platica<br />
&lt;hkm&gt; attacheado al post<br />
&lt;Psymera&gt; vap xP<br />
&lt;elprimodel5patas&gt; esta muy chinga la tool<br />
&lt;Psymera&gt; bien de perdida refreskenmela XD<br />
&lt;Drackoz&gt; no pues estuvo buena la exposicion del meepa<br />
&lt;hkm&gt; Se me hizo interesante todas las formas diferentes de brincar las firmas, y es lo mismo para packers y crypters y demas?<br />
&lt;Psymera&gt; haci es<br />
&lt;SAKIA&gt; eip!! meepa rulez!! or algun killav<br />
&lt;Psymera&gt; no me gustan en lo personal los killav<br />
&lt;elprimodel5patas&gt; por?<br />
&lt;SAKIA&gt; no son etikos jajajaja<br />
&lt;Psymera&gt; son poko artisticos y chillan mucho<br />
&lt;Psymera&gt; cuando vez ke el iconito del AV ya noe sta en el task<br />
&lt;Psymera&gt; te espantas<br />
&lt;elprimodel5patas&gt; lol<br />
&lt;elprimodel5patas&gt; verga que le hice!<br />
&lt;elprimodel5patas&gt; te paniqueas tu<br />
&lt;Psymera&gt; esactamente eso ,xd<br />
&lt;elprimodel5patas&gt; en ves de la compu<br />
&lt;elprimodel5patas&gt; si me ah pasdo jeejejej<br />
&lt;elprimodel5patas&gt; que eliminas cosas que no querias<br />
&lt;SAKIA&gt; tienen su chiste pero si hicieras tu colecc de icons<br />
<strong>&lt;SAKIA&gt; asi nomas cuelgas un icono basura pa que no se den cuenta jajaja y hasta los procesos fakeaz</strong><br />
&lt;Psymera&gt; esta bien eso<br />
&lt;Psymera&gt; pero honestamente ah mi me gusta mas la parte romantica de uno contra la compañia completa del AV XD<br />
&lt;SAKIA&gt; pues tambien es jocoso uno contra el av<br />
&lt;hkm&gt; muy bien pues con eso terminamos las platicas<br />
<strong>&lt;sdc&gt; deberias hacer un killav que ponga un icono que sea iwal al antivirus que usas</strong><br />
&lt;jimtronic&gt; pos aprendimos mucho ahora<br />
&lt;sdc&gt; y no haga nada, nomas este ahi<br />
&lt;SAKIA&gt; sdc es lo que io decia<br />
&lt;sdc&gt; seh buena idea<br />
&lt;Psymera&gt; xD<br />
&lt;sdc&gt; jajajaja<br />
&lt;Drackoz&gt; valio la pena la espera<br />
&lt;Drackoz&gt; y la desvelada</p>
]]></content:encoded>
			<wfw:commentRss>http://security-dojo.com/uncategorized/machancando-avs/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Problemas en mi Dell 640m con Ubuntu en kernel 2.6.24-23-generic</title>
		<link>http://security-dojo.com/linux/problemas-en-mi-dell-640m-con-ubuntu-en-kernel-2624-23-generic/</link>
		<comments>http://security-dojo.com/linux/problemas-en-mi-dell-640m-con-ubuntu-en-kernel-2624-23-generic/#comments</comments>
		<pubDate>Thu, 12 Mar 2009 18:07:09 +0000</pubDate>
		<dc:creator>nahual</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[linux dell 640m ubuntu kernel problema broadcom]]></category>

		<guid isPermaLink="false">http://security-dojo.com/?p=42</guid>
		<description><![CDATA[Bueno mi Dell 640m tiene una tarjeta de red broadcom (lo recuerdo por la flojera de tener que bajar el driver cuando instalo windows para jugar) y nunca me habia pasado nada interesante sobre el ubuntu que uso para las pruebas de volumen y desarrollo de aplicaciones.
Sin embargo hice el update y luego apague la [...]]]></description>
			<content:encoded><![CDATA[<p>Bueno mi Dell 640m tiene una tarjeta de red broadcom (lo recuerdo por la flojera de tener que bajar el driver cuando instalo windows para jugar) y nunca me habia pasado nada interesante sobre el ubuntu que uso para las pruebas de volumen y desarrollo de aplicaciones.</p>
<p>Sin embargo hice el update y luego apague la maquina y cambie el disco, y ayer tuve que usar ese disco (pueden ver mi excelente aventura con el disco <a href="http://www.tumamafuemia.org/2009/03/11/cuando-se-es-pendejo/">aqui</a>) y me ocurrio algo muy interesante, perdia muchisimos paquetes pero a intervales medianamente regulares.</p>
<p>Esto me puso a pensar seriamente que fuera el cable, cambie el cable, igual, pense que podria ser el nodo de red, cambie de nodo fue igual de hecho cambie con alguienq ue no tuvo problemas, y luego cambie de OS, boote en Windows XP, me dije &#8220;si esta cosa se conecta hasta un gansito se conecta&#8221; y se conecto sin problemas.</p>
<p>Inicie en el kernel 2.6.24-22-generic y no tuve problemas, que tipo de problemas habra? a verdad no tuve tiempo de debugear pero este fin de semana o hago en el inter si tienen intermitencia bajen una version minima de kernel (de todos modos no le dan shell a nadie y usan grsec no?)</p>
]]></content:encoded>
			<wfw:commentRss>http://security-dojo.com/linux/problemas-en-mi-dell-640m-con-ubuntu-en-kernel-2624-23-generic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
