1 00:00:01,370 --> 00:00:05,440 Now every time we use aircraft ngi regardless of the method. 2 00:00:05,600 --> 00:00:13,250 Aircraft ngi will use the C.P. you or the central processing unit to process the passwords and try them 3 00:00:13,280 --> 00:00:14,680 against the Hunchy. 4 00:00:14,720 --> 00:00:21,780 So basically the processor or the C-p is what's being used in the tracking process. 5 00:00:21,800 --> 00:00:27,920 Now this is usually the default behavior of most tools because the CPE is the brains of the computer 6 00:00:27,920 --> 00:00:34,250 is the central processing unit and thus the default component that's used when the computer needs to 7 00:00:34,250 --> 00:00:36,790 process data. 8 00:00:36,790 --> 00:00:43,690 Now if we pause for a second I think a lot of computers also contain another processing unit which is 9 00:00:43,700 --> 00:00:51,190 DGP to the GOP stands for the graphics processing unit and it's built and designed so that they can 10 00:00:51,190 --> 00:00:54,160 carry out repetitive tasks very quickly. 11 00:00:54,280 --> 00:01:00,820 For example rendering pixels on the screen is a very repetitive task because it literally loops over 12 00:01:00,820 --> 00:01:04,320 each pixel on screen and displays data in it. 13 00:01:04,390 --> 00:01:11,740 Therefore the process of key cracking is very similar in its essence to rendering pixels on screen for 14 00:01:11,740 --> 00:01:12,880 example. 15 00:01:12,880 --> 00:01:18,880 Basically it's a very repetitive task because we go through the wordlist and we take each password in 16 00:01:18,880 --> 00:01:25,120 the word list and then try to test it against the handshake and see if it's valid or not. 17 00:01:25,120 --> 00:01:26,930 So it's a very repetitive task. 18 00:01:27,180 --> 00:01:33,490 And because the GOP views are optimized to carry out repetitive tasks very quickly they're actually 19 00:01:33,490 --> 00:01:37,160 more efficient than simply use when it comes to cracking. 20 00:01:37,660 --> 00:01:44,710 So if you have a good graphics card you can use that graphic card or GP you in the cracking process 21 00:01:44,800 --> 00:01:46,330 instead of the C-p you. 22 00:01:46,510 --> 00:01:52,930 And that way you'll be able to go through the wordlist and carry out the cracking process much faster 23 00:01:52,930 --> 00:01:57,730 than if you would do it with the C.P. you and that's the main goal of this lecture I want to show you 24 00:01:57,730 --> 00:02:04,510 how to use the GP and the cracking process instead of the C-p you and we'll see how fast that is compared 25 00:02:04,510 --> 00:02:10,790 to the speed that we were getting with the C-p you know first of all before we do anything you need 26 00:02:10,790 --> 00:02:15,230 to have a powerful GP you or at least a good graphics card. 27 00:02:15,260 --> 00:02:20,720 We're going to use a tool called hash cut for the cracking process because aircraft engine does not 28 00:02:20,720 --> 00:02:24,650 allow us to use the graphics card and the cracking. 29 00:02:24,830 --> 00:02:31,250 I'm also going to do this from a Windows machine because most people use have drivers for Windows and 30 00:02:31,250 --> 00:02:34,490 it'll be very difficult to install their drivers for Linux. 31 00:02:34,730 --> 00:02:41,060 So if you're if you can install your driver for Linux then it's ok you can use hashcash from Linux exactly 32 00:02:41,060 --> 00:02:46,160 the same way that I'm going to show it in this video but I'm showing you how to do it from windows because 33 00:02:46,190 --> 00:02:52,520 it's actually much easier to install the drivers for a graphics card for Windows because most manufacturers 34 00:02:52,520 --> 00:02:57,650 or release official drivers for Windows whereas when you go to Linux you might have to install third 35 00:02:57,650 --> 00:02:59,730 party packages to get it to work. 36 00:03:01,000 --> 00:03:03,750 So I have the Web site here for Hoshko. 37 00:03:03,750 --> 00:03:09,970 I'm going to include in the resources now before you can use hash cat you'll have to download the driver 38 00:03:09,970 --> 00:03:17,470 requirements for your GP you so you can see in here we have a list of the drivers that you need to download. 39 00:03:17,470 --> 00:03:23,410 So if you have an AM DGP you you'll need to download the HMD radon software for Linux. 40 00:03:23,440 --> 00:03:28,400 You'll have to download the MDG Depue pro driver and so on. 41 00:03:28,420 --> 00:03:34,690 Now I'm on Windows so I'm just going to highlight this and I'm going to right click and search google 42 00:03:34,690 --> 00:03:39,060 for it and you'll see the first results will come up with the right result. 43 00:03:39,070 --> 00:03:40,370 So I'm just going to click it. 44 00:03:41,960 --> 00:03:45,940 And then you can see I can download it from here. 45 00:03:46,020 --> 00:03:47,540 And it is very easy. 46 00:03:47,540 --> 00:03:49,950 Just double click the downloaded file. 47 00:03:50,030 --> 00:03:51,770 Then next next next next. 48 00:03:51,860 --> 00:03:55,970 And then your computer will restart and you'll have it installed. 49 00:03:55,970 --> 00:04:00,860 Now I've already done all of that so I'm going to go back to Hosh cat and I'm going to go ahead and 50 00:04:00,860 --> 00:04:05,230 download the binary of hash cut. 51 00:04:05,410 --> 00:04:10,040 And as you can see now that's downloaded for me and it's gone in the download directory. 52 00:04:11,890 --> 00:04:17,560 So it's zipped file it's a seven zip file you'll need an archive manager to open it. 53 00:04:17,590 --> 00:04:18,820 I already have. 54 00:04:18,850 --> 00:04:23,870 When you are installed so I'm just going to double click it and that's going to be opened in winter. 55 00:04:24,340 --> 00:04:32,170 Now I'm going to click it's directory here click on extract to uncompress it and I'm going to choose 56 00:04:32,170 --> 00:04:36,070 to uncompress it in my C directory. 57 00:04:36,140 --> 00:04:44,550 I'm going to hit OK and that will basically put the files for hashcash in my C. directory. 58 00:04:44,590 --> 00:04:51,030 Now the next step is going to be converting my handshake to a file that's compatible with hash cut. 59 00:04:51,110 --> 00:04:56,740 Now when we capture the handshake as we've seen in all the previous lectures it's usually stored in 60 00:04:56,740 --> 00:05:01,400 a file that has a copy extension so that c.a.p. 61 00:05:01,630 --> 00:05:09,100 Now hashcash can't read the files so we'll have to convert this to a file that's compatible with Hauschka. 62 00:05:09,610 --> 00:05:14,530 Now we can do that very easily using an online tool made by hashcash. 63 00:05:14,710 --> 00:05:19,340 So I have tried here and again I'm going to include its link in the resources. 64 00:05:19,390 --> 00:05:26,920 Now all you'll have to do is just go on Choose file choose the cap file that contains the handshake. 65 00:05:27,050 --> 00:05:34,330 Click on Open and then put the network name in the SS ID field. 66 00:05:34,350 --> 00:05:40,520 Now my network name is already started in there so it's UPC 7 2 3 7 6 2. 67 00:05:40,980 --> 00:05:48,070 I'm gonna click on convert now as you can see now this automatically changes the file type to a hate 68 00:05:48,280 --> 00:05:53,830 cap x file and it automatically downloads this for me as well. 69 00:05:53,830 --> 00:06:00,220 So if I go to my downloads directory you can see that I have a new file here and it has a hate C-cup 70 00:06:00,280 --> 00:06:01,690 X extension. 71 00:06:01,720 --> 00:06:07,420 This is the extension that hashcash can read and understand. 72 00:06:07,440 --> 00:06:12,210 Now I'm just going to rename this file and I'm going to call it handshake so that it's easier for us 73 00:06:12,210 --> 00:06:14,230 to know. 74 00:06:14,250 --> 00:06:15,070 Now we're all set. 75 00:06:15,090 --> 00:06:23,340 I have my hand shake here and I also have my word list right here which is called Rock Q And I'm just 76 00:06:23,340 --> 00:06:25,040 going to copy both of these files 77 00:06:28,880 --> 00:06:31,470 and put them in the same directory as hashcash. 78 00:06:31,760 --> 00:06:42,230 So I put hashcash in C so it's in my PC C and it's called Hauschka at and I'm going to paste the word 79 00:06:42,230 --> 00:06:44,440 list on the handshake in here. 80 00:06:47,880 --> 00:06:49,150 Now we're all set. 81 00:06:49,170 --> 00:06:55,620 We have our wordlist on the handshake on the same directory as hashcash binary. 82 00:06:55,680 --> 00:07:01,500 So now we're ready to use hash cut and all we have to do is we have to navigate here from Windows command 83 00:07:01,500 --> 00:07:09,380 prompt then run Hauschka out against this handshake with the dictionary that we just copied. 84 00:07:09,510 --> 00:07:15,150 So in the next lecture I'm going to show you how to use hash cut from the windows command prompt to 85 00:07:15,180 --> 00:07:19,260 crack the handshake using the GP you instead of the C-p you.