Skip to content

Frequent Problems

Sein Coray edited this page Mar 11, 2018 · 20 revisions

An Agent doesn't get assigned to a task even if he has the highest priority

There are two cases which can cause this:

  • If the task uses a hashlist or wordlists/rules which are marked as secret, the agents needs to be trusted to be allowed to be assigned to this task. To check if the agent is trusted, visit the agent details page.

  • In case the agent has no GPU (or the agent failed to detect the GPUs on the registration) it is viewed as CPU only agent. These agents only get cpu-only tasks assigned, all normal tasks are ignored. To check this status, also check the agent details page

I get negative numbers as chunk length

If you get negative chunk lengths, for example like:

{
  "action":"chunk",
  "response":"SUCCESS",
  "status":"OK",
  "chunk":2,
  "skip":0,
  "length":-1626332928
}

it may be that your server has 32-bit PHP only. Hashtopolis requires to have 64-bit PHP to handle very large numbers. If you want to test your server PHP setup, you can use this small script:

<?php
switch(PHP_INT_SIZE) {
    case 4:
        echo '32-bit version of PHP';
        break;
    case 8:
        echo '64-bit version of PHP';
        break;
    default:
        echo 'PHP_INT_SIZE is ' . PHP_INT_SIZE;
}

I get "Fatal Error ! Database connection failed" during the install process

Ensure your mysql server is running and listening. Ensure the mysql and mcrypt PHP modules are installed and enabled in the php.ini

Example:

extension=pdo_mysql.so
extension=mcrypt.so
extension=mysqli.so

Hashes containing colons are not handled correctly

Hashes like for example NetNTLMv2 contain multiple colons inside the hash. In this case it should not get separated into hash/salt as this would make it impossible to crack and successfully submit back to the server. In this case you need to set a different separator than the colon when creating the hashlist, by setting the salt separator (to something which does not appear in the hash itself).

For further details, read this issue

I cannot increase max hash length over 1024 chars

On the server config the max hash/plain length can be extended. Depending on your MySQL configuration the server does not allow you to go over 1024 chars. To avoid this you need to take care about the InnoDB key length configuration, but the exact required configuration is unknown yet.

Clone this wiki locally