Сейчас на форуме: testrev1337, vsv1, 2nd, bedop66938 (+7 невидимых) |
eXeL@B —› Крэки, обсуждения —› Архив zip, чем определить прогу-упаковщик? |
Посл.ответ | Сообщение |
|
Создано: 14 марта 2009 09:19 · Личное сообщение · #1 |
|
Создано: 14 марта 2009 09:25 · Личное сообщение · #2 |
|
Создано: 14 марта 2009 17:18 · Личное сообщение · #3 |
|
Создано: 14 марта 2009 21:31 · Личное сообщение · #4 |
|
Создано: 15 марта 2009 00:13 · Личное сообщение · #5 |
|
Создано: 15 марта 2009 02:26 · Личное сообщение · #6 |
|
Создано: 15 марта 2009 07:37 · Личное сообщение · #7 |
|
Создано: 16 марта 2009 13:17 · Личное сообщение · #8 Alf Для plain-text атаки не нужен тот же архиватор! Где такое вычитал? Для plain-text атаки нужен кусок распакованых данных находящихся внутри ломаемого архива. Например тот же AZPR www.elcomsoft.ru/archpr.html пишет что ему нужно только один из файлов находящихся внутри архива для взлома архива целиком. ----- Computer Security Laboratory |
|
Создано: 16 марта 2009 13:39 · Личное сообщение · #9 |
|
Создано: 16 марта 2009 13:50 · Личное сообщение · #10 цитата из оригинальной статьи: ... "You need two files: a) the ZIP-archive which you want decrypted, and b) another ZIP-archive, containing at least one of the files from the encrypted archive in *unencrypted* form. This one has to be compressed with the same compression method used for the encrypted file." правда с тех пор может все изменилось |
|
Создано: 16 марта 2009 14:39 · Личное сообщение · #11 |
|
Создано: 17 марта 2009 13:10 · Личное сообщение · #12 |
|
Создано: 17 марта 2009 15:55 · Личное сообщение · #13 |
|
Создано: 17 марта 2009 23:15 · Личное сообщение · #14 |
|
Создано: 19 марта 2009 13:37 · Поправил: Wyfinger · Личное сообщение · #15 Сегодня случайно заметил - WinRar при упаковке в режиме Zip помимо самих файлов добавляет еще записи о каталогах, не знаю как WinZip и другие, но вот Word 2007 сохраняет в формат *.docx (это zip архив с xml содержимым) таких записей не добавляет. add: Кстати на счет формата zip, который использует Word 2007 - он не распаковывается некоторыми библиотеками, построенными на базе zlib, в то время как WinRar стандартное расширение эксплорера работает с ними отлично. |
|
Создано: 19 марта 2009 15:23 · Поправил: [HEX] · Личное сообщение · #16 Wyfinger Возможно WinRar и Word разными версиями реализации пакуют. www.pkware.com/documents/casestudies/APPNOTE.TXT gegter Да действительно Скачал AAPR и в его хелпе уже более подробно описано про атаку. Так что если нет не пошифрованого архива от того же автора, то придется банально сидеть перебирать архиваторы и методы сжатия. Хотябы пройтись по основным архиваторам с дефолтовыми настройками. ----- Computer Security Laboratory |
|
Создано: 21 марта 2009 09:58 · Личное сообщение · #17 |
|
Создано: 21 марта 2009 19:14 · Личное сообщение · #18 Есть пара полей в структуре Zip архива, которые тоже могут помочь, возьмите к примеру библиотеку SciZipFile http://www.torry.net/vcl/compress/std/SciZipFile0.2.zip : TFileHeader.VersionMadeBy для каждого файла в архиве и TCommonFileHeader.VersionNeededToExtract для архива вцелом. Воследнее поле я не встречал отличным от 20, хотя может таковые и есть, а первое - может меняться. В любом случае, какой-то шанс отличить один архиватор от другого анализируя служебные структуры, а не сжатый поток данных, наверное есть. Впрочем, насколько я помню, (хотя я могу ошибаться) zip основан на LZW, покрытого потом Хаффманом. Можно делать какие-то выводы по формату словаря LZW - он может заполняться по разному, при этом одинаково распаковываясь стандартным методом. |
|
Создано: 21 марта 2009 20:34 · Личное сообщение · #19 |
|
Создано: 21 марта 2009 21:01 · Личное сообщение · #20 Wyfinger пишет: Впрочем, насколько я помню, (хотя я могу ошибаться) zip основан на LZW, покрытого потом Хаффманом. Можно делать какие-то выводы по формату словаря LZW - он может заполняться по разному, при этом одинаково распаковываясь стандартным методом. Хаффмана там нету, только LZW. И со словарём ничего не получится, он в файле не хранится - динамически восстанавливается при распаковке. В этом и одно из преимуществ алгоритма. Это разве что самому распаковывать, по ходу восстанавливая словарь, и как-то анализировать характер его заполнения. Но по-моему это безперспективно. |
|
Создано: 22 марта 2009 03:52 · Личное сообщение · #21 cppasm пишет: И со словарём ничего не получится, он в файле не хранится - динамически восстанавливается при распаковке. В этом и одно из преимуществ алгоритма. Это разве что самому распаковывать, по ходу восстанавливая словарь, и как-то анализировать характер его заполнения. Я знаю, словарь динамический. И имел ввиду распаковывать и анализировать получившийся словарь. Конечно сложно, но а другого выхода нет. |
eXeL@B —› Крэки, обсуждения —› Архив zip, чем определить прогу-упаковщик? |