Script para encontrar vulnerabilidades no BIND
Publicado por Douglas Vigliazzi 13/12/2002
[ Hits: 5.826 ]
Ferramenta que permite identificar versões do BIND vulneráveis. Comprometimento com médio grau de risco.
#!/usr/bin/perl
# >=8.2.3-REL -> not vulnerable
######################################
$file_in = @ARGV[0];
$file_out = @ARGV[1];
$display = @ARGV[2];
$not_vuln = "8.2.3-REL";
unless ($file_in) {
print "[DgL] traduzido por Douglas [DgL]\n";
print "Usar : ./bind_scan.pl <file in> [file out] [display]\n";
}
else {
if ($file_out eq "" ) {
$file_out = "bs_output.txt";
}
if ($display eq "" ) {
$display = 1;
}
open(IP,"<$file_in");
while (!eof(IP)) {
$host = <IP>;
@bind_ver = `dig @$host version.bind chaos txt | grep \\\"8`;
foreach $tmp(@bind_ver)
{
@bind_tmp =split(" ",$tmp);
if ($bind_tmp[4] =~ /$not_vuln/i ) {
if ($display == 1) {
print "\n:. ".$host." Bind: Versão --> ".$bind_tmp[4]." Não Vulnerável .:\n";
}
}
else {
$vuln = ":. ".$host." Bind: Versão --> ".$bind_tmp[4]." Vulnerável .:";
print $vuln."\n";
open (NEW,">$file_out");
foreach ($vuln) {print NEW}
close NEW;
}
}
}
print "\n\n EOF! -dGl- Bind Scan -dGl- \n Douglas Vigliazzi \n\n";
}
Nenhum comentário foi encontrado.
librePods: liberte seus AirPods em 2026
Bluefin - A nova geração de ambientes de trabalho Linux
Como atualizar sua versão estável do Debian
Instalando e definindo as novas fontes Adwaita no GNOME
Configurar aviso da temperatura da CPU no Conky
Pós-instalação do elementary OS 8.1
Quer auto-organizar janelas (tiling) no seu Linux? Veja como no Plasma 6 e no Gnome
Copiando caminho atual do terminal direto para o clipboard do teclado
Conky não mostra temperaturas da CPU no notebook (15)
Após todos esses anos... youtube! (2)
archlinux resolução abaixou após atualização [RESOLVIDO] (19)
Registro do 'last&qu... errado [RESOLVIDO] (9)
O WiFi não reconhece minha rede depois que o processo de suspensão é r... (2)









