CALL: /home/ubuntu/hashtopolis/crackers/1/hashcat.bin --version
Traceback (most recent call last):
File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main
return _run_code(code, main_globals, None,
File "/usr/lib/python3.8/runpy.py", line 87, in _run_code
exec(code, run_globals)
File "/home/mpi/hashtopolis/./__main__.py", line 378, in <module>
loop()
File "/home/mpi/hashtopolis/./__main__.py", line 226, in loop
cracker = HashcatCracker(task.get_task()['crackerId'], binaryDownload)
File "/home/mpi/hashtopolis/./htpclient/hashcat_cracker.py", line 52, in __init__
output = subprocess.check_output(cmd, cwd=self.cracker_path)
File "/usr/lib/python3.8/subprocess.py", line 415, in check_output
return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
File "/usr/lib/python3.8/subprocess.py", line 493, in run
with Popen(*popenargs, **kwargs) as process:
File "/usr/lib/python3.8/subprocess.py", line 858, in __init__
self._execute_child(args, executable, preexec_fn, close_fds,
File "/usr/lib/python3.8/subprocess.py", line 1704, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: '/home/ubuntu/hashtopolis/crackers/1/hashcat.bin'
Version Information
0.14.1 && 0.7.1
Hashcat
No response
Description
When running some older hashcat binaries (pre https://github.com/hashcat/hashcat/commit/68d6d36761e7f5ddb3b58cb90b6a89e8fe9e088a) the binary was still called hashcat64.bin or hashcat64.exe. With the latest changes in the hashtopolis agent the support for this fails.
Resulting in the --version command failing.