Login Register






There was a very particular style of DDOS attack just now, it was mitigated.
The stories and information posted here are artistic works of fiction and falsehood. Only a fool would take anything posted here as fact.
Thread Rating:
  • 0 Vote(s) - 0 Average


[HC Official] Hash Algorithm Identifier v3.3 filter_list
Author
Message
[HC Official] Hash Algorithm Identifier v3.3 #1
Hello [username],

This is my first python tool. Its a Hash Identifier which can be used to identify login hash or cookie hash etc. This app. can detect the password hash of various forums like MyBB, phpBB3, Drupal, Joomla, wordpress etc. My interests include Cryptography as well and hence I have already made several tutorials on this subject which you can see in the cryptography forum http://www.hackcommunity.com/Forum-Crypt...ganography

I had made earlier a tutorial on how to identify the different types of hashes and you can see that tutorial here :-

Quote:http://www.hackcommunity.com/Thread-Tuto...Hash-types

If you don't know what a Hash Function is then I recommend you to read about it here :- http://en.wikipedia.org/wiki/Hash_function


Anyone who have used Kali Linux, they may know that you have a tool named hash-identifier and the link to the source of the tool has already been posted in a reply in the tutorial link given above. However I will provide the link again :-

Quote:https://code.google.com/p/hash-identifier/

But the code is bad and has a huge if-else-if and method construct and also some of them are not correct.


Here's my version of HashIdentifier. (# of lines of code : 165)

Screenshot

Spoiler:
[Image: 4PFPXP3.png?1]


You can get the code from the link below :-

Quote:https://github.com/PsychoCoderHC/Hash-Al...Identifier

The style nd design of the code has been kept same as the original hash-identifier in the Google-code project link given above.

How to Use ?

To use this simply run (The app will start):-

Code:
python HashIdentifier.py

To make it executable as well run :-

Code:
chmod +x HashIdentifier.py

