"C:\Program Files\VeraCrypt\VeraCrypt.exe" /q /v Systemd_64 /l X /password 13241234 "C:\Program Files\VeraCrypt\VeraCrypt.exe" /q /v Systemd_64 /l X /password 132412343 "C:\Program Files\VeraCrypt\VeraCrypt.exe" /q /v Systemd_64 /l X /password 1324123445
Выбивает ошибку с неверным паролем, и только после ее закрытия продолжает брутфорсить дальше. Один пароль подбирается 40 секунд. Если пароль верный (на аналогичном контейнере с аналогичным по сложности) - примонтируется за 15 секунд
/quit or /q Automatically perform requested actions and exit (main VeraCrypt window will not be displayed). If preferences is specified as the parameter (e.g., /q preferences), then program settings are loaded/saved and they override settings specified on the command line. /q background launches the VeraCrypt Background Task (tray icon) unless it is disabled in the Preferences.
Так, для того, чтобы передать символ % в пароле, необходимо дублировать его, это я понял.
Возникли новые вопросы. Что если присутствуют символы "^", "<", "&"?
В гайдах пишется [CODE] Символ "^" используется для экранирования специальных символов, которые по синтаксису несут особую нагрузку. Например, echo ^<html^> [/CODE]
[CODE]Амперсанд &, вертикальная черта | и скобки () являются специальными символами, Если эти символы передаются в качестве аргументов, то им должен предшествовать управляющий символ ^ или значение параметра должно быть заключено в кавычки.[/CODE]
Пароль передаю исключительно через кавычки. Я все правильно делаю?
>>23866 Может тебе действительно, как посоветовал тот анон, взять исходники и скомпилить свою версию веры, где ты будешь брутить пароль прямо из кода? И никаких проблем с экранированием, и скорость полюбому вырастет.
А с чего вы взяли, что трукрипт по-умолчанию не брутфорсит через свой код? bat-ник лишь передает команду, основная работа ложится на драйвер, что даже по загрузке в диспетчере задач видно
А не кажется ли Вам странным, аноны, что ТС кодили тру анонимы и причем годно кодили, а потом некий француз, проводивший аудит кода ТС, взял и запилил свой форк - VC, который позиционируется как новая, убер годная замена замена ТС? Что мешало ему напихать своих бэкдоров?!
Код какой версии ТС проверяли? А что если это двойная уловка - 7.1а и была прозондирована, а 7.2 сделали крайней. И весь хитрый план начал осуществляться ещё во время выхода 7.1а, а пользоваться нужно более старыми версиями...
Похоже, забыл пару спецсимволом и пробелов, примерно 50000 вариантов для проверки