Unconfigured Ad Widget

Collapse

Anúncio

Collapse
No announcement yet.

IP Scan por Faixa de Ip em Perl (codigo aberto)

Collapse
X
 
  • Filter
  • Tempo
  • Show
Clear All
new posts

  • Font Size
    #1

    Scan IP Scan por Faixa de Ip em Perl (codigo aberto)

    PROMPT DRAW PERL MODULE



    Otimize seus scripts PERL inserindo cores, sons, formas, etc.
    Utilizando o modulo PDPM você personaliza seus scripts e deixa com uma interface muito mais organizada e intuitiva.
    O modulo é inteiramente grátis.

    O que é PERL?
    PERL é umas das linguagens preferidas por administradores de sistemas.
    Devido á sua praticidade, Perl é uma linguagem muito útil para programação de ferramentas voltadas à segurança

    Como executar scripts PERL no Windows?
    Basta instalar um Ativador Perl para que seu computador interprete scripts PERL.

    Recomendo o Active Perl. Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar... para baixá-lo.

    Exemplo de Script:

    #!/usr/bin/perl
    print "\n Meu Primeiro Programa PERL";
    system "pause > nul";

    (Salve como “Programa.pl”)

    O que é Módulo PERL?
    Módulo Perl é um componente de software destinado a Scripts Perl. O modulo contem várias funções devidamente pré programadas. O PROMPT DRAW PERL MODULE é um modulo desenvolvido para auxiliar na parte gráfica de seu Script tornando a interface mais organizada e objetiva.

    Características do Modulo
    O PROMPT DRAW PERL MODULE não é um aplicativo comum, o modulo atua sobre Scripts Perl desenvolvidos para Windows. Sua utilização requer conhecimentos em linguagem Perl.

    Inclusão do modulo:
    use prompt_draw_insecuritynet;

    Funções:
    ATRIBUIÇÃO DE CORES:

    inet_color_geral(cor_fundo,cor_fonte)
    Determina um padrão de cores para todo o script

    Exemplo:

    #!/usr/bin/perl
    use prompt_draw_insecuritynet;
    inet_color_geral(1,10);
    print "\n TESTE COR";
    inet_pause;



    inet_color_local(cor_fundo,cor_fonte)

    Determina um padrão de cores para escrita a partir da função.

    Exemplo:

    #!/usr/bin/perl
    use prompt_draw_insecuritynet;
    inet_color_local(0,10);
    print "\nTESTE VERDE";
    inet_color_local(0,12);
    print "\nTESTE VERMELHO";
    inet_color_local(14,1);
    print "\nTESTE ";
    inet_pause;



    Tabela de Cores
    0 = Preto
    1 = Azul
    2 = Verde
    3 = Verde-água
    4 = Vermelho
    5 = Roxo
    6 = Amarelo
    7 = Branco
    8 = Cinza
    9 = Azul claro
    10 = Verde claro
    11 = Verde-água claro
    12 = Vermelho claro
    13 = Lilás
    14 = Amarelo claro
    15 = Branco brilhante






    POSICIONAMENTO DO CURSOR

    inet_gotoxy(posicão_x,posição_y)
    Determina a posição do cursor na janela do Prompt de Comando

    Exemplo:

    #!/usr/bin/perl
    use prompt_draw_insecuritynet;
    inet_gotoxy(15,22);
    print "TEXTO 1";
    inet_gotoxy(1,2);
    print "TEXTO 2";
    inet_gotoxy(40,10);
    print "TEXTO 3";
    inet_pause;



    FUNÇOES PARA DESENHOS

    Quadro:

    inet_quadro(posicão_x,posicão_y,largura,altura);
    Desenha um quadro

    Exemplo:

    #!/usr/bin/perl
    use prompt_draw_insecuritynet;
    inet_quadro(5,6,20,7);
    inet_pause;



    Barra de Status:

    inet_barra_status(posicão_x,posicão_y,valor_total, valor_parcial);
    Exibe uma barra de status com a porcentagem atual.

    Exemplo:

    #!/usr/bin/perl
    use prompt_draw_insecuritynet;
    inet_barra_status(5,6,100,75);
    inet_pause;



    Linhas:

    inet_line(posicão_x,posicão_y,tamanho,tipo)
    Exibe uma linha
    tipo 1 = vertical
    tipo 2 = horizontal

    Exemplos:

    #!/usr/bin/perl
    use prompt_draw_insecuritynet;
    inet_line(5,6,15,1);
    inet_pause;



    #!/usr/bin/perl
    use prompt_draw_insecuritynet;
    inet_line(5,6,15,2);



    EFEITOS

    Pausa:

    inet_pause;

    Pausa o Script (semelhante ao “pause” do MS_DOS).

    Alerta sonoro:

    inet_alertsond;

    Emite um som de alerta

    Download do Módulo
    Sistema Operacional: Windows XP / Vista / Seven
    Licença: Freeware
    Tamanho: 389 KB
    Empresa: Insecuritynet
    Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...
    Similar Threads

  • Font Size
    #2
    IP SCAN
    Veja como o PROMPT DRAW PERL MODULE pode ser aplicado à um Port Scan, tornando seu script muito mais organizado.

    Para executar o script é necessario o ativador PERL
    Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar... para baixar o ACTIVE PERL.
    Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar... para baixar o PROMPT DRAW PERL MODULE

    Instale o PROMPT DRAW PERL MODULE

    Salve o script abaixo como “PortScan.pl”

    ==============
    #!/usr/bin/perl

    # Perl Port Scanner v1.
    # Author: Edson Duarte
    # Version 1: Example of Application (PROMPT DRAW PERL MODULE)
    # S.O.: Windows
    # Module Download: Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...

    use prompt_draw_insecuritynet;
    use IO::Socket;

    inet_color_geral(0,10);
    inet_color_local(0,10);
    inet_quadro(1,1,65,19);
    inet_color_local(2,10);
    inet_quadro(0,0,57,1);
    inet_gotoxy(2,1);
    inet_color_local(0,10);
    print "PORT SCAN - PROMPT DRAW PERL MODULE <Example>";
    inet_color_local(0,10);
    inet_color_local(0,2);
    inet_gotoxy(46,22);
    print "www.insecuritynet.com";
    inet_color_local(0,2);
    inet_gotoxy(4,18);
    print "PERL SCRIPT";
    inet_color_local(0,12);
    inet_line(3,17,12,1);
    inet_line(3,19,12,1);
    inet_gotoxy(2,5);
    inet_color_local(0,15);
    print"IP.............:";
    inet_color_local(0,9);
    chomp(my $server = <STDIN>);
    inet_gotoxy(2,6);
    inet_color_local(0,15);
    print"Porta Inicial..:";
    inet_color_local(0,9);
    chomp(my $porta_ini = <STDIN>);
    inet_gotoxy(2,7);
    inet_color_local(0,15);
    print"Porta Final....:";
    inet_color_local(0,9);
    chomp(my $porta_fin = <STDIN>);
    $valport = "0";
    if($porta_ini < "1" or $porta_ini > "65536"){$valport="1";}
    if($porta_fin < "1" or $porta_fin > "65536"){$valport="1";}
    if($valport=="1"){inet_gotoxy(2,9);
    inet_color_local(0,12);
    print "Porta Invalida";
    inet_pause;
    exit(1);
    }

    if($porta_ini >= $porta_fin){inet_gotoxy(2,9);
    inet_color_local(0,12);
    print "A porta final deve ser maior que a inicial";
    inet_pause;
    exit(1);
    }
    $total_port = "$porta_fin" - "$porta_ini";
    $n_scan ="0";
    $porta="$porta_ini";
    $pyop=6;
    $pxop=43;
    inet_gotoxy(32,6);
    inet_color_local(0,8);
    print "OPEN PORTS:";
    while($porta <= $porta_fin){inet_barra_status(4,11,$total_port,$n_ scan);
    $n_scan++;
    $socket = new IO::Socket::INET (
    PeerAddr => $server,
    PeerPort => $porta,
    Proto => "tcp",
    Timeout => 1);
    inet_gotoxy(4,13);
    inet_color_local(0,9);
    print "Scan Port:";
    inet_color_local(0,15);
    print "$porta ";
    if($socket){inet_color_local(0,10);
    print "ON ";
    inet_alertsond;
    inet_gotoxy($pxop,$pyop);
    print "$porta ";
    $pxop = "$pxop" + "6";
    if($pxop > 61){$pyop++;
    $pxop = "43";}

    }else{inet_color_local(0,12);
    print " OFF ";}

    $porta++;
    }

    inet_gotoxy(4,13);
    inet_color_local(0,14);
    print "Scan Completo ";
    inet_gotoxy(17,13);
    inet_pause;
    ==============

    Execute o script (“PortScan.pl”).

    Comment


    • Font Size
      #3
      Amigo seu exploit em Perl esta com uma falha !!! a linha 9 :/


      #!/usr/bin/perl

      use IO::Socket;
      use Term::ANSIColor;
      inicio:
      print color ("yellow"), "TrojanHunter\n", color ("reset");
      print color ("red"), "Target ip \n", color ("reset");
      $victim = <stdin>;
      chop ($victim);
      $timeout = 5;


      print "Scaning Ip:",color ("red")," $victim \n",color("reset");

      # Trojan Ports...

      @ports = ( 21, 22, 23, 25, 110, 69, 3306, 137, 138, 139, 32418, 777, 10666, 25, 30029, 1999, 5400, 8787, 54320, 1349,
      31337, 31338, 34324, 1042, 20331, 5400, 5401, 5402, 121,
      31666, 2115, 20203, 10607, 3150, 2140, 60000, 6670, 6671,
      6771, 26274, 47262, 6883, 1000, 65000, 1012, 21, 1011, 1010,
      1015, 1016, 12701, 23456, 80, 4567, 5321, 50766, 1492, 12345,
      12346, 6969, 6970, 21544, 21554, 12076, 12223, 31787, 31785,
      2023, 8879, 31, 456, 99, 2283, 7789, 4590, 4950, 5521, 9400,
      6939, 555, 9989, 30999, 13700, 3129, 40421, 40422, 40423,
      40426, 1269, 20000, 20001, 20034, 5031, 5032, 7300, 7301,
      7306, 7307, 7308, 30100, 30101, 30102, 30133, 1033, 31339,
      49301, 5011, 2023, 2801, 3700, 9872, 9873, 9874, 9875, 10067,
      10167, 16969, 11223, 22222, 33333, 1170, 1509, 4000, 1024,
      7000, 53001, 5569, 666, 21544, 4321, 43210, 54321, 11000,
      1600, 1981, 6912, 69123, 1001, 5000, 5001, 50505, 30303,
      1207, 1807, 555, 1170, 2565, 1243, 6711, 6712, 6713, 6776,
      27374, 61466, 2140, 3150, 40412, 6400, 6000, 29891, 34324,
      3791, 2000, 2001, 30133, 33911 , 23456, 1234, 1245, 6669,
      1170, 12361, 12362, 3024, 4092, 5714, 5741, 5742, 2583, 1080,
      5550, 5110, 1234, 5000, 888, 8192, 8080, 1863, 6666, 979, 2000,
      8888, 6500, 2345, 1000, 236, 6198, 4444, 1516, 8079, 513, 22, 6623,
      4672, 96, 8079, 7329, 3000, 2122, 5903, 9999, 2046, 1254, 1863, 5050,
      5100);



      @trojans = ("ftp", "ssh", "telnet", "smtp", "Pop3", "Tlftp", "MySql", "Netbios-ns",
      "Netbios-dgm", "Netbios-ssn",
      "Acid Battery 1.0", "AimSpy", "Ambush", "Antigen",
      "AOLTrojan1.1", "Backdoo r, Transscout",
      "BackConstruction 1.2+1.5", "Back Orifice 2000",
      "Back Orifice 2000", "Back Orifice DLL", "Back Orifice",
      "Back Orifice", "BigGluck, TN", "Bla 1.1", "Bla",
      "Blade Runner", "Blade Runner", "Blade Runner",
      "BO Jammerkillah", "BOWhack", "Bugs", "Chupacabra, Logged!",
      "Coma Danny", "Deep Throat 1.0, The Invasor", "Deep Throat 1.0",
      "DeepThroat 2 & 3", "DeepThroat 2 & 3", "DeepThroat 2 & 3",
      "DeepThroat 2.0 & 3.0", "Delta", "Delta", "DeltaSourceDarkStar",
      "Der Spaeher 3", "Devil 1.03", "Doly Trojan", "Possible Doly Trojan 1.1",
      "Doly Trojan 1.1+1.2", "Doly Trojan 1.35", "Doly Trojan 1.5",
      "Doly Trojan 1.6", "Eclipse2000", "Evil FTP-Ugly FTP",
      "Possible Executor", "FileNail Danny", "Firehotcker", "Fore", "FTP99CMP",
      "GabanBus,NetBus", "GabanBus,NetBus", "Gatecrasher",
      "Gatecrasher", "GirlFriend", "GirlFriend", "Gjamer",
      "Hack´99 KeyLogger", "Hack'a'tack", "Hack'a'tack",
      "Hack City Ripper Pro", "Hack Office Armageddon",
      "Hackers Paradise, Masters Paradise", "Hackers Paradise",
      "Hidden port V2.0", "HVL Rat5", "ICKiller", "IcqTrojan",
      "IcqTrojan", "Illusion Mailer", "InCommand 1.0",
      "Indoctrination", "Phase Zero", "InI Killer", "Kuang",
      "Kuang2 The Virus", "Masters Paradise", "Masters Paradise",
      "Masters Paradise", "Masters Paradise", "Masters Paradise",
      "Maverick's Matrix", "Millenium", "Millennium", "NetBus 2 Pro",
      "NetMetropolitan 1.0 & 1.04", "NetMetropolitan 1.04",
      "NetMonitor", "NetMonitor", "NetMonitor", "NetMonitor",
      "NetMonitor", "NetSphere", "NetSphere", "NetSphere",
      "Netsphere Final", "NetSpy", "NetSpy DK", "Online Keylogger",
      "OOTLT", "Pass Ripper", "Phineas Phucker", "Portal of Doom",
      "Portal of Doom", "Portal of Doom", "Portal of Doom",
      "Portal of Doom", "Portal of Doom", "Portal of Doom",
      "Priority", "Progenic trojan", "Prosiak 0.47", "Prosiak",
      "Psyber Streaming Server", "Psyber Streaming Server",
      "Psyber Streaming Server", "Psyber Streaming Server",
      "Remote Grab", "Remote Window Shutdown", "Robo Hack",
      "Satanz Backdoor, Peur de Rien FTP", "Schwindler 1.82",
      "Schoolbus 1.0", "Schoolbus 1.6 & 2.0", "Schoolbus 1.6 & 2.0",
      "Senna Spy", "Shiva Burka", "ShockRave", "Shitheep",
      "Shitheep Danny", "Silencer, WebEx", "Sockets de Troie",
      "Sockets de Troie", "Sockets de Troie", "Socket 25", "SoftWar",
      "Spy Sender", "Stealth Spy", "Streaming Audio Trojan", "Striker",
      "SubSeven", "SubSeven", "SubSeven", "SubSeven", "SubSeven",
      "SubSeven 2.1", "Telecommando", "The Invasor", "The Invasor",
      "The Spy", "The tHing", "The tHing 1.6", "The Unexplained",
      "Tiny Telnet Server", "Total Eclypse 1.0", "Transscout",
      "TrojanCow", "Trojan Spirit 2001a", "Trojan Spirit 2001a",
      "Ugly Ftp", "Ultors Trojan", "Voodoo Doll", "Vampire", "Voice",
      "Whack-a-mole", "Whack-a-mole", "WinCrash", "WinCrash",
      "WinCrash", "WinCrash", "WinCrash", "Wincrash 2",
      "Wingate Socks Proxy", "Xtcp", "ProRat 1.9 Fix2", "SkD RAT 2.0 Beta",
      "Darkviews 1.00", "SpyOne 1.0 Beta", "Radoor 2.0", "MiniShell", "Possible...Not Sure,MsnFunMaker",
      "TGA BackDoor SP2 2.0", "Remote Shell 1.2", "Bifrost Reload 0.0.01", "MyTroyan", "Possible...NotSure YU 3.3",
      "Diablo", "The KamiKrazy", "The KamiKrazy(2)", "The KamiKrazy(3)", "The KamiKrazy(4)",
      "The KamiKrazy(5)", "The KamiKrazy", "Omerta 1.3", "RLogin", "Raw", "ktelnet",
      "Emule p2p", ".97mm 7.1", "Fearless Trojan 1.5", "NetShadow 1.2", "MJCS Trojan",
      "Toquito bandito 1.2 (h)", "TransFile 1.0", "Phantom's remote file manager 1.0",
      "SaTaN 1.0 Lite", "Sun Shadow 1.6x", "Monk 1.0", "MSN Messanger", "Yhaoo Messenger",
      "Yhaoo Msn Webcam");


      for ($z=0;$z<219;$z++) {
      $n=0;
      $port = @ports[$z];
      $trojan = @trojans[$z];
      $socket = IO::Socket::INET->new(PeerPort => "$port",
      PeerAddr => $victim,
      Proto => "tcp",
      Timeout => $timeout) || $n++;
      close $socket;
      if ($n == 0) {
      print (" Possible trojan or service open : ",color("red")," $trojan ",color("reset")," on the port ",color("green"), "$port\n",color("reset") );
      $n==0;
      }
      }
      print "Enter To Restart Program\n";
      $restart=<stdin>;
      goto inicio ;

      =================================

      salva ex: PortScanner.pl depois executar no seu pont de comando !!!
      Last edited by Lord Beni-Aretz; 26-07-2011, 07:00.

      Comment


      • Font Size
        #4
        Olá jessicajaine, a linha 9 é esta:
        use prompt_draw_insecuritynet;
        é preciso fazer o download do modulo "PROMPT DRAW PERL MODULE", o link está antes do codigo.

        Comment


        • Font Size
          #5
          Edy_NHO ah sim valeu eu já entendi <3

          Comment


          • Font Size
            #6
            Légal,Me Ajudou Muito !
            Código:
            Pra Que Levar A Vida Tao A Sério,Se A Vida E Uma Alucinante Aventura Da Quais Ja Mais Sairemos Vivos !

            Comment


            • Font Size
              #7
              Agora o PDPM está na versão 1.1, roda no Seven 32 e 64 Bits.

              Comment

              X
              Working...
              X