Я создал пакетный скрипт для взлома тома TC, учитывая текстовый список известных паролей, разделенных новой строкой. К сожалению, это не работает правильно. Когда он идет по каждой строке, он не читает пробелы. Если у меня есть запись «HelloWorld», она будет читать «Helloworld», но если запись «Hello World», то она будет читать только «Hello». Код:
@echo off
echo "--- Starting ---"
set drive=V
set tcexe="C:\Program Files\TrueCrypt\TrueCrypt.exe"
set tcvol="C:\Users\Ryan\Desktop\rawr.tar.gz"
:Start
for /f %%i in (passlist.txt) do call :Crack %%i
:Crack
set pass=%1
echo Trying %pass%...
%tcexe% /q /l %drive% /v %tcvol% /p %pass% /s /e /b
if exist %drive%: goto :End
goto :eof
:End
echo "TC volume cracked!"
echo The password is %pass%
pause
Может кто-нибудь решить эту проблему для меня? Благодарю.