______ __ ______ __ __ __ __ _____ __ __ __ | __ \.-----.--| |______| __ \.---.-.| |--.| |--.|__| |_ ______| \.-----.----.--.--.--------.-----.-----.| |_.---.-.| |_|__|.-----.-----. | <| -__| _ |______| <| _ || _ || _ || | _|______| -- | _ | __| | | | -__| || _| _ || _| || _ | | |___|__||_____|_____| |___|__||___._||_____||_____||__|____| |_____/|_____|____|_____|__|__|__|_____|__|__||____|___._||____|__||_____|__|__| The next few sections will be dedicated to the red rabbit documentation, the sections will be disected by module, eg: (0x0001 is module search) it goes from there from the list above. Another example of how modules will be seperated is by the cloumn number in the chart above where Brute is the second module name, its section will be labeled 0x0002 - BRUTE -, please take your time going through the documentation ALOT of people often forget about documentation then come to the devs confused as to why some dont work, or how the script works and how to use it, so please, when i mean read it i mean READ IT CAREFULLY!






0x0009 Encoding and cryptography
Section 0x0009 does not have much to it, rather this section will stay on the topic of encoding strings and information
> encode md5 Simply encode a string in a MD5 hash format example -> password
Cryptography Module: hash -> 5f4dcc3b5aa765d61d8327deb882cf99

> encode sha1 Simply encode a string in a SHA1 hash format example -> password
Cryptography Module: hash -> 5baa61e4c9b93f3f0682250b6cf8331b7ee68fd8

> encode sha256 Simply enoode a string in a SHA256 hash format example -> password
Cryptography Module: hash -> d86c21ad8ef628ce28008c9f79d8d608e0f39d51e40de6ae288185d34b12e7be

> encode sha512 Simply encode a string in a SHA512 HASH format example -> password
b109f3bbbc244eb82441917ed06d618b9008dd09b3befd1b5e07394c706a8bb980b1d7785e5976ec049b46df5f1326af5a2ea6d103fd07c95385ffab0cacbc86


> encode base64 Simply encode a string in base64 example -> password
Cryptography Module: hash -> cGFzc3dvcmQ=

> encode base32 Simply encode a string in base32 example -> password
Cryptography Module: hash -> OBQXG43XN5ZGI===

> encode md5 list encode a list of passwords in MD5 example filepath being usr/share/wordlists/rockyou.txt into a wordlist of hashes and will save the output to a file that can be saved later for HASH attacks and hash comparing known issue: when generating hash files there is an issue where extra spaces will be left behind this can be an issue so it is suggested you remake a new output file via grep or whatever filtering out the white-spaces in the file
> encode sha1 list encode a list of passwords in SHA1 example filepath being usr/share/wordlists/rockyou.txt into a wordlist of hashes and will save the output to a file that can be saved later for HASH attacks and hash comparing known issue: when generating hash files there is an issue where extra spaces will be left behind this can be an issue so it is suggested you remake a new output file via grep or whatever filtering out the white-spaces in the file
> encode sha256 list encode a list of passwords in SHA-256 example filepath being usr/share/wordlists/rockyou.txt into a wordlist of hashes and will save the output to a file that can be saved later for HASH attacks and hash comparing known issue: when generating hash files there is an issue where extra spaces will be left behind this can be an issue so it is suggested you remake a new output file via grep or whatever filtering out the white-spaces in the file
> encode sha512 list encode a list of passwords in SHA-512 example filepath being usr/share/wordlists/rockyou.txt into a wordlist of hashes and will save the output to a file that can be saved later for HASH attacks and hash comparing known issue: when generating hash files there is an issue where extra spaces will be left behind this can be an issue so it is suggested you remake a new output file via grep or whatever filtering out the white-spaces in the file
> encode base64 list encode a list of passwords in BASE64 example filepath being usr/share/wordlists/rockyou.txt into a wordlist of hashes and will save the output to a file that can be saved later for HASH attacks and hash comparing known issue: when generating hash files there is an issue where extra spaces will be left behind this can be an issue so it is suggested you remake a new output file via grep or whatever filtering out the white-spaces in the file
> encode base32 list encode a list of passwords in BASE32 example filepath being usr/share/wordlists/rockyou.txt into a wordlist of hashes and will save the output to a file that can be saved later for HASH attacks and hash comparing known issue: when generating hash files there is an issue where extra spaces will be left behind this can be an issue so it is suggested you remake a new output file via grep or whatever filtering out the white-spaces in the file
encode rot13 simply encode a string or payload using the ROT13 cipher example output encoding password
RR6> Cryptography Module: Password | password RR6> Cryptography Module: ROT13 Version | }T |W

> encode HMAC encode a string with a key in HMAC example -> password Key -> pass example output
RR6> Crypto Module | Salt - 5ao4X6y5Sy4roxCusWy2u28bgrlUmgCnb-lr3e6bWSM= RR6> Crypto Module | Hash - ddba85a0db3a3e3917223e8a9aa0176180e68607e3f7515ce19236ab8a302dab RR6> Crypto Module | Key - password RR6> Crypto Module | Pass - pass