elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


  Mostrar Mensajes
Páginas: 1 ... 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 [27] 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 ... 55
261  Programación / Scripting / Re: [Python] MP3 Downloader 0.1 en: 16 Diciembre 2012, 17:56 pm
ey muy bueno, esta tarde lo pruebo, tiene muuchos fallos asi que me lo re-hago con tu idea XD

comenta los errores o sugerencias para ver si hago la version 0.2
262  Programación / Scripting / [Perl Tk] Project DH Botnet 0.2 en: 8 Diciembre 2012, 14:12 pm
Bueno , siempre quize hacer una botnet en Perl , logre programar una bien basica que tiene las siguientes opciones :

  • Ejecucion de comandos
  • Simple GetIP
  • Listar procesos activos
  • Matar procesos
  • Listar archivos de un directorio
  • Borrar un archivo o directorio cualquiera
  • Leer archivos
  • Abrir y cerrar lectora
  • Ocultar y mostrar programas del escritorio
  • Ocultar y mostrar Taskbar
  • Mandar mensajitos molestos
  • Abrir Word y hacer que escriba solo (una idea muy grosa xDD)
  • Hacer que el teclado escriba solo
  • Volver loco al mouse haciendo que se mueva por la pantalla

Para usar esta botnet necesitan un hosting que permita PHP y Mysql.

Una imagen del generador :



Otra imagen de la botnet en accion :



El codigo lo pueden encontrar aca.
263  Programación / Scripting / Re: [Perl] SMF Manager 0.1 en: 7 Diciembre 2012, 20:45 pm
lo hice con ese modulo porque no encontraba ninguno que viniera por defecto.
264  Programación / Scripting / [Perl] SMF Manager 0.1 en: 7 Diciembre 2012, 19:03 pm
Traduccion a Perl (mega buggeada) del script que hizo Javier de PortalHacker para poder leer los mensajes privados y listar las categorias de un foro SMF.

El codigo

