Как снять пароль с zip архива
Перейти к содержимому

Как снять пароль с zip архива

Как восстановить утерянный пароль к архиву с помощью видеокарты

image

С тех пор как разработчики поняли, что хранить пароль в тексте небезопасно, мы видим только хеш — набор значений, которые генерируются на основе пароля. Такое преобразование выполняется хеш-функцией по заданному алгоритму и является односторонним.

Существуют разные алгоритмы хеширования: MD5, SHA-1, SHA-2 и прочие. Чтобы восстановить пароль из хеша, можно использовать метод перебора. Нам достаточно создавать хеш для каждого возможного пароля и сравнивать его с тем хешем, который нужно расшифровать. Фактически нам нужно взять файл, вытащить из него хеш и расшифровать его программой-взломщиком. Методика извлечения хеша для каждого алгоритма разная, и сложность перебора каждого из них варьируется.

Как рассчитать сложность перебора? Не вдаваясь глубоко в заковыристый матан, можно сказать, что это зависит как от длины пароля, так и от набора используемых в нем символов:
например, числовой пароль 0-9 содержит 10 символов. Пятизначный пароль содержит m=5 знаков. Число комбинаций будет P=m^n или 5 в степени 10 — 9765625.

Если же учитывать латинские символы — большие и маленькие, то это 26*2+10=62 и наше P равно уже 5 в степени 62!

Я видел, как в течение недели с помощью двух 22-ядерных Xeon восстанавливают пароль к zip. Ни такими ресурсами, ни стольким временем для подбора пароля я не располагал и задумался об использовании в своих целях графического чипа. Вычислительная мощь этих устройств сейчас у всех на слуху. Производители графических ускорителей — AMD и Nvidia. Nvidia обладает CUDA — собственным закрытым API для вычислений на GPU, который по синтетическим тестам на 20% быстрее открытого аналога OpenCL, но не каждая программа обладает SDK к нему. Кроме того, карты Nvidia уступают картам AMD в вычислениях, реализованных на OpenCL. Эта проблема частично лечится свежими драйверами, но разрыв все равно остается. В конечном итоге мы также упремся в количество вычислительных блоков видеокарты.

Ниже я рассмотрю решение Hashchat, которое работает на OpenCL и позволяет подключить до 128 видеокарт одновременно. Хотя такой возможности для этого теста нет, предположительно имеет смысл отдать предпочтение среднему ценовому сегменту, поскольку карт можно поставить больше, а разница в производительности непропорциональна цене.

Инструменты для восстановления пароля

Hashcat — преемник ранее используемых утилит oclHashcat/cudaHashcat. Заявлен как самый быстрый инструмент для подбора утерянного пароля. Начиная с версии 3.0, поддерживает использование как CPU, так и GPU, но не для всех алгоритмов. Например, с помощью GPU нельзя подобрать пароль к Bcrypt. Зато к MD5 и SHA-1 пароли подбираются довольно быстро. Работает с более чем 200 хешами. По сути, является универсальным кроссплатформенным решением.

Для получения некоторых из них понадобится утилита ниже:

John The Ripper — инструмент администратора по восстановлению утерянных паролей — легендарная утилита хак-софта. Популярна из-за поддержки большого количества хешей и их автораспознавания. Поддерживает множество модулей, включая сторонние. John The Ripper даже включен в Kali Linux, но в урезанном виде. Только у этой программы я нашел совершенно необходимые расширения для извлечения хешей из других форматов: zip2john, rar2john, pdf2john.py, pfx2john.exe и много еще чего интересного.

Cain & Abel — тоже в представлении не нуждается. Программа имеет даже собственный сниффер.

Существуют и другие инструменты, однако они либо плохо документированы и не имеют GUI, либо уступают в скорости. Поддержка разных типов хешей также важна. Таким образом, останавливаемся на Hashcat.

В качестве примера мы используем произвольный архив 7zip. Генерируем архив самостоятельно. 7zip использует алгоритм AES256

Для восстановления хеша пользуемся утилитой 7z2hashcat. Фактически это скрипт на Perl. Качаем его по ссылке и распаковываем.

В результате в текстовом файлике увидим искомый хеш. Далее настроим наш Hashcat:

GUI иногда выдает ошибки и вылетает при завершении поиска. Тем не менее, чекпоинт предусмотрен, мы можем вернуться к последней запущенной сессии и продолжить начатый поиск на вкладке Custom commands & Services.

Hashcat сам определит все устройства GPU / CPU в компьютере и начнет расшифровку.

image

Тестируем возможности программы

Запускаем Hashchat. Указываем тип хеша как m 11600 (7zip), обновление статуса поиска каждые 60 секунд, выходной файл и маску для поиска.