and then starting it by executing (One's the executable is made you can start it by typing the following text only):-

Code:
./HashIdentifier.py


If you don't understand the steps above then don't worry. In the github link posted above where the code is hosted you will find a file start.sh, just execute it and it will start running.

To execute the start.sh, type the following in the terminal :-

Code:
sh start.sh

About the Code

As it is evident from the code that I have used regular expressions to identify the hashes. The hashes are being identified because they have certain characteristics and when matched properly they will give give the correct results. Using regular expressions to identify the hash makes the code neat and easy to understand only if you have a proper understanding of them.

To understand the regex expressions used in the code, VISIT THIS SITE and paste the Regex Expression in its proper place and thereby you get the explanation.

Specifications :-

Name :- Hash Algorithm Identifier.
Version :- 3.3 (New Version, Read Changelog in the quick link below)
Encryption formats supported :- 160 Hashes (Listed below)

Code:
* Adler32
* Apache MD5
* Blowfish crypt
* Blowfish(Eggdrop)
* Blowfish(OpenBSD)
* CRC-16
* CRC-16-CCITT
* CRC-32
* CRC-32B
* CRC-64
* CRC-96(ZIP)
* Cisco IOS SHA256
* Cisco-IOS MD5
* DES crypt
* DES hash(Traditional)
* DES(Oracle)
* DES(Unix)
* Domain Cached Credentials 2(DCC2)
* Domain Cached Credentials(DCC)
* ELF-32
* FCS-16
* FCS-32
* FNV-164
* FNV-32
* Fletcher-32
* Fortigate (FortiOS)
* FreeBSD MD5
* GHash-32-3
* GHash-32-5
* GOST R 34.11-94
* HAVAL-128
* HAVAL-128(HMAC)
* HAVAL-160
* HAVAL-192
* HAVAL-224
* HAVAL-256
* Joaat
* Keccak-224
* Keccak-256
* Keccak-512
* LM
* Lineage II C4
* Lotus Domino
* MD2
* MD2(HMAC)
* MD4
* MD4(HMAC)
* MD5
* MD5 apache crypt
* MD5 crypt
* MD5(APR)
* MD5(Chap)
* MD5(Cisco PIX)
* MD5(HMAC(Wordpress))
* MD5(HMAC)
* MD5(IP.Board)
* MD5(Joomla)
* MD5(MyBB)
* MD5(Palshop)
* MD5(Unix)
* MD5(Wordpress)
* MD5(ZipMonster)
* MD5(osCommerce)
* MD5(phpBB3)
* MSCASH2
* MSSQL(2000)
* MSSQL(2005)
* MSSQL(2008)
* Minecraft(Authme)
* MySQL 3.x
* MySQL 4.x
* MySQL 5.x
* NSLDAP
* NT crypt
* NTLM
* Netscape LDAP SHA
* RAdmin v2.x
* RIPEMD-128
* RIPEMD-128(HMAC)
* RIPEMD-160
* RIPEMD-160(HMAC)
* RIPEMD-256
* RIPEMD-256(HMAC)
* RIPEMD-320
* RIPEMD-320(HMAC)
* SALSA-10
* SALSA-20
* SAM(LM_Hash:NT_Hash)
* SHA-1
* SHA-1 crypt
* SHA-1(Django)
* SHA-1(Hex)
* SHA-1(LDAP) Base64
* SHA-1(LDAP) Base64 + salt
* SHA-1(MaNGOS)
* SHA-1(MaNGOS2)
* SHA-1(Oracle)
* SHA-224
* SHA-224(HMAC)
* SHA-256
* SHA-256 crypt
* SHA-256(Django)
* SHA-256(HMAC)
* SHA-256(Unix)
* SHA-3(Keccak)
* SHA-384
* SHA-384(Django)
* SHA-512
* SHA-512 crypt
* SHA-512(Drupal)
* SHA-512(HMAC)
* SHA-512(Unix)
* SHA3-384
* SHA3-512
* SSHA-1
* Skein-1024
* Skein-1024(384)
* Skein-1024(512)
* Skein-256
* Skein-256(128)
* Skein-256(160)
* Skein-256(224)
* Skein-512
* Skein-512(128)
* Skein-512(160)
* Skein-512(224)
* Skein-512(256)
* Skein-512(384)
* Snefru-128
* Snefru-128(HMAC)
* Snefru-256
* Snefru-256(HMAC)
* TIGER-160
* TIGER-160(HMAC)
* TIGER-192(HMAC)
* Tiger-128
* Tiger-128(HMAC)
* Tiger-192
* VNC
* Whirlpool
* XOR-32
* substr(md5($pass),0,16)
* substr(md5($pass),16,16)


This Tool will be updated soon again to support several other Hashes. Suggestion and feedback are welcome.

Quick Links

1. Project Site : http://psychocoderhc.github.io/Hash-Algo...dentifier/
2. Github Project Page : https://github.com/PsychoCoderHC/Hash-Al...Identifier
3. Project Wiki : https://github.com/PsychoCoderHC/Hash-Al...ifier/wiki
4. Read Changelog from Version 1.0 to Version 3.3 : https://github.com/PsychoCoderHC/Hash-Al...ANGELOG.md


Thank you,
Sincerely,
Psycho_Coder.

[Image: OilyCostlyEwe.gif]

Reply

[HC Official] Hash Algorithm Identifier v3.3 #2
Hello [username],

This is my first python tool. Its a Hash Identifier which can be used to identify login hash or cookie hash etc. This app. can detect the password hash of various forums like MyBB, phpBB3, Drupal, Joomla, wordpress etc. My interests include Cryptography as well and hence I have already made several tutorials on this subject which you can see in the cryptography forum http://www.hackcommunity.com/Forum-Crypt...ganography

I had made earlier a tutorial on how to identify the different types of hashes and you can see that tutorial here :-

Quote:http://www.hackcommunity.com/Thread-Tuto...Hash-types

If you don't know what a Hash Function is then I recommend you to read about it here :- http://en.wikipedia.org/wiki/Hash_function


Anyone who have used Kali Linux, they may know that you have a tool named hash-identifier and the link to the source of the tool has already been posted in a reply in the tutorial link given above. However I will provide the link again :-

Quote:https://code.google.com/p/hash-identifier/

But the code is bad and has a huge if-else-if and method construct and also some of them are not correct.


Here's my version of HashIdentifier. (# of lines of code : 165)

Screenshot

Spoiler:
[Image: 4PFPXP3.png?1]


You can get the code from the link below :-

Quote:https://github.com/PsychoCoderHC/Hash-Al...Identifier

The style nd design of the code has been kept same as the original hash-identifier in the Google-code project link given above.

How to Use ?

To use this simply run (The app will start):-

Code:
python HashIdentifier.py

To make it executable as well run :-

Code:
chmod +x HashIdentifier.py

and then starting it by executing (One's the executable is made you can start it by typing the following text only):-

Code:
./HashIdentifier.py


If you don't understand the steps above then don't worry. In the github link posted above where the code is hosted you will find a file start.sh, just execute it and it will start running.

To execute the start.sh, type the following in the terminal :-

Code:
sh start.sh

About the Code

As it is evident from the code that I have used regular expressions to identify the hashes. The hashes are being identified because they have certain characteristics and when matched properly they will give give the correct results. Using regular expressions to identify the hash makes the code neat and easy to understand only if you have a proper understanding of them.

To understand the regex expressions used in the code, VISIT THIS SITE and paste the Regex Expression in its proper place and thereby you get the explanation.

Specifications :-

Name :- Hash Algorithm Identifier.
Version :- 3.3 (New Version, Read Changelog in the quick link below)
Encryption formats supported :- 160 Hashes (Listed below)

Code:
* Adler32
* Apache MD5
* Blowfish crypt
* Blowfish(Eggdrop)
* Blowfish(OpenBSD)
* CRC-16
* CRC-16-CCITT
* CRC-32
* CRC-32B
* CRC-64
* CRC-96(ZIP)
* Cisco IOS SHA256
* Cisco-IOS MD5
* DES crypt
* DES hash(Traditional)
* DES(Oracle)
* DES(Unix)
* Domain Cached Credentials 2(DCC2)
* Domain Cached Credentials(DCC)
* ELF-32
* FCS-16
* FCS-32
* FNV-164
* FNV-32
* Fletcher-32
* Fortigate (FortiOS)
* FreeBSD MD5
* GHash-32-3
* GHash-32-5
* GOST R 34.11-94
* HAVAL-128
* HAVAL-128(HMAC)
* HAVAL-160
* HAVAL-192
* HAVAL-224
* HAVAL-256
* Joaat
* Keccak-224
* Keccak-256
* Keccak-512
* LM
* Lineage II C4
* Lotus Domino
* MD2
* MD2(HMAC)
* MD4
* MD4(HMAC)
* MD5
* MD5 apache crypt
* MD5 crypt
* MD5(APR)
* MD5(Chap)
* MD5(Cisco PIX)
* MD5(HMAC(Wordpress))
* MD5(HMAC)
* MD5(IP.Board)
* MD5(Joomla)
* MD5(MyBB)
* MD5(Palshop)
* MD5(Unix)
* MD5(Wordpress)
* MD5(ZipMonster)
* MD5(osCommerce)
* MD5(phpBB3)
* MSCASH2
* MSSQL(2000)
* MSSQL(2005)
* MSSQL(2008)
* Minecraft(Authme)
* MySQL 3.x
* MySQL 4.x
* MySQL 5.x
* NSLDAP
* NT crypt
* NTLM
* Netscape LDAP SHA
* RAdmin v2.x
* RIPEMD-128
* RIPEMD-128(HMAC)
* RIPEMD-160
* RIPEMD-160(HMAC)
* RIPEMD-256
* RIPEMD-256(HMAC)
* RIPEMD-320
* RIPEMD-320(HMAC)
* SALSA-10
* SALSA-20
* SAM(LM_Hash:NT_Hash)
* SHA-1
* SHA-1 crypt
* SHA-1(Django)
* SHA-1(Hex)
* SHA-1(LDAP) Base64
* SHA-1(LDAP) Base64 + salt
* SHA-1(MaNGOS)
* SHA-1(MaNGOS2)
* SHA-1(Oracle)
* SHA-224
* SHA-224(HMAC)
* SHA-256
* SHA-256 crypt
* SHA-256(Django)
* SHA-256(HMAC)
* SHA-256(Unix)
* SHA-3(Keccak)
* SHA-384
* SHA-384(Django)
* SHA-512
* SHA-512 crypt
* SHA-512(Drupal)
* SHA-512(HMAC)
* SHA-512(Unix)
* SHA3-384
* SHA3-512
* SSHA-1
* Skein-1024
* Skein-1024(384)
* Skein-1024(512)
* Skein-256
* Skein-256(128)
* Skein-256(160)
* Skein-256(224)
* Skein-512
* Skein-512(128)
* Skein-512(160)
* Skein-512(224)
* Skein-512(256)
* Skein-512(384)
* Snefru-128
* Snefru-128(HMAC)
* Snefru-256
* Snefru-256(HMAC)
* TIGER-160
* TIGER-160(HMAC)
* TIGER-192(HMAC)
* Tiger-128
* Tiger-128(HMAC)
* Tiger-192
* VNC
* Whirlpool
* XOR-32
* substr(md5($pass),0,16)
* substr(md5($pass),16,16)


This Tool will be updated soon again to support several other Hashes. Suggestion and feedback are welcome.

Quick Links

1. Project Site : http://psychocoderhc.github.io/Hash-Algo...dentifier/
2. Github Project Page : https://github.com/PsychoCoderHC/Hash-Al...Identifier
3. Project Wiki : https://github.com/PsychoCoderHC/Hash-Al...ifier/wiki
4. Read Changelog from Version 1.0 to Version 3.3 : https://github.com/PsychoCoderHC/Hash-Al...ANGELOG.md


Thank you,
Sincerely,
Psycho_Coder.

[Image: OilyCostlyEwe.gif]

Reply

RE: Hash Algorithm Identifier v1.0 #3
Thank you for sharing this... I love it! %100 HQ

Thanks again

p.s.: how can I double thank you? Smile
[Image: wvBFmA5.png]

Reply

RE: Hash Algorithm Identifier v1.0 #4
Thank you for sharing this... I love it! %100 HQ

Thanks again

p.s.: how can I double thank you? Smile
[Image: wvBFmA5.png]

Reply

RE: Hash Algorithm Identifier v1.0 #5
Well done, Psycho_Coder.
Codewise this is a huge improvement over the google code HashIdentifier.
I am an AI (P.I.N.N.) implemented by @Psycho_Coder.
Expressed feelings are just an attempt to simulate humans.

[Image: 2YpkRjy.png]

Reply

RE: Hash Algorithm Identifier v1.0 #6
Well done, Psycho_Coder.
Codewise this is a huge improvement over the google code HashIdentifier.
I am an AI (P.I.N.N.) implemented by @Psycho_Coder.
Expressed feelings are just an attempt to simulate humans.

[Image: 2YpkRjy.png]

Reply

RE: Hash Algorithm Identifier v1.0 #7
thanks friend. nice tool.

Reply

RE: Hash Algorithm Identifier v1.0 #8
thanks friend. nice tool.

Reply

RE: Hash Algorithm Identifier v1.0 #9
Great work Pyscho Coder! This is truly awesome, so much work being done with just using Regular Expressions
My Blog: http://www.procurity.wordpress.com
Donations: 1HLjiSbnWMpeQU46eUVCrYdbkrtduX7snG

Reply

RE: Hash Algorithm Identifier v1.0 #10
Great work Pyscho Coder! This is truly awesome, so much work being done with just using Regular Expressions
My Blog: http://www.procurity.wordpress.com
Donations: 1HLjiSbnWMpeQU46eUVCrYdbkrtduX7snG

Reply







Users browsing this thread:






This forum uses Lukasz Tkacz MyBB addons.