Código
  1. #!usr/bin/perl
  2. #SMF Manager 0.00001
  3. #Coded By Doddy H
  4.  
  5. #ppm install http://www.bribes.org/perl/ppm/HTML-Strip.ppd
  6.  
  7. use LWP::UserAgent;
  8. use HTTP::Cookies;
  9.  
  10. use HTML::Strip;
  11.  
  12. my $nave = LWP::UserAgent->new(
  13.    cookie_jar            => HTTP::Cookies->new(),
  14.    requests_redirectable => [],
  15.    timeout               => 5,
  16.    agent =>
  17. "Mozilla/5.0 (Windows; U; Windows NT 5.1; nl; rv:1.8.1.12) Gecko/20080201Firefox/2.0.0.12"
  18. );
  19.  
  20.  @@@   @     @  @@@@@    @     @                                  
  21. @   @  @     @  @        @     @                                  
  22. @      @@   @@  @        @@   @@                                  
  23. @      @@   @@  @        @@   @@   @@@  @ @@   @@@   @@@@  @@@  @@
  24.  @@@   @ @ @ @  @@@@     @ @ @ @      @ @@  @     @ @   @ @   @ @
  25.     @  @ @ @ @  @        @ @ @ @   @@@@ @   @  @@@@ @   @ @@@@@ @
  26.     @  @  @  @  @        @  @  @  @   @ @   @ @   @ @   @ @     @
  27. @   @  @  @  @  @        @  @  @  @   @ @   @ @   @ @   @ @   @ @
  28.  @@@   @     @  @        @     @   @@@@ @   @  @@@@  @@@@  @@@  @
  29.                                                         @        
  30.                                                     @@@@          
  31.  
  32. );
  33.  
  34. print "\n\n[+] Page : ";
  35. chomp( my $url = <stdin> );
  36.  
  37. print "\n[+] Username : ";
  38. chomp( my $usera = <stdin> );
  39.  
  40. print "\n[+] Password : ";
  41. chomp( my $passa = <stdin> );
  42.  
  43. ## Login
  44.  
  45. print "\n[+] Connecting ....\n\n";
  46.  
  47. my $code = $nave->post(
  48.    $url . "/index.php?action=login2",
  49.    {
  50.        "user"         => $usera,
  51.        "passwrd"      => $passa,
  52.        "cookielength" => "9000",
  53.        "hash_passwrd" => "",
  54.        "submit"       => "submit"
  55.    }
  56. );
  57.  
  58. if ( $code->is_redirect ) {
  59.  
  60.    #print $code->header('location'),"\n";
  61. }
  62. elsif ( $code->is_success ) {
  63.    print $code->as_string, "\n";
  64. }
  65. else {
  66.    print STDERR $code->status_line, "\n";
  67. }
  68.  
  69. my $code = toma( $url . "/SSI.php?ssi_function=welcome" );
  70.  
  71. if ( $code =~ /Hola, <strong>(.*)<\/strong>/ ) {
  72.    my $name = $1;
  73.    print "[+] Welcome $name\n";
  74. }
  75. else {
  76.    print "[-] Error\n";
  77. }
  78.  
  79. ##
  80.  
  81. while (1) {
  82.  
  83.    print "\n[+] Options\n\n";
  84.  
  85.    print "1 - See MP\n";
  86.    print "2 - Navegate\n";
  87.    print "3 - Exit\n";
  88.  
  89.    print "\n[+] Option : ";
  90.    chomp( my $op = <stdin> );
  91.  
  92.    if ( $op eq "3" ) {
  93.        exit(1);
  94.    }
  95.  
  96.    if ( $op eq "1" ) {
  97.  
  98.        print qq(
  99. @     @  @@@@@
  100. @     @  @    @
  101. @@   @@  @    @
  102. @@   @@  @    @
  103. @ @ @ @  @@@@@
  104. @ @ @ @  @    
  105. @  @  @  @    
  106. @  @  @  @    
  107. @     @  @    
  108.  
  109. );
  110.  
  111.        mps($url);
  112.    }
  113.  
  114.    if ( $op eq "2" ) {
  115.        print qq(
  116. @    @                                        
  117. @@   @                                @      
  118. @@   @                                @      
  119. @ @  @   @@@  @   @  @@@   @@@@  @@@  @@  @@@
  120. @ @  @      @ @   @ @   @ @   @     @ @  @   @
  121. @  @ @   @@@@  @ @  @@@@@ @   @  @@@@ @  @@@@@
  122. @   @@  @   @  @ @  @     @   @ @   @ @  @    
  123. @   @@  @   @   @   @   @ @   @ @   @ @  @   @
  124. @    @   @@@@   @    @@@   @@@@  @@@@  @  @@@
  125.                               @              
  126.                           @@@@                
  127.  
  128.  
  129. );
  130.  
  131.        my $chau2 = 0;
  132.  
  133.        while ( $chau2 eq 0 ) {
  134.  
  135.            print "\n[+] 1 - List Categories\n";
  136.            print "[+] 2 - Exit\n";
  137.  
  138.            print "\n[+] Option : ";
  139.            chomp( my $op = <stdin> );
  140.  
  141.            if ( $op eq "1" ) {
  142.  
  143.                print "\n[+] Searching ...\n\n";
  144.  
  145.                my $code = toma($url);
  146.  
  147.                while ( $code =~
  148. /<a class=\"subject\" href=\"(.*?)\" name=(.*?)>(.*?)<\/a>/migs
  149.                  )
  150.                {
  151.                    print "[+] ID : $2 [+] Name : $3\n";
  152.                }
  153.  
  154.            }
  155.            else {
  156.                $chau2 = 1;
  157.            }
  158.  
  159.        }
  160.  
  161.    }
  162.  
  163. }
  164.  
  165. #gets_list_mp();
  166. #gets_msg_mp();
  167. #gets_msg_now();
  168.  
  169. sub mps {
  170.  
  171.    my $url = shift;
  172.  
  173.    my $chau = "0";
  174.  
  175.    print "\n[+] Searching pages ..\n";
  176.  
  177.    my @founds = gets_list_mp($url);
  178.  
  179.    my $count = int(@founds);
  180.  
  181.    print "\n[+] Pages Found : $count\n";
  182.  
  183.    while ( $chau eq 0 ) {
  184.  
  185.        print "\n[+] 1 - Get List Messages\n";
  186.        print "[+] 2 - Read Message\n";
  187.        print "[+] 3 - Exit\n";
  188.  
  189.        print "\n[+] Option : ";
  190.        chomp( my $op = <stdin> );
  191.  
  192.        if ( $op eq "1" ) {
  193.  
  194.            print "\n[+] Number Page : ";
  195.            chomp( my $op = <stdin> );
  196.  
  197.            print "\n[+] Searching ..\n";
  198.  
  199.            gets_msg_mp( $founds[ $op - 1 ] );
  200.  
  201.        }
  202.        elsif ( $op eq "2" ) {
  203.  
  204.            print "\n[+] Number Page : ";
  205.            chomp( my $n = <stdin> );
  206.  
  207.            print "\n[+] ID : ";
  208.            chomp( my $id = <stdin> );
  209.  
  210.            print "\n[+] Reading ...\n";
  211.  
  212.            gets_msg_now( $founds[ $n - 1 ], $id );
  213.  
  214.        }
  215.        else {
  216.            $chau = 1;
  217.        }
  218.  
  219.    }
  220. }
  221.  
  222. sub gets_msg_now {
  223.  
  224.    my $url = toma( $_[0] );
  225.  
  226.    my $id = "msg_" . $_[1];
  227.  
  228.    if ( $url =~ /<div class=\"inner\" id=\"$id\">(.*?)<\/div>/mig ) {
  229.  
  230.        my $uno = HTML::Strip->new( emit_spaces => 1 );
  231.        my $final = $uno->parse($1);
  232.        $final =~ s/^[\t\f ]+|[\t\f ]+$//mg;
  233.  
  234.        print "\n[START]\n\n";
  235.        print $final;
  236.        print "\n\n[END]\n\n";
  237.  
  238.    }
  239.  
  240. }
  241.  
  242. sub gets_msg_mp {
  243.  
  244.    my $url = toma( $_[0] );
  245.  
  246.    my @ids;
  247.    my @asunto;
  248.    my @nombre;
  249.  
  250.    while ( $url =~ /<td><a href=\"#msg(.*?)\">(.*?)<\/a><\/td>/migs ) {
  251.  
  252.        #print "$1 $2\n";
  253.        push( @ids,    $1 );
  254.        push( @asunto, $2 );
  255.    }
  256.  
  257.    while ( $url =~ /Ver perfil de (.*?)">/migs ) {
  258.  
  259.        #print "$1\n\n";
  260.        push( @nombre, $1 );
  261.    }
  262.  
  263.    my $total = int(@ids) - 1;
  264.  
  265.    for my $num ( 0 .. $total ) {
  266.        print "[+] ID : "
  267.          . $ids[$num]
  268.          . " [+] Asunto : "
  269.          . $asunto[$num]
  270.          . " [+] De : "
  271.          . $nombre[$num] . "\n";
  272.    }
  273.  
  274. }
  275.  
  276. sub gets_list_mp {
  277.  
  278.    my $url = shift;
  279.  
  280.    my @paginas;
  281.    my $code = toma( $url . "/index.php?action=pm" );
  282.  
  283.    push( @paginas, $url . "/index.php?action=pm" );
  284.  
  285.    while ( $code =~ /<a class="navPages" href="(.*?)">(.*?)<\/a>/migs ) {
  286.        push( @paginas, $1 );
  287.    }
  288.  
  289.    my @paginas = repes(@paginas);
  290.  
  291.    return @paginas;
  292.  
  293. }
  294.  
  295. sub repes {
  296.    my @limpio;
  297.    foreach $test (@_) {
  298.        push @limpio, $test unless $repe{$test}++;
  299.    }
  300.    return @limpio;
  301. }
  302.  
  303. sub toma {
  304.    return $nave->get( $_[0] )->content;
  305. }
  306.  
  307. sub tomar {
  308.    my ( $web, $var ) = @_;
  309.    return $nave->post( $web, [ %{$var} ] )->content;
  310. }
  311.  
  312. #The End ?
  313.  

