-
Notifications
You must be signed in to change notification settings - Fork 223
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Agent 0.7.0 is broken on Windows due to path parameters #834
Comments
Thanks for reporting this issue and sorry for the inconvenience that the upgrade causes. I haven't found the time to reproduce the issue, but based on the information I can already confirm it. This is caused by the addition of the new config parameters at the agent side. We indeed did not correctly confirm this change on Windows agents. I'll try to investigate this in the upcoming week and come up with a solution. |
I spent some time trying to fix this issue, but it is not very easy to resolve. This bug was introduces by: hashtopolis/agent-python#31 There are two problems, on initial setup the config settings for hashlists-path is done using os.path.abspath. Returning a path using '' slashes like C:\hashtopolis-agent, while everything in the application requires forward slashes. Next the change introduces the quotation of shell commands. For example originally the agent was calling: Now it is calling: This break it on windows. I see 3 options as for now:
@s3inlc what do you prefer? |
I'm running into the same issue as well atm with the Windows agent. C:\Users\me\Downloads>python3 hashtopolis.zip Client is up-to-date! |
same issue here after upgrading to 0.13.0 |
Workaround is available, downgrade the agent to 0.6.1. Old releases can be found via: https://github.com/hashtopolis/agent-python/releases
|
hi
i updated my server yesterday to the last version (0.13.0).
this last version has too many error on windows cracker .
on its first run after it tried to update my cracker binary to 6.2.6 it just download the whole package but immediately deleted duo some error in the new code
first error :
Error:
cannot find archive
Traceback (most recent call last):
..
..
FileNotFoundError: [WinError 3] (my_path_)/crackers\temp
and i fixed by creating temp folder on /crackers and downloading the last hashcat manually and adding path of the new hashcat to my system environment .
then again another error:
it cant run hashcat64 because its not available in the last new version of hashcat you see , in the last version of hashcat there are just one file called hashcat.exe. so i renamed it and to hashcat64.exe and it fixed this error and here we go again another error occurred:
it couldn't call hashcat64 because it says "is not recognized as an internal or external command" . after i removed " ' " from hashcat_cracker.py file line 29 and its solved too
self.cracker_path = self.config.get_value('crackers-path') + "/" + str(cracker_id) + "/"
self.cracker_path = self.config.get_value(crackers-path) + "/" + str(cracker_id) + "/"
but again it get another error ...
after wasting couple of my worthless hours, i gave up and downgraded my server and my crackers then everything worked as it should with hashcat v5.1.0 and server v0.12.0
please check the last version of your agent on any pure new installed windows os to see what i'm saying!
The text was updated successfully, but these errors were encountered: