sábado, 5 de noviembre de 2011

Despues de mucho tiempo y siendo casi ingeniero

Vamos eeehh perdón, Voy a mostrar un algoritmo no tan eficiente pero sirve, de mucho para hacer un hack de sha1 en PHP.


creamos un  archivo bruteForce.php, con el siguiente, contenido:
-----------------------------------------------------------------------------------------------------------------
 $str = 'a';
while (sha1($str) != 'SHA1 a encontrar')
    {
    $str++;
    echo $str;
    echo "\n";
    }
    echo $str;
-----------------------------------------------------------------------------------------------------------------
lo que hace el programa es incrementar desde a hasta donde lo dejen, en este caso, seguiría con ab hasta abcdfghi o algo así hasta donde paren el proceso, incrementando en 1 (++) cada letra del alfabeto.
como ya deberíamos saberlo , lo podemos demostrar con:
php -f  bruteForce.php.
Esto puede servir para CRC32, pero con la diferencia para todos que los resultados son en minúsculas y algunos en decimales.
se puede aplicar:
$checksum =sprintf("%X", crc32($str) );
para obtener su equivalente.
De igual forma se puede aplicar:
-----------------------------------------------------------------------------------------------------------------
$str = 'a';

$checksum .=sprintf("%X", crc32($str) );

while ($checksum  != 'CRC32  A ENCONTRAR')
{
    echo $str;
    echo " ";
    echo $checksum;
    echo "\n";
    $str++;
$checksum =sprintf("%X", crc32($str) );
}
echo $str;

 -----------------------------------------------------------------------------------------------------------------
 Esto sirve para otros métodos como MD5...
Contemplando que en donde me encuentro ya va salir el sol, puedo tener errores de redacción. Si saben de programación eso no sera problema. 
Por cierto se llama elePHPant.