mirror of
https://github.com/mubix/kaliwiki.git
synced 2025-10-29 16:59:26 +00:00
Merge pull request #94 from pwnwiki/Menu-Password-Attacks
Menu password attacks
This commit is contained in:
commit
d697dab33b
@ -12,7 +12,7 @@ Offline Attacks
|
|||||||
* [cachedump](../tools/cachedump.md)
|
* [cachedump](../tools/cachedump.md)
|
||||||
* [chntpw](../tools/chntpw.md)
|
* [chntpw](../tools/chntpw.md)
|
||||||
* [cmospwd](../tools/cmospwd.md)
|
* [cmospwd](../tools/cmospwd.md)
|
||||||
* [crunch](../tools/_template.md)
|
* [crunch](../tools/crunch.md)
|
||||||
* [dictstat](../tools/_template.md)
|
* [dictstat](../tools/_template.md)
|
||||||
* [fcrackzip](../tools/_template.md)
|
* [fcrackzip](../tools/_template.md)
|
||||||
* [hashcat](../tools/_template.md)
|
* [hashcat](../tools/_template.md)
|
||||||
|
|||||||
84
tools/crunch.md
Normal file
84
tools/crunch.md
Normal file
@ -0,0 +1,84 @@
|
|||||||
|
# Crunch
|
||||||
|
|
||||||
|
Notes
|
||||||
|
-------
|
||||||
|
Crunch can create a wordlist based on criteria you specify. The outout from crunch can be sent to the screen, file, or to another program.
|
||||||
|
```
|
||||||
|
usage: crunch <min-len> <max-len> [charset OR -f /path/to/charset.lst charset-name] [-o wordlist.txt] [-t [FIXED]@@@@] [-s startblock] [-c number]
|
||||||
|
```
|
||||||
|
|
||||||
|
Help Text
|
||||||
|
-------
|
||||||
|
```
|
||||||
|
crunch version 3.5
|
||||||
|
|
||||||
|
Crunch can create a wordlist based on criteria you specify. The outout from crunch can be sent to the screen, file, or to another program.
|
||||||
|
|
||||||
|
Usage: crunch <min> <max> [options]
|
||||||
|
where min and max are numbers
|
||||||
|
|
||||||
|
Please refer to the man page for instructions and examples on how to use crunch.
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
Example Usage
|
||||||
|
-------
|
||||||
|
From the sourceforge readme
|
||||||
|
|
||||||
|
```
|
||||||
|
usage: ./crunch <min-len> <max-len> [charset]
|
||||||
|
e.g: ./crunch 3 7 abcdef
|
||||||
|
|
||||||
|
This example will compute all passwords between 3 and 7 chars
|
||||||
|
using 'abcdef' as the character set and dump it to stdout.
|
||||||
|
|
||||||
|
usage: ./crunch <from-len> <to-len> [-f <path to charset.lst> charset-name] [-o wordlist.txt or START] [-t [FIXED]@@@@] [-s startblock]
|
||||||
|
|
||||||
|
Options:
|
||||||
|
-b : maximum bytes to write to output file. depending on the blocksize
|
||||||
|
files may be some bytes smaller than specified but never bigger.
|
||||||
|
-c : numbers of lines to write to output file, only works if "-o START"
|
||||||
|
is used, eg: 60 The output files will be in the format of starting
|
||||||
|
letter - ending letter for example:
|
||||||
|
crunch 1 5 -f /pentest/password/charset.lst mixalpha -o START -c 52
|
||||||
|
will result in 2 files: a-7.txt and 8-\ .txt The reason for the
|
||||||
|
slash in the second filename is the ending character is space and
|
||||||
|
ls has to escape it to print it. Yes you will need to put in
|
||||||
|
the \ when specifying the filename.
|
||||||
|
-d : specify -d [n][@,%^] to suppress generation of strings with more
|
||||||
|
than [n] adjacent duplicates from the given character set. For example:
|
||||||
|
./crunch 5 5 -d 2@
|
||||||
|
Will print all combinations with 2 or less adjacent lowercase duplicates.
|
||||||
|
-e : tells crunch to stop generating words at string. Useful when piping
|
||||||
|
crunch to another program.
|
||||||
|
-f : path to a file containing a list of character sets, eg: charset.lst
|
||||||
|
name of the character set in the above file eg:
|
||||||
|
mixalpha-numeric-all-space
|
||||||
|
-i : inverts the output so the first character will change very often
|
||||||
|
-l : literal characters to use in -t @,%^
|
||||||
|
-o : allows you to specify the file to write the output to, eg:
|
||||||
|
wordlist.txt
|
||||||
|
-p : prints permutations without repeating characters. This option
|
||||||
|
CANNOT be used with -s. It also ignores min and max lengths.
|
||||||
|
-q : Like the -p option except it reads the strings from the specified
|
||||||
|
file. It CANNOT be used with -s. It also ignores min and max.
|
||||||
|
-r : resume a previous session. You must use the same command line as
|
||||||
|
the previous session.
|
||||||
|
-s : allows you to specify the starting string, eg: 03god22fs
|
||||||
|
-t [FIXED]@,%^ : allows you to specify a pattern, eg: @@god@@@@
|
||||||
|
where the only the @'s will change with lowercase letters
|
||||||
|
the ,'s will change with uppercase letters
|
||||||
|
the %'s will change with numbers
|
||||||
|
the ^'s will change with symbols
|
||||||
|
-u : The -u option disables the printpercentage thread. This should be the last option.
|
||||||
|
-z : adds support to compress the generated output. Must be used
|
||||||
|
with -o option. Only supports gzip, bzip, lzma, and 7z.
|
||||||
|
|
||||||
|
This code can be easily adapted for use in brute-force attacks
|
||||||
|
against network services or cryptography.
|
||||||
|
```
|
||||||
|
|
||||||
|
Links
|
||||||
|
-------
|
||||||
|
[SourceForge](http://sourceforge.net/projects/crunch-wordlist/files/crunch-wordlist/)
|
||||||
|
[Creating Wordlists with Crunch](http://pentestlab.wordpress.com/2012/07/12/creating-wordlists-with-crunch/)
|
||||||
Loading…
x
Reference in New Issue
Block a user