jmmcatee/cracklord

Nothing Works...

online-stuff opened this issue · 1 comments

Alright, I installed started from a minimal Debian install.. Should be noted somewhere that the packages don't exist for Stretch, but Jessie is ok.. So.. Restarted with a fresh minimal Jessie install..

I setup John-community-jumbo then followed the instructions for the package install..

FYI Upstart needs to be installed beforehand otherwise things will fail. So install Upstart and reboot.

At this point I have the web server running.

Start with AWS, enter a AccessKeyID and SecretAccessKey into aws.conf, edit 'changeme' to some actual passwords in queued.conf, removed the # for aws under Resource Managers and set logging to Debug.

I reboot the server just because..

I can access the web interface using the password I set..

I click 'Resources' 'Add Resource' and 'Amazon Web Services'.

The next page loads 'Connect To Resource'.

After clicking Connect, the webpage turns grey with a message "Please wait while connecting.." with a animated icon that looks like three 'fat' 360 consoles. Nothing else happens.. It will sit doing just that for hours if I leave it.

Checking the log file.. Earlier it was showing failed authentication to AWS, but is no longer showing this.. Still, never loads after clicking 'Connect'.

-So I leave this for now.. Figure I can create the servers myself and manually add them.

I try and create a Job..

'Friendly Name for the Job' shows an empty text field.. "What Tool Should Be Used?" is an empty dropdown. Clicking Next goes to Job Details, but is empty except for Back and Submit.

Back goes back to the previous page, Submit does nothing..

I'm thinking there should be some options for John The Ripper, Hashcat or similar tools..

I follow the instructions here https://github.com/jmmcatee/cracklord/wiki/John-Setup-Tutorial but there is no /etc/cracklord/resourced.conf or /etc/cracklord/plugins/johndict.conf files to edit..

I then install cracklord-resourced - This will just be a management server, so I didn't believe I needed this package.. " There are two different servers that need to be run, the Queueserver and Resourceserver. Both can be run on the same system or they can be run separately, either is fine. You can also have multiple resource servers that all connect to the same Queue server." as per http://jmmcatee.github.io/cracklord/

After installing the cracklord-resourced package, those files exist. I edit them for the local server.. john is at /usr/local/bin/john for example, use /usr/local/bin/password.lst for the dictionary just to start with something..

After restarting both services there is no change at all to the web interface.. Add Job stays the same.

After all this, I tried installing from source, but the instructions didn't work for this either.. I may not have had the Go paths setup correctly, but it really just fell apart at every step..

Is there an updated setup guide? Am I missing something very obvious?

Of all the resource managers, I think CrackLord is the best choice.. I need John the Ripper to get a $pkzip2$ password.. All the other management servers seem to focus on Hashcat..

Any suggestions are appreciated..

I made some progress...

ProTip: Start with Ubuntu 16.04.5

For AWS make sure your account is full VPC, not EC2-Classic at all. It needs to have/support a VPC Default Group which Classic can not have.

Still don't have a useful, working system.. But it at least launches now.