Talanor / findmyhash

Hash cracker
GNU General Public License v3.0
58 stars 31 forks source link

list index out of range #20

Open ebrahimkarimi opened 6 years ago

ebrahimkarimi commented 6 years ago

Command : hash-tool crack -a MD5 <hash> Output: [<Algo.SHA256: 'sha256'>, <Algo.SHA512: 'sha512'>, <Algo.RIPEMD128: 'ripemd128'>, <Algo.RIPEMD320: 'ripemd320'>, <Algo.JUNIPER: 'juniper'>, <Algo.RIPEMD160: 'ripemd160'>, <Algo.WHIRLPOOL: 'whirlpool'>, <Algo.SNEFRU256: 'snefru256'>, <Algo.CISCO7: 'cisco7'>, <Algo.RIPEMD256: 'ripemd256'>, <Algo.GOST: 'gost'>, <Algo.LM: 'lm'>, <Algo.SHA224: 'sha224'>, <Algo.SNEFRU: 'snefru'>, <Algo.SHA1: 'sha1'>, <Algo.MD5: 'md5'>, <Algo.SHA384: 'sha384'>, <Algo.MD4: 'md4'>, <Algo.MD2: 'md2'>] Traceback (most recent call last): File "/usr/local/bin/hash-tool", line 61, in <module> main(sys.argv) File "/usr/local/bin/hash-tool", line 58, in main args.handler(args) File "/usr/local/bin/hash-tool", line 25, in crack c.crack(Algo(flags.algo.lower())) File "/usr/local/lib/python3.6/dist-packages/findmyhash/cracker.py", line 78, in crack result = self.__class__.loop_services_crack_hashes(activehash, algo) File "/usr/local/lib/python3.6/dist-packages/findmyhash/cracker.py", line 30, in loop_services_crack_hashes result = cls.crack_hash(hash, algo, service) File "/usr/local/lib/python3.6/dist-packages/findmyhash/cracker.py", line 18, in crack_hash result = service.crack(hash, algo) File "/usr/local/lib/python3.6/dist-packages/findmyhash/services/MyAddr.py", line 45, in crack res = cls.crack_MD5(hash) File "/usr/local/lib/python3.6/dist-packages/findmyhash/services/MyAddr.py", line 38, in crack_MD5 return found[1].parent.contents[1][2:] IndexError: list index out of range

jsalamander commented 6 years ago

It looks like http://crackhash.com is offline but returns HTTP 200 which causes an error https://github.com/Talanor/findmyhash/blob/master/findmyhash/services/CrackHash.py#L31

Talanor commented 5 years ago

Wow, I really need to use that notification system, my bad. Will investigate soon