Login Register






Thread Rating:
  • 0 Vote(s) - 0 Average


Simple Hash Analyzer on bash filter_list
Author
Message
Simple Hash Analyzer on bash #1
just want to share it,.

Code:
#!/bin/bash
#
# ---------------------------------
# The Crows Crew Hash Analyzer  
# Licence : Linux
# ---------------------------------

m_hash=$1
n_hash=${#m_hash}


Usage()
{
echo ""
echo "# ***************************************************************************​****​*********************#"
echo "# Usage      : hash.sh <hash>                                                   *#"
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;

Reply

RE: Simple Hash Analyzer on bash #2
This script is not reliable. You can't base upon the hash length only.

This is not much more than a common hashes' length database.
My Bitcoin address: 1AtxVsSSG2Z8JfjNy9KNFDUN6haeKr7LiP
Give me money by visiting www.google.com here: http://coin-ads.com/6Ol83U

If you want a Bitcoin URL shortener/advertiser, please, use this referral: http://coin-ads.com/register.php?refid=noize

Reply







Users browsing this thread: 1 Guest(s)