Поиск по маске позиционируется улучшенным вариантом брутфорса. Зная что-то о паттерне пароля, мы можем значительно ускорить перебор. Предположим, это дата, имя или год или любые предполагаемые символы, например, ?R ?R ?R — любые три символа русского алфавита.
В данном случае это любые семь цифр. Стоит учитывать, что если длина пароля составляет шесть цифр, то мы его не найдем и нужно повторить попытку. Для автоматизации процесса предусмотрена галочка «инкремент».

Итог: в файле E:\asus\result.txt. Пароль 3332221 подобран примерно за 10 секунд.

Пробуем увеличить длину пароля. Скорость перебора заметно упала — до 635 паролей в секунду.
Результат: пароль 3334566611 — 10 знаков. Для его восстановления потребовалось около трех минут.

image

Усложним задачу. Пароль теперь состоит из букв латинского алфавита и цифр. Длина пароля выросла до 11 знаков. В программе есть ряд опций еще более ускоряющих подбор. Очевидный вариант — подобрать с помощью базы стандартных паролей.

Ставим словарь HashKiller Passwords. В папке программы уже есть пример — слов так на 1000. Добавляем наш словарик во вкладке «Wordlists & Markov». Скачиваем словарик HashKiller Passwords, а затем извлекаем его, к примеру, в папку Dict.

Пример запуска:

image

Markov является еще одним вариантом комбинированного подбора и имеет отдельный исполняемый файл. https://ru.wikipedia.org/wiki/Цепь_Маркова
Опция плохо документирована. В справке к GUI для набора символом ?d?l?u (Латинские буквы и цифры) рекомендуется значение 40.

Также мы используем гибридную атаку. Это поиск слова из словаря с добавлением окончания маски, к примеру, Password113, Qwe1235.

Также в программе существуют готовые маски в формате .hcmask, которые позволяют перебрать известные паттерны строчка за строчкой. Лишние строки можно комментировать, открыв этот файл Блокнотом. Их также можно использовать как с опцией «инкремент», так и комбинировать со списком слов.

Помимо гибридных атак программа поддерживает правила подбора по определенным алгоритмам, выявленным опытным путем, которые дают хорошие результаты.

image

Так называемый перебор по правилам является самой технически сложной атакой и представляет собой язык программирования. По словам разработчиков, такой подход работает быстрее, чем регулярные выражения. Готовые правила уже можно использовать, загрузив их в GUI из каталога rules в Hashchat. С учетом указанных опций за 2,5 часа программа выдала результат.
Пароль Property123

Радужные таблицы

В примере у нас довольно сложный алгоритм шифрования. Если вы подбираете, например, хеш к MD5 за разумное время, и ваш пароль так и не подобран, имеет смысл обратить внимание на последний аргумент — радужные таблицы. Это расчетные значения хешей для всех распространённых паролей, которые были посчитаны и сохранены в условной таблице. Зная алгоритм хеширования, можно загрузить таблицу в память и провести поиск нужного хеша. Обычно они используются для подбора большого количества паролей в кратчайшие сроки, например, всех утекших паролей к веб-приложению, но это другая история.

На сегодняшний день есть два проекта, поддерживающие различные типы хешей:

  • Rainbowcrack — поддерживает четыре алгоритма хеширования: LN/NTLM, MD5 и SHA-1
  • rcracki_mt или rcracki для Linux -MD4, MD5, DoubleMD5, SHA1, RIPEMD160, MSCACHE, MySQL323, MySQLSHA1, PIX, LMCHALL, HALFLMCHALL, NTLMCHALL, ORACLE
Заключение

Не обладая большими вычислительными ресурсами, сегодня все же можно расшифровать даже очень стойкие типы хешей. Учитывая их широкое распространение в качестве стандарта, на данный момент, многие приложения являются уязвимыми априори. Возможно, в ближайшем будущем нас ожидает переход на такие стандарты, как SHA-2 или ГОСТ_Р_34.11-2012. Пока же остается лишь пользоваться общими рекомендациями по генерации паролей:

Как Разблокировать ZIP-файл Без Пароля – 4 Метода

Вы можете защитить свои ZIP-файлы паролем, чтобы предотвратить подозрительные вторжения. Это помогает в ситуации, когда в вашей компьютерной системе есть несколько пользователей, но что произойдет, если вы забудете пароль и не сможете получить доступ к содержащимся в нем данным? Или вы загружаете файл из Интернета, и он защищен паролем. Мы здесь, чтобы помочь вам в этой ситуации. Есть несколько способов разблокировать zip-файл. Здесь мы будем внедрять методы с высокой степенью успеха.

Метод 1. Разблокируйте ZIP-файл С Помощью Средства Разблокировки ZIP-пароля