AVISO : Solo esta probado en el foro  spam portalhacker spam .  
265  Programación / Scripting / [Python] MP3 Downloader 0.1 en: 28 Noviembre 2012, 16:09 pm
Traduccion a Python de este simple script para buscar y bajar musica.

El codigo

Código
  1. #!usr/bin/python
  2. #MP3 Downloader 0.1
  3. #Coded By Doddy H
  4.  
  5. import sys,urllib,urllib2,re,os,urlparse
  6.  
  7. def toma(web) :
  8. nave = urllib2.Request(web)
  9. nave.add_header('User-Agent','Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5');
  10. op = urllib2.build_opener()
  11. return op.open(nave).read()
  12.  
  13. def clean():
  14. if sys.platform=="win32":
  15.  os.system("cls")
  16. else:
  17.  os.system("clear")
  18.  
  19. def head():
  20. print """
  21.  
  22. @     @  @@@@@   @@@     @@@@     @@@@  @         @ @    @
  23. @     @  @    @ @   @    @   @   @    @ @         @ @@   @
  24. @@   @@  @    @     @    @    @  @    @  @   @   @  @@   @
  25. @@   @@  @    @     @    @    @  @    @  @   @   @  @ @  @
  26. @ @ @ @  @@@@@    @@     @    @  @    @  @   @   @  @ @  @
  27. @ @ @ @  @          @    @    @  @    @   @ @ @ @   @  @ @
  28. @  @  @  @          @    @    @  @    @   @ @ @ @   @   @@
  29. @  @  @  @      @   @    @   @   @    @    @   @    @   @@
  30. @     @  @       @@@     @@@@     @@@@     @   @    @    @
  31.  
  32.  
  33.  
  34.  
  35.                              Coded By Doddy H
  36.  
  37.  
  38. """
  39.  
  40. def copyright():
  41. print "\n\n(C) Doddy Hackman 2012\n"
  42. raw_input()
  43. sys.exit(1)
  44.  
  45. def proxar(a,b,c):
  46. sys.stdout.write("\r[+] Status : %s / %s" % (a * b,c))
  47.  
  48. def down(file,filesave):
  49. print "\n[+] File to download : "+filesave+"\n"
  50. try:
  51.  urllib.urlretrieve(file,filesave,reporthook=proxar)
  52. except:
  53.  print "\n[-] Error\n"
  54.  copyright()
  55. print "\n\n[+] File Download in "+os.curdir+"/"+filesave
  56.  
  57. def buscar(titulo) :
  58.  
  59. songs = []
  60. datas =[]
  61. links = []
  62. datas_back = []
  63. links_back = []
  64.  
  65. titulo = re.sub(" ","_",titulo)
  66.  
  67. print "\n\n[+] Searching ...\n"
  68.  
  69. code = toma("http://mp3skull.com/mp3/"+titulo+".html")
  70.  
  71. if not (re.findall("Sorry, no results found for",code)):
  72.  
  73.  songs = re.findall("<div style=\"font-size:15px;\"><b>(.*)<\/b><\/div>",code)
  74.  datas_back = re.findall("<!-- info mp3 here -->\s+(.*?)<\/div>",code)
  75.  links_back = re.findall("<a href=\"(.*)\.mp3\"",code)
  76.  
  77.  for datac in datas_back :
  78.   datac = re.sub("<br />"," ",datac)
  79.   datas.append(datac)
  80.  
  81.  for li in links_back :
  82.   lic = li+".mp3"
  83.   links.append(lic)
  84.  
  85.  try:
  86.   for counter in range(0,len(songs)):
  87.    print "\n[Song "+str(counter)+"] : "+songs[counter]
  88.    print "[Data] : "+datas[counter]
  89.    print "[Link] : "+links[counter]
  90.  
  91.  except:
  92.   pass
  93.  
  94.  while 1:
  95.  
  96.   print "\n[+] Options\n"
  97.   print "[+] 1 - Download"
  98.   print "[+] 2 - Search"
  99.   print "[+] 3 - Exit\n"
  100.  
  101.   op = raw_input("[+] Option : ")
  102.  
  103.   if op  == "3":
  104.    print "\n\n[+] Finished\n"
  105.    copyright()  
  106.  
  107.   if op == "2":
  108.    party()
  109.  
  110.   if op == "1":
  111.    num = input("\n[?] Number :")
  112.    down(links[num],os.path.basename(links[num]))
  113.  
  114. else:
  115.  print "\n[-] Not Found\n";
  116.  raw_input()
  117.  party()
  118.  
  119. def party():
  120.  
  121. clean()
  122. head()
  123.  
  124. bs = raw_input("\n\n[?] Song : ")
  125.  
  126. buscar(bs)
  127.  
  128. ##
  129.  
  130. if not os.path.isdir("mp3_downloads"):
  131. os.makedirs("mp3_downloads")
  132.  
  133. os.chdir("mp3_downloads")
  134.  
  135. party()
  136.  
  137. ##
  138.  
  139. #The End ?
  140.  
