Evidentemente la key de ese fichero no se obtuvo mediante fuerza bruta.
La duda:
¿Si por casualidad de la vida se generará la key valida de 72 caracteres en formato hexdecimal (f44e1a776ad2f2f2d8ecc2befee610ea4536a37713a83db0396835c74c1b2af3343fd433), como notificar o detener el script?
Código
import time import os import random def gen_all_hex(): i = 0 while i < 16**72: yield "{:072X}".format(i) #i += 1 i += random.randint(1, 1) time.sleep(.1) # Wait 100ms for s in gen_all_hex(): print (s) os.system('%s %s' % ('dmg.exe extract 058-07911-219.dmg 058-07911-219d.dmg -k', s)) #os.system('dmg.exe extract 058-07911-219.dmg 058-07911-219d.dmg -k f44e1a776ad2f2f2d8ecc2befee610ea4536a37713a83db0396835c74c1b2af3343fd433')
Para mas información sobre lo que intento con mi absurdo script pueden referirse a https://www.theiphonewiki.com/wiki/Firmware_Keys/9.x
Gracias por leer y cualquier comentario o contribución es bienvenida.