WEP atslēgas Spoonwep par skriptu displejs ASCII
Posted by: admin at 3 pirmdiena 9., 2009
FreeBSD nav stāsts ir nedaudz uzmanību no WEP testēt neaizsargātību Linux es centos backtrack.Aircrack-ng, ir liela varbūtība, ka agrāk vai IKENAKAっbez pieaugs līdz vairāk nekā viens konsolē,欠KEMASU ir viedkartes?
Kad demonstrācijas pie klienta, "Izskatās, ka es nevaru nevienam."
Es biju iztīrītu, tāpēc, ka tas nav, lai paaugstinātu drošības izpratni, Spoonwep izmēģināja GUI pieteikumu.
Aircrack-ng veikt kādu laiku, salīdzinot ar AP režīma slēdzis ir labi, kā tas ir apstrādāti pilnībā automatizētu meklēšanas un analīzes PAKETTOKYAPUCHA.
Diemžēl, šis process Galīgā analīze (aircrack-ng) rezultātus, iespēja, jo tā ir 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);
Iesniegts saskaņā ar citiem |