Nylon Tecnologia
Mudamos para um dominio proprio.

Acesse nosso novo forum.

http://crawlersnetwork.com/

Participe do fórum, é rápido e fácil

Nylon Tecnologia
Mudamos para um dominio proprio.

Acesse nosso novo forum.

http://crawlersnetwork.com/
Nylon Tecnologia
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

[Perl] Vírus total malware scanner

3 participantes

Ir para baixo

 [Perl] Vírus total malware scanner Empty [Perl] Vírus total malware scanner

Mensagem por r00t_5tr1k3r Seg Ago 13, 2012 10:08 pm

Hi,
Segue um script que tem como objetivo verificar se determinado arquivo está infectado ou não,realizando uma requisição ao vírustotal,enviando a md5 de tal arquivo.Com a manipulação de expressões regulares capturamos algumas informações. =)

Código:

#!/usr/bin/perl


use strict;
use warnings;
use Digest::MD5::File qw(file_md5_hex);
use LWP::Simple qw(get);


sub inicio()
{
  if($^O =='linux')
  {
    system('reset');
  }
  else
  {
    system('cls');
  }
  print '[?] Digite a localização do arquivo: ';
  chomp(my$arqh=<>);
  print "[+] Aguarde ...\n|==========================================================|\n";
  my $hsh=file_md5_hex($arqh)||die"$!\n";
  my $smp = get("https://www.virustotal.com/file/$hsh/analysis/");
  while($smp =~ m/<td>([a-z1-6A-Z-\s]+):<\/td>\s+<td>([a-zA-Z0-9-\s]+)<\/td>/g)
  {
    print "\033[01;32m[+]\033[00;37m $1 $2\n";
  };
  if($smp =~ m/<td class=" text-.+ ">([0-9-\s-\/]+)<\/td>/g)
  {
    print "\033[01;31m[*]\033[00;37m Ratio de detecção: $1\n\n";
  }
   
 while($smp =~ m/<td>([a-zA-Z2-9-]+)<\/td>\s+<td class="text-red">(.*)<\/td>\s+<td>([0-9]+)<\/td>/g)
 {
    # $3 = última atualização do antivírus que detectou o vírus.
    print "\033[01;34m$1\033[00;37m => \033[01;37m$2\033[00;37m\n";
 };


 
  print "\n|==========================================================|\n";
 
}


&inicio(); 

Print de um teste que realizei.
Spoiler:

ps: Tive a idéia quando vi um tópico do hacker-fts315 =)
Bye
r00t_5tr1k3r
r00t_5tr1k3r
Membro

Mensagens : 7
Pontos : 8594
Reputação : 10
Data de inscrição : 12/08/2012
Idade : 29
Localização : #!/usr/bin/perl

Ir para o topo Ir para baixo

 [Perl] Vírus total malware scanner Empty Re: [Perl] Vírus total malware scanner

Mensagem por Md. Morpheus Ter Ago 14, 2012 8:15 pm

Excelente ideia, ta salvo aki. Valeu
Md. Morpheus
Md. Morpheus
Membro

Mensagens : 117
Pontos : 8940
Reputação : 10
Data de inscrição : 08/08/2012
Localização : Matrix

https://hacker.umforum.net

Ir para o topo Ir para baixo

 [Perl] Vírus total malware scanner Empty Re: [Perl] Vírus total malware scanner

Mensagem por hacker fts315 Qua Ago 15, 2012 4:21 am

muito show mano *-*, tambem salvei ele aq ^^
hacker fts315
hacker fts315
Membro

Mensagens : 53
Pontos : 8857
Reputação : 32
Data de inscrição : 12/08/2012

http://endoffile.umforum.net

Ir para o topo Ir para baixo

 [Perl] Vírus total malware scanner Empty Re: [Perl] Vírus total malware scanner

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos