Welcome, Guest
You have to register before you can post on our site.



Search Forums

(Advanced Search)

Forum Statistics
» Members: 584
» Latest member: Kello
» Forum threads: 58
» Forum posts: 204

Full Statistics

Latest Threads
3 Rigs and command questi...
Forum: Howto
Last Post: s3in!c
Yesterday, 07:22 PM
» Replies: 1
» Views: 12
Combinator Rules
Forum: Problems
Last Post: s3in!c
11-01-2019, 10:03 PM
» Replies: 1
» Views: 64
Keyspace measure failed!
Forum: Problems
Last Post: micha12344
10-26-2019, 10:55 PM
» Replies: 4
» Views: 242
Need help with Invalid To...
Forum: Problems
Last Post: s3in!c
09-30-2019, 04:14 PM
» Replies: 1
» Views: 199
I want to receive an emai...
Forum: Howto
Last Post: 76687371@163.com
08-28-2019, 02:24 PM
» Replies: 8
» Views: 976
How to use -2 ?l?d?u ?2?2...
Forum: Howto
Last Post: s3in!c
08-24-2019, 03:14 PM
» Replies: 1
» Views: 326
service apache2 reload En...
Forum: Howto
Last Post: 76687371@163.com
08-24-2019, 02:08 PM
» Replies: 2
» Views: 494
Compressed word list?
Forum: Howto
Last Post: hops
08-17-2019, 10:07 AM
» Replies: 1
» Views: 358
hashtopolis file upload
Forum: Howto
Last Post: s3in!c
08-13-2019, 08:02 PM
» Replies: 5
» Views: 1,879
Continued troubleshooting...
Forum: Problems
Last Post: s3in!c
08-12-2019, 04:31 PM
» Replies: 6
» Views: 834

  Having trouble with API test connection using python
Posted by: vbabson - 07-31-2019, 07:00 PM - Forum: Problems - Replies (4)

I have simple script:

