WEP-KEY Spoonwep pre skript pre zobrazenie v ASCII
Posted by: admin 3 v pondelok 9th, 2009
FreeBSD nie je v príbehu je malá pozornosť od WEP testovať zraniteľnosť Linuxe som sa snažil vrátiť.Aircrack-ng je vysoká pravdepodobnosť, že skôr či IKENAKAっbez navýšenia až na viac ako jednu konzolu,欠KEMASU byť chytrý?
Pri demonštrácii pred klientom, "Vyzerá to, že nemůžu k ničomu."
Bol som vyčistení, takže nedokáže zvýšiť povedomie o bezpečnosti, Spoonwep pokúsila o GUI aplikácie.
Aircrack-ng to trvať nejaký čas, v porovnaní s AP Spôsob prepínač je dobré, ako sa spracúvajú v plne automatizované vyhľadávanie a analýzu PAKETTOKYAPUCHA.
Žiaľ, proces konečnej analýzy (aircrack-ng) vedie k možnosti, pretože je HEX.
[ XX:XX:XX:XX:XX:XX ]
hex-asc.pl
#!/usr/bin/perl
## ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
## WEP-KEY BIN Viewer for Spoonwep
## (ASCII to BINARY Changer for Spoonwep / Spoonwep2)
##
## http://freebsd.ai-line.com/ by sio (Japan)
## ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
## How to use. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 1.Permission change to 0700.
# 2.When Spoonwep is finished, this running.
# 3.Executes this.
# 4.After that, Please give me a mail(sio<at>ai-line.com).
# Girl or Japanese limitation ;-)
## ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
## configure
$output_dir = '/root/Desktop/CrackedWEP';
## Spoonwep default setting
$lastattack_dir = '/usr/local/bin/wifispoonfeeder/spoonwep/lastattack';
$key_file = 'key.txt';
$essid_file = 'wscapture-01.txt';
## wepkey
$readfile = "$lastattack_dir/$key_file";
open(IN, $readfile);
$wepkey = <IN>;
close(IN);
$wepkey =~ s/\[|\]|\ |\:|\n//g; # [ ww:xx:yy:zz ] => wwxxyyzz
$wepkey =~ s/([a-fA-F0-9][a-fA-F0-9])/pack("H2",$1)/eg; # ASCII to BINARY
## essid
$readfile = "$lastattack_dir/$essid_file";
open(IN, $readfile);
@essid = <IN>;
close(IN);
$essid = $essid[2];
@essid = split(/,/, $essid);
$essid = $essid[13];
$essid =~ s/^\s*//;
$essid =~ s/\s*$//;
## Write
($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(time);
$year += 1900;
$mon += 1;
$filename = "$year$mon$mday$hour$min$sec";
unless (-d $output_dir) {
mkdir $output_dir;
}
open(FILE, "> $output_dir/$filename");
print FILE "ESSID = $essid\n";
print FILE "WEPKEY = $wepkey";
close (FILE);
Súbor pod ostatné |