Prepare to rename project into hashcat

This release markes the fusion of "hashcat" and "oclHashcat" into "hashcat".
It combines all features of all hashcat projects in one project.
This commit is contained in:
jsteube
2016-05-10 19:07:07 +02:00
parent 768ffbdad8
commit e47030ed7d
41 changed files with 273866 additions and 273844 deletions
+9 -9
View File
@@ -1,4 +1,4 @@
oclHashcat build documentation
hashcat build documentation
=
# Revision:
* 1.3
@@ -8,12 +8,12 @@ oclHashcat build documentation
* Christoph Heuwieser <<dropdead@hashcat.net>>
* magnum <<john.magnum@hushmail.com>>
# Building oclHashcat for Linux and OSX
# Building hashcat for Linux and OSX
Get a copy of the **oclHashcat** repository
Get a copy of the **hashcat** repository
```sh
$ git clone https://github.com/hashcat/oclHashcat.git
$ git clone https://github.com/hashcat/hashcat.git
```
Run "make"
@@ -22,7 +22,7 @@ Run "make"
$ make
```
# Install oclHashcat for Linux
# Install hashcat for Linux
The install target is linux FHS compatible and can be used like this:
@@ -32,12 +32,12 @@ $ make install
If you install it, cached kernels, session files, restore- and pot-files etc. will go to $HOME/.hashcat/
# Building oclHashcat for Windows
# Building hashcat for Windows
Get a copy of the **oclHashcat** repository
Get a copy of the **hashcat** repository
```sh
$ git clone https://github.com/hashcat/oclHashcat.git
$ git clone https://github.com/hashcat/hashcat.git
```
Basically all you need is the OpenCL Headers.
@@ -53,4 +53,4 @@ $ git clone https://github.com/KhronosGroup/OpenCL-Headers deps/OpenCL-Headers/C
$ make win32 win64
```
=
Enjoy your fresh **oclHashcat** binaries ;)
Enjoy your fresh **hashcat** binaries ;)
+1 -1
View File
@@ -3,7 +3,7 @@
This release markes the fusion of "hashcat" and "oclHashcat" into "hashcat".
It combines all features of all hashcat projects in one project.
** NOTE to beta users: that's what's planed for release **
** THE VERSION 3.00 IS CURRENTLY STILL IN BETA **
##
## Features
+19 -5
View File
@@ -1,5 +1,7 @@
oclHashcat v2.10
================
hashcat v3.00
=============
** THE VERSION 3.00 IS CURRENTLY STILL IN BETA **
AMD users require AMD drivers 14.9 or later (recommended 15.12 or later)
Intel users require Intel OpenCL Runtime 14.2 or later (recommended 15.1 or later)
@@ -10,11 +12,11 @@ NVidia users require NVidia drivers 346.59 or later (recommended 361.x or later)
##
- World's fastest password cracker
- World's first and only GPGPU-based rule engine
- World's first and only in-kernel rule engine
- Free
- Open-Source (MIT License)
- Multi-OS (Linux, Windows and OSX)
- Multi-Platform (CPU, GPU, FPGA, etc., everything that comes with an OpenCL runtime)
- Multi-Platform (CPU, GPU, DSP, FPGA, etc., everything that comes with an OpenCL runtime)
- Multi-Hash (Cracking multiple hashes at the same time)
- Multi-Devices (Utilizing multiple devices in same system)
- Multi-Device-Types (Utilizing mixed device types in same system)
@@ -28,7 +30,7 @@ NVidia users require NVidia drivers 346.59 or later (recommended 361.x or later)
- Supports automatic keyspace ordering markov-chains
- Built-in benchmarking system
- Integrated thermal watchdog
- 150+ Hash-types implemented with performance in mind
- 160+ Hash-types implemented with performance in mind
##
## Hash-Types
@@ -222,3 +224,15 @@ NVidia users require NVidia drivers 346.59 or later (recommended 361.x or later)
- Mesa/Clover
- NVidia ForceWare
- pocl
##
## Supported OpenCL device types
##
- GPU
- CPU
- APU
- DSP
- FPGA
- Coprocessor
+2 -1
View File
@@ -42,7 +42,7 @@
#define RULE_OP_REJECT_CONTAINS '%' // reject plains that contain char X less than N times
#define RULE_OP_REJECT_MEMORY 'Q' // reject plains that match the plain saved (see M), i.e. if unchanged
/* hashcat only */
/* With -j or -k only */
#define RULE_OP_MANGLE_SWITCH_FIRST 'k' // switches the first 2 chars. ex: hello -> ehllo
#define RULE_OP_MANGLE_SWITCH_LAST 'K' // switches the last 2 chars. ex: hello -> helol
@@ -56,3 +56,4 @@
#define RULE_OP_MANGLE_DUPEBLOCK_FIRST 'y' // duplicates first n characters
#define RULE_OP_MANGLE_DUPEBLOCK_LAST 'Y' // duplicates last n characters
#define RULE_OP_MANGLE_TITLE 'E' // lowercase everything then upper case the first letter and every letter after a space