mirror of
https://github.com/hashcat/hashcat.git
synced 2024-12-23 07:08:19 +00:00
Do not expect hashes encoded in base64 for -m 22000 in test.sh
This commit is contained in:
parent
f2aedd3741
commit
be38eefdad
@ -473,7 +473,13 @@ function attack_0()
|
||||
if [ "${file_only}" -eq 1 ]; then
|
||||
|
||||
temp_file="${OUTD}/${hash_type}_filebased_only_temp.txt"
|
||||
|
||||
if [ "${hash_type}" -ne 22000 ]; then
|
||||
echo "${hash}" | base64 -d > "${temp_file}"
|
||||
else
|
||||
echo "${hash}" > "${temp_file}"
|
||||
fi
|
||||
|
||||
hash="${temp_file}"
|
||||
|
||||
fi
|
||||
@ -557,9 +563,13 @@ function attack_0()
|
||||
|
||||
hash_file=${temp_file}
|
||||
|
||||
while read -r base64_hash; do
|
||||
while read -r file_only_hash; do
|
||||
|
||||
echo -n "${base64_hash}" | base64 -d >> "${temp_file}"
|
||||
if [ "${hash_type}" -ne 22000 ]; then
|
||||
echo -n "${file_only_hash}" | base64 -d >> "${temp_file}"
|
||||
else
|
||||
echo "${file_only_hash}" >> "${temp_file}"
|
||||
fi
|
||||
|
||||
done < "${OUTD}/${hash_type}_hashes.txt"
|
||||
|
||||
@ -661,7 +671,13 @@ function attack_1()
|
||||
if [ "${file_only}" -eq 1 ]; then
|
||||
|
||||
temp_file="${OUTD}/${hash_type}_filebased_only_temp.txt"
|
||||
|
||||
if [ "${hash_type}" -ne 22000 ]; then
|
||||
echo "${hash}" | base64 -d > "${temp_file}"
|
||||
else
|
||||
echo "${hash}" > "${temp_file}"
|
||||
fi
|
||||
|
||||
hash="${temp_file}"
|
||||
|
||||
fi
|
||||
@ -819,9 +835,13 @@ function attack_1()
|
||||
|
||||
hash_file=${temp_file}
|
||||
|
||||
while read -r base64_hash; do
|
||||
while read -r file_only_hash; do
|
||||
|
||||
echo -n "${base64_hash}" | base64 -d >> "${temp_file}"
|
||||
if [ "${hash_type}" -ne 22000 ]; then
|
||||
echo -n "${file_only_hash}" | base64 -d >> "${temp_file}"
|
||||
else
|
||||
echo "${file_only_hash}" >> "${temp_file}"
|
||||
fi
|
||||
|
||||
done < "${OUTD}/${hash_type}_multihash_combi.txt"
|
||||
|
||||
@ -950,7 +970,13 @@ function attack_3()
|
||||
if [ "${file_only}" -eq 1 ]; then
|
||||
|
||||
temp_file="${OUTD}/${hash_type}_filebased_only_temp.txt"
|
||||
|
||||
if [ "${hash_type}" -ne 22000 ]; then
|
||||
echo "${hash}" | base64 -d > "${temp_file}"
|
||||
else
|
||||
echo "${hash}" > "${temp_file}"
|
||||
fi
|
||||
|
||||
hash="${temp_file}"
|
||||
|
||||
fi
|
||||
@ -1114,9 +1140,13 @@ function attack_3()
|
||||
|
||||
hash_file=${temp_file}
|
||||
|
||||
while read -r base64_hash; do
|
||||
while read -r file_only_hash; do
|
||||
|
||||
echo -n "${base64_hash}" | base64 -d >> "${temp_file}"
|
||||
if [ "${hash_type}" -ne 22000 ]; then
|
||||
echo -n "${file_only_hash}" | base64 -d >> "${temp_file}"
|
||||
else
|
||||
echo "${file_only_hash}" >> "${temp_file}"
|
||||
fi
|
||||
|
||||
done < "${OUTD}/${hash_type}_multihash_bruteforce.txt"
|
||||
|
||||
@ -1605,7 +1635,13 @@ function attack_6()
|
||||
if [ "${file_only}" -eq 1 ]; then
|
||||
|
||||
temp_file="${OUTD}/${hash_type}_filebased_only_temp.txt"
|
||||
|
||||
if [ "${hash_type}" -ne 22000 ]; then
|
||||
echo "${hash}" | base64 -d > "${temp_file}"
|
||||
else
|
||||
echo "${hash}" > "${temp_file}"
|
||||
fi
|
||||
|
||||
hash="${temp_file}"
|
||||
|
||||
fi
|
||||
@ -1795,9 +1831,13 @@ function attack_6()
|
||||
|
||||
hash_file=${temp_file}
|
||||
|
||||
while read -r base64_hash; do
|
||||
while read -r file_only_hash; do
|
||||
|
||||
echo -n "${base64_hash}" | base64 -d >> "${temp_file}"
|
||||
if [ "${hash_type}" -ne 22000 ]; then
|
||||
echo -n "${file_only_hash}" | base64 -d >> "${temp_file}"
|
||||
else
|
||||
echo "${file_only_hash}" >> "${temp_file}"
|
||||
fi
|
||||
|
||||
done < "${OUTD}/${hash_type}_hashes_multi_${i}.txt"
|
||||
|
||||
@ -1962,7 +2002,13 @@ function attack_7()
|
||||
if [ "${file_only}" -eq 1 ]; then
|
||||
|
||||
temp_file="${OUTD}/${hash_type}_filebased_only_temp.txt"
|
||||
|
||||
if [ "${hash_type}" -ne 22000 ]; then
|
||||
echo "${hash}" | base64 -d > "${temp_file}"
|
||||
else
|
||||
echo "${hash}" > "${temp_file}"
|
||||
fi
|
||||
|
||||
hash="${temp_file}"
|
||||
|
||||
fi
|
||||
@ -2215,9 +2261,13 @@ function attack_7()
|
||||
|
||||
hash_file=${temp_file}
|
||||
|
||||
while read -r base64_hash; do
|
||||
while read -r file_only_hash; do
|
||||
|
||||
echo -n "${base64_hash}" | base64 -d >> "${temp_file}"
|
||||
if [ "${hash_type}" -ne 22000 ]; then
|
||||
echo -n "${file_only_hash}" | base64 -d >> "${temp_file}"
|
||||
else
|
||||
echo "${file_only_hash}" >> "${temp_file}"
|
||||
fi
|
||||
|
||||
done < "${OUTD}/${hash_type}_hashes_multi_${i}.txt"
|
||||
|
||||
|
@ -13,7 +13,6 @@ use Digest::MD5 qw (md5);
|
||||
use Digest::SHA qw (sha1 sha256);
|
||||
use Digest::HMAC qw (hmac hmac_hex);
|
||||
use Digest::CMAC;
|
||||
use MIME::Base64 qw (encode_base64);
|
||||
|
||||
sub module_constraints { [[8, 63], [-1, -1], [-1, -1], [-1, -1], [-1, -1]] }
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user