Go to https://www.cygwin.com , get the setup-x86_64 file and follow the instructions on the website.
Go to https://www.cygwin.com , get the setup-x86_64 file and follow the instructions on the website.
Make sure to install additional dependencies necessary for hashcat compilation by selecting the following packages during cygwin installation
Make sure to install additional dependencies necessary for hashcat compilation by selecting the following packages during cygwin installation
```
```
libiconv-devel
libiconv-devel
gcc-core
gcc-core
@ -25,55 +15,32 @@ make
git
git
```
```
### Building ###
### Building ###
Once all that is done, open the cygwin bash (cygwin\cygwin.bat) and type the following command to copy the latest master revision of hashcat repository into cygwin\home\username\hashcat
Once all that is done, open the cygwin bash (cygwin\cygwin.bat) and type the following command to copy the latest master revision of hashcat repository into cygwin\home\username\hashcat
The process may take a while, please be patient. Once it's finished, run hashcat by typing "./hashcat.exe"
The process may take a while, please be patient. Once it's finished, run hashcat by typing "./hashcat.exe"
```
```
$ ./hashcat.exe
$ ./hashcat.exe
```
```
### Notes ###
### Notes ###
While hashcat will run fine from cygwin bash, running it from a windows shell will require cygwin1.dll and cygiconv-2.dll to be in the same folder with hashcat.exe (the files can be found in cygwin\bin folder).
While hashcat will run fine from cygwin bash, running it from a windows shell will require cygwin1.dll and cygiconv-2.dll to be in the same folder with hashcat.exe (the files can be found in cygwin\bin folder).