12-14-2017, 10:12 AM
Let's start with this:
This message clearly says that the string "manifest.txt" is not a valid hash. This means that the character m, followed by the character a, followed by the character n, ... followed by the character t does not form a valid hash. It's very easy to understand, right?
If the error message instead says that within the hash file on line x (a number) there was a hash that was not valid, it means that a hash file was used.
In your case instead, since the file manifest.txt does not exist, the string "manifest.txt" was not a valid hash.
To extract the information from the plist file, you should use itunes_backup2hashcat.pl from https://github.com/philsmd/itunes_backup2hashcat instead. Do not try to extract it yourself if you are not 100% sure about all fields.
But the main problem, as already mentioned, is that the file manifest.txt was not found on your file system. If hashcat doesn't find the file, it tries to load the parameter as a hash directly... which failed ... and the message clearly says that it is not a valid hash
Code:
Hash 'manifest.txt': Line-length exception
If the error message instead says that within the hash file on line x (a number) there was a hash that was not valid, it means that a hash file was used.
In your case instead, since the file manifest.txt does not exist, the string "manifest.txt" was not a valid hash.
To extract the information from the plist file, you should use itunes_backup2hashcat.pl from https://github.com/philsmd/itunes_backup2hashcat instead. Do not try to extract it yourself if you are not 100% sure about all fields.
But the main problem, as already mentioned, is that the file manifest.txt was not found on your file system. If hashcat doesn't find the file, it tries to load the parameter as a hash directly... which failed ... and the message clearly says that it is not a valid hash