Я пытался написать простой взломщик паролей грубой силы на C ++, чтобы открыть старый zip-файл, который я заблокировал очень давно.
Пытаюсь вызвать из программы pkunzip. Единственный известный мне способ сделать это - использовать команду system (). Как в системе («вяжущий») ;. Проблема в том, что мне нужно каждый раз сбрасывать новый пароль в строку, пока я не получу удар. Для этого потребуется вставить переменную в команду, которую я отправляю в DOS. Вот где я заблудился. Итак, код может выглядеть примерно так ...
system("pkunzip lockedFile -s[the password variable here]")
Кроме того, вся эта идея может быть ужасной, поэтому, если есть лучший способ, просто скажите.
Кроме того, могу ли я использовать команду cd \, чтобы перейти в нужный каталог, или вам просто нужно выгрузить соответствующие файлы в том же каталоге, что и сам проект C ++. Любая помощь или общие указатели будут очень благодарны. м.хаттер