266  Programación / Scripting / Re: [Perl] MP3 Downloader 0.1 en: 27 Noviembre 2012, 16:18 pm
na , el mejor es beemp3 pero usa captcha para darte el link.
267  Programación / Scripting / [Perl] MP3 Downloader 0.1 en: 27 Noviembre 2012, 15:53 pm
Hice este simple script para buscar y bajar musica.

El codigo

Código
  1. #!usr/bin/perl
  2. #MP3 Downloader 0.1
  3. #Coded By Doddy H
  4.  
  5. use LWP::UserAgent;
  6. use URI::Split qw(uri_split);
  7. use Time::HiRes "usleep";
  8.  
  9. my $nave = LWP::UserAgent->new;
  10. $nave->agent(
  11. "Mozilla/5.0 (Windows; U; Windows NT 5.1; nl; rv:1.8.1.12) Gecko/20080201Firefox/2.0.0.12"
  12. );
  13. $nave->timeout(5);
  14.  
  15. my $se = "downloads_mp3";
  16.  
  17. unless ( -d $se ) {
  18.    mkdir( $se, "777" );
  19. }
  20.  
  21. chdir $se;
  22.  
  23. head();
  24.  
  25. print "[?] Song : ";
  26. chomp( my $song = <stdin> );
  27.  
  28. $song =~ s/ /-/;
  29.  
  30. print "\n[+] Searching ...\n\n";
  31.  
  32. my $code = toma( "http://mp3skull.com/mp3/" . $song . ".html" );
  33.  
  34. chomp $code;
  35.  
  36. if ( $code =~ /Sorry, no results found for/ ) {
  37.    print "\n[-] Not Found\n";
  38.    copyright();
  39. }
  40.  
  41. my @nombres;
  42. my @datas;
  43. my @links;
  44.  
  45. while ( $code =~ /<div style="font-size:15px;"><b>(.*)<\/b><\/div>/mig ) {
  46.    my $nombre = $1;
  47.  
  48.    #print "name : $nombre\n";
  49.    push( @nombres, $nombre );
  50. }
  51.  
  52. while ( $code =~ /<!-- info mp3 here -->\s+(.*?)<\/div>/migs ) {
  53.    my $data = $1;
  54.    $data =~ s/<br \/>/ /;
  55.    $data =~ s/<br \/>/ /;
  56.  
  57.    #print "data : $data\n";
  58.    push( @datas, $data );
  59. }
  60.  
  61. while ( $code =~ /<a href=\"(.*)\.mp3\"/mig ) {
  62.    my $link = $1 . ".mp3";
  63.  
  64.    #print "link : $link\n";
  65.    push( @links, $link );
  66. }
  67.  
  68. my $encontrados = int(@nombres) - 1;
  69.  
  70. for my $aca ( 0 .. $encontrados ) {
  71.    print "[Song $aca] : $nombres[$aca]\n";
  72.    print "[Data] : $datas[$aca]\n";
  73.    print "[Link] : $links[$aca]\n\n";
  74. }
  75.  
  76. print "\n[?] Number : ";
  77. chomp( my $number = <stdin> );
  78.  
  79. print "\n[+] Downloading ...\n";
  80.  
  81. now( $links[$number] );
  82.  
  83. print "\n[+] Finished\n";
  84.  
  85. copyright();
  86.  
  87. sub head {
  88.  
  89.    my @logo = (
  90.        "#=============================================#", "\n",
  91.        "#             MP3 Downloader 0.1              #", "\n",
  92.        "#---------------------------------------------#", "\n",
  93.        "# Written By Doddy H                          #", "\n",
  94.        "# Email: lepuke[at]hotmail[com]               #", "\n",
  95.        "# Website: doddyhackman.webcindario.com       #", "\n",
  96.        "#---------------------------------------------#", "\n",
  97.        "# The End ?                                   #", "\n",
  98.        "#=============================================#", "\n"
  99.    );
  100.  
  101.    print "\n";
  102.  
  103.    marquesina(@logo);
  104.  
  105.    print "\n\n";
  106.  
  107. }
  108.  
  109. sub copyright {
  110.  
  111.    my @fin = ("-- == (C) Doddy Hackman 2012 == --");
  112.  
  113.    print "\n\n";
  114.    marquesina(@fin);
  115.    print "\n\n";
  116.  
  117.    <stdin>;
  118.  
  119.    exit(1);
  120.  
  121. }
  122.  
  123. sub marquesina {
  124.  
  125.    #Effect based in the exploits by Jafer Al Zidjali
  126.  
  127.    my @logo = @_;
  128.  
  129.    my $car = "|";
  130.  
  131.    for my $uno (@logo) {
  132.        for my $dos ( split //, $uno ) {
  133.  
  134.            $|++;
  135.  
  136.            if ( $car eq "|" ) {
  137.                mostrar( "\b" . $dos . $car, "/" );
  138.            }
  139.            elsif ( $car eq "/" ) {
  140.                mostrar( "\b" . $dos . $car, "-" );
  141.            }
  142.            elsif ( $car eq "-" ) {
  143.                mostrar( "\b" . $dos . $car, "\\" );
  144.            }
  145.            else {
  146.                mostrar( "\b" . $dos . $car, "|" );
  147.            }
  148.            usleep(40_000);
  149.        }
  150.        print "\b ";
  151.    }
  152.  
  153.    sub mostrar {
  154.        print $_[0];
  155.        $car = $_[1];
  156.    }
  157.  
  158. }
  159.  
  160. sub now {
  161.  
  162.    my ( $scheme, $auth, $path, $query, $frag ) = uri_split( $_[0] );
  163.  
  164.    if ( $path =~ /(.*)\/(.*)$/ ) {
  165.        my $file = $2;
  166.        if ( download( $_[0], $file ) ) {
  167.        }
  168.    }
  169. }
  170.  
  171. sub download {
  172.    if ( $nave->mirror( $_[0], $_[1] ) ) {
  173.        if ( -f $_[1] ) {
  174.            return true;
  175.        }
  176.    }
  177. }
  178.  
  179. sub toma {
  180.    return $nave->get( $_[0] )->content;
  181. }
  182.  
  183. #The End ?
  184.  

