asleap
Main:
Project homepage:
http://asleap.sourceforge.net/
asleap is a tool designed to recover weak LEAP (Cisco's
Lightweight Extensible Authentication Protocol) and PPTP
passwords, asleap can perform:
-
Weak LEAP and PPTP password recovery from pcap and AiroPeek
files or from live capture
-
Deauthentication of clients on a leap WLAN (speeding up leap
password recovery) AIRJACK DRIVER REQUIRED
-
Plus many more features, see the project homepage
Installing asleap:
Download latest stable code from
http://asleap.sourceforge.net/ to /tools/wifi
tar zxvf asleap-[version].tgz
(tested with asleap-1.4.tgz)
cd asleap
make
./asleap
should now return asleap usage
Using asleap:
The first step involved in the use of
asleap is to produce the necessary database (.dat) and index files (.idx).
See asleap README
for a full description as to why these files are required.
cd /tools/wifi/asleap
./genkeys

./genkeys -r dict
-f dict.dat -n dict.idx
dict = Our wordlist/dictionary
file, with one word per line
dict.dat = Our new output
pass+hash file (generated as a result of running this command)
dict.idx = Our new output
index filename (generated as a result of running this command)


The final step in recovering our weak LEAP password is to run the asleap
command with our newly created .dat and .idx files:
./asleap -r
data/leap.dump -f dict.dat -n dict.idx
leap.dump = Our libpcap packet
capture file (NOTE: Any libpcap (e.g. tcpdump, Wireshark) or AiroPeek capture
file (.apc) can be used)
dict.dat = Our output
pass+hash file (generated with genkeys, see above)
dict.idx = Our new output
index filename (generated with genkeys, see above)

As you can see from the output above,
our user name = qa_leap and our password = qaleap
Note: The screenshots and data
files used above are all provided within the asleap tool itself (located in
/asleap/data).
|