WEP ključ Spoonwep za skriptu za prikaz u ASCII

Posted by: admin at 3 ponedjeljak 9th, 2009

FreeBSD nije priča je malo pažnje WEP testirati ranjivost Linuxa sam pokušao odustajanje od nečega.

Aircrack-ng je velika vjerojatnost da je prije ili IKENAKAっbez povećanja do više od jedne konzole,欠KEMASU biti pametan?
Prilikom demonstracije pred klijentom, "Izgleda da ja ne mogu nikoga."
Bio sam čišćenje, tako da ne uspijeva podići sigurnost svijesti, Spoonwep pokušao jedan GUI aplikaciju.

Aircrack-ng to potrajati neko vrijeme u odnosu na AP modu prebaciti je dobra kao što je obrađeno u potpunosti automatizirana pretraga i analiza PAKETTOKYAPUCHA.
Nažalost, proces konačne analize (aircrack-ng) rezultata u opciju jer je Hex.
 [ XX:XX:XX:XX:XX:XX ] 
Pretvoriti u pametnu, jednostavnu perl skripte uređen objaviti ga.

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

Varalica pod drugim |

Ostavi komentar