Un ejemplo de uso

Código:

#=============================================#
#             MP3 Downloader 0.1              #
#---------------------------------------------#
# Written By Doddy H                          #
# Email: lepuke[at]hotmail[com]               #
# Website: doddyhackman.webcindario.com       #
#---------------------------------------------#
# The End ?                                   #
#=============================================#


[?] Song : bones now

[+] Searching ...

[Song 0] : Discovery Now - bionic bones mp3
[Data] : 256 kbps 1:30 2.79 mb
[Link] : http://www.whro.org/home/html/podcasts/discoverynow/041408.mp3

[Song 1] : Sean Bones - 'Here Now' mp3
[Data] : 128 kbps 3:28 3.19 mb
[Link] : http://serve.castfire.com/audio/878039/sean-bones-here-now_2012-02-23-1
74939.128.mp3

[Song 2] : Discovery Now - bionic bones mp3
[Data] : 256 kbps  00:01:30 2.8 mb
[Link] : http://whro.org/home/html/podcasts/discoverynow/041408.mp3

[Song 3] : Sean Bones - Here Now mp3
[Data] : 5.02 mb
[Link] : http://www.hulkshare.com/dl/4t42l4kxi811/sean_bones_-_here_now.mp3

[Song 4] : Fuego Ft. Amara - Lo Que Quiero (Prod. By Bones, Now & Laterz) (Www.S
tiloCaro.Com) mp3
[Data] : 4.43 mb
[Link] : http://www.hulkshare.com/dl/w86wxq8bl0n4/fuego_ft._amara_-_lo_que_quier
o_%28prod._by_bones%2c_now_%26_laterz%29.mp3

