WEP-Key Spoonwep עבור סקריפט כדי להציג ב-ASCII

פורסם על ידי: Admin ב 3 יום שני 9, 2009

FreeBSD היא לא הסיפור הוא קצת תשומת לב מ WEP, כדי לבחון את הפגיעות של לינוקס ניסיתי backtrack.

Aircrack-NG היא הסתברות גבוהה כי במוקדם או IKENAKAっללא להגדיל עד למעלה Console,欠KEMASU להיות חכם?
כאשר הפגנה מול הלקוח, "זה נראה כאילו אני לא יכול לאף אחד."
הייתי טהור, כך שהוא לא מצליח להעלות את המודעות אבטחה, Spoonwep ניסו GUI של היישום.

Aircrack-NG לקחת קצת זמן ביחס AP לעבור למצב טוב כפי שהוא עיבוד אוטומטי מלא של חיפוש וניתוח PAKETTOKYAPUCHA.
למרבה הצער, את התהליך הסופי של ניתוח (aircrack-NG) תוצאות האפשרות כי היא 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);
 

הגישו תחת אחר |

השאירו תגובה