Форум программистов, компьютерный форум, киберфорум
Системный софт
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.74/34: Рейтинг темы: голосов - 34, средняя оценка - 4.74
49 / 49 / 0
Регистрация: 20.11.2010
Сообщений: 937
1

Как можно обойти проверку CRC или как можно распаковать поврежденный архив?

07.08.2015, 18:04. Просмотров 6612. Ответов 18
Метки нет (Все метки)

Есть старый архив. Но при попытке достать из него файл выдается сообщение о несовпадении CRC. Как можно обойти проверку CRC или как вообще можно разархивировать файл?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.08.2015, 18:04
Ответы с готовыми решениями:

Как из VBA можно распаковать архив rar?
Как из VBA можно распаковать архив rar?

А вот как можно закинуть в прошивку ее собственный CRC
Тема для тех,кто пользуется keil-ом.Иногда стоит задача следующего типа...При включении питания на...

7zip как не распаковывать поврежденный архив в CMD?
Подскажите как не распаковывать поврежденные архивы. Не могу найти похожие ключи, которые отвечают...

Как распаковать архив
Есть .rar с eclips'ом но во время распаковки ошибка - превышение длины имени файла или что-то пипа...

18
3168 / 1927 / 312
Регистрация: 27.08.2010
Сообщений: 5,131
Записей в блоге: 1
07.08.2015, 20:12 2
О каком формате речь?

В ZIP есть опция восстановления (бесполезная чуть менее, чем полностью), в Rar - ключ -kb (keep broken), 7z можно сразу выбросить (и никогда больше не пользоваться).
0
49 / 49 / 0
Регистрация: 20.11.2010
Сообщений: 937
07.08.2015, 23:05  [ТС] 3
Zip-SFX архив (формат exe). keep broken и восстановление архива в winrar не помогают. Та же ошибка. Вот файл. 6-символьный пароль к архиву: 9,&t5\
Может у кого-то получится... Вот скрин ошибки в winzip. Кстати, я в нем не нашел функции восстановления.
Пробовал через hex-редактор найти значение CRC. Не нашел. Может есть какой-то способ его изменить?
0
Миниатюры
Как можно обойти проверку CRC или как можно распаковать поврежденный архив?  
10502 / 5468 / 860
Регистрация: 07.04.2013
Сообщений: 15,668
07.08.2015, 23:11 4
Remdale, запакуйте файл и загрузите на форум.
Если не влезает на форум, то хотя бы выберете другую файлопомойку, которая не будет требовать регистрации для скачивания
0
49 / 49 / 0
Регистрация: 20.11.2010
Сообщений: 937
07.08.2015, 23:19  [ТС] 5
Извините. Не знал. Раньше не требовалась регистрация. Вот ссылка на файл
0
2506 / 1127 / 582
Регистрация: 07.06.2014
Сообщений: 3,278
07.08.2015, 23:21 6
Цитата Сообщение от Remdale Посмотреть сообщение
Вот файл.
хуже файлопомойки, куда выложить не нашёл?!! я тыкался минут десять, но так и не смог скачать.
Так лучше запакуй в архив и приложи к сообщению на форуму (через "Расширенный режим" и там управление вложениями).

Добавлено через 54 секунды
час от часу не лучше..
Цитата Сообщение от Remdale Посмотреть сообщение
Вот прямая ссылка на файл
Мы приносим свои извинения, но доступ к запрашиваемому ресурсу ограничен.
0
49 / 49 / 0
Регистрация: 20.11.2010
Сообщений: 937
07.08.2015, 23:27  [ТС] 7
Наверное потому что это украинский сайт. Я бы выложил на форум, если бы ограничений по размеру не было. Вот сюда еще выложил
0
2506 / 1127 / 582
Регистрация: 07.06.2014
Сообщений: 3,278
07.08.2015, 23:45 8
Цитата Сообщение от Remdale Посмотреть сообщение
Вот сюда еще выложил
отсюда файл нормально скачался...

я не очень компентентен, но сдаётся мне, что пароль просто плохо подобран!
1
3168 / 1927 / 312
Регистрация: 27.08.2010
Сообщений: 5,131
Записей в блоге: 1
07.08.2015, 23:46 9
Цитата Сообщение от Remdale Посмотреть сообщение
keep broken и восстановление архива в winrar не помогают
Создан WinZip - там нет восстановления при ошибках. Содержит единственную запись:
Код
Offset    Vers  Flag  Cmpr  Time  Date  CRC32     PackSize  OrgSize   NLen  ELen  Filename
--------  ----  ----  ----  ----  ----  --------  --------  --------  ----  ----  --------
0001105E  0014  0001  0008  79EE  3508  F016E164  0101DC7D  0101D2E8  0008  0000  a504.aos

Inf: Total records: 1
Распаковать не удается. И загрузить частями на форум - тоже. Возьмите здесь: pkfixed.zip

Больше, кажется, ничего не сделать. ZIP - это старый хлам, которому уже 20 лет место только на помойке.

Судя по Cmpr 0008, там обычный Deflate, но сначала нужно быть уверенным в корректности пароля.
0
Миниатюры
Как можно обойти проверку CRC или как можно распаковать поврежденный архив?  
49 / 49 / 0
Регистрация: 20.11.2010
Сообщений: 937
07.08.2015, 23:53  [ТС] 10
Цитата Сообщение от Sergio Leone Посмотреть сообщение
сдаётся мне, что пароль просто плохо подобран!
Хех)) Не я его ставил, а люди из Archos!