[Song 5] : Sean Bones - Here Now mp3
[Data] : 160 kbps 3:27 3.95 mb
[Link] : http://myspoonful.com/wp-content/uploads/Sean-Bones-Here-Now.mp3

[Song 6] : Frankie Bones - Bonesbreaks Vol. 2 (B2) On The Beat Now-freestyle na
veia mp3
[Data] : 4:40 mins 6.41 mb
[Link] : http://dc203.4shared.com/img/564370108/97ff8470/dlink__2Fdownload_2FS4X
eLchH_3Ftsid_3D20121127-94941-8934f180/preview.mp3


[?] Number : 1

[+] Downloading ...

[+] Finished


-- == (C) Doddy Hackman 2012 == --

268  Programación / Scripting / Re: [Perl] FindIcons 0.1 en: 26 Noviembre 2012, 00:05 am
ni idea solo la use para buscar los iconos del msn.
269  Programación / Scripting / [Perl] FindIcons 0.1 en: 25 Noviembre 2012, 23:24 pm
Un simple script para bajar los iconos que quieran , los iconos bajados se guardan en un carpeta con el nombre buscado.

Código
  1. #!usr/bin/perl
  2. #FindIcons 0.1
  3. #Coded By Doddy H
  4.  
  5. use LWP::UserAgent;
  6. use URI::Split qw(uri_split);
  7. use Time::HiRes "usleep";
  8.  
  9. my $nave = LWP::UserAgent->new;
  10. $nave->agent(
  11. "Mozilla/5.0 (Windows; U; Windows NT 5.1; nl; rv:1.8.1.12) Gecko/20080201Firefox/2.0.0.12"
  12. );
  13. $nave->timeout(5);
  14.  
  15. head();
  16.  
  17. print "[?] Search : ";
  18. chomp( my $se = <stdin> );
  19.  
  20. $se =~ s/ /-/;
  21.  
  22. my $code = toma( "http://findicons.com/search/" . $se );
  23.  
  24. if ( $code =~ /<div class="box_info left">(.*)<\/div>/ ) {
  25.    print "\n[+] $1\n";
  26.  
  27.    unless ( -d $se ) {
  28.        mkdir( $se, "777" );
  29.    }
  30.  
  31.    chdir $se;
  32.  
  33. }
  34. else {
  35.    print "\n[-] Not Found\n";
  36.    copyright();
  37. }
  38.  
  39. print "\n[?] Pages : ";
  40.  
  41. chomp( my $pages = <stdin> );
  42.  
  43. print "\n[+] Downloading ...\n\n";
  44.  
  45. for my $pages ( 1 .. $pages ) {
  46.  
  47.    my $code = toma("http://findicons.com/search/$se/$pages");
  48.  
  49.    while ( $code =~
  50.        /<img src="http:\/\/png-(.*).findicons.com\/files\/(.*)" alt/mig )
  51.    {
  52.        my $link = "http://png-" . $1 . ".findicons.com/files/" . $2;
  53.  
  54.        now($link);
  55.  
  56.    }
  57.  
  58. }
  59.  
  60. print "[+] Finished ...\n";
  61.  
  62. copyright();
  63.  
  64. sub head {
  65.  
  66.    my @logo = (
  67.        "#=============================================#", "\n",
  68.        "#              FindIcons 0.1                  #", "\n",
  69.        "#---------------------------------------------#", "\n",
  70.        "# Written By Doddy H                          #", "\n",
  71.        "# Email: lepuke[at]hotmail[com]               #", "\n",
  72.        "# Website: doddyhackman.webcindario.com       #", "\n",
  73.        "#---------------------------------------------#", "\n",
  74.        "# The End ?                                   #", "\n",
  75.        "#=============================================#", "\n"
  76.    );
  77.  
  78.    print "\n";
  79.  
  80.    marquesina(@logo);
  81.  
  82.    print "\n\n";
  83.  
  84. }
  85.  
  86. sub copyright {
  87.  
  88.    my @fin = ("-- == (C) Doddy Hackman 2012 == --");
  89.  
  90.    print "\n\n";
  91.    marquesina(@fin);
  92.    print "\n\n";
  93.  
  94.    <stdin>;
  95.  
  96.    exit(1);
  97.  
  98. }
  99.  
  100. sub marquesina {
  101.  
  102.    #Effect based in the exploits by Jafer Al Zidjali
  103.  
  104.    my @logo = @_;
  105.  
  106.    my $car = "|";
  107.  
  108.    for my $uno (@logo) {
  109.        for my $dos ( split //, $uno ) {
  110.  
  111.            $|++;
  112.  
  113.            if ( $car eq "|" ) {
  114.                mostrar( "\b" . $dos . $car, "/" );
  115.            }
  116.            elsif ( $car eq "/" ) {
  117.                mostrar( "\b" . $dos . $car, "-" );
  118.            }
  119.            elsif ( $car eq "-" ) {
  120.                mostrar( "\b" . $dos . $car, "\\" );
  121.            }
  122.            else {
  123.                mostrar( "\b" . $dos . $car, "|" );
  124.            }
  125.            usleep(40_000);
  126.        }
  127.        print "\b ";
  128.    }
  129.  
  130.    sub mostrar {
  131.        print $_[0];
  132.        $car = $_[1];
  133.    }
  134.  
  135. }
  136.  
  137. sub now {
  138.  
  139.    my ( $scheme, $auth, $path, $query, $frag ) = uri_split( $_[0] );
  140.  
  141.    if ( $path =~ /(.*)\/(.*)$/ ) {
  142.        my $file = $2;
  143.        if ( download( $_[0], $file ) ) {
  144.        }
  145.    }
  146. }
  147.  
  148. sub download {
  149.    if ( $nave->mirror( $_[0], $_[1] ) ) {
  150.        if ( -f $_[1] ) {
  151.            return true;
  152.        }
  153.    }
  154. }
  155.  
  156. sub toma {
  157.    return $nave->get( $_[0] )->content;
  158. }
  159.  
  160. #The End ?
  161.  
270  Programación / Programación General / Re: [Delphi] Fake MSN 0.2 en: 23 Noviembre 2012, 00:20 am
si , me entere recien lo de skype xDD.
Páginas: 1 ... 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 [27] 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 ... 55
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines