Los propietarios de una aplicación piden a todos los usuarios que cambien sus passwords, cifrados con MD5, para cifrarlos ahora con SHA 256. Muchos lo hacen pero otros no. Este programa de Python simula resolver dicha vulnerabilidad de cifrado comprometido. El código hace una llamada a una API cuyo endpoint es md5decrypt.net, pasándole la lista de hashes que aún continúan en MD5 y una vez descifrados en claro, los vuelve a cifrar en SHA256 incorporándole un SALT. Después los guarda en un archivo de texto.
Elaboración de un script en Python para por medio de la librería Socket, enviar paquetes cada vez con un número mayor de bytes a un puerto vulnerable, en busca del offset. Está inspirado en un script de S4vitar.

