Хотел бы узнать, как в этом скрипте установить лимит на использование. Чтобы команду можно было выполнять 1 раз в 10 секунд, примерно как-то так. Заранее спасибо :)
Вот сам скрипт:
case 'ltr':
$hash = $cmd[1];
$messages = "Выполнена команда - ($message)\n\n@id$id(Запрос), Запускаем брут хеша... \n Примерное время ожидания: 1-60 сек";
sendvk($messages, $peer_id, $token);
if (strlen($hash) == 32) {
$thash = "MD5";
}elseif (strlen($hash) == 86) {
$thash = "SHA256(AuthMe)";
}else {
$messages = "@id$id (Запрос), Неверный хеш";
sendvk($messages, $peer_id, $token);
break;
}
$files = 'slovar.txt';
$success = false;
$offset = 0;
$i = 0;
$old_percent = 0;
$f = fopen($files, 'r+');
while (!feof($f) && !$success) {
$password = $success_pass = str_replace(["\n", "\r"], '', fgets($f));
if ($thash == "MD5") {
$md5 = md5($password);
if ($hash == $md5) $success = true;
}else {
$shainfo = explode("$", $hash);
$pass = hash("sha256", $password) . $shainfo[2];
if (strcasecmp($shainfo[3], hash('sha256', $pass)) == 0) $success = true;
}
}
fclose($f);
unset($f);
if ($success) {
$messages = "@id$id (Ваш) результат брута:\n Успешно!\nХеш >> $hash\n\nПароль >> $success_pass \n\n Сервис работает, благодаря нашим друзьям, мы надеемся на вашу поддержку: crewcompany.my.id/#buy";
}else {
$messages = "@id$id (Ваш) результат брута:\nПароль на найден.\n\n Хеш >> $hash";
}
sendvk($messages, $peer_id, $token);
break;