Как взломать (восстановить) пароль RAR-архива без установки дополнительного ПО

47K прочитали

Пароль имеет свойство забываться. И может потребоваться восстановить доступ к файлам, хранящимися в архиве, в данной статье в RAR-архиве. Речь пойдет об автоматизированном переборе пароля, без установки дополнительных программ. Напомню, что чужие файлы взламывать нельзя - это противозаконно!

RAR-архив, пароль от которого забыт
RAR-архив, пароль от которого забыт

Подписывайтесь на канал и оцените статью 👍. Не забудьте сохранить себе и поделиться с другом ибо никогда не знаешь, что может пригодиться в жизни! Спасибо!

Доброго времени суток, Дорогие читатели! Прежде, че начну описывать взлом/восстановление пароля, мне необходимо создать такой архив и для чистоты эксперимента, он будет не пуст. Для начала, заархивируем файл .txt и зададим пароль, я задал 123.

Требования для восстановления пароля к RAR-архиву:

  • компьютер на Windows;
  • установленный WinRAR.

Пошаговая инструкция

1. Необходимо создать Bat-файл (исполняемый файл) и скопировать в него, приведенный ниже код команды.

Открываем блокнот и копируем текст команды, сохраняем, как Bat-файл. Обратите внимание на путь к WinRAR (нужно проверить, в зависимости от разрядности ОС может отличаться).
Открываем блокнот и копируем текст команды, сохраняем, как Bat-файл. Обратите внимание на путь к WinRAR (нужно проверить, в зависимости от разрядности ОС может отличаться).
REM ============================================================
@echo off
title Rar Password Cracker
mode con: cols=47 lines=20
copy "C:\Program Files (x86)\WinRAR\Unrar.exe"
SET PSWD=0
SET DEST=%TEMP%\%RANDOM%
MD %DEST%
:RAR
cls
echo ----------------------------------------------
echo GET DETAIL
echo ----------------------------------------------
echo.
SET/P "NAME=Enter File Name : "
IF "%NAME%"=="" goto NERROR
goto GPATH
:NERROR
echo ----------------------------------------------
echo ERROR
echo ----------------------------------------------
echo Sorry you can't leave it blank.
pause
goto RAR
:GPATH
SET/P "PATH=Enter Full Path : "
IF "%PATH%"=="" goto PERROR
goto NEXT
:PERROR
echo ----------------------------------------------
echo ERROR
echo ----------------------------------------------
echo Sorry you can't leave it blank.
pause
goto RAR
:NEXT
IF EXIST "%PATH%\%NAME%" GOTO START
goto PATH
:PATH
cls
echo ----------------------------------------------
echo ERROR
echo ----------------------------------------------
echo Opppss File does not Exist..
pause
goto RAR
:START
SET /A PSWD=%PSWD%+1
echo 0 1 0 1 1 1 0 0 1 0 0 1 1 0 0 1 0 1 0 0 1 0 1
echo 1 0 1 0 0 1 0 1 1 1 1 0 0 1 0 0 1 1 1 1 0 0 0
echo 1 1 1 1 1 0 1 1 0 0 0 1 1 0 1 0 1 0 0 0 1 1 1
echo 0 0 0 0 1 1 1 1 1 0 1 0 1 0 1 0 0 1 0 0 0 0 0
echo 1 0 1 0 1 1 1 0 0 1 0 1 0 1 0 0 0 0 1 0 1 0 0
echo 1 1 1 1 1 0 1 1 0 0 0 1 1 0 1 0 1 0 1 1 1 1 0
echo 0 0 0 0 1 1 1 1 1 0 1 0 1 0 1 0 0 0 0 0 1 1 0
echo 1 0 1 0 1 1 1 0 0 1 0 1 0 1 0 0 0 0 1 1 1 1 0
echo 0 1 0 1 1 1 0 0 1 0 0 1 1 0 0 1 0 1 0 0 1 1 0
echo 1 0 1 0 0 1 0 1 1 1 1 0 0 1 0 0 1 0 1 0 1 0 0
echo 0 0 0 0 1 1 1 1 1 0 1 0 1 0 1 0 0 1 1 0 1 0 1
echo 1 0 1 0 1 1 1 0 0 1 0 1 0 1 0 0 0 0 1 0 1 0 0
echo 0 1 0 1 1 1 0 0 1 0 0 1 1 0 0 1 0 1 0 0 1 1 0
echo 1 0 1 0 0 1 0 1 1 1 1 0 0 1 0 0 1 1 0 1 0 0 1
echo 1 1 1 1 1 0 1 1 0 0 0 1 1 0 1 0 1 0 1 1 1 0 0
echo 0 0 0 0 1 1 1 1 1 0 1 0 1 0 1 0 0 1 1 1 0 1 1
echo 1 0 1 0 1 1 1 0 0 1 0 1 0 1 0 0 0 0 0 0 1 1 0
echo 1 0 1 0 0 1 0 1 1 1 1 0 0 1 0 0 1 0 1 0 1 0 0
echo 0 1 0 1 1 1 0 0 1 0 0 1 1 0 0 1 0 1 1 1 0 1 1
echo 1 0 1 0 0 1 0 1 1 1 1 0 0 1 0 0 1 0 0 1 1 0 1
echo 1 1 1 1 1 0 1 1 0 0 0 1 1 0 1 0 1 0 1 1 0 1 1
echo 0 0 0 0 1 1 1 1 1 0 1 0 1 0 1 0 0 1 1 0 1 1 0
echo 1 1 1 1 1 0 1 1 0 0 0 1 1 0 1 0 1 0 1 1 0 0 0
echo 0 0 0 0 1 1 1 1 1 0 1 0 1 0 1 0 0 0 0 1 1 0 1
echo 1 0 1 0 1 1 1 0 0 1 0 1 0 1 0 0 0 0 0 1 0 1 1
UNRAR E -INUL -P%PSWD% "%PATH%\%NAME%" "%DEST%"
IF /I %ERRORLEVEL% EQU 0 GOTO FINISH
GOTO START
:FINISH
RD %DEST% /Q /S
Del "Unrar.exe"
cls
echo ----------------------------------------------
echo CRACKED
echo ----------------------------------------------
echo.
echo PASSWORD FOUND!
echo FILE = %NAME%
echo CRACKED PASSWORD = %PSWD%
pause>NUL
exit
REM ============================================================

2. Bat-файл при запуске запросит имя файла с расширением, у меня это "Секретные данные.rar" и путь, у меня это "C:\Users\ARTag\Desktop\Дзен". Далее необходимо подождать.

3. Прошло менее минуты и пароль от нашего RAR-архива восстановлен, в окне исполняемого файла можно прочесть 123.

Время на секундомере и пароль от архива
Время на секундомере и пароль от архива

Вывод

Наиболее внимательные заметили, что команда исполняемого файла работает с файлом Unrar.exe, это консольный аналог архиватора WinRAR, говоря проще, чтобы был доступ из командной строки.

Этот способ подойдет тем, у кого простой пароль не требующий дополнительных настроек и если Вы вообще не помните ничего о своем пароле. И, конечно, чем "мощнее" (современнее) Ваш ПК, тем быстрее происходит подбор пароля.

Как Восстановить пароль Zip-архиву я писал в этой статье: "«Взлом» архивного файла с помощью Passper for ZIP. Проверим пароли на криптостойкость"

Надеюсь статья была интересной!

Чем-то подобным пользовались?

Оцените статью 👍 и подписывайтесь на канал

С Уважением, Артур Тагиров!

#архиватор #архиваторы #взлом #восстановлениеданных #восстановлениепароля #взломпароля #лайфхаки #it #it-технологии #windows