Posts: 29
Threads: 9
Joined: Sep 2020
Reputation:
0
Hello Hashtopolis community,
I am quite new to this, and I'm trying to learn how to use the platform. I successfully setup the platform in an Ubuntu 16.02 server.
Hashcat 6.1.1 is installed in the Ubuntu server as well.
When I download an agent and run the "python3 hashtopolis.zip" in my macOS 10.15.6 with Python 3.8.5 (the latest version of psutil and requests are installed via pip), the following errors occurred after I entered a new voucher code and the API url:
Code: % python3 hashtopolis.zip
Found existing lock.pid, checking if python process is running...
Ignoring lock.pid file because PID is not existent anymore or not running python!
Starting client 's3-python-0.6.0.10'...
Collecting agent data...
2020-09-17 12:20:08.362 system_profiler[25306:7407041] SystemInfo-AccessoryFW from dict - Raptor’s Keyboard = 0x0050
2020-09-17 12:20:08.366 system_profiler[25306:7407041] SystemInfo-AccessoryFW from dict - Raptor’s Mouse = 0x0306
2020-09-17 12:20:08.371 system_profiler[25306:7407041] SystemInfo-AccessoryFW - Raptor’s Apple Watch: no firmware version info available
2020-09-17 12:20:08.371 system_profiler[25306:7407041] SystemInfo-AccessoryFW - rPhoneXR: no firmware version info available
2020-09-17 12:20:12.567 system_profiler[25338:7407254] SPUSBDevice: IOCreatePlugInInterfaceForService failed 0xe00002be
2020-09-17 12:20:12.567 system_profiler[25338:7407254] SPUSBDevice: IOCreatePlugInInterfaceForService failed 0xe00002be
Login successful!
Hashtopolis Server version: 0.12.0 (commit a247df9 branch master)
Client is up-to-date!
Got task with id: 1
Downloading: [=======================================================================================]
Client is up-to-date!
Got cracker binary type hashcat
/bin/sh: ./hashcat64.osx: No such file or directory
Error during version detection: Command './hashcat64.osx --version' returned non-zero exit status 127.
Traceback (most recent call last):
File "/usr/local/Cellar/python@3.8/3.8.5/Frameworks/Python.framework/Versions/3.8/lib/python3.8/runpy.py", line 194, in _run_module_as_main
return _run_code(code, main_globals, None,
File "/usr/local/Cellar/python@3.8/3.8.5/Frameworks/Python.framework/Versions/3.8/lib/python3.8/runpy.py", line 87, in _run_code
exec(code, run_globals)
File "hashtopolis.zip/__main__.py", line 343, in <module>
File "hashtopolis.zip/__main__.py", line 198, in loop
File "hashtopolis.zip/htpclient/hashcat_cracker.py", line 50, in __init__
AttributeError: 'str' object has no attribute 'decode'
How can I solve this problem?
Posts: 154
Threads: 6
Joined: Oct 2018
Reputation:
6
There is no pre-built OS X hashcat binary available from their releases. So you need to build the binary yourself from the sources and place the binary in the 7z archive and host it somewhere on your server. The OS X binary should be named hashcat.osx then.
Posts: 29
Threads: 9
Joined: Sep 2020
Reputation:
0
09-21-2020, 09:32 AM
(This post was last modified: 09-21-2020, 09:40 AM by raptork.)
(09-17-2020, 08:54 PM)s3in!c Wrote: There is no pre-built OS X hashcat binary available from their releases. So you need to build the binary yourself from the sources and place the binary in the 7z archive and host it somewhere on your server. The OS X binary should be named hashcat.osx then.
I tried to compile hashcat 6.1 from source in the macOS and rename the binary "hashcat" to "hashcat.osx" in "crackers/1/hashcat.osx". Here is the output:
Code: % python3 hashtopolis.zip
Found existing lock.pid, checking if python process is running...
Ignoring lock.pid file because PID is not existent anymore or not running python!
Starting client 's3-python-0.6.0.10'...
Collecting agent data...
2020-09-21 17:26:49.529 system_profiler[82594:10275551] SystemInfo-AccessoryFW from dict - Raptor’s Keyboard = 0x0050
2020-09-21 17:26:49.534 system_profiler[82594:10275551] SystemInfo-AccessoryFW from dict - Raptor’s Mouse = 0x0306
2020-09-21 17:26:49.539 system_profiler[82594:10275551] SystemInfo-AccessoryFW - Raptor’s Apple Watch: no firmware version info available
2020-09-21 17:26:49.539 system_profiler[82594:10275551] SystemInfo-AccessoryFW - rPhoneXR: no firmware version info available
2020-09-21 17:26:52.690 system_profiler[82625:10275819] SPUSBDevice: IOCreatePlugInInterfaceForService failed 0xe00002be
2020-09-21 17:26:52.690 system_profiler[82625:10275819] SPUSBDevice: IOCreatePlugInInterfaceForService failed 0xe00002be
Login successful!
Hashtopolis Server version: 0.12.0 (commit a247df9 branch master)
Client is up-to-date!
Got task with id: 1
Downloading: [=======================================================================================]
Client is up-to-date!
Got cracker binary type hashcat
Error during keyspace measure: Command './hashcat.osx --keyspace --quiet --hash-type=11600 ' returned non-zero exit status 255.
No task available!
Error occurred: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
Failed to get task!
No task available!
If I execute the command " ./hashcat.osx --keyspace --quiet --hash-type=11600" directly in the Terminal, it said:
Code: Usage: hashcat [options]... hash|hashfile|hccapxfile [dictionary|mask|directory]...
Try --help for more help.
It seems the parameters are incorrect. In Hashtopolis, the error message said:
Keyspace measure failed!
How do I solve this problem?
Also, if I request for health check, here is the output:
Code: Health check requested by server!
Retrieving health check settings...
Starting check ID 2
Traceback (most recent call last):
File "/usr/local/Cellar/python@3.8/3.8.5/Frameworks/Python.framework/Versions/3.8/lib/python3.8/runpy.py", line 194, in _run_module_as_main
return _run_code(code, main_globals, None,
File "/usr/local/Cellar/python@3.8/3.8.5/Frameworks/Python.framework/Versions/3.8/lib/python3.8/runpy.py", line 87, in _run_code
exec(code, run_globals)
File "hashtopolis.zip/__main__.py", line 343, in <module>
File "hashtopolis.zip/__main__.py", line 164, in loop
File "hashtopolis.zip/__main__.py", line 68, in run_health_check
IndexError: list index out of range
Seems it is broken. In Hashtopolis > Health Check > View, the status is "Running / Waiting".
Posts: 154
Threads: 6
Joined: Oct 2018
Reputation:
6
Please run the agent with the debug flag on, so we see what it exactly calls. But most likely your command is broken, it seems that it might even be empty, did you enter an attack when you created the task?
Posts: 29
Threads: 9
Joined: Sep 2020
Reputation:
0
Terminal output of running agent with debug flag
Code: % python3 hashtopolis.zip --debug
Found existing lock.pid, checking if python process is running...
Ignoring lock.pid file because PID is not existent anymore or not running python!
Starting client 's3-python-0.6.0.10'...
Collecting agent data...
2020-09-23 15:35:39.428 system_profiler[66194:11424706] SystemInfo-AccessoryFW from dict - Raptor’s Keyboard = 0x0050
2020-09-23 15:35:39.433 system_profiler[66194:11424706] SystemInfo-AccessoryFW from dict - Raptor’s Mouse = 0x0306
2020-09-23 15:35:39.438 system_profiler[66194:11424706] SystemInfo-AccessoryFW - Raptor’s Apple Watch: no firmware version info available
2020-09-23 15:35:39.438 system_profiler[66194:11424706] SystemInfo-AccessoryFW - rPhoneXR: no firmware version info available
2020-09-23 15:35:43.800 system_profiler[66227:11424951] SPUSBDevice: IOCreatePlugInInterfaceForService failed 0xe00002be
2020-09-23 15:35:43.800 system_profiler[66227:11424951] SPUSBDevice: IOCreatePlugInInterfaceForService failed 0xe00002be
{'action': 'updateInformation', 'token': 'HwBuhE9AEV', 'uid': '9c77dcbc-51ba-471d-abeb-5c88ec38f202', 'os': 2, 'devices': ['NVIDIA GeForce GT 750M']}
Starting new HTTPS connection (1): unlocker.yourappapp.com:443
https://unlocker.yourappapp.com:443 "POST /hashtopolis/src/api/server.php HTTP/1.1" 200 51
b'{"action":"updateInformation","response":"SUCCESS"}'
{'action': 'login', 'token': 'HwBuhE9AEV', 'clientSignature': 's3-python-0.6.0.10'}
https://unlocker.yourappapp.com:443 "POST /hashtopolis/src/api/server.php HTTP/1.1" 200 134
b'{"action":"login","response":"SUCCESS","multicastEnabled":false,"timeout":30,"server-version":"0.12.0 (commit a247df9 branch master)"}'
Login successful!
Hashtopolis Server version: 0.12.0 (commit a247df9 branch master)
{'action': 'checkClientVersion', 'token': 'HwBuhE9AEV', 'version': '0.6.0.10', 'type': 'python'}
https://unlocker.yourappapp.com:443 "POST /hashtopolis/src/api/server.php HTTP/1.1" 200 67
b'{"action":"checkClientVersion","response":"SUCCESS","version":"OK"}'
Client is up-to-date!
Entering loop...
{'action': 'getFileStatus', 'token': 'HwBuhE9AEV'}
https://unlocker.yourappapp.com:443 "POST /hashtopolis/src/api/server.php HTTP/1.1" 200 62
b'{"action":"getFileStatus","response":"SUCCESS","filenames":[]}'
{'action': 'getTask', 'token': 'HwBuhE9AEV'}
https://unlocker.yourappapp.com:443 "POST /hashtopolis/src/api/server.php HTTP/1.1" 200 53
b'{"action":"getTask","response":"SUCCESS","taskId":-1}'
Health check requested by server!
Retrieving health check settings...
{'action': 'getHealthCheck', 'token': 'HwBuhE9AEV'}
https://unlocker.yourappapp.com:443 "POST /hashtopolis/src/api/server.php HTTP/1.1" 200 3672
b'{"action":"getHealthCheck","response":"SUCCESS","attack":" --hash-type=0 #HL# -a 3 -1 ?l?u?d ?1?1?1?1?1 ","crackerBinaryId":1,"hashes":["7a2fdcb58e1b260103160e5789b5d8df","febb192fa3d7812dec673a16118e180d","363b1cf4c564ec66be73d5c76db24471","1d66a8ddbf02395379ae612a5ff28bd8","aece3f4e71d4f0e33c8e6c6ff219ec82","8014e3a416f3975119e75121690557c3","461dcd3c55ecbe7d415faf997e296838","54735acec38213dd434f628bd396e800","60edeaa69ae002605990e11d16cdd446","0e12c15d7ec8ec40f8eb212b318efa1c","a958988bcd807232c10810978b56ea45","5797d2e47b743c549cf20f315ab2c4f8","9f63e84b9990614f93600b97dc4b4ab3","a6ddce0f0404b65b255b68ca8272b191","49a589d0f64cc63e8ed42e7f0888c46d","c0852fd19f7d69c784cd13a63f82c7fa","617059a49d605edea5435fb69274cb8b","d05a12d099b58b709e44bd8f7fe45775","8ffaa79915d0e6ae5a825764832f5af5","6bd5ed2a19bdbc36279aac4312a9153f","b43d04ff3ee874b20d3de0bc568615d6","a9ae0e358a4a6d42a55b06cf5331a09d","fde3ad3a37cfe48e25320d3a0bde097c","e5bf85d334e3eddab25b7140ee0e200c","3aa0e4c85c7318e44665f3270fa1cb77","229d18b372157388f33cf2e2c0629610","4a42722a7b6404909cfb620e49bc8555","0b6fd01bf735a4da3c8362873718c502","903300663c390ffa760804dbe9ad0f7f","2fe5f555c5c10ae1e7bc4c8defa7ae5e","4dbd698d11efa6e4d7658f56ce1e7c9f","310a53fff81aa63cd3fe7dcb6dde13e0","b81f77bcbad3ccce15a5bd4e9f33ad57","cb8f28c44fcfa659fb1e33751a7bd633","6ffa0f9571e516d6a0a4e1f09277da77","605034ddbff2247c9ab9e8ab9a25c535","c4950b3478831ef07eb0e7e77b985267","8a94f75a7856a8f5aaa33aa900258f9a","fc20cdf491dea49f3a466b4f34b52b37","8f425f9edd670f79efef7b7eb32b5efa","45e16aebfbe455a08e608b2ec360fa41","bb6e0a3b233f44d361c06ce7d5e3d5f1","af6eacd367ae21e72aab58f1b920572d","953597fd9787fd2892d9c32987b5de11","32217551841e0f197838ad362f0e696e","4af9aac132debf3f51e7ea43a5e9401b","84d0b6dc624854696c8b87e8c424c613","72be67affc1667e2f0a61e5fd222c3ba","484c2c7a6b6ed1f0c5cc96f382dc30a1","7f9eae305eb7e20b4770f823f7a8ea65","d7a1e022f81bb10241bffe9679325d00","7cb247ff612e14faf1b85b66a6a736f7","3ea1d8425c1e365380ab9f1205cf1674","c8683d96afbca6f76d85201a8190d704","62d6a37a9701ed69c661aa8139256eae","2298677391bb513575e29581bbadffad","92148cc7d26075bc80eb79c5f6562d39","8df5c0c2206835888656ec205e23426b","5f6a770c4111c40ce622654ab9d0a78e","04f844fae1598af0717972d2fd46d48d","8df5fbb6f2e53fdcf129d57f61acb304","fb32c9d72564ae365a3c63d38d425983","0bd3491155e26ae4b5f94ce5fe186ca1","90ad47c0dbe74a09099bc9f4054bc11c","8cd6622b639b85a087f725b589c40f9c","d12c44a6fd4d22918043ec260ee7648e","1e21bb14f09ab57f2923a1a6047b1dc4","df281acd3bece4768542e271b9445613","fc603e0a5345bcb745d476b4cdbf09dd","d02606a5ae94b29500a30d1ba3ba0f93","b885bf82211a2fce75e3927725bd31a8","31c8e177f3b4d324a9326c37a9bdf4ee","835d0b56ff28cb40c2d2ad488c38b2a6","8d276869027b3d293f128c7b194dd194","5a66c134200ea4bb8dc29086307f8f4c","6fe17a39edddf9506eb43ad273a4fca1","68fa6c7d33685f19c1d11b79fcf3eda1","da6e08599e780b78f91738ea4d22b92e","02e1d7eb8b8c700130c052b72eb02598","3a70f1921a3db22eb08240bb2fca7865","22b129c683ec8f68c3405d311293a9e1","4420503ec5b0b0d75551436e66d9fb3f","1f6ccb3c921afe7582a8521f69a001cd","5c2843f7b6e02371a654048102ae597a","085f7270537b1c3cc59652d44643521c","f7c3c85bd485b7bad3fe2fc08106781a","2799d00f6f9bd9286d682a8747f53c30","35bca0cc98f3e8b7f0552ea15b1a6883","bcf23522a83472f00d95fa8ad373ed16","74b99d929067e56573f183b73bd18169","a93ec0f9058b89ae7031fa7d3c12891b","ac846f1175cc2749eedc7b97ea006a8a","57dc54af5a09be71c5aeec65a59e2151","6c010775d637e1cd0de237d70c936c31","e78221f36219039e53397088066ef28f","4aec854c318c4c2970c0059f59fd24c5","89db098ee33828a6b85d518b39fff8d9","210e95166b67c012be1afe0f18205dd0","0f0a7ea9f62b3a8fc82929990633e44e","a7fbed6dc844fa9bad1566a6f9ce5850"],"checkId":2,"hashlistAlias":"#HL#"}'
{'action': 'downloadBinary', 'token': 'HwBuhE9AEV', 'type': 'cracker', 'binaryVersionId': 1}
https://unlocker.yourappapp.com:443 "POST /hashtopolis/src/api/server.php HTTP/1.1" 200 147
b'{"action":"downloadBinary","response":"SUCCESS","url":"https:\\/\\/hashcat.net\\/files\\/hashcat-6.1.1.7z","name":"hashcat","executable":"hashcat.osx"}'
Starting check ID 2
CALL: ./hashcat.osx --version
CALL: ./hashcat.osx --machine-readable --quiet --restore-disable --potfile-disable --session=health --hash-type=0 ../../hashlists/health_check.txt -a 3 -1 ?l?u?d ?1?1?1?1?1 -o ../../hashlists/health_check.out
Started health check attack
Traceback (most recent call last):
File "/usr/local/Cellar/python@3.8/3.8.5/Frameworks/Python.framework/Versions/3.8/lib/python3.8/runpy.py", line 194, in _run_module_as_main
return _run_code(code, main_globals, None,
File "/usr/local/Cellar/python@3.8/3.8.5/Frameworks/Python.framework/Versions/3.8/lib/python3.8/runpy.py", line 87, in _run_code
exec(code, run_globals)
File "hashtopolis.zip/__main__.py", line 343, in <module>
File "hashtopolis.zip/__main__.py", line 164, in loop
File "hashtopolis.zip/__main__.py", line 68, in run_health_check
IndexError: list index out of range
If I cancelled the health check, here is the output:
Code: % python3 hashtopolis.zip --debug
Found existing lock.pid, checking if python process is running...
Ignoring lock.pid file because PID is not existent anymore or not running python!
Starting client 's3-python-0.6.0.10'...
Collecting agent data...
2020-09-23 15:37:09.786 system_profiler[66277:11426092] SystemInfo-AccessoryFW from dict - Raptor’s Keyboard = 0x0050
2020-09-23 15:37:09.791 system_profiler[66277:11426092] SystemInfo-AccessoryFW from dict - Raptor’s Mouse = 0x0306
2020-09-23 15:37:09.795 system_profiler[66277:11426092] SystemInfo-AccessoryFW - Raptor’s Apple Watch: no firmware version info available
2020-09-23 15:37:09.795 system_profiler[66277:11426092] SystemInfo-AccessoryFW - rPhoneXR: no firmware version info available
2020-09-23 15:37:13.508 system_profiler[66310:11426320] SPUSBDevice: IOCreatePlugInInterfaceForService failed 0xe00002be
2020-09-23 15:37:13.509 system_profiler[66310:11426320] SPUSBDevice: IOCreatePlugInInterfaceForService failed 0xe00002be
{'action': 'updateInformation', 'token': 'HwBuhE9AEV', 'uid': '9c77dcbc-51ba-471d-abeb-5c88ec38f202', 'os': 2, 'devices': ['NVIDIA GeForce GT 750M']}
Starting new HTTPS connection (1): unlocker.yourappapp.com:443
https://unlocker.yourappapp.com:443 "POST /hashtopolis/src/api/server.php HTTP/1.1" 200 51
b'{"action":"updateInformation","response":"SUCCESS"}'
{'action': 'login', 'token': 'HwBuhE9AEV', 'clientSignature': 's3-python-0.6.0.10'}
https://unlocker.yourappapp.com:443 "POST /hashtopolis/src/api/server.php HTTP/1.1" 200 134
b'{"action":"login","response":"SUCCESS","multicastEnabled":false,"timeout":30,"server-version":"0.12.0 (commit a247df9 branch master)"}'
Login successful!
Hashtopolis Server version: 0.12.0 (commit a247df9 branch master)
{'action': 'checkClientVersion', 'token': 'HwBuhE9AEV', 'version': '0.6.0.10', 'type': 'python'}
https://unlocker.yourappapp.com:443 "POST /hashtopolis/src/api/server.php HTTP/1.1" 200 67
b'{"action":"checkClientVersion","response":"SUCCESS","version":"OK"}'
Client is up-to-date!
Entering loop...
{'action': 'getFileStatus', 'token': 'HwBuhE9AEV'}
https://unlocker.yourappapp.com:443 "POST /hashtopolis/src/api/server.php HTTP/1.1" 200 62
b'{"action":"getFileStatus","response":"SUCCESS","filenames":[]}'
{'action': 'getTask', 'token': 'HwBuhE9AEV'}
https://unlocker.yourappapp.com:443 "POST /hashtopolis/src/api/server.php HTTP/1.1" 200 85
b'{"action":"getTask","response":"SUCCESS","taskId":null,"reason":"Agent is inactive!"}'
No task available!
{'action': 'getTask', 'token': 'HwBuhE9AEV'}
Resetting dropped connection: unlocker.yourappapp.com
https://unlocker.yourappapp.com:443 "POST /hashtopolis/src/api/server.php HTTP/1.1" 200 85
b'{"action":"getTask","response":"SUCCESS","taskId":null,"reason":"Agent is inactive!"}'
No task available!
{'action': 'getTask', 'token': 'HwBuhE9AEV'}
Resetting dropped connection: unlocker.yourappapp.com
https://unlocker.yourappapp.com:443 "POST /hashtopolis/src/api/server.php HTTP/1.1" 200 85
b'{"action":"getTask","response":"SUCCESS","taskId":null,"reason":"Agent is inactive!"}'
No task available!
{'action': 'getTask', 'token': 'HwBuhE9AEV'}
Resetting dropped connection: unlocker.yourappapp.com
https://unlocker.yourappapp.com:443 "POST /hashtopolis/src/api/server.php HTTP/1.1" 200 85
b'{"action":"getTask","response":"SUCCESS","taskId":null,"reason":"Agent is inactive!"}'
No task available!
{'action': 'getTask', 'token': 'HwBuhE9AEV'}
Resetting dropped connection: unlocker.yourappapp.com
https://unlocker.yourappapp.com:443 "POST /hashtopolis/src/api/server.php HTTP/1.1" 200 85
b'{"action":"getTask","response":"SUCCESS","taskId":null,"reason":"Agent is inactive!"}'
No task available!
{'action': 'getTask', 'token': 'HwBuhE9AEV'}
Resetting dropped connection: unlocker.yourappapp.com
https://unlocker.yourappapp.com:443 "POST /hashtopolis/src/api/server.php HTTP/1.1" 200 85
b'{"action":"getTask","response":"SUCCESS","taskId":null,"reason":"Agent is inactive!"}'
No task available!
{'action': 'getTask', 'token': 'HwBuhE9AEV'}
Resetting dropped connection: unlocker.yourappapp.com
https://unlocker.yourappapp.com:443 "POST /hashtopolis/src/api/server.php HTTP/1.1" 200 85
b'{"action":"getTask","response":"SUCCESS","taskId":null,"reason":"Agent is inactive!"}'
No task available!
{'action': 'getTask', 'token': 'HwBuhE9AEV'}
Resetting dropped connection: unlocker.yourappapp.com
https://unlocker.yourappapp.com:443 "POST /hashtopolis/src/api/server.php HTTP/1.1" 200 85
b'{"action":"getTask","response":"SUCCESS","taskId":null,"reason":"Agent is inactive!"}'
No task available!
{'action': 'getTask', 'token': 'HwBuhE9AEV'}
Error occurred: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
Failed to get task!
{'action': 'getTask', 'token': 'HwBuhE9AEV'}
Starting new HTTPS connection (2): unlocker.yourappapp.com:443
https://unlocker.yourappapp.com:443 "POST /hashtopolis/src/api/server.php HTTP/1.1" 200 85
b'{"action":"getTask","response":"SUCCESS","taskId":null,"reason":"Agent is inactive!"}'
No task available!
{'action': 'getTask', 'token': 'HwBuhE9AEV'}
Resetting dropped connection: unlocker.yourappapp.com
https://unlocker.yourappapp.com:443 "POST /hashtopolis/src/api/server.php HTTP/1.1" 200 85
b'{"action":"getTask","response":"SUCCESS","taskId":null,"reason":"Agent is inactive!"}'
No task available!
{'action': 'getTask', 'token': 'HwBuhE9AEV'}
Resetting dropped connection: unlocker.yourappapp.com
https://unlocker.yourappapp.com:443 "POST /hashtopolis/src/api/server.php HTTP/1.1" 200 353
b'{"action":"getTask","response":"SUCCESS","taskId":1,"attackcmd":"#HL# ","cmdpars":" --hash-type=11600 ","hashlistId":1,"bench":30,"statustimer":5,"files":[],"crackerId":"1","benchType":"speed","hashlistAlias":"#HL#","keyspace":"0","usePreprocessor":false,"preprocessor":"0","preprocessorCommand":"","enforcePipe":false,"slowHash":false,"useBrain":false}'
Got task with id: 1
{'action': 'downloadBinary', 'token': 'HwBuhE9AEV', 'type': 'cracker', 'binaryVersionId': '1'}
https://unlocker.yourappapp.com:443 "POST /hashtopolis/src/api/server.php HTTP/1.1" 200 147
b'{"action":"downloadBinary","response":"SUCCESS","url":"https:\\/\\/hashcat.net\\/files\\/hashcat-6.1.1.7z","name":"hashcat","executable":"hashcat.osx"}'
{'action': 'getHashlist', 'token': 'HwBuhE9AEV', 'hashlistId': 1}
https://unlocker.yourappapp.com:443 "POST /hashtopolis/src/api/server.php HTTP/1.1" 200 98
b'{"action":"getHashlist","response":"SUCCESS","url":"getHashlist.php?hashlists=1&token=HwBuhE9AEV"}'
https://unlocker.yourappapp.com:443 "GET /hashtopolis/src/getHashlist.php?hashlists=1&token=HwBuhE9AEV HTTP/1.1" 200 923
Downloading: [=======================================================================================]
{'action': 'checkClientVersion', 'token': 'HwBuhE9AEV', 'version': '0.6.0.10', 'type': 'python'}
https://unlocker.yourappapp.com:443 "POST /hashtopolis/src/api/server.php HTTP/1.1" 200 67
b'{"action":"checkClientVersion","response":"SUCCESS","version":"OK"}'
Client is up-to-date!
Got cracker binary type hashcat
CALL: ./hashcat.osx --version
{'action': 'getChunk', 'token': 'HwBuhE9AEV', 'taskId': 1}
https://unlocker.yourappapp.com:443 "POST /hashtopolis/src/api/server.php HTTP/1.1" 200 71
b'{"action":"getChunk","response":"SUCCESS","status":"keyspace_required"}'
CALL: ./hashcat.osx --keyspace --quiet --hash-type=11600
Error during keyspace measure: Command './hashcat.osx --keyspace --quiet --hash-type=11600 ' returned non-zero exit status 255.
{'action': 'clientError', 'token': 'HwBuhE9AEV', 'taskId': 1, 'chunkId': None, 'message': 'Keyspace measure failed!'}
https://unlocker.yourappapp.com:443 "POST /hashtopolis/src/api/server.php HTTP/1.1" 200 45
b'{"action":"clientError","response":"SUCCESS"}'
{'action': 'getTask', 'token': 'HwBuhE9AEV'}
Resetting dropped connection: unlocker.yourappapp.com
https://unlocker.yourappapp.com:443 "POST /hashtopolis/src/api/server.php HTTP/1.1" 200 85
b'{"action":"getTask","response":"SUCCESS","taskId":null,"reason":"Agent is inactive!"}'
No task available!
Hope it helps.
Posts: 154
Threads: 6
Joined: Oct 2018
Reputation:
6
For the health check I cannot say yet what could be the issue there. But again, on the normal tasks it's clearly visible that there is something wrong with your task.
`CALL: ./hashcat.osx --keyspace --quiet --hash-type=11600 ` shows that there is no attack command given at all to the agent. You probably didn't fill anything into the attack command field when creating the task.
Posts: 29
Threads: 9
Joined: Sep 2020
Reputation:
0
(09-24-2020, 08:59 AM)s3in!c Wrote: For the health check I cannot say yet what could be the issue there. But again, on the normal tasks it's clearly visible that there is something wrong with your task.
`CALL: ./hashcat.osx --keyspace --quiet --hash-type=11600 ` shows that there is no attack command given at all to the agent. You probably didn't fill anything into the attack command field when creating the task.
The field has a default value "#HL#".
Is it correct? If not, what should I fill in the "attack command field"?
Posts: 154
Threads: 6
Joined: Oct 2018
Reputation:
6
You need to specify what attack you would like to conduct, otherwise Hashtopolis does not know what you want to run. I recommend you to read on the wiki the first parts of task creation guidelines ( https://github.com/s3inlc/hashtopolis/wi...Guidelines) and make yourself familiar with Hashcats attacks.
Posts: 29
Threads: 9
Joined: Sep 2020
Reputation:
0
Thanks for your help, I changed the attack command to "-a0 #HL# crackstation-human-only.txt", where "crackstation-human-only.txt" has been uploaded to Hashtopolis > File > Wordlist (with exactly the same file name). The log now becomes:
Code: Downloading: [=======================================================================================]
Client is up-to-date!
Got cracker binary type hashcat
crackstation-human-only.txt: No such file or directory
Error during keyspace measure: Command './hashcat.osx --keyspace --quiet -a0 crackstation-human-only.txt --hash-type=11600 ' returned non-zero exit status 255.
How do I instruct the agent to download the Word list file from Hashtopolis automatically along with the task files? or where should I put this wordlist manually?
Posts: 154
Threads: 6
Joined: Oct 2018
Reputation:
6
Did you enter the wordlist name manually into the attack command? You should use the select tickboxes on the right, where your files are listed. If it's not selected there, it won't know which file is required.
|