Да. Там Deflate. Так winzip пишет. Пароль подбирался прогой для взлома архивов. Для его проверки просто запустите архив и попытайтесь распаковать с каким-то другим паролем. Вам по-французски скажут, что пароль не правильный. А если правильный пароль вставить, то сообщение об ошибке CRC выскакивает, где показывает нужное значение CRC и найденное.
0
Миниатюры
Как можно обойти проверку CRC или как можно распаковать поврежденный архив?  
49 / 49 / 0
Регистрация: 20.11.2010
Сообщений: 937
08.08.2015, 00:00  [ТС] 11
Еще одним доказательством правильности пароля есть распакованная часть файла после ввода указанного мной пароля
0
3168 / 1927 / 312
Регистрация: 27.08.2010
Сообщений: 5,131
Записей в блоге: 1
08.08.2015, 00:01 12
Цитата Сообщение от Remdale Посмотреть сообщение
подбирался прогой
Угу. Учитывая что в новых WinZip использован AES, цена этому "подбору"...
0
2506 / 1127 / 582
Регистрация: 07.06.2014
Сообщений: 3,278
08.08.2015, 00:04 13
Цитата Сообщение от Remdale Посмотреть сообщение
Пароль подбирался прогой для взлома архивов.
остаюсь при своём мнении - просто банально криво подобранный пароль (думаю, что по каками-то признакам первичной проверки он прошёл, но с фактическим просто не совпадает).

ну и несмотря на антикварность ZIP, но если там поставили хороший пароль, то подобрать такой пароль, длиной, например, символов 16, займёт очень-очень много времени.

Так что - удачи!

если не секрет, a504.aos - это что за хитрая штука?
0
3168 / 1927 / 312
Регистрация: 27.08.2010
Сообщений: 5,131
Записей в блоге: 1
08.08.2015, 00:12 14
Цитата Сообщение от Sergio Leone Посмотреть сообщение
по каким-то признакам первичной проверки он прошёл
Обычная коллизия (один байт контрольной суммы используется для проверки). Именно совпадение хэша и было бы признаком успешной расшифровки.

Цитата Сообщение от Sergio Leone Посмотреть сообщение
но если там поставили хороший пароль
Known-plaintext attack
Eli Biham, Paul C. Kocher "A Known Plaintext Attack on the PKZIP. Stream Cipher."
1
2506 / 1127 / 582
Регистрация: 07.06.2014
Сообщений: 3,278
08.08.2015, 00:16 15
gazlan, угу, я знаю, что такое "плайн-текст аттака"!
Но, на мой дилетантский взгляд, здесь это не прокатит - ведь у нас нет ни одного файла в архиве, чьё содержимое мы бы имели в расшифрованном виде.
а тупой брут-форс тут, похоже, не помошник.
0
49 / 49 / 0
Регистрация: 20.11.2010
Сообщений: 937
08.08.2015, 00:26  [ТС] 16
Цитата Сообщение от gazlan Посмотреть сообщение
в новых WinZip использовал AES
Архив создавался в помощью архиватора 2004 года (уже не новым). И при помощи шифрования, совместимого с Zip 2.0
Аргументы правильности пароля указаны мной в предыдущем моем посте.
Sergio Leone, а вам разве попадался архив, который при неправильном пароле распаковывал часть файла, а потом указывал на ошибку CRC и затем спрашивал оставить ли часть распакованного файла или нет?
И это было в разных архиваторах!
В архиве лежит прошивка (возможно какая-то уникальная может для выставки, т.к. названа demo). Её файл официально не был доступен загрузки. Некоторые плееры продавались с этой 1.1.06 прошивкой. Просто хочется ее достать и опробовать
А вообще в папке было 3 архива. Судя по названиям, они предназначались для разных стран. Файлы прошивок в каждом из них разного размера. На остальных двух архивах пароли другой длины и наверное разных комбинаций.

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

Скрин в самом низу - пароль не правильный.
Скрин выше - с правильным паролем
Предпоследний скрин рассказывает о зашифрованном файле
0
Миниатюры
Как можно обойти проверку CRC или как можно распаковать поврежденный архив?  
Изображения
 
49 / 49 / 0
Регистрация: 20.11.2010
Сообщений: 937
08.08.2015, 00:31  [ТС] 17
Есть шансы извлечь весь файл?
0
3168 / 1927 / 312
Регистрация: 27.08.2010
Сообщений: 5,131
Записей в блоге: 1
08.08.2015, 00:34 18
Возможно, внутри Zipped Java, тогда первые несколько байт исходного файла известны.

Не по теме:

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

0
49 / 49 / 0
Регистрация: 20.11.2010
Сообщений: 937
08.08.2015, 00:41  [ТС] 19
Я ж скрины показал и рассказал при каких условиях и какие ошибки появляются. При любом другом пароле ошибка только о неверном пароле появляется и все! Ничего о CRC не показывается. То почему он вдруг неправильный?
Инфа о разном CRC указыват на поврежденный файл, а не ошибочный пароль
А что такое Zipped Java?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.08.2015, 00:41

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Как можно распаковать JAR файл Игры для телефона
Хочу сообщить о проблеме, дело в том что я пытаюсь распоковать jar файл (игра для телефона) мне...

Как распаковать архив в .NET 3.5?
Здравствуйте! Столкнулся с такой проблемой что распаковка архивов работает только с .NET 4.5 но мне...

Как распаковать архив на сервере?
Здравствуйте! Я соединяюсь и авторизируюсь на FTP-сервере с помощью PHP, затем загружаю архив с...

Как распаковать архив ZLib C++
Даже в документации офф. сайта, и в и примере ничего не понятно. Надо написать класс для распаковки...

Как программно распаковать архив?
Как без использования программ типа WinRAR и т.д. распаковать архив? Без разницы рар или зип. В...

Как можно обойти ограничение API VK?
Здравствуйте! Пишу автоответчик сообщении на ВК, но есть ограничения на ВК (метод - messenge.send)...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
19
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.