Archive for the 'Inne' Category

WEP-KEY Spoonwep dla skryptu do wyświetlania w ASCII

Wysłany przez: admin na 3 poniedziałek 9th, 2009

FreeBSD nie jest w opowiadaniu jest trochę uwagę od WEP do testowania podatności Linux Próbowałem wracać.

Aircrack-ng jest wysokie prawdopodobieństwo, że prędzej czy IKENAKAっnie wzrośnie do więcej niż jednej konsoli欠KEMASU być inteligentne?
Podczas demonstracji przed klientem, "Wygląda na to, że nie mogę do nikogo."
Byłem czyszczenia, tak by nie zwiększać bezpieczeństwo świadomości, próbowaliśmy Spoonwep GUI aplikacji.

Aircrack-ng poświęcić trochę czasu w porównaniu do trybu AP przełącznik jest dobry, jak jest on przetwarzany w pełni zautomatyzowanej i analizy PAKETTOKYAPUCHA.
Niestety, proces ostatecznej analizy (Aircrack-ng) wyniki w opcji, ponieważ jest HEX.
 [ XX:XX:XX:XX:XX:XX ] 
Aby przekonwertować do inteligentnego, prosty skrypt perl rozmieszczone, aby je opublikować.

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

Zapisano pod inne |

No Comments »