WEP-Key Spoonwep für ein Skript für die Anzeige in ASCII

Geschrieben von: admin, 3 Montag, den 9., 2009

FreeBSD ist nicht in der Geschichte ist ein wenig Aufmerksamkeit von WEP, um die Anfälligkeit der Linux Ich habe versucht, Backtrack.

Aircrack-ng ist eine hohe Wahrscheinlichkeit, dass früher oder IKENAKAっohne Steigerung bis zu mehr als eine Konsole,欠KEMASU zu Smart?
Bei einer Demonstration vor dem Kunden, "Wie es aussieht, kann ich nicht für jeden."
Ich war Reinigung, so dass es nicht um die das Bewusstsein für die Gefahrenabwehr, Spoonwep versucht, eine GUI-Anwendung.

Aircrack-ng für einige Zeit in Anspruch nehmen im Vergleich zu den AP-Modus-Schalter ist gut, da es in einem vollständig automatisierten Such-und Analyse PAKETTOKYAPUCHA.
Leider, den Prozess der endgültigen Analyse (aircrack-ng) in die Option, weil es HEX.
 [ XX:XX:XX:XX:XX:XX ] 
Um die Umwandlung in eine intelligente, einfache Perl-Skript arrangiert zu veröffentlichen.

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);
 

Abgelegt unter Sonstiges |

Keine Kommentare »