Если у вас нет времени попробовать несколько методов для 100% успеха, настоятельно рекомендуется использовать PassFab для ZIP, не задумываясь. Эта программа для разблокировки паролей ZIP-файлов восстанавливает пароли для всех типов зашифрованных ZIP-файлов без повреждения данных. Его метод дешифрования настолько обширен, что он также может расшифровать файл, защищённый алгоритмом AES. Он использует 3 различные эффективные процедуры для восстановления пароля к ZIP-файлу:

Атака грубой силой: попробуйте все возможные комбинации, что займет больше времени.

Атака по маске: настраивайте числа, символы, символы.

Атака по словарю: быстро найдите пароль из встроенного или настроенного словаря.

    Загрузите и установите PassFab для ZIP с официального сайта.

Добавить файл 1

Добавить файл 2

Выберите функцию

а. Выберите «Атака грубой силы», если вы не можете вспомнить ни слова из своего пароля. Он попробует все возможные комбинации паролей.

Атака грубой силы

б. Выберите «Атака по маске», если вы знаете свой пароль. Появится несколько вариантов. Выберите те, которые имеют отношение к вашему утерянному паролю, и нажмите «Да».

manage accounts

c. Выберите «Атака по словарю», если у вас есть словарь паролей. Это часто помогает восстановить утерянный пароль. Добавьте словарь и нажмите «Да». Теперь нажмите кнопку «Пуск». После восстановления пароля вам будет отображен пароль.

Добавьте словарь

Метод 2. Разблокировать Пароль К ZIP-файлу Онлайн Без Пароля

Есть несколько веб-сайтов, предлагающих бесплатную возможность дешифрования ZIP-файлов. Онлайн-сервисы всегда имеют мощные вычислительные ресурсы, позволяющие использовать распределенные виртуальные частные серверы в разных местах. Интерфейс сайтов для расшифровки ZIP-файлов прост.

Перейдите на сайт, и он спросит о вашем зашифрованном ZIP-файле. Просмотрите этот файл. Иногда вам будет предложено ввести свой адрес электронной почты, чтобы получить пароль по электронной почте. Затем нажмите «Продолжить». Вы получите уведомление, если пароль будет восстановлен. Но этот метод не рекомендуется, потому что ваши данные могут быть конфиденциальными и загружать эти файлы на общедоступные сайты небезопасно.

Метод 3. Разблокировка Пароля ZIP-файла С Помощью Блокнота

Вы также можете разблокировать защищенный паролем ZIP-файл с помощью блокнота. Это самый простой и немного сложный способ разблокировать ZIP-файл, защищенный паролем. Этот метод работает с использованием пакетной файловой системы. Если вы не знаете элементарных вещей, этот метод может показаться вам трудным. Если у вас хорошо получается, вот полное руководство по этому методу:

    Откройте ваш ZIP-файл с помощью блокнота, щелкнув правой кнопкой мыши ZIP-файл и выбрав «Открыть с помощью». После этого выберите Блокнот из списка программ.

разблокировать zip с помощью блокнота

Метод 4. Угадайте Свой Правильный Почтовый Пароль (Бесплатно)

ZIP-файл — это широко используемое расширение для архивирования различных файлов с целью хранения или передачи. Это наиболее удобный способ уменьшить размер файлов, сжав их в один ZIP-файл. Чаще всего для доступа к этим файлам или их архивирования используется бесплатное программное обеспечение 7ZIP или WinZip. Наряду со сжатием файлов zip также обеспечивается высокий уровень безопасности и конфиденциальности.

Может показаться, что угадать ваш zip-пароль очень просто, но в большинстве случаев мы не рассматриваем это как вариант. Это должно быть вашим первым вариантом при восстановлении любого пароля. Есть ряд шаблонов, которые люди используют для установки пароля. Вот некоторые из них:

Наиболее распространенные пароли, используемые для защиты ZIP-файла: 111111, 123456, a1b2c3d4, welcome. Попробуйте наиболее распространенные, которые вы можете использовать для защиты файла.

Часто в качестве пароля можно использовать псевдоним вашего ребенка, супруга, матери, отца или ваше детское имя.

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

Попробуйте ввести названия ваших любимых вещей, таких как еда, книга, фильм, песня, певец, актер.

Примечание: Вы можете продолжать много попыток, так как нет ограничений на попытки ввода разных паролей. Если ни один из них не работает, используйте другие методы, упомянутые выше.

Так что в следующий раз, когда вы встретите кого-то с зашифрованным ZIP-файлом, вы можете помочь ему или ей разблокировать процедуры с ZIP-файлом. Доступно множество других сторонних программ, которые могут претендовать на восстановление пароля вашего ZIP-файла, но PassFab для ZIP протестирован и рекомендован нами. Он защищает вашу конфиденциальность и данные от посторонних вторжений. Используйте PassFab для ZIP, и вы не будете разочарованы.

Как снять пароль с архива

