[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]
pequeno identifacador de hash ^^
[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
pequeno identifacador de hash ^^
[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Código:
<html>
<head>
<title>by hacker fts315</title>
<script type="text/javascript">
function fts_ihash()
{
has = document.getElementById('hash').value;
//md5(apr)
if(/^\$apr1\$/.test(has) == true)
{
document.getElementById('resultado').innerHTML = '' +
'Hash: '.fontcolor('yellow') + 'md5(apr)' +
'<br><br>Tamanho: '.fontcolor('yellow') + has.length +
'<br>' + 'Bytes: '.fontcolor('yellow') + (has.length / 2) +
'<br>' + 'Bits: '.fontcolor('yellow') + (has.length * 4) ;
}
//md5(phpbb3)
else if(/^\$H\$/.test(has) == true)
{
document.getElementById('resultado').innerHTML = '' +
'Hash: '.fontcolor('yellow') + 'md5(phpbb3)' +
'<br><br>Tamanho: '.fontcolor('yellow') + has.length +
'<br>' + 'Bytes: '.fontcolor('yellow') + (has.length / 2) +
'<br>' + 'Bits: '.fontcolor('yellow') + (has.length * 4) ;
}
//md5(unix)
else if(/^\$1\$/.test(has) == true)
{
document.getElementById('resultado').innerHTML = '' +
'Hash: '.fontcolor('yellow') + 'md5(unix)' +
'<br><br>Tamanho: '.fontcolor('yellow') + has.length +
'<br>' + 'Bytes: '.fontcolor('yellow') + (has.length / 2) +
'<br>' + 'Bits: '.fontcolor('yellow') + (has.length * 4) ;
}
//md5(wordpress)
else if(/^\$P\$/.test(has) == true)
{
document.getElementById('resultado').innerHTML = '' +
'Hash: '.fontcolor('yellow') + 'md5(wordpress)' +
'<br><br>Tamanho: '.fontcolor('yellow') + has.length +
'<br>' + 'Bytes: '.fontcolor('yellow') + (has.length / 2) +
'<br>' + 'Bits: '.fontcolor('yellow') + (has.length * 4) ;
}
//16
else if(has.length == 4)
{
document.getElementById('resultado').innerHTML = '' +
'Hash: '.fontcolor('yellow') + 'crc-16' +
'<br>Outras possibilidades: '.fontcolor('yellow') + 'crc-16 ccitt, fcs-16' +
'<br><br>Tamanho: '.fontcolor('yellow') + has.length +
'<br>' + 'Bytes: '.fontcolor('yellow') + (has.length / 2) +
'<br>' + 'Bits: '.fontcolor('yellow') + (has.length * 4) ;
}
//64
else if(has.length == 16)
{
document.getElementById('resultado').innerHTML = '' +
'Hash: '.fontcolor('yellow') + 'mysql-v3' +
'<br><br>Tamanho: '.fontcolor('yellow') + has.length +
'<br>' + 'Bytes: '.fontcolor('yellow') + (has.length / 2) +
'<br>' + 'Bits: '.fontcolor('yellow') + (has.length * 4) ;
}
//32
else if(has.length == 8)
{
document.getElementById('resultado').innerHTML = '' +
'Hash: '.fontcolor('yellow') + 'crc-32' +
'<br>Outras possibilidades: '.fontcolor('yellow') + 'crc-32b, adler-32, xor-32, ghash-32' +
'<br><br>Tamanho: '.fontcolor('yellow') + has.length +
'<br>' + 'Bytes: '.fontcolor('yellow') + (has.length / 2) +
'<br>' + 'Bits: '.fontcolor('yellow') + (has.length * 4) ;
}
//52
else if(has.length == 13)
{
document.getElementById('resultado').innerHTML = '' +
'Hash: '.fontcolor('yellow') + 'des(unix)' +
'<br><br>Tamanho: '.fontcolor('yellow') + has.length +
'<br>' + 'Bytes: '.fontcolor('yellow') + (has.length / 2) +
'<br>' + 'Bits: '.fontcolor('yellow') + (has.length * 4) ;
}
//128
else if(has.length == 32)
{
document.getElementById('resultado').innerHTML = '' +
'Hash: '.fontcolor('yellow') + 'md5' +
'<br>Outras possibilidades: '.fontcolor('yellow') + 'md2, md4, ripemd-128, haval-128, tiger-128, snefru-128, e2dk, square, ntlm, radmin-v2.x, domain cached credentials' +
'<br><br>Tamanho: '.fontcolor('yellow') + has.length +
'<br>' + 'Bytes: '.fontcolor('yellow') + (has.length / 2) +
'<br>' + 'Bits: '.fontcolor('yellow') + (has.length * 4) ;
}
//160
else if(has.length == 40)
{
document.getElementById('resultado').innerHTML = '' +
'Hash: '.fontcolor('yellow') + 'sha0, sha1' +
'<br>Outras possibilidades: '.fontcolor('yellow') + 'sha1(mangos), tiger-160, mysql-v4, haval-160, ripemd-160' +
'<br><br>Tamanho: '.fontcolor('yellow') + has.length +
'<br>' + 'Bytes: '.fontcolor('yellow') + (has.length / 2) +
'<br>' + 'Bits: '.fontcolor('yellow') + (has.length * 4) ;
}
//164
else if(has.length == 41)
{
if(has[0] == '*')
{
document.getElementById('resultado').innerHTML = '' +
'Hash: '.fontcolor('yellow') + 'mysql5' +
'<br><br>Tamanho: '.fontcolor('yellow') + has.length +
'<br>' + 'Bytes: '.fontcolor('yellow') + (has.length / 2) +
'<br>' + 'Bits: '.fontcolor('yellow') + (has.length * 4) ;
}
else
{
document.getElementById('resultado').innerHTML = 'desconhecido' +
'<br><br>Tamanho: '.fontcolor('yellow') + has.length +
'<br>' + 'Bytes: '.fontcolor('yellow') + (has.length / 2) +
'<br>' + 'Bits: '.fontcolor('yellow') + (has.length * 4) ;
}
}
//192
else if(has.length == 48)
{
document.getElementById('resultado').innerHTML = '' +
'Hash: '.fontcolor('yellow') + 'tiger-192' +
'<br><br>Tamanho: '.fontcolor('yellow') + has.length +
'<br>' + 'Bytes: '.fontcolor('yellow') + (has.length / 2) +
'<br>' + 'Bits: '.fontcolor('yellow') + (has.length * 4) ;
}
//204
else if(has.length == 51)
{
document.getElementById('resultado').innerHTML = '' +
'Hash: '.fontcolor('yellow') + 'Palshop' +
'<br><br>Tamanho: '.fontcolor('yellow') + has.length +
'<br>' + 'Bytes: '.fontcolor('yellow') + (has.length / 2) +
'<br>' + 'Bits: '.fontcolor('yellow') + (has.length * 4) ;
}
//224
else if(has.length == 56)
{
document.getElementById('resultado').innerHTML = '' +
'Hash: '.fontcolor('yellow') + 'sha-224' +
'<br><br>Tamanho: '.fontcolor('yellow') + has.length +
'<br>' + 'Bytes: '.fontcolor('yellow') + (has.length / 2) +
'<br>' + 'Bits: '.fontcolor('yellow') + (has.length * 4) ;
}
//256
else if(has.length == 64)
{
document.getElementById('resultado').innerHTML = '' +
'Hash: '.fontcolor('yellow') + 'sha-256' +
'<br>Outras possibilidades: '.fontcolor('yellow') + 'gost, haval-256, ripemd-256, snefru-256, panama' +
'<br><br>Tamanho: '.fontcolor('yellow') + has.length +
'<br>' + 'Bytes: '.fontcolor('yellow') + (has.length / 2) +
'<br>' + 'Bits: '.fontcolor('yellow') + (has.length * 4) ;
}
//320
else if(has.length == 80)
{
document.getElementById('resultado').innerHTML = '' +
'Hash: '.fontcolor('yellow') + 'ripemd-320' +
'<br><br>Tamanho: '.fontcolor('yellow') + has.length +
'<br>' + 'Bytes: '.fontcolor('yellow') + (has.length / 2) +
'<br>' + 'Bits: '.fontcolor('yellow') + (has.length * 4) ;
}
//384
else if(has.length == 96)
{
document.getElementById('resultado').innerHTML = '' +
'Hash: '.fontcolor('yellow') + 'sha-384' +
'<br><br>Tamanho: '.fontcolor('yellow') + has.length +
'<br>' + 'Bytes: '.fontcolor('yellow') + (has.length / 2) +
'<br>' + 'Bits: '.fontcolor('yellow') + (has.length * 4) ;
}
//512
else if(has.length == 128)
{
document.getElementById('resultado').innerHTML = '' +
'Hash: '.fontcolor('yellow') + 'sha-512' +
'<br>Outras possibilidades: '.fontcolor('yellow') + 'whirlpool' +
'<br><br>Tamanho: '.fontcolor('yellow') + has.length +
'<br>' + 'Bytes: '.fontcolor('yellow') + (has.length / 2) +
'<br>' + 'Bits: '.fontcolor('yellow') + (has.length * 4) ;
}
//desconhecida
else
{
document.getElementById('resultado').innerHTML = 'desconhecido' +
'<br><br>Tamanho: '.fontcolor('yellow') + has.length +
'<br>' + 'Bytes: '.fontcolor('yellow') + (has.length / 2) +
'<br>' + 'Bits: '.fontcolor('yellow') + (has.length * 4) ;
}
}
</script>
</head>
<body text="white" bgcolor="black">
<center>
<font color="red"><h1>FTS Identificador de Hash v2</h1></font>
<a href="http://endoffile.umforum.net" target="_blank"><input type="button" value="ir ao forum"></a>
<hr>
<input type="text" id="hash">
<input type="button" value="identificar" onclick="fts_ihash()"> <br>
<hr>
<div id="resultado">
</div>
</center>
</body>
</html>