# importing the requests library
import requests
# defining the api-endpoint 
API_ENDPOINT = 'http://REDACTED/api/server.php'
# data to be sent to api
data = {
#'accessKey': 'REDACTED' #Tried this with and w/o accessKey as docs say it is not required
# sending post request and saving response as response object
r = requests.post(url = API_ENDPOINT, data = data)
# extracting response text 
hc_url = r.text
print('The response is:%s'%hc_url)

It successfully executes but returns:

The response is:{"action":"INV","response":"ERROR","message":"Invalid query!"}

No connection information appears in the logs and I am not sure how I can troubleshoot this.

Print this item

  Need further guidance in building client
Posted by: ytterby - 07-28-2019, 08:53 PM - Forum: Problems - Replies (3)

Current Server Version: 0.11.0
Current Client Version: see below
Hashcat Version: 5.1.0

I would like to build the client for the arm architecture.

Following instructions on the Frequent Problems page, I cloned the source from github.
I  list my difficulties and questions below.

1. "you need to download the sources, build it with make"
The source has no Makefile, so how am I supposed to build it?
Edit: I have built it with build.sh  , but the resulting zip still gives me the same Exec format error.
Same  architecture mis-match resulted.

2. "add it to the hashcat 7z archive"
Please, explain what this archive is and how I may add to it.

3. "This archive should then be hosted somewhere for the clients to download and this url must be configured for the cracker binary."
Must it be hosted somewhere? If so, why?
Why must the url be configured for the cracker binary?
Please, explain what "configured for the cracker binary" means,

I am eager to apply hashtopolis to my arm computers. I would be most grateful for your assistance.

Print this item

  How does the agent software cause hashcat to run?
Posted by: ytterby - 07-27-2019, 09:16 PM - Forum: Hashtopolis - No Replies

I presume not by sorcery.

But seriously. What is the mechanism by which the agent software stirs  hashcat to life and keeps it running?

Am I supposed to start hashcat somehow and it stays alive?

I do not understand my role, if any, with hashcat once the agent software is in effect.

Please, explain.

Print this item

  Superhashlists and Tasks
Posted by: ytterby - 07-27-2019, 08:59 PM - Forum: Hashtopolis - No Replies

May Superhashlists be processed as one hashlist?

How do they relate to Tasks?

My objective, aside from a better understanding of hashtopolis, is to process a superhashlist as if it were one hashlist.

Is this possible?

Upon re-reading the server manual, I see under Tasks,
"Hashlist Name of the (super)hashlist the task is cracking."

But,  when I try to create a new task, all I see in the pull-down menu are the original hashes.
How may I use my superhashlist to create a new task?

Print this item

  [Solved] vouchers not accepted by hashtopolis
Posted by: ytterby - 07-27-2019, 07:10 PM - Forum: Problems - No Replies

Hashtopolis has generated several vouchers, yet all of them it rejects as invalid.

No token found! Please enter a voucher to register your agent:
Registering failed: {'action': 'register', 'response': 'ERROR', 'message': 'Provided voucher does not exist.'}
No token found! Please enter a voucher to register your agent:
Registering failed: {'action': 'register', 'response': 'ERROR', 'message': 'Provided voucher does not exist.'}
No token found! Please enter a voucher to register your agent:

What do I need to do to allow hashtopolis to recognize its own vouchers?

I did not realize that vouchers were not in the box, but to the left, with the word Vouchers.

Sorry 'bout that.

Print this item

  [Solved] Unable to upload ~100MB wordlist
Posted by: ytterby - 07-27-2019, 10:06 AM - Forum: Problems - No Replies

I am using the latest, cloned hashtopolis server.

I have uploaded both rules and a hashlist.

As a test, I uploaded a small file as a wordlist, but I need this large, ~100MB one.

Hashtopolis seems to comply with my request to upload it, but in the end, the wordlist is not uploaded.

1. What may I try to remedy this issue.

2. Also, it would be more convenient for me to sftp the wordlist to the server. Is there any way to do so and tell hashtopolis that the wordlist is indeed a wordlist?

After typing this post, I realized that the problem had to be with apache. That triggered a memory that I had something in my notes (drawn from  your wiki). I copy it below.

You may want to increase these PHP parameters to accommodate your intended usage.

sudo nano /etc/php/7.0/apache2/php.ini
memory_limit = ...
upload_max_filesize = ...
post_max_size = .

Having made appropriate adjustments to the file, I now have uploaded my desired 100MB file.

Print this item

  no hashcat download
Posted by: nu21610 - 07-18-2019, 06:45 AM - Forum: Problems - Replies (2)

follow on from thread https://hashtopolis.org/thread-264.html

Ubuntu server-x86_64-16.10 > client Ubuntu 16.04 LTS

I tried extracting the python client in Client/home directory, import a new agent, & run all commands from there without "sudo". I tried giving the cracker binaries the https://hashcat.net/files/hashcat- download link with confirmed internet access (http"s" is OK, right ?). I tried an example from this forum where the cracker binary is suggested to be copied to eg: /home/user or maybe /var/www/hashtopolis/files & also */import. I also tried the files/import function to ensure it got to the right directory, each time confirming & changing cracker binary download url (eg; http://<server-ip-address>/home/user. Where applicable I set the binaries to "not locked" & allowed the client access to "locked or secure" files. Rebooted.
Still no hashcat download, extract & run.
Still having issues at this point, so did a new install, & allowed all privileges on hashtopolis server config as in an older video, hit the "go" button & confirmed settings were saved. I confirmed the suggested changes from server-prerequisites wiki were made & saved correctly. I set the /etc/apache2/apache2.conf <Directory /var/www> line to "AllowOverride All" I notice that there are some .htaccess files in directories that might be critical, that are still set to "Deny:all" on the 2nd line.
Am I supposed to change these manually ? & in which directories ? syntax as in apache2.conf ?
I guessed the allowoverride was supposed to do that, but the apache2 docs I found online seem to suggest that .htaccess overrides apache2.conf settings. Confused.
Not using yubikey at all.

latest debug output below :
cd ~/hashtopolis-agent-python

@ubuntu:~/hashtopolis-agent-python$ sudo wget http://192.168.1.**/agents.php?download=1
[sudo] password for user:
--2019-07-06 15:52:43-- http://192.168.1.**/agents.php?download=1
Connecting to 192.168.1.**:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [application/force-download]
Saving to: 'agents.php?download=1’

agents.php?download=1 [ <=> ] 24.81K --.-KB/s in 0s

2019-07-06 15:52:43 (81.1 MB/s) - 'agents.php?download=1’ saved [25410]

@ubuntu:~/hashtopolis-agent-python$ sudo mv agent* hashtopolis.zip
@ubuntu:~/hashtopolis-agent-python$ sudo chmod +x hashtopolis.zip

@ubuntu:~/hashtopolis-agent-python$ python3 ./hashtopolis.zip --voucher ***** --url http://192.168.1.**/api/server.php
Starting client 's3-python-0.5.0'...
Successfully registered!
Collecting agent data...
Login successful!
Hashtopolis Server version: 0.11.0 ()
Client is up-to-date!
Downloading: [==================================================]
No task available!
No task available!
No task available!
....stopped here.

Created task/s 1 & 2, assigned the agent, confirmed agent & server config settings :
@ubuntu:~/hashtopolis-agent-python-master$ python3 ./hashtopolis.zip --debug --voucher ***** --url http://192.168.1.**/api/server.php
Starting client 's3-python-0.5.0'...
Collecting agent data...
{'uid': '****-**-**-**-**-****', 'action': 'updateInformation', 'os': 0, 'devices': ['Intel® Core™2 Quad CPU Q9650 @ 3.00GHz', 'NVIDIA Corporation GK107 [GeForce GT 640] (rev a1)'], 'token': 'AABBCCDD12'}
Starting new HTTP connection (1): 192.168.1.**
"POST /api/server.php HTTP/1.1" 200 51
{'action': 'login', 'clientSignature': 's3-python-0.5.0', 'token': 'AABBCCDD12'}
"POST /api/server.php HTTP/1.1" 200 106
b'{"action":"login","response":"SUCCESS","multicastEnabled":false,"timeout":30,"server-version":"0.11.0 ()"}'
Login successful!
Hashtopolis Server version: 0.11.0 ()
{'token': 'AABBCCDD12', 'action': 'checkClientVersion', 'version': '0.5.0', 'type': 'python'}
"POST /api/server.php HTTP/1.1" 200 67
Client is up-to-date!
Entering loop...
{'action': 'getFileStatus', 'token': 'AABBCCDD12'}
"POST /api/server.php HTTP/1.1" 200 62
{'action': 'getTask', 'token': 'AABBCCDD12'}
"POST /api/server.php HTTP/1.1" 200 354
b'{"action":"getTask","response":"SUCCESS","taskId":2,"attackcmd":"-a3 #HL# ?l?l?l?l?s?l?l?l?l?d?d?d hash-test123","cmdpars":" --hash-type=0 ","hashlistId":1,"bench":30,"statustimer":5,"files":["hash-test123"],"crackerId":"2","benchType":"speed","hashlistAlias":"#HL#","keyspace":"0","usePrince":false,"enforcePipe":false,"slowHash":false,"useBrain":false}'
Got task with id: 2
{'token': 'AABBCCDD12', 'action': 'downloadBinary', 'binaryVersionId': '2', 'type': 'cracker'}
"POST /api/server.php HTTP/1.1" 200 153
Starting new HTTPS connection (1): hashcat.net

### STUCK HERE over 5 mins multiple times ###

used this :
"action":"getTask","response":"SUCCESS","taskId":2,"attackcmd":"-a3 #HL# ?l?l?l?l?s?l?l?l?l?d?d?d hash-test123"

& "taskId":1 without "hash-test123" included in command line.
I tried 2 ways, both times confirming the actual hashlist was part of the Task further down the page > "files":["hash-test123".
Also with the md5 hashlist added to command line from files/other as shown above.
Incorrect I think, but gettiing desperate.
Is this a hardware issue ? eg; only works on a proper server MoBo etc ?
Running server from an lga775 socket MoBo.

Thanks for support so far.
Any help appreciated.

Print this item

  Do administrators have nginx build tutorials
Posted by: 3395 - 07-16-2019, 03:45 PM - Forum: Problems - No Replies

Do administrators have nginx build tutorials
Do not know how to configure.htaccess

Print this item

  How is ngnix built
Posted by: 3395 - 07-12-2019, 03:29 PM - Forum: Problems - Replies (2)

Ngnix .htaccess How to configure 
Is there any Ngnix build tutorial

Print this item

  About password length
Posted by: 3395 - 07-06-2019, 04:21 AM - Forum: Problems - Replies (1)

Will you consider adding custom mask lengths later?
--increment --increment-min=1 --increment-max=9
Adding strings to New Preconfigured Tasks is a long task

Print this item