Сейчас на форуме: Magister Yoda, site-pro, Rio, johnniewalker (+4 невидимых) |
eXeL@B —› Крэки, обсуждения —› Как вытащить zip-архив из SFX-zip? |
Посл.ответ | Сообщение |
|
Создано: 22 июля 2012 09:20 · Личное сообщение · #1 Приветствую, уважаемое сообщество. Нашел несколько смежных тем, но не удовлетворил свое любопытство. Имеется SFX-zip архив, вообщем платник - типа отправь смс и получи код. Достоверно известно, что не пустышка. Universal Extractor просит пароль при извлечении файлов. Хотелось бы провести plaintext атаку на архив, так как у меня есть отдельные незаархивированные файлы из этого архива, но AAPR пишет, что файл не является архивным, хотя в описании программы указано, что она работает с SFX-zip. Есть предположение, что если снять заголовок SFX с файла и выцарапать сам zip-архив, то plaintext-атака может получиться. Собственно вот и вопрос, как выцарапать zip-архив из SFX-zip файла. |
Ранг: 419.0 (мудрец), 647thx Активность: 0.46↗0.51 Статус: Участник "Тибериумный реверсинг" |
Создано: 22 июля 2012 10:06 · Личное сообщение · #2 |
|
Создано: 22 июля 2012 10:29 · Личное сообщение · #3 Solidgrasp Архивы обычно хранятся либо в оверлее , либо в ресурсах Если UniExtract просит пароль, значит архив лежит в открытом виде (т.е сигнатура будет стандартная). Хотя не исключён вариант с фейковым архивом как раз для всяких уни-экстракторов Ищи подозрительно большие массивы бинарных данных Если нашел в оверлее - лови вызов CreateFile, и жди, пока он дочитает себя до сигнатуры архива Если нашел в ресурсах - лови FindResource/LoadResource Удачи! она тебе очень пригодится | Сообщение посчитали полезным: TLN |
|
Создано: 22 июля 2012 10:56 · Личное сообщение · #4 |
|
Создано: 22 июля 2012 12:08 · Поправил: Dart Raiden · Личное сообщение · #5 |
|
Создано: 22 июля 2012 12:10 · Личное сообщение · #6 Solidgrasp попробуй ExeInfoPE, Rip -> BIN archives у меня еще бывало так: закачивал я ZipMonstr архив, как раз о них ты, наверно, говоришь 99% скачал - НОД32 обрубает и говорит, что "Packed.ZipMonstr.C" или типа того из карантина вынаешь - последних 50-100 байт нет, поэтому не все проги корректно опознают zip а с выключенным НОД'ом закачаю опять - целый. потом открыл в WinRAR, он сказал "SFX ZIP архив" и "Размер SFX модуля -" ну, например, 2456789 байт открываю монстра (исходный SFX архив) в любом Hex Editor'е (WinHex, ...) дохожу до указанного байта (в данном случае будет 2456789d = 257CD5h), выделяю до начала, отрезаю, сохраняю файл как ZIP ...и если повезло с plaintext файлом, то конкретно для ZIP архивов - они всегда начинаются с PK, т.е. с байтов 50 4B, и если файлов в архиве несколько, то они и повторятся неск. раз далее по ходу файла |
|
Создано: 22 июля 2012 15:32 · Личное сообщение · #7 |
|
Создано: 22 июля 2012 16:02 · Личное сообщение · #8 ELF_7719116 пишет: "Достоверно известно, что не пустышка." - уже отправил СМС и получил код? СМС не отправлял. А почему не пустышка знаю точно, просто секрет это. ))) Veliant пишет: ищешь там сигнатуры Rar!, PK, 7z или даже MZ, и все что выше отрезаешь. сигнатур PK около 10 в файле, а если отрезать все что выше, то правда ли то, что все что останется ниже и есть архив в чистом виде? Сомневаюсь. А MZ может быть? В самораспаковывающемся архиве еще один self-extract архив? Dart Raiden пишет: Возможно, будет полезным - http://forum.ru-board.com/topic.cgi?forum=55&topic=10563 Большущее спасибо Dart Raiden! То что надо. Пофиксил архив с помощью DiskInternals ZIP Repair, теперь он хоть стал определятся AAPR как архив. Пока брутфорс поставил, только завтра plain-text смогу проверить. Если не выйдет попробую и метод sivorog-а. Завтра отпишусь. |
|
Создано: 22 июля 2012 16:03 · Личное сообщение · #9 |
|
Создано: 23 июля 2012 13:36 · Личное сообщение · #10 |
|
Создано: 23 июля 2012 14:18 · Личное сообщение · #11 |
eXeL@B —› Крэки, обсуждения —› Как вытащить zip-архив из SFX-zip? |
Эта тема закрыта. Ответы больше не принимаются. |