Friday, June 20, 2014

The Crows Crew Hash Analyzer

The Crows Crew Hash Analyzer
  
#!/bin/bash
#
# ---------------------------------
# The Crows Crew Hash Analyzer  
# Licence : Linux
# ---------------------------------
#
# Title   : The Crows Crew Hash Analyzer 
# Code    : Bash 
# Author  : RedH4t.Viper
# Email   : RedH4t.Viper@Gmail.com , RedH4t.Viper@yahoo.com
# Date    : 2013 17 May
# Thanks  : IrIsT ,TBH ,3xp1r3 , thecrowscrew ,kurdhackteam 
#
# Gr33tz  : Am!r | C0dex | B3HZ4D | TaK.FaNaR | 0x0ptim0us | Net.W0lf | 
# Gr33tz  : Skote_Vahshat| Dj.TiniVini| Mr.XHat | Black King |
# Gr33tz  : E2MAEN | Mr.F@RDIN | M4st3r4N0nY | ICA_r00t | m3hdi |
# Gr33tz  : x3o-1337 | Gabby | Sukhoi Su-37 | ARTA | H-SK33PY | (^_^) | Turk Sever |
# Gr33tz  : Sajjad13and11 | Silent | Mr.Zero | Dr.Koderz | Smartprogrammer |
# Gr33tz  : IR Anonymous | sole sad \ z3r0 | Medrik && All Of IrIsT Memebrz
#------------------------------------------------------------------------------------------#

m_hash=$1
n_hash=${#m_hash}


Usage() 
{
 echo ""
 echo "# ***************************************************************************​*************************#"
 echo "# Usage      : The Crows Crew Hash Analyzer                                                    *#"
 echo "# Help       : -h && --help : Show This Menu                                                         *#"
 echo "# RunScript  : Give Permision to script and run it !!                                                *#"
 echo "# ***************************************************************************​*************************#"
 echo ""
}

# check for arguments 
if [ -z "$m_hash" ] || [ "$m_hash" == "-h" ] || [ "$m_hash" == "--help" ]; then
Usage;
exit 
fi 

Detect()
{

if [ $n_hash  -eq 4 ]
then
   echo "[*] This Hash Is CRC-16 Or CRC-16-CCITT Or FCS-16 ."

elif [ $n_hash  -eq 8 ]
then
   echo "[*] This Hash Is ADLER32 Or CRC-32 Or CRC-32B Or GHash-32-3 Or GHash-32-5 ."

elif [ $n_hash  -eq 9 ]
then
   echo "[*] This Hash Is Elf-32 ."

elif [ $n_hash  -eq 13 ]
then
   echo "[*] This Hash is DES (Unix) "

elif [ $n_hash  -eq 16 ]
then
   echo "[*] This Hash is MySQL < 5"

elif [ $n_hash  -eq 24 ]
then
   echo "[*] This Hash is RipeMD128 (Base64) Or SNEFRU128 (Base64) Or Tiger128 (Base64) Or Haval128 (Base64) Or MD2 (Base64) Or MD4(Base64) Or MD5 (Base64)"

elif [ $n_hash  -eq 28 ]
then
   echo "[*] This Hash is Haval160 (Base64) Or RipeMD160 (Base64) Or SHA-1 (Base64) Or Tiger160 (Base64) "

elif [ $n_hash  -eq 32 ]
then
   echo "[*] This Hash is DCC Or Haval128_3 Or Haval128_4 Or Haval128_5 Or Haval128 (HMAC) Or Haval192 (Base64) Or MD2 " 
   echo "[*] Or MD2 (HMAC) Or MD4 Or MD4 (HMAC) Or MD5 Or MD5 (HMAC) Or NTLM Or RipeMD128 Or RipeMD128 (HMAC) Or SNEFRU128" 
   echo "[*] Or SNEFRU128 (HMAC) Or Tiger128 Or Tiger128 (HMAC) Or Tiger192 (Base64) "

elif [ $n_hash  -eq 34 ]
then
   echo "[*] This Hash is MD5 (Unix) "

elif [ $n_hash  -eq 37 ]
then
   echo "[*] This Hash is MD5 (APR) "

elif [ $n_hash  -eq 40 ]
then
   echo "[*] This Hash is Haval160 Or Haval160_3 Or Haval160_4 Or Haval160_5 Or Haval160 (HMAC) Or Haval224 (Base64) "
   echo "[*] Or MySQL v5.x Or SHA-0 Or SHA-1 Or SHA-1 (HMAC) Or SHA224 (Base64) Or Tiger160 Or Tiger160 (HMAC) Or "

elif [ $n_hash  -eq 44 ]
then
   echo "[*] This Hash is SNEFRU256 (Base64) Or Haval256 (Base64) Or RipeMD256 (Base64) Or SHA256 (Base64) "

elif [ $n_hash  -eq 46 ]
then
   echo "[*] This Hash is SHA-1(Django)"


elif [ $n_hash  -eq 48 ]
then
   echo "[*] This Hash is Tiger2 Or Tiger192 Or Tiger192 (HMAC) Or Haval192 Or Haval192_4 Or Haval195_5 Or Haval192 (HMAC) "

elif [ $n_hash  -eq 56 ]
then
   echo "[*] This Hash is Haval224 Or Haval244_3 Or Havan244_4 Or Haval224 Or RipeMD320 (Base64) Or SHA224 Or SHA224 (HMAC) "

elif [ $n_hash  -eq 57 ]
then
   echo "[*] This Hash is Snefru OR Gost  "

elif [ $n_hash  -eq 64 ]
then
   echo "[*] This Hash is GOST R34.11-94 Or Haval256_5 Or Haval256 Or Haval256_3 Or Haval256_4 Or Haval256 (HMAC) Or Haval256_3  "
   echo "[*] Or RipeMD256 Or RipeMD256 (HMAC) Or SHA256 Or SHA256 (HMAC) Or SHA384 (Base64) Or SNEFRU256 Or SNEFRU256 (HMAC) Or  "

elif [ $n_hash  -eq 96 ]
then
   echo "[*] This Hash is SHA384 (HMAC) Or SHA384 "

elif [ $n_hash  -eq 128 ]
then
   echo "[*] This Hash is SHA512 Or SHA512 (HMAC) Or WHIRLPOO Or WHIRLPOOL (HMAC) "

elif [ $n_hash  -eq 224 ]
then
   echo "[*] This Hash is Haval-224 "

else
   echo "[*] The Leanth of Input Hash is Not Correct . Plz Check Your Hash Leanth"
fi
}

Detect;  

1 comment: