hashcat Forum
Hashtopus - distributed solution - Printable Version

+- hashcat Forum (https://hashcat.net/forum)
+-- Forum: Misc (https://hashcat.net/forum/forum-15.html)
+--- Forum: User Contributions (https://hashcat.net/forum/forum-25.html)
+--- Thread: Hashtopus - distributed solution (/thread-3159.html)

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29

RE: Hashtopus - distributed solution - curlyboi - 03-08-2014

Excellent, so far so good Smile

agent screenshot - curlyboi - 03-21-2014

Just want to show you agent screenshot:

[Image: htp_agent.png]

Note how the last Update in previous chunk completes AFTER the hashcat subprocess has actually exited. That's because these HTTP uploads are asynchronous, so you don't have to wait for them to complete in order to continue working, separating the hashcat control thread from the server communication.

RE: Hashtopus - distributed solution - goat - 03-22-2014

Very interesting! Good job!

RE: Hashtopus - distributed solution - curlyboi - 03-22-2014

Right now I am experimenting with mono, can anyone tell me a Linux file/command to detect AMD driver version? With NVIDIA it's nvidia-smi.

RE: Hashtopus - distributed solution - KT819GM - 03-22-2014

export DISPLAY=:0 - choose active display
fglrxinfo - show gpu info
ls /var/lib/dkms/fglrx/ - show driver version

RE: Hashtopus - distributed solution - curlyboi - 03-23-2014

Thanks. I am mostly interested in the last command because I already have detection method for GPU cards (doing lspci | grep VGA). What is in the ls result? Files? Directories? Can there be multiple of them? Could you perhaps post a sample output?

Oh, one more thing - I'm trying to avoid requiring root access, so these commands should not require it.

RE: Hashtopus - distributed solution - KT819GM - 03-24-2014

With last command you will get:
8.982  kernel-3.2.0-24-generic-x86_64
Where 8.982 is driver version stating that Catalyst 12.8 is installed

RE: Hashtopus - distributed solution - curlyboi - 03-24-2014

oh maaan, is there a comparing table for that? or a way to get an actual catalyst version?

RE: Hashtopus - distributed solution - curlyboi - 03-25-2014

Live demo for Hashtopus:

Web admin:
(any password will work)

Cracking machines:
To download agent simply log into admin and click Agent deployer in the menu. It is a .NET 2.0 executable binary compatible with Mono under Unix-like systems.
To run it under such system simply execute something like this
apt-get install libmono2.0-cil
mono hashtopus.exe
On Windows, simply start the executable the normal way.
The agent does not require Admin/root rights and will not write outside its directory. It will create files and subdirectories.

Note that since oclHashcat has only support for --skip and --limit in beta, creating releases now will be pointless since it requires the .keyfile. But for first hands-on experience, I believe it will help you.

Features not working yet on Unix-like systems:
- driver detection (will always send 999999)
- idle detection (even if you set agressivity to 10, it will still behave like 0 - start immediately)

EDIT: I've added some demo data to the environment as well as "fake" hashcat release - it contains the +- proper structure, but all the executables are zero-length. Don't expect it to start cracking at all, but you can make a picture of how updating works here Smile

EDIT2: If you have access to beta, simply wait for the "fake" update to occur, exit Hashtopus and copy oclHashcat beta to the "hashcat" subdir of hashtopus directory, then start Hashtopus again. It will work all the way but be carefull - the demo access is public so anyone can create a task your computer might accidentaly compute Smile)

RE: Hashtopus - distributed solution - gf - 03-25-2014

(03-24-2014, 09:16 AM)curlyboi Wrote: oh maaan, is there a comparing table for that? or a way to get an actual catalyst version?

$ dmesg | grep 'module loaded - fglrx' | cut -c 49- | cut -d " " -f 1

Edit: I stand corrected. This is not a reliable way to do it.