<?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>MFSec</title>
	<atom:link href="http://www.mfsec.com.ar/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mfsec.com.ar/blog</link>
	<description>Noticias seleccionadas, discutidas y argumentadas por gente como vos.</description>
	<lastBuildDate>Thu, 09 Aug 2012 12:00:20 +0000</lastBuildDate>
	<language>es-ES</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.1</generator>
		<item>
		<title>Arduino reminder</title>
		<link>http://www.mfsec.com.ar/blog/2012/04/04/arduino-reminder/</link>
		<comments>http://www.mfsec.com.ar/blog/2012/04/04/arduino-reminder/#comments</comments>
		<pubDate>Wed, 04 Apr 2012 09:19:46 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[arduino]]></category>
		<category><![CDATA[Electronica]]></category>

		<guid isPermaLink="false">http://www.mfsec.com.ar/blog/?p=865</guid>
		<description><![CDATA[Esto es más que nada un post que me hago a mi mismo para tenerlo a futuro: El arduide (QT) a la hora de compilar con avr-g++ usa el siguiente flag: -DARDUINO=1.0, cuando muchos proyectos utilizan definiciones para el pre-procesador basándose en la versión 1.0 como &#62;= a 100, y sólo el ide arduino (Java) por [...]]]></description>
			<content:encoded><![CDATA[<p>Esto es más que nada un post que me hago a mi mismo para tenerlo a futuro:</p>
<p>El <strong>arduide</strong> (QT) a la hora de compilar con <strong>avr-g++</strong> usa el siguiente flag:<br />
-DARDUINO=1.0,</p>
<p>cuando muchos proyectos utilizan definiciones para el pre-procesador basándose en la versión 1.0 como &gt;= a 100, y sólo el ide <strong>arduino </strong>(Java) por default utiliza el flag:<br />
-DARDUINO=<strong>100</strong>.</p>
<p>Por ende hay que cambiar los flags a la hora de compilar o fijarse cómo manejar bien las versiones dentro de los sketches.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mfsec.com.ar/blog/2012/04/04/arduino-reminder/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BisonFTP Server </title>
		<link>http://www.mfsec.com.ar/blog/2011/08/10/bisonftp-server/</link>
		<comments>http://www.mfsec.com.ar/blog/2011/08/10/bisonftp-server/#comments</comments>
		<pubDate>Wed, 10 Aug 2011 23:07:56 +0000</pubDate>
		<dc:creator>lroot</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.mfsec.com.ar/blog/?p=847</guid>
		<description><![CDATA[Screenshots: &#160; Code: http://www.exploit-db.com/exploits/17649/]]></description>
			<content:encoded><![CDATA[<p><strong><span style="text-decoration: underline;">Screenshots:</span></strong></p>
<p><a href="http://www.mfsec.com.ar/blog/wp-content/uploads/2011/08/poc_imm.png"><img class="alignnone size-medium wp-image-848" title="poc_imm" src="http://www.mfsec.com.ar/blog/wp-content/uploads/2011/08/poc_imm-275x300.png" alt="" width="275" height="300" /></a></p>
<p><a href="http://www.mfsec.com.ar/blog/wp-content/uploads/2011/08/poc_exp.png"><img class="alignnone size-medium wp-image-849" title="poc_exp" src="http://www.mfsec.com.ar/blog/wp-content/uploads/2011/08/poc_exp-300x214.png" alt="" width="300" height="214" /></a></p>
<p>&nbsp;</p>
<p><strong><span style="text-decoration: underline;">Code:</span></strong></p>
<p><a href="http://www.exploit-db.com/exploits/17649/">http://www.exploit-db.com/exploits/17649/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mfsec.com.ar/blog/2011/08/10/bisonftp-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FreeFloat FTP Server v1.00 Remote Buffer Overflow Exploit (No FTP Command Needed)</title>
		<link>http://www.mfsec.com.ar/blog/2011/07/29/freefloat-ftp-server-v1-00-remote-buffer-overflow-exploit-no-ftp-command-needed/</link>
		<comments>http://www.mfsec.com.ar/blog/2011/07/29/freefloat-ftp-server-v1-00-remote-buffer-overflow-exploit-no-ftp-command-needed/#comments</comments>
		<pubDate>Fri, 29 Jul 2011 04:00:12 +0000</pubDate>
		<dc:creator>lroot</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.mfsec.com.ar/blog/?p=843</guid>
		<description><![CDATA[Les dejo un simple exploit codeado hace un par de horas para el servidor FTP FreeFloat, testeado en Windows XP SP3 (Spanish). Saludos. Screenshot: Code: http://pastebin.com/6dpSwvum &#160; &#160; &#160; &#160; &#160;]]></description>
			<content:encoded><![CDATA[<p>Les dejo un simple exploit codeado hace un par de horas para el servidor FTP FreeFloat, testeado en Windows XP SP3 (Spanish). Saludos.</p>
<p><strong><span style="text-decoration: underline;">Screenshot:</span></strong></p>
<p><strong><span style="text-decoration: underline;"><img class="alignnone" src="http://2.bp.blogspot.com/-hg6-wFYGG10/TjIulTKZR9I/AAAAAAAAABs/UzBF7Dw9VHw/s1600/Pantallazo-1.png" alt="" width="471" height="384" /></span></strong></p>
<p><span style="text-decoration: underline;"><strong>Code:</strong></span></p>
<p><a href="http://pastebin.com/6dpSwvum">http://pastebin.com/6dpSwvum</a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mfsec.com.ar/blog/2011/07/29/freefloat-ftp-server-v1-00-remote-buffer-overflow-exploit-no-ftp-command-needed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rainer v0.1 [Simple Buffer Overflow Tool]</title>
		<link>http://www.mfsec.com.ar/blog/2011/07/19/rainer-v0-1-simple-buffer-overflow-tool/</link>
		<comments>http://www.mfsec.com.ar/blog/2011/07/19/rainer-v0-1-simple-buffer-overflow-tool/#comments</comments>
		<pubDate>Wed, 20 Jul 2011 02:53:53 +0000</pubDate>
		<dc:creator>lroot</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.mfsec.com.ar/blog/?p=839</guid>
		<description><![CDATA[Buenas gente, en esta ocasión les traigo un muy sencillo script escrito en Perl, sirve básicamente para testear buffer overflows pasados por argumento, seteando la shellcode, la dirección de retorno, y la cantidad de NOP&#8217;s a utilizar. Útil para la gente que esta comenzando en el mundo del exploiting (me incluyo). Screenshot: Código del ejemplo [...]]]></description>
			<content:encoded><![CDATA[<p>Buenas gente, en esta ocasión les traigo un muy sencillo script escrito en Perl, sirve básicamente para testear buffer overflows pasados por argumento, seteando la shellcode, la dirección de retorno, y la cantidad de NOP&#8217;s a utilizar. Útil para la gente que esta comenzando en el mundo del exploiting (me incluyo).<br />
<strong><span style="text-decoration: underline;"><br />
</span></strong><strong><span style="text-decoration: underline;">Screenshot:</span></strong></p>
<p><img class="alignnone" src="http://1.bp.blogspot.com/-bTORjm2NR1Q/TgAPV8yInlI/AAAAAAAAABo/MMNk-ALcn-s/s1600/Pantallazo-1.png" alt="" width="557" height="348" /><br />
<strong><span style="text-decoration: underline;">Código del ejemplo (ExploitMe.c &#8211; Thanks <a href="http://www.securitytube.net/">Vivek</a>):</span></strong></p>
<p><a href="http://paste2.org/p/1481203">http://paste2.org/p/1481203</a></p>
<p><strong><span style="text-decoration: underline;">Código del script (rainer.pl):</span></strong></p>
<p><a href="http://www.paste2.org/p/1481196">http://www.paste2.org/p/1481196</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mfsec.com.ar/blog/2011/07/19/rainer-v0-1-simple-buffer-overflow-tool/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apache-Home Finder</title>
		<link>http://www.mfsec.com.ar/blog/2011/07/19/apache-home-finder/</link>
		<comments>http://www.mfsec.com.ar/blog/2011/07/19/apache-home-finder/#comments</comments>
		<pubDate>Wed, 20 Jul 2011 02:52:24 +0000</pubDate>
		<dc:creator>lroot</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.mfsec.com.ar/blog/?p=837</guid>
		<description><![CDATA[Script codeado hace un tiempo. Busca archivos/carpetas interesantes en los home&#8217;s del servidor (corriendo Apache y que tenga la opción de acceso con ~, es decir, se permita acceder a http://www.website.com/~nombreusuario/). Para ello se necesitan de dos archivos de texto, el primero, con la lista de usuarios a probar (que podremos haber sacado por brute-force, [...]]]></description>
			<content:encoded><![CDATA[<p>Script codeado hace un tiempo. Busca archivos/carpetas interesantes en los home&#8217;s del servidor (corriendo Apache y que tenga la opción de acceso con <strong>~</strong>, es decir, se permita acceder a <em>http://www.website.com/~nombreusuario/</em>).<br />
Para ello se necesitan de dos archivos de texto, el primero, con la lista de usuarios a probar (que podremos haber sacado por brute-force, mediante LFI, LOAD_FILE, etc.), y segundo, la lista con directorios a probar en cada uno de los home&#8217;s de cada usuario.</p>
<p><strong><span style="text-decoration: underline;">Ejemplos:</span></strong></p>
<p><span style="text-decoration: underline;">users.txt</span></p>
<pre width="70">root
ftp
mysql
bin
daemon
ibsoc
ifsca
aminen
dpisf
idsum
ieduc
ivivi
itcp
sergio
juan
backup
imosp
publish
gbrusa
igobi
iforo
ispyc
amoran
mysqldump
mesaadm
sinrespuesta
amgarcia
mcabrera
boletinoficial
dsum
improd
patricia
mauro
agostina
lucila
hyperic
nagios
clamav</pre>
<p><span style="text-decoration: underline;">dirs.txt</span></p>
<pre width="70">index.htm
index.html
index.php
.bash_history
.bashrc
.ftpquota
.gbent
.grc
.gui
.host
.hosts
.jpilot
.master
.members
.mysql_history
.net
.nsconfig
.pass
.passes
.pwd
.ssh/
.ssh/know_hosts
.ssh/id_rsa
.ssh/id_rsa.pub
.ssh/id_rsa.priv
.ssh/id_rsa.key
host
hosts
passwd
shadow</pre>
<pre width="70"></pre>
<p><span style="text-decoration: underline;"><strong>Código:</strong></span></p>
<p><a href="http://pastebin.com/zkVVGWXZ">http://pastebin.com/zkVVGWXZ</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mfsec.com.ar/blog/2011/07/19/apache-home-finder/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Perl ARP-Spoofer v0.2</title>
		<link>http://www.mfsec.com.ar/blog/2011/07/19/perl-arp-spoofer-v0-2/</link>
		<comments>http://www.mfsec.com.ar/blog/2011/07/19/perl-arp-spoofer-v0-2/#comments</comments>
		<pubDate>Wed, 20 Jul 2011 02:51:40 +0000</pubDate>
		<dc:creator>lroot</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.mfsec.com.ar/blog/?p=835</guid>
		<description><![CDATA[Les dejo este código que escribí hace un par de meses, sencillo script en Perl para hacer arp-spoofing entre dos hosts. Lindo para utilizar cuando por alguna razón no puede utilizar arpspoof de la suite dsniff, o solo por comodidad. Requiere: Net::ARP &#38; Net::Ping Screenshot: &#160; Wireshark dump: Código: http://pastebin.com/3M0bajBE]]></description>
			<content:encoded><![CDATA[<p>Les dejo este código que escribí hace un par de meses, sencillo script en Perl para hacer arp-spoofing entre dos hosts. Lindo para utilizar cuando por alguna razón no puede utilizar arpspoof de la suite dsniff, o solo por comodidad.</p>
<p><span style="text-decoration: underline;">Requiere:</span> Net::ARP &amp; Net::Ping<br />
<span style="text-decoration: underline;">Screenshot:</span></p>
<p><img class="alignnone" src="http://3.bp.blogspot.com/-MYGo98pfkFU/TfgRnOpAjjI/AAAAAAAAABk/0VOCn-E04DI/s1600/Pantallazo.png" alt="" width="483" height="582" /></p>
<p>&nbsp;</p>
<div><span style="text-decoration: underline;">Wireshark dump:</span></div>
<div><img class="alignnone" src="http://3.bp.blogspot.com/-hQJFloIDXGc/TfgMsnoS6kI/AAAAAAAAABc/zgN5_QgBnnE/s1600/d.png" alt="" width="497" height="144" /></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div><span style="text-decoration: underline;">Código:</span></div>
<p><code><a href="http://pastebin.com/3M0bajBE">http://pastebin.com/3M0bajBE</a><br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mfsec.com.ar/blog/2011/07/19/perl-arp-spoofer-v0-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Multi CMS Hash Cracker v0.1 [Wordlists]</title>
		<link>http://www.mfsec.com.ar/blog/2011/07/19/multi-cms-hash-cracker-v0-1-wordlists/</link>
		<comments>http://www.mfsec.com.ar/blog/2011/07/19/multi-cms-hash-cracker-v0-1-wordlists/#comments</comments>
		<pubDate>Wed, 20 Jul 2011 02:47:02 +0000</pubDate>
		<dc:creator>lroot</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.mfsec.com.ar/blog/?p=831</guid>
		<description><![CDATA[Les dejo este script que había codeado hace un par de días, espero que les sea de utilidad. Sirve para crackear hashes de distintos CMS (Content Management System), código simple pero funcional. Actualmente soporta: vBulletin Simple Machines Forum Invision Power Board Joomla 1.x El código esta hecho con funciones para posteriormente agregar soporte a nuevos [...]]]></description>
			<content:encoded><![CDATA[<p>Les dejo este script que había codeado hace un par de días, espero que les sea de utilidad. Sirve para crackear hashes de distintos CMS (<em>Content Management System</em>), código simple pero funcional.</p>
<p><span style="text-decoration: underline;">Actualmente soporta:</span></p>
<ul>
<li>vBulletin</li>
<li>Simple Machines Forum</li>
<li>Invision Power Board</li>
<li>Joomla 1.x</li>
</ul>
<p><code></code>El código esta hecho con funciones para posteriormente agregar soporte a nuevos tipos de hashes rápidamente.</p>
<p><strong><span style="text-decoration: underline;">Screenshot:</span></strong></p>
<p><img class="alignnone" src="http://3.bp.blogspot.com/-VfeIgJcAV_U/TfbNPlhD6DI/AAAAAAAAABU/lXs4dgJ1vsI/s1600/Pantallazo.png" alt="" width="567" height="413" /></p>
<p>&nbsp;</p>
<p><strong><span style="text-decoration: underline;">Código:</span></strong></p>
<p><span style="color: #3366ff;"> <code>#!usr/bin/perl<br />
use Digest::MD5 qw(md5_hex);<br />
use Digest::SHA1 qw(sha1_hex);</code></span></p>
<p><span style="color: #3366ff;"># Author: localh0t</span><br />
<span style="color: #3366ff;"> # Date: 09/06/11</span><br />
<span style="color: #3366ff;"> # Contact: mattdch0@gmail.com</span><br />
<span style="color: #3366ff;"> # Follow: @mattdch</span></p>
<p><span style="color: #3366ff;"># Help</span></p>
<p><span style="color: #3366ff;">if(!$ARGV[7])</span><br />
<span style="color: #3366ff;"> {</span><br />
<span style="color: #3366ff;"> print &#8220;\n\n###########################################&#8221;;</span><br />
<span style="color: #3366ff;"> print &#8220;\n# Multi CMS Hash Cracker v0.1 by localh0t #&#8221;;</span><br />
<span style="color: #3366ff;"> print &#8220;\n###########################################&#8221;;</span><br />
<span style="color: #3366ff;"> print &#8220;\n\nUse: perl $0 -d [WORLDLIST FOLDER] -h [MD5 | SHA-1 HASH] -s [SALT | USERNAME] -c [CMS]\n&#8221;;</span><br />
<span style="color: #3366ff;"> print &#8220;Example: perl $0 -d /home/localh0t/wordlists/ -h caef8544a8e65e23f67ab844d4866e8d -s uZ*qX -c IPB\n&#8221;;</span><br />
<span style="color: #3366ff;"> print &#8220;Example: perl $0 -d /home/localh0t/wordlists/ -h dc4a27b25e3f780b89c165f931d6f85d5bd6e33e -s Administrator -c SMF\n\n&#8221;;</span><br />
<span style="color: #3366ff;"> print &#8220;Note: Worlists must end with .txt or .lst (or any extension)\n\n&#8221;;</span><br />
<span style="color: #3366ff;"> print &#8220;Support:\n========\n&#8221;;</span><br />
<span style="color: #3366ff;"> print &#8220;VB : md5_hex(md5_hex(password).salt) | (vBulletin)\n&#8221;;</span><br />
<span style="color: #3366ff;"> print &#8220;SMF : sha1_hex(user.password) | (Simple Machines Forum)\n&#8221;;</span><br />
<span style="color: #3366ff;"> print &#8220;IPB : md5_hex(md5_hex(salt).md5_hex(password)) | (Invision Power Board)\n&#8221;;</span><br />
<span style="color: #3366ff;"> print &#8220;JOOMLA : md5_hex(password.salt) | (Joomla 1.x)\n\n&#8221;;</span><br />
<span style="color: #3366ff;"> exit(0);</span><br />
<span style="color: #3366ff;"> }</span></p>
<p><span style="color: #3366ff;"># Functions</span></p>
<p><span style="color: #3366ff;">sub ipb_cracker{</span><br />
<span style="color: #3366ff;"> my $hash = shift;</span><br />
<span style="color: #3366ff;"> my $salt = shift;</span><br />
<span style="color: #3366ff;"> my $dir = shift;</span><br />
<span style="color: #3366ff;"> foreach $file (@FILES) {</span><br />
<span style="color: #3366ff;"> open(DICT,&#8221; print &#8220;[!] Using $file&#8230;\n&#8221;;</span><br />
<span style="color: #3366ff;"> foreach $password() {</span><br />
<span style="color: #3366ff;"> $password=~s/\s|\n//;</span><br />
<span style="color: #3366ff;"> chomp($password);</span><br />
<span style="color: #3366ff;"> $cracked = md5_hex(md5_hex($salt).md5_hex($password));</span><br />
<span style="color: #3366ff;"> if ($cracked eq $hash) {</span><br />
<span style="color: #3366ff;"> return &#8220;[+] Hash cracked !: $password\n\n&#8221;;</span><br />
<span style="color: #3366ff;"> }</span><br />
<span style="color: #3366ff;"> }</span><br />
<span style="color: #3366ff;"> print &#8220;[!] Nothing found with $file&#8230;\n\n&#8221;;</span><br />
<span style="color: #3366ff;"> }</span><br />
<span style="color: #3366ff;"> return &#8220;\n[-] Password not found\n\n&#8221;;</span><br />
<span style="color: #3366ff;"> }</span></p>
<p><span style="color: #3366ff;">sub vb_cracker{</span><br />
<span style="color: #3366ff;"> my $hash = shift;</span><br />
<span style="color: #3366ff;"> my $salt = shift;</span><br />
<span style="color: #3366ff;"> my $dir = shift;</span><br />
<span style="color: #3366ff;"> foreach $file (@FILES) {</span><br />
<span style="color: #3366ff;"> open(DICT,&#8221; print &#8220;[!] Using $file&#8230;\n&#8221;;</span><br />
<span style="color: #3366ff;"> foreach $password() {</span><br />
<span style="color: #3366ff;"> $password=~s/\s|\n//;</span><br />
<span style="color: #3366ff;"> chomp($password);</span><br />
<span style="color: #3366ff;"> $cracked = md5_hex(md5_hex($password).$salt);</span><br />
<span style="color: #3366ff;"> if ($cracked eq $hash) {</span><br />
<span style="color: #3366ff;"> return &#8220;[+] Hash cracked !: $password\n\n&#8221;;</span><br />
<span style="color: #3366ff;"> }</span><br />
<span style="color: #3366ff;"> }</span><br />
<span style="color: #3366ff;"> print &#8220;[!] Nothing found with $file&#8230;\n\n&#8221;;</span><br />
<span style="color: #3366ff;"> }</span><br />
<span style="color: #3366ff;"> return &#8220;\n[-] Password not found\n\n&#8221;;</span><br />
<span style="color: #3366ff;"> }</span></p>
<p><span style="color: #3366ff;">sub smf_cracker{</span><br />
<span style="color: #3366ff;"> my $hash = shift;</span><br />
<span style="color: #3366ff;"> my $user = shift;</span><br />
<span style="color: #3366ff;"> my $dir = shift;</span><br />
<span style="color: #3366ff;"> foreach $file (@FILES) {</span><br />
<span style="color: #3366ff;"> open(DICT,&#8221; print &#8220;[!] Using $file&#8230;\n&#8221;;</span><br />
<span style="color: #3366ff;"> foreach $password() {</span><br />
<span style="color: #3366ff;"> $password=~s/\s|\n//;</span><br />
<span style="color: #3366ff;"> chomp($password);</span><br />
<span style="color: #3366ff;"> $cracked = sha1_hex($user.$password);</span><br />
<span style="color: #3366ff;"> if ($cracked eq $hash) {</span><br />
<span style="color: #3366ff;"> return &#8220;[+] Hash cracked !: $password\n\n&#8221;;</span><br />
<span style="color: #3366ff;"> }</span><br />
<span style="color: #3366ff;"> }</span><br />
<span style="color: #3366ff;"> print &#8220;[!] Nothing found with $file&#8230;\n\n&#8221;;</span><br />
<span style="color: #3366ff;"> }</span><br />
<span style="color: #3366ff;"> return &#8220;\n[-] Password not found\n\n&#8221;;</span><br />
<span style="color: #3366ff;"> }</span></p>
<p><span style="color: #3366ff;">sub joomla_cracker{</span><br />
<span style="color: #3366ff;"> my $hash = shift;</span><br />
<span style="color: #3366ff;"> my $salt = shift;</span><br />
<span style="color: #3366ff;"> my $dir = shift;</span><br />
<span style="color: #3366ff;"> foreach $file (@FILES) {</span><br />
<span style="color: #3366ff;"> open(DICT,&#8221; print &#8220;[!] Using $file&#8230;\n&#8221;;</span><br />
<span style="color: #3366ff;"> foreach $password() {</span><br />
<span style="color: #3366ff;"> $password=~s/\s|\n//;</span><br />
<span style="color: #3366ff;"> chomp($password);</span><br />
<span style="color: #3366ff;"> $cracked = md5_hex($password.$salt);</span><br />
<span style="color: #3366ff;"> if ($cracked eq $hash) {</span><br />
<span style="color: #3366ff;"> return &#8220;[+] Hash cracked !: $password\n\n&#8221;;</span><br />
<span style="color: #3366ff;"> }</span><br />
<span style="color: #3366ff;"> }</span><br />
<span style="color: #3366ff;"> print &#8220;[!] Nothing found with $file&#8230;\n\n&#8221;;</span><br />
<span style="color: #3366ff;"> }</span><br />
<span style="color: #3366ff;"> return &#8220;\n[-] Password not found\n\n&#8221;;</span><br />
<span style="color: #3366ff;"> }</span></p>
<p><span style="color: #3366ff;">my ($dir, $hash, $salt, $cms, $arg);</span></p>
<p><span style="color: #3366ff;">foreach $loop (@ARGV) {</span><br />
<span style="color: #3366ff;"> for ($loop) {</span><br />
<span style="color: #3366ff;"> /^-d$/ and do { $dir = $ARGV[($arg+1)]; last; };</span><br />
<span style="color: #3366ff;"> /^-h$/ and do { $hash = $ARGV[($arg+1)]; last; };</span><br />
<span style="color: #3366ff;"> /^-s$/ and do { $salt = $ARGV[($arg+1)]; last; };</span><br />
<span style="color: #3366ff;"> /^-c$/ and do { $cms = $ARGV[($arg+1)]; last; };</span><br />
<span style="color: #3366ff;"> }</span><br />
<span style="color: #3366ff;"> $arg++;</span><br />
<span style="color: #3366ff;"> }</span></p>
<p><span style="color: #3366ff;"># Main</span></p>
<p><span style="color: #3366ff;">print &#8220;\n[!] Cracking $hash with $salt as username/salt&#8230;\n\n&#8221;;</span></p>
<p><span style="color: #3366ff;">opendir(DIR, $dir) || die &#8220;\n[-] Folder not found\n\n&#8221;;</span></p>
<p><span style="color: #3366ff;">while($file = readdir(DIR)) {</span><br />
<span style="color: #3366ff;"> if ($file ne &#8216;.&#8217; and $file ne &#8216;..&#8217;) {</span><br />
<span style="color: #3366ff;"> $FILES[$clean] = $file;</span><br />
<span style="color: #3366ff;"> $clean++;</span><br />
<span style="color: #3366ff;"> }</span><br />
<span style="color: #3366ff;"> }</span></p>
<p><span style="color: #3366ff;">for ($cms) {</span><br />
<span style="color: #3366ff;"> /^IPB$/ and do { $result = &amp;ipb_cracker($hash,$salt,$dir); last; };</span><br />
<span style="color: #3366ff;"> /^VB$/ and do { $result = &amp;vb_cracker($hash,$salt,$dir); last; };</span><br />
<span style="color: #3366ff;"> /^SMF$/ and do { $result = &amp;smf_cracker($hash,$salt,$dir); last; };</span><br />
<span style="color: #3366ff;"> /^JOOMLA$/ and do { $result = &amp;joomla_cracker($hash,$salt,$dir); last; };</span><br />
<span style="color: #3366ff;"> /^.$/ and do { print &#8220;[-] CMS not available\n&#8221;; exit(0); last; };</span><br />
<span style="color: #3366ff;"> }</span></p>
<p><span style="color: #3366ff;">print $result;</span></p>
<p><span style="color: #3366ff;"># Exit</span></p>
<p><span style="color: #3366ff;">close(DICT);</span><br />
<span style="color: #3366ff;"> closedir(DIR);</span><br />
<span style="color: #3366ff;"> exit(0);</span></p>
<p><span style="color: #3366ff;">__END__</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mfsec.com.ar/blog/2011/07/19/multi-cms-hash-cracker-v0-1-wordlists/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Domain enumeration con Speedy&#8217;s DNS</title>
		<link>http://www.mfsec.com.ar/blog/2010/12/22/domain-enumeration-con-speedys-dns/</link>
		<comments>http://www.mfsec.com.ar/blog/2010/12/22/domain-enumeration-con-speedys-dns/#comments</comments>
		<pubDate>Wed, 22 Dec 2010 07:38:17 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Seguridad]]></category>
		<category><![CDATA[ayudaenlabusqueda]]></category>
		<category><![CDATA[dns enumeration]]></category>
		<category><![CDATA[redirect]]></category>
		<category><![CDATA[speedy]]></category>

		<guid isPermaLink="false">http://www.mfsec.com.ar/blog/?p=808</guid>
		<description><![CDATA[No, definitivamente no, y menos que menos con un bruteforce. Restauré una vieja config de mi modem que tenía los DNS de Speedy, y olvidé que cuando sus DNS no encuentran un NS te redirige a www.ayudaenlabusqueda.com.ar, así que si nosotros estamos buscando subdomains para sitio.com, y pingeamos frutanga.sitio.com, nos va a devolver el famosísimo [...]]]></description>
			<content:encoded><![CDATA[<p><strong>No, definitivamente no, y menos que menos con un bruteforce.</strong></p>
<p>Restauré una vieja config de mi modem que <strong>tenía los DNS de Speedy</strong>, y olvidé que<strong> cuando sus DNS no encuentran un NS te redirige a www.ayudaenlabusqueda.com.ar,</strong> así que <strong>si nosotros estamos buscando subdomains para sitio.com, y pingeamos frutanga.sitio.com</strong>, nos va a devolver el famosísimo (al menos para mi) :<br />
<strong>[matt@mfsec]$ ping frutanga.sitio.com</strong><br />
<strong>PING frutanga.sitio.com (208.70.188.15) </strong>56(84) bytes of data.<br />
64 bytes <strong>from smartbrowsebr-mx.terra.com</strong> (208.70.188.15)<br />
&#8230; <strong>que hablando en criollo vendría a ser lo mismo que comerte el redirect por el browser a ayudaenlabusqueda.com.ar</strong></p>
<p><strong>Lo mismo para domains que no existen, un ejemplo, si tienen speedy tiren no sé, algo tipo:<br />
</strong>&#8220;ping asdhui82ue8921heuidh2oui1hdji2l1ehdjk2hdjk2.tar.gz&#8221;, sí, .loquesea :/<br />
<em>Surprise!</em></p>
<p>Ya mismo estoy <strong>volviendo a los DNS de google (8.8.8.8 y 8.8.4.4)</strong>, porque perdí un par de horas haciendo DNS Enumerations fruta, y yo que estaba totalmente emocionado de que había muchísimos domains nuevos para testear me tuve que conformar con este post ;(</p>
<p><strong>Pregunta al márgen:</strong> <em>¿Cuándo acepté como cliente que ellos manejen este tipo de cosas? </em></p>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 132px; width: 1px; height: 1px; overflow: hidden;">ping asdhui82ue8921heuidh2oui1hdji2l1ehdjk2hdjk2.tar.gz</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.mfsec.com.ar/blog/2010/12/22/domain-enumeration-con-speedys-dns/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Setting up dradis-v2.6.0 anywhere</title>
		<link>http://www.mfsec.com.ar/blog/2010/12/22/setting-up-dradis-v2-6-0-anywhere/</link>
		<comments>http://www.mfsec.com.ar/blog/2010/12/22/setting-up-dradis-v2-6-0-anywhere/#comments</comments>
		<pubDate>Wed, 22 Dec 2010 07:18:58 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Seguridad]]></category>
		<category><![CDATA[dradis 2.6]]></category>
		<category><![CDATA[dradis configuration]]></category>
		<category><![CDATA[dradis framework]]></category>
		<category><![CDATA[installation]]></category>
		<category><![CDATA[setup]]></category>

		<guid isPermaLink="false">http://www.mfsec.com.ar/blog/?p=801</guid>
		<description><![CDATA[Simple as hell. [matt@mfsec] wget http://downloads.sourceforge.net/dradis/dradis-v2.6.0.tar.gz [matt@mfsec] tar -xvzf dradis-v2.6.0.tar.gz [matt@mfsec] cd dradis-2.6/ [matt@mfsec dradis-2.6 ] ./verify.sh [matt@mfsec dradis-2.6 ] sudo gem install RedCloth (don&#8217;t know why does not get verified) [matt@mfsec dradis-2.6 ] cd server [matt@mfsec dradis-2.6/server ] bundle install [matt@mfsec dradis-2.6/server ] rake dradis:reset (initialize all, option &#8216;a&#8217;) [matt@mfsec dradis-2.6/server ] mkdir script/tmp [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Simple as hell.</strong></p>
<p>[matt@mfsec] <strong>wget</strong> http://downloads.sourceforge.net/dradis/dradis-v2.6.0.tar.gz</p>
<p>[matt@mfsec] <strong>tar</strong> -xvzf dradis-v2.6.0.tar.gz</p>
<p>[matt@mfsec] <strong>cd</strong> dradis-2.6/</p>
<p>[matt@mfsec dradis-2.6 ] ./verify.sh</p>
<p>[matt@mfsec dradis-2.6 ] <strong>sudo</strong> <strong>gem</strong> <strong>install</strong> RedCloth <em>(don&#8217;t know why does not get verified)</em></p>
<p>[matt@mfsec dradis-2.6 ] <strong>cd</strong> server</p>
<p>[matt@mfsec dradis-2.6/server ] <strong>bundle</strong> <strong>install</strong></p>
<p>[matt@mfsec dradis-2.6/server ] <strong>rake</strong> dradis:reset <em>(initialize all, option &#8216;a&#8217;)</em></p>
<p>[matt@mfsec dradis-2.6/server ] <strong>mkdir</strong> script/tmp <em>(just in case)</em></p>
<p>[matt@mfsec dradis-2.6/server ] <strong>mkdir</strong> script/tmp/pids <em>(just in case)</em></p>
<p>[matt@mfsec dradis-2.6/server ] <strong>touch</strong> script/tmp/pids/server.pid <em>(just in case)</em></p>
<p>[matt@mfsec dradis-2.6/server ] <strong>ruby</strong> script/<strong>rails</strong> server</p>
<p><strong>https://127.0.0.1:3004</strong> (default configuration)</p>
<p>For <strong>remote use </strong>on <strong>another port</strong> (example: 5555):</p>
<p>[matt@mfsec dradis-2.6/server ] <strong>ruby</strong> script/<strong>rails</strong> server -b 0.0.0.0 -p 5555</p>
<p><strong>https://127.0.0.1:5555</strong> (custom configuration)</p>
<h1>Remember to use http<span style="color: #339966;">s</span>!</h1>
]]></content:encoded>
			<wfw:commentRss>http://www.mfsec.com.ar/blog/2010/12/22/setting-up-dradis-v2-6-0-anywhere/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>My mom meets Fibertel technicians [Spanish]</title>
		<link>http://www.mfsec.com.ar/blog/2010/12/18/my-mom-meets-fibertel-technicians-spanish/</link>
		<comments>http://www.mfsec.com.ar/blog/2010/12/18/my-mom-meets-fibertel-technicians-spanish/#comments</comments>
		<pubDate>Sat, 18 Dec 2010 17:33:47 +0000</pubDate>
		<dc:creator>mfsec</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[experiencia]]></category>
		<category><![CDATA[fibertel]]></category>
		<category><![CDATA[mac address]]></category>
		<category><![CDATA[MACADER]]></category>
		<category><![CDATA[madre]]></category>
		<category><![CDATA[my mom]]></category>
		<category><![CDATA[técnico de fibertel]]></category>

		<guid isPermaLink="false">http://www.mfsec.com.ar/blog/?p=796</guid>
		<description><![CDATA[Me llega un mail en el que ella me cuenta que le habían ido a instalar WiFi (te cambian el modem viejo por uno nuevo con WiFi), pero que se negaban a hacerlo porque no estaba allá mi Notebook ni la de mi hermana, wtf, seriously? TECNICOS: &#8216;no podemos si no tienen las notebook&#8217;. MOM: [...]]]></description>
			<content:encoded><![CDATA[<p>Me llega un mail en el que ella me cuenta que le habían ido a instalar WiFi (te cambian el modem viejo por uno nuevo con WiFi), pero que se negaban a hacerlo porque no estaba allá mi Notebook ni la de mi hermana, wtf, seriously?</p>
<p><strong>TECNICOS</strong>: &#8216;no podemos si no tienen las notebook&#8217;.<br />
<strong>MOM</strong>: no importa&#8230; los chicos las traen cuando vienen para las fiestas&#8230; ustedes dejen instalada mi pc que del resto se encargará nuestro hijo Matías <strong>(ese vendría a ser yo).</strong><br />
<strong>TECNICOS</strong>: pero tiene que saber el número de MACADER o no le va a andar.<br />
<strong>MOM</strong>: (mamá agrandada) no se preocupen&#8230; es ingeniero en sistemas y técnico en redes&#8230; sabe hacerlo <strong>(Aclaración: No soy ninguno de las dos.)</strong><br />
<strong>TECNICOS</strong>: mmmmmm&#8230; va a tener que llamar al 0800 y pasarles la MACADER&#8230; si no, no va a funcionar&#8230;<br />
<strong>MOM</strong>: (mamá agrandada) no se preocupen&#8230; estoy segura de que Matías lo va a saber resolver.<br />
<strong>TECNICOS</strong>: y si no, va a tener que volver a solicitar un turno así venimos nosotros&#8230; el problema es con la MACADER de cada notebook, así nadie le roba la señal&#8230; hay que habilitar una por una con la MACADER así no se le para alguien en la puerta y le roba la señal&#8230; entiende? <strong>(La justificación de un técnico de Fibertel de por qué se tiene que filtrar por &#8216;MACADER&#8217;).</strong><br />
<strong>MOM</strong>: sí, entiendo&#8230; ustedes tienen muy buen sistema para protegernos, por eso los elegí (juajaujaujauajuajaujaa) Quédense tranquilos. Ahora habiliten lo mío, que tengo que trabajar on-line y Matías, cuando viene el 22 o 23 se encarga de lo demás&#8230;<br />
<strong>TECNICOS</strong>: bueno, bajo su responsabilidad, señora&#8230;<br />
<strong>MOM</strong>: por supuesto, señor&#8230; quizá mi hijo no sepa tanto como usted (juajaujauajuajauajaujaua) pero se va a poder manejar bien. <strong>(Mi madre siendo irónica)</strong><br />
<strong>TECNICOS</strong>: bueno, firme acá y sin falta el lunes devuelva este módem que le acabamos de sacar porque si no, le tienen que facturar este. ¿Entiende?<br />
<strong>MOM</strong>: sí, señor&#8230; entiendo. El lunes allí estaré&#8230;<br />
<strong>TECNICOS</strong>: bueno&#8230; suerte con lo que haga su hijo [sic]<br />
<strong>MOM</strong>: Gracias, señor&#8230; todo saldrá bien y si no&#8230; los llamaré a ustedes, que son los entendidos en el tema (juajaujauajauajaujaua) <strong>(Mi madre siendo irónica again)</strong></p>
<p><strong>Luego de esto me dice</strong>: &#8216;<em>Vinieron dos señores&#8230; uno enchufaba y el otro miraba la pantalla jajaja, ¡DE GASALLA!</em>&#8216;, <strong>a lo que agrega</strong>: &#8216;<em>AHORA, porque me muero de INTRIGA, decime qué quieren decir con MACADER&#8230; imagino alguna palabra en inglés&#8230; en pronunciación avanzada de los SUPERTECNICOS que vinieron jajajaajaja</em>&#8216;.</p>
<p>¡Diganme si no les alegró el día a ustedes también!</p>
<p>Matt.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mfsec.com.ar/blog/2010/12/18/my-mom-meets-fibertel-technicians-spanish/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->