lab2 доработки

This commit is contained in:
2026-03-16 12:08:42 +03:00
parent b6b5e16d63
commit 37eff0ed9b
6 changed files with 164 additions and 63 deletions

View File

@@ -71,6 +71,8 @@ confaccess
PRACTICE2_DIR=/tmp/practice2 confaccess
```
Режим проверки учётных данных (для bruteforce): `confaccess --check <login>` — читает пароли построчно из stdin, выводит 0 или 1 на каждую строку, exit 0 при первом совпадении.
После аутентификации доступны команды:
```
@@ -93,7 +95,7 @@ bruteforce alice
bruteforce alice --max-length 4
```
Алгоритм хэширования: **SHA-256**.
Перебор выполняется напрямую по хэшу из passwd-файла.
Перебор выполняется через утилиту access (confaccess): bruteforce не имеет доступа к passwd-файлу и проверяет пароли только через `confaccess --check`.
Алгоритм хэширования в access: **SHA-256**.
Фиксируется время перебора и количество итераций до нахождения пароля.
Перебор останавливается автоматически при достижении лимита 8 часов.