Забыл пароль от архива ZIP Открыть файл ZIP онлайн

Если вы забыли пароль от ZIP-архива, который требуется открыть, оптимальным решением этой задачи будет использование специализированного программного обеспечения от сторонних разработчиков. Далее мы рассмотрим продукт компании PassFab, который хорошо себя зарекомендовал.

Обратите внимание! Процедура подбора пароля может занять довольно много времени (начиная от нескольких или десятков минут, и заканчивая несколькими часами и даже сутками), положительный результат нельзя гарантировать, а в ряде случаев он попросту недостижим. Поэтому если вам обещают быстрое и гарантировано эффективное решение, стоит отказаться от его использования – скорее всего, это либо вредоносный, либо мошеннический софт, единственная цель создателей которого – заражение ПК и/или получение доступа к вашим личным данным.

    Скачайте, установите и запустите программу. Нажмите по кнопке «Добавить» в ее главном окне.

Забыл пароль от архива ZIP Открыть файл ZIP онлайн_001

Забыл пароль от архива ZIP Открыть файл ZIP онлайн_002

    Грубой силой – занимает больше всего времени, так как подразумевает то, что будут пробоваться все возможные комбинации);

Забыл пароль от архива ZIP Открыть файл ZIP онлайн_003

Забыл пароль от архива ZIP Открыть файл ZIP онлайн_004

    Укажите известные особенности пароля;

Забыл пароль от архива ZIP Открыть файл ZIP онлайн_006

Забыл пароль от архива ZIP Открыть файл ZIP онлайн_008

Забыл пароль от архива ZIP Открыть файл ZIP онлайн_011

По завершении данной процедуры вы сможете скопировать пароль

Забыл пароль от архива ZIP Открыть файл ZIP онлайн_012

и использовать его для открытия архива в формате ZIP,

Забыл пароль от архива ZIP Открыть файл ZIP онлайн_014

а также открыть лог-файл, в котором сохраняются сведения обо всех выполненных программой операциях.

Забыл пароль от архива ZIP Открыть файл ZIP онлайн_013

Примечание: Если выбранным вами на шаге №3 методом не получится восстановить пароль, попробуйте другой. Обычно программа сама предлагает это сделать.

Забыл пароль от архива ZIP Открыть файл ZIP онлайн_010

Способ 2: John the Ripper

В качестве альтернативы полнофункциональному программному обеспечению можно воспользоваться консольной утилитой с открытым исходным кодом, предназначенной для проверки и восстановления паролей.

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

    Скопируйте запароленный архив в корень системного диска (в нашем примере таковым является «C:\». Присвойте ему простое и понятное, желательно односложное имя латиницей.

Забыл пароль от архива ZIP Открыть файл ZIP онлайн_022

Забыл пароль от архива ZIP Открыть файл ZIP онлайн_023

Забыл пароль от архива ZIP Открыть файл ZIP онлайн_024

Забыл пароль от архива ZIP Открыть файл ZIP онлайн_025

Забыл пароль от архива ZIP Открыть файл ZIP онлайн_026

Забыл пароль от архива ZIP Открыть файл ZIP онлайн_027

Забыл пароль от архива ZIP Открыть файл ZIP онлайн_030

zip2john.exe name.zip > name.hash

Забыл пароль от архива ZIP Открыть файл ZIP онлайн_028

Забыл пароль от архива ZIP Открыть файл ZIP онлайн_029

john.exe —pot=name.pot —wordlist=john/run/password.lst name.hash

Забыл пароль от архива ZIP Открыть файл ZIP онлайн_031

Забыл пароль от архива ZIP Открыть файл ZIP онлайн_014

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

Способ 3: OnlineHashCrack

Ели вы не хотите устанавливать стороннее программное обеспечение для того, чтобы снять пароль с защищенного ZIP-архива, можно попробовать воспользоваться одним из немногочисленных онлайн-сервисов, предлагающих решение этой задачи. Стоит отметить, что практически все из них справляются лишь с элементарными кодовыми выражениями, и даже на это требуется немало времени.

    Откройте сайт по указанной выше ссылке и нажмите по кнопке «Browse», расположенной справа от строки «Select file».

Забыл пароль от архива ZIP Открыть файл ZIP онлайн_015

Забыл пароль от архива ZIP Открыть файл ZIP онлайн_016

Забыл пароль от архива ZIP Открыть файл ZIP онлайн_017

Забыл пароль от архива ZIP Открыть файл ZIP онлайн_019

Забыл пароль от архива ZIP Открыть файл ZIP онлайн_018

Забыл пароль от архива ZIP Открыть файл ZIP онлайн_020

Забыл пароль от архива ZIP Открыть файл ZIP онлайн_021

ЗакрытьМы рады, что смогли помочь Вам в решении проблемы.
ЗакрытьОпишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *