Сейчас на форуме: cppasm, asfa (+6 невидимых)

 eXeL@B —› Вопросы новичков —› Распаковка битых или запароленных winrar winzip 7zip архивов.
Посл.ответ Сообщение


Ранг: 56.2 (постоянный), 14thx
Активность: 0.120
Статус: Участник

Создано: 02 апреля 2016 19:11
· Личное сообщение · #1

В Запароленых архивах без правильного ключа на выходе не получится получить работоспособных данных это понятно,но есть около 1 000 различных сд и двд дисков с битыми по crc архивами ,что мне надо и в чём вопрос: в большинстве в них 98% работоспособных файлов а также деревья каталогов с названиями, ну например в одном из архивов бита dll скажем в 100кб а всё остальное целое, я могу скачать эту библиотеку из интернета так как она публична и запустить полностью весь пакет при распаковке архив запускаетя и начинается распаковка например в архиве 1000 файлов битый с номером 989 и тут на битом файле мы стопоримся,хотя 988 совершенно работоспособны,Внимание вопрос: Есть ли вариант запатчить сам архиватор чтобы он распаковывал всё подряд без проверок,или есть ли тутор по патчу такого архиватора или есть ли у кого нибудь: "фейк" распаковшик запароленых архивов" раньше было этого добра много. Или другая подобная утилита распаковщик архивов с багом или фичей по проверке целостности архива при распаковке.
Итого повторю еще раз для запароленых архивов нужно распаковка файлов и дерево каталога с файлами и хрен с ним что они не будут работать.
Для битых архивов цель распаковка целых файлов,с дальнейшей работоспособностью и дерево каталогов с нерабочими файлами или именами папок.
Я думаю я доходчиво объяснил что мне нужно и желаю получить высококвалифицированный ответ а не стёб мол делай образ дисков и ковыряй в них сами архивы))



Ранг: 431.7 (мудрец), 390thx
Активность: 0.730.32
Статус: Участник

Создано: 02 апреля 2016 19:39 · Поправил: dosprog
· Личное сообщение · #2

Так ZIP, например, тот и так распаковывает частично битые архивы, штатным образом.
Причём именно с извлечением неработоспособных файлов, которые попали в зону битости архива.
Но по закону подлости (Мерфи) мне почему-то попадались чаще всего битые архивы, где попорчены были как раз самые важные файлы.






Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 02 апреля 2016 20:15
· Личное сообщение · #3

!гугл winrar ignore crc
Лёгкие пути не ищем, не, надо патчить?




Ранг: 56.2 (постоянный), 14thx
Активность: 0.120
Статус: Участник

Создано: 03 апреля 2016 01:23 · Поправил: script_kidis
· Личное сообщение · #4

Если честно не хотел изменять нашим традициям это же всё таки CrackL@b.rU)))
поэтому и хотелось отключить все проверки в архиваторе в ручную и прочитать где нибудь за это)
я просто помню что где то это уже всплывало,решил спросить)
а так можно и заюзать что нибудь готовое,но это же не наш метод.



Ранг: 15.7 (новичок), 12thx
Активность: 0.050.07
Статус: Участник

Создано: 03 апреля 2016 12:32
· Личное сообщение · #5

script_kidis
Для извлечения всех целых файлов в архиве можно воспользоваться функцией восстановления архивов, которая имеется в WinRar.
Поврежденные файлы также можно извлечь (из не "леченного" архива) , если отметить в диалоге "Extract to specified folder" опцию "Keep broken files".




Ранг: 56.2 (постоянный), 14thx
Активность: 0.120
Статус: Участник

Создано: 04 апреля 2016 22:35
· Личное сообщение · #6

BiteMoon но фокус с паролеными и 7z архивами не пройдёт,ну и всех файлов из архива не получить а для меня это важно к примеру там 3 000 файлов и 50 папок вот мне и надо получить на выходе такое же колличество файлов и папок,да и при востановлении архива,так как файлы на дисках (я это уже говорил) востановление стопарнётся на битом файле и в папке будут только те файлы которые были до того как сработает проверка crc.Так что вопрос остаётся открытым без патченого 7z архиватора без проверки crc и пароля при распаковке запароленых архивов я выхода не нашел.



Ранг: 80.6 (постоянный), 194thx
Активность: 0.10.04
Статус: Участник

Создано: 04 апреля 2016 23:03 · Поправил: v00doo
· Личное сообщение · #7

script_kidis, сорки 7z открыты, за чем дело стало?
Ps Мало смысла вижу в теме.




Ранг: 56.2 (постоянный), 14thx
Активность: 0.120
Статус: Участник

Создано: 04 апреля 2016 23:27 · Поправил: script_kidis
· Личное сообщение · #8

v00do не я спрашиваю за винрар но я так понял уже лучше ковырять сразу 7z.exe так как он дружит со своим форматом,сам екзешник 7z.exe не смотрел но битые архи.7z они вообше не открываются в нём " не удалось открыть файл --------.7z как архив" я так понял никто не сталкивался с такой специфической проблемой и мне прийдётся набраться сил терпения и самому потехоньку изучать строение экзэшника архиватора и подсказку спросить неукого правильно?




Ранг: 275.9 (наставник), 340thx
Активность: 0.22=0.22
Статус: Участник
RBC

Создано: 04 апреля 2016 23:29
· Личное сообщение · #9

script_kidis
может сразу у автора спросишь?
https://sourceforge.net/p/sevenzip/discussion/45797/

-----
Array[Login..Logout] of Life


| Сообщение посчитали полезным: script_kidis


Ранг: 56.2 (постоянный), 14thx
Активность: 0.120
Статус: Участник

Создано: 04 апреля 2016 23:36
· Личное сообщение · #10

а смысл темы был построен так: у кого есть на диске распаковшик пароленых архивов конечно же фейк в котором отключена проверка целостности файлов или тутор по патчу определённого билда винрара по отключению проверок в архиве Не жаднитесь поделитесь" - это было модно с 06 по 10 год и темы именовались "взлом пароленых архивов без брута" и там выкладывались подобные поделки)

Добавлено спустя 5 минут
Kindly Молодец Капитальный красавчик,чё я сразу не подумал мучать своим сложным вопросом автора программы,имхо он сам в шоке будет с моего вопроса))



Ранг: 488.1 (мудрец), 272thx
Активность: 0.350
Статус: Участник

Создано: 05 апреля 2016 11:57
· Личное сообщение · #11

script_kidis да как бы мы тут тоже в шоке от этого вопроса. ибо вопрос бред. если у вас вайл пошифрован.. то отключение проверки особо ниче не даст. он как был битый. так и останется.

-----
Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме....





Ранг: 56.2 (постоянный), 14thx
Активность: 0.120
Статус: Участник

Создано: 05 апреля 2016 13:07
· Личное сообщение · #12

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



Ранг: 488.1 (мудрец), 272thx
Активность: 0.350
Статус: Участник

Создано: 07 апреля 2016 08:55
· Личное сообщение · #13

script_kidis
ну давай посмотрим файл? 7z1514-src\CPP\7zip\Archive\7z\7zExtract.cpp
там 10кб
Code:
  1. HRESULT CFolderOutStream::CloseFile()
  2. {
  3.   const CFileItem &fi = _db->Files[_fileIndex];
  4.   return CloseFile_and_SetResult((!_calcCrc || fi.Crc == CRC_GET_DIGEST(_crc)) ?
  5.       NExtract::NOperationResult::kOK :
  6.       NExtract::NOperationResult::kCRCError);
  7. }
  8.  


что типа такого кода подправить. не?

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

-----
Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме....





Ранг: 307.9 (мудрец), 196thx
Активность: 0.180
Статус: Участник

Создано: 07 апреля 2016 10:26
· Личное сообщение · #14

У консольной версии Rar и Zip (pkzip - может завалялась у кого консольная версия свежее v4.0 2000 года ?) есть опции по извлечению битых файлов. 7z, что консольный, что gui - если архив битый, структура файла хоть на один бит отличается - даже архив не откроет для получения списка файлов, не то что для извлечения.

-----
Don_t hate the cracker - hate the code.





Ранг: 56.2 (постоянный), 14thx
Активность: 0.120
Статус: Участник

Создано: 07 апреля 2016 11:53
· Личное сообщение · #15

mysterio согласен 7z неумеет этого,винрар получше будет... значит придётся вернутья назад и его уже смотреть...
VodoleY вот про листинг я и говорил вин зип отлично показывает листинг при открытии битого архива или запароленного,вот как его заставить тоже самое создать уже на hdd вот где собака порылась



Ранг: 488.1 (мудрец), 272thx
Активность: 0.350
Статус: Участник

Создано: 07 апреля 2016 12:08 · Поправил: VodoleY
· Личное сообщение · #16

script_kidis да блин компоненты порыть. есть плагины под Тотал, есть компоненты под делфи в сорцах. по крайней мере чтение структуры архива они делают. Зачем лезть в реверс там где можно меньшей кровью обойтись. в том же 7зипе структруры файлов обязаны быть рассписаны. я точно помню что свободные.. в исходниках они есть, ибо когда то самому надо было
ЗЫ. когдато еще под ДОСом.. мне было интересно че там в файле битом получается.. с RAR боролся. так вот брал консольный unrar и потом undelete востанавливал файлы. (он файлы то создает, но при неправильном CRC потом их удаляет)

-----
Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме....





Ранг: 56.2 (постоянный), 14thx
Активность: 0.120
Статус: Участник

Создано: 07 апреля 2016 13:32 · Поправил: script_kidis
· Личное сообщение · #17

дос версия у меня есть 2006 го UnRar 3.7 beta и еще есть gui`ёвый winrar 1.54 beta 5f1c_07.04.2016_EXELAB.rU.tgz - winrar154.7z подозреваю 16 разрядный чем поизучать можно под 16 какие инструменты есть?
(Кроме trw2000 и снеговика)




Ранг: 307.9 (мудрец), 196thx
Активность: 0.180
Статус: Участник

Создано: 07 апреля 2016 14:36 · Поправил: mysterio
· Личное сообщение · #18

script_kidis
Перестань страдать хнЁй (накой тебе старые 16 битные версии ? Если их 32 битные аналоги отлично справляются). У любого из этих архиваторов есть как GUI так и консольная версия и для твоих нужд подойдет любая из них:
RAR:
GUI: WinRar.exe
CLI: RAR.exe

Zip:
GUI: в зависимости от архиватора, каждый извращается как хочет.
CLI: аналогично GUI, обычно: pkzip.exe, zip.exe, unzip.exe и т.д.

7z:
GUI: 7zFM.exe
CLI: 7z.exe, 7za.exe, 7zr.exe и т.д.

Засунь любой, кроме 7z, в ольку закинь битый архив и вперед изучать. Хотя как по мне проще использовать нужный параметр в GUI или CLI версии архиватора - благо, как говорилось выше, они есть и работают. Если уж совсем ленивый, для:
CLI RAR: -kb
CLI Zip (pkzip.exe, pkzip25.exe): -NoFix

>>поставил брейкпоинты на DeleteFileA/W ...
Указанные выше параметры избавляют от этого.

-----
Don_t hate the cracker - hate the code.


| Сообщение посчитали полезным: script_kidis


Ранг: 681.5 (! !), 405thx
Активность: 0.420.21
Статус: Участник
ALIEN Hack Team

Создано: 07 апреля 2016 15:10
· Личное сообщение · #19

script_kidis
У меня был когда-то битый архив, я запустил винрар, поставил брейкпоинты на DeleteFileA/W, начал распаковку, когда брейпоинт сработал - не давал рару удалить файл, переходя сразу на retn. В архиве была пара файлов, потому сделал вручную путём правки eip.

-----
Stuck to the plan, always think that we would stand up, never ran.


| Сообщение посчитали полезным: script_kidis


Ранг: 57.3 (постоянный), 67thx
Активность: 0.060
Статус: Участник

Создано: 08 апреля 2016 12:36
· Личное сообщение · #20

Простите, вопрос немного не по теме, но новую не хочется создавать: есть запароленный zip архив, пароль представлен в виде хекс данных (половина символов - непечатаемые). Есть ли утилита, которая поможет мне распаковать архив? WinRar не хочет распаковывать архив, хотя раньше все прокатывало, я сохранял в текстовый документ пароль и WinRar проглатывал его




Ранг: 56.2 (постоянный), 14thx
Активность: 0.120
Статус: Участник

Создано: 08 апреля 2016 14:14 · Поправил: script_kidis
· Личное сообщение · #21

ну такой пароль и подобрать не получится я подбирал 10 значные цифровоые пароли на архивах с книгами в нутри, через Passware Password Recovery Kit Pro 12.3.6332 за минуты 3 (огромное человеческое пасибо Бэд Гаю за архив с этой программой).
набивал ради интереса 28битный пароль с всеми возможными вариантами (c укаанием что там именно 28 символов)
через милиард лет вроде как должен был подобрать.
Говорят есть новые брутеры которые работают через чип видеокарты у них в секунду,на выходе в разы больше п/с (паролей в секунду),
AES вроде как пентагоновский комп (по заверению авторов программ для шифрования) будет подбирать в течение 2х месяцев
а 28 битный пароль для winrar вроде 6 месяцев вот такая вот петрушка)
еще была сказка мол какойто сайт вычеслительный центр онлайн умеет подбирать пароли к архивам еще и бесплатно незнаю правда нет,на счёт md5 был такой сервис.



Ранг: 95.5 (постоянный), 36thx
Активность: 0.080.04
Статус: Участник

Создано: 08 апреля 2016 14:31 · Поправил: Rio
· Личное сообщение · #22

script_kidis пишет:
через милиард лет вроде как должен был подобрать.

для потомков пригодится, но уже будет не актуально............
script_kidis пишет:
Я думаю я доходчиво объяснил

командный голос в других структурах "вырабатывайте"




Ранг: 307.9 (мудрец), 196thx
Активность: 0.180
Статус: Участник

Создано: 08 апреля 2016 14:48
· Личное сообщение · #23

-Sanchez-
Архив+пароль можно посмотреть ?

-----
Don_t hate the cracker - hate the code.




Ранг: 30.2 (посетитель), 18thx
Активность: 0.030
Статус: Участник

Создано: 08 апреля 2016 15:09
· Личное сообщение · #24

script_kidis пишет:
на счёт md5 был такой сервис.


Есть мнение что в таких сервисах тупо база с хешами.




Ранг: 56.2 (постоянный), 14thx
Активность: 0.120
Статус: Участник

Создано: 08 апреля 2016 15:54
· Личное сообщение · #25

Уважаемый Rio там если до конца прочесть то можно понять что написано с положительными эмоциями,это раз,во вторых я читаю crackl@b c 2006 года и знаю как аксакалы и модераторы форума "любят с теплотой сердечной" темы за взлом пароленых архивов,и поэтому пытался добиться понимания что я хочу получить на выходе,хотя если исходить из логики какой смысл в разархивированных данных если они будут битые и не работоспособны,так вот название этих битых файлов тоже бывают полезными))

Quadcon на счёт md5 непользовался онлайн брутил через PasswordsPro 3.1.2.2.



Ранг: 95.5 (постоянный), 36thx
Активность: 0.080.04
Статус: Участник

Создано: 08 апреля 2016 17:14
· Личное сообщение · #26

script_kidis пишет:
онлайн брутил через PasswordsPro 3.1.2.2

вруби hashcat "cuda" должно быть поыстрее...

| Сообщение посчитали полезным: script_kidis

Ранг: 89.1 (постоянный), 134thx
Активность: 0.060.07
Статус: Участник

Создано: 08 апреля 2016 17:47
· Личное сообщение · #27

-Sanchez-
https://exelab.ru/f/action=vthread&forum=3&topic=22664

| Сообщение посчитали полезным: script_kidis

Ранг: 47.6 (посетитель), 15thx
Активность: 0.030.02
Статус: Участник

Создано: 19 апреля 2016 02:31 · Поправил: mdscorp
· Личное сообщение · #28

О чем тред... непонятно




 eXeL@B —› Вопросы новичков —› Распаковка битых или запароленных winrar winzip 7zip архивов.
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати