I understand that it's not your day to day job to develop or run code, but you should at least try to do some research and think about it.
This is not that difficult at all. There are literally thousands of resources out there that teach you step by step how to run a python (.py) file. I mean, this is python and not some complicated assembly code. Python code can be run almost everywhere and by any device. Kids learn programming with python (well kids are good at learning stuff, I guess), but it tells us that this is actually as simple as it can be (it can't be more simple).
You do not need to copy paste anything. You do not need to change the files. You do not need to run notepad. You do not need to try different version of python (except 2.7, which is recommended and I already told you so). You do not need a file named pt2john.py (the correct one is called axcrypt2john.py). You do not need to use a "Hash Calculator" software...
Just download the fileĀ
axcrypt2john.py , open the command shell (cmd.exe) and run this:
Code:
python axcrypt2john.py pathToTheAxxFile.axx
please replace pathToTheAxxFile.axx with the correct file name (just copy the file into the current directory such that you do not need to mess around with other directories and changing directories, I think windows allows you also to drag-and-drop the file paths, but don't make things more complicated than needed).
if you have some valid output (a correct hash), just run this command to output it to a file:
Code:
python axcrypt2john.py pathToTheAxxFile.axx > hash.txt
After that open the new file called hash.txt (in notepad.exe or any other text editor) and make sure that there are no file names within the file (the first line, there should only be one actually, is the "hash") , i.e. the format must be exactly like the example hash here:
https://hashcat.net/wiki/doku.php?id=example_hashes (look for -m 13200). It must start with $axcrypt$*1* and must have the exact same number of fields (the fields that are separated by the star *).
Remove any file name within the hash and store the file.
after that just run hashcat:
Code:
hashcat -m 13200 -a 3 -2 ?l?d --increment -w 3 hash.txt ?2?2?2?2?2?2?2?2
BTW: this thread was splitted from
https://hashcat.net/forum/thread-6609.html because the discussion was completely different from the original topic (it was all about "how do I use python" and had nothing to do with axcrypt and the original reported problem, we could call this also thread stealing, which is actually prohibited by the forum rules).
PS: I don't intend to (continue) holding hands here... you must at least show that you are trying to understand things, do some research and make some progress on your own. We are happy to help here, but hashcat is an advanced password recovery tool. The focus is on
advanced. If you have literally no clue how to start a simple program (python program, hashcat or whatever) then you need to do some learning (it probably won't be a waste of your time, you will improve your knowledge about computers and/or programs/code etc) but you can't expect that we can give you a full tutorial on how to use a simple python script here because it is completely off-topic (after all, this is not a forum to discuss how to start a .py file).