![]() |
eXeL@B —› Протекторы —› Нужно помощь в распаковке армадиллы |
<< . 1 . 2 . |
Посл.ответ | Сообщение |
|
Создано: 17 января 2008 10:57 · Личное сообщение · #1 Привет всем.Вот решил попросить помощи у людей,которые разбираются в армадилле.Попалась прога SWFSlide.Скачать можно здесь --> Прога <-- http://dl.filekicker.com/send/file/193487-XJSU/swfslide.zip .Размер 1.5 МБ. На неё навешана арма,хрен знает какой версии.Из опций походу только стандарт+дебаг блокер ![]() Чтоб вручную до ОЕП каждый раз не доходить замутил небольшой скриптик.--> Скрипт <-- http://rapidshare.com/files/84443672/arma.osc.html .Скрипт запускать стоя на EP проги,после приаттачивания к нашему процессу из ArmaDetach.Байты на EP не менять-скрипт их сам заменит.Да и если какие косяки со скриптом,измените-там комментарии есть. ![]() ![]() |
|
Создано: 25 апреля 2008 18:21 · Личное сообщение · #2 |
|
Создано: 25 апреля 2008 19:09 · Поправил: Vovan666 · Личное сообщение · #3 ManHunter пишет: присоединяюсь к просьбе. было бы очень интересно посмотреть ArmaCRCPatcher Version 0.1 by What/Blue Team ![]() ![]() |
|
Создано: 30 апреля 2008 08:09 · Личное сообщение · #4 |
|
Создано: 30 апреля 2008 09:40 · Личное сообщение · #5 |
|
Создано: 06 мая 2008 23:55 · Личное сообщение · #6 Привет всем ![]() Попалась прога с почти максимальными опциями:Debug-Blocker,CopyMem-II,Enable Strategic Code Splicing,Enable Nanomites Processing,Enable Memory-Patching Protections (4.XX версия).Прога называется Label Designer Plus DELUXE 9.Скачать можно здесь: [url=http://www.camdevelopment.com/designer/label_deluxe/ (4 МБ)]--> Скачать <--[/url] Вот возникли проблемы с наномитами.Мои действия: 1) Приатачился к сынку 2) Нашёл крипто Call 3) Сдампил,пристегнув кусок памяти где отрабатывает Strategic Code Splicing (чтобы потом с ним не мучиться ![]() 4) Нашёл и пропатчил мэджик джамп (с импортом разобрался) 5) Наномиты восстанавливал с помощью ArmInline Запускаю и ошибка.Вернее прога запускается и на первый взгляд норм работает,но перед запуском выдаёт ошибку.Начал смотреть и вот что увидел: 00406B84 8985 D8FEFFFF MOV DWORD PTR SS:[EBP-128],EAX
Насколько я понял этот INT3 и есть наномиты?Чисто теоретически понял,что этот INT3 вызывает исключение,затем арма его отрабатывает и должна куда-то перенаправить продолжение выполнения программы.Практически увы никогда с наномитами не встречался,поэтому если честно чё-то не как не додумкаю чё делать надо.Как исправлять эти наномиты в ручную? Это первая проблема.Вторая заключается в том,что прога после выхода не сохраняет опции (уже не в первый раз с этой хренью встречаюсь).Пробовал распаковать DilloDie и сравнить дамп, но после автоматической распаковки во первых программа не правильно работает,а во вторых опции не то что не сохраняются,а вообще ничего не настроишь.Буду благодарен за любую помощь в решении этих проблем! ![]() |
|
Создано: 07 мая 2008 16:16 · Личное сообщение · #7 Мнеб твои проблемы. Первая проблема из за того, что не научился пользоваться утилитами. Для тебя будет проще эмулировать наномиты, есть такая галочка в DilloDie. И ArmInline умеет это делать, а также править вручную наномиты, но это долго и нудно. В том месте в место INT3 вбей пять NOP, но скорей всего что и дальше все неправильно. Вторя проблема из за нежелания читать Readme к проге. В незарегистрированной версии эти функции недоступны. Зарегистрируй и все заработает. ![]() |
|
Создано: 07 мая 2008 19:40 · Поправил: Djeck · Личное сообщение · #8 vel спасибо за ответ ![]() Вот из документации: Key Benefits to Purchasing a License • Print designs without a watermark. • Eliminate the trial reminder screens. • Save designs as templates to be used with the design wizard. • Save designs as a graphic for emailing or to bring to your local print shop for printing. • Access to hundreds of additional graphics. • Priority technical support. • Free minor updates and great savings on major upgrades. • And much more... Я по крайней мере не увидел,что в незарегенной проге опции не сохраняются. vel пишет: Для тебя будет проще эмулировать наномиты, есть такая галочка в DilloDie. Делал,но прога вообще не правильно работает.Ну насколько я понял DilloDie восстанавливает нано по такому же принципу как и ArmInline В том месте в место INT3 вбей пять NOP Вбивал,но прога работает криво vel пишет: но скорей всего что и дальше все неправильно Почему у тебя такой вывод? ![]() ![]() |
|
Создано: 08 мая 2008 07:31 · Личное сообщение · #9 @Djeck Такое впечатление, что даже не проверяешь то что пишешь. 1. Запускаешь негарегистрированную прогу, и видишь что опции не сохраняются. 2. Регистрируешь прогу и видишь, что опции начали сохранятся. Принцып востановления наномитов у прог один, а алгоритм разный. Загрузи свою распаковку в Олю и дай поиск всех INT3, а потом проанализируй какие из наномитов не востановились. ![]() |
|
Создано: 08 мая 2008 17:10 · Личное сообщение · #10 vel пишет: Такое впечатление, что даже не проверяешь то что пишешь. 1. Запускаешь негарегистрированную прогу, и видишь что опции не сохраняются. 2. Регистрируешь прогу и видишь, что опции начали сохранятся. vel хрен его знает,ещё раз вручную распаковал,по тому же принципу,что и раньше,запустил прогу она не зареганна,но опции сохраняются нормально.Теперь проблема только одна.Нажимаешь на создание нового проекта и прога падает на int3 ![]() |
|
Создано: 08 мая 2008 17:29 · Личное сообщение · #11 |
|
Создано: 10 мая 2008 23:13 · Личное сообщение · #12 Djeck, как успехи с распаковкой? ![]() скачал эту прожку, ознакомиться Djeck пишет: с почти максимальными опциями есть тут кое какие грабли ![]() Пробовал снимать несколькими способами (и утилями) в итоге всё равно прога глючит в разных местах. Сразу наткнулся на место, где у тебя перед запуском выдавало ошибку (отвечает за функу регистрации программы), но это как раз фигня, регистрацию можно запатчить. Но похду глюкам всему виной куча нераспознанных и разбросанных по коду Int3 nanomite (определил по логу DilloDie с галкой эмуляции), которые не фиксятся "по методу адмирала" (ArmInline, Armageddon...). Если разобрался, отпишись, может пригодиться. ![]() |
|
Создано: 12 мая 2008 02:24 · Личное сообщение · #13 sER да вроде анпакнул ![]() Со всем разобрался (в основном достали наномиты).Сейчас по быстрому потестил вроде бы остался только один косяк.Не пойму в чём дело ![]() sER пишет: которые не фиксятся "по методу адмирала" (ArmInline, Armageddon...) а чё это за метод?Кстати есть чё-нибудь по наномитам покурить? ![]() Да кстати если ты разбираешь эту прогу,то смотри аккуратней там практически везде дополнительный проверки.В основном реакция анпакнутой проги надпись *********Unauthorized User************ ![]() |
|
Создано: 13 мая 2008 19:46 · Личное сообщение · #14 Djeck, в общем-то, ясно. Возни с этим файлом немного побольше ![]() ![]() Djeck пишет: а чё это за метод? алго по которому работают утилиты, иногда называют по нику чела написавшего первые вариации на тему... Djeck пишет: Кстати есть чё-нибудь по наномитам покурить? Видимо раз народ ссылок не накидал вменяемого описалова мало/нет ("а ткни туда - должен увидеть то" и самому можно посмотреть) ![]() |
|
Создано: 13 мая 2008 20:04 · Личное сообщение · #15 а, вот нашёл стааааарый сурс ![]() scr_nanomite_fixer_by_armadillo_'02year ![]() ![]() |
|
Создано: 14 июня 2008 15:01 · Личное сообщение · #16 У меня такой немного ламерский вопрос.Распаковывал прогу Movie Label 2009 (арма 4.XX),всё пофиксил,но вот одна вещь осталась.Есть код,который отвечает за имя и ключ (в окне About): 00AC9E57 90 NOP
Насколько я понял эти "ALTUSERNAME" и "USERKEY", как раз и есть считываемые армой значения.Вот только не разберусь где именно мне нужно вписать "нужные" значения, чтобы лицезреть своё имя в окне About? Наверняка кто-то это уже делал,а я чё-то никак.... ![]() ![]() |
|
Создано: 14 июня 2008 15:14 · Личное сообщение · #17 |
|
Создано: 14 июня 2008 15:16 · Личное сообщение · #18 |
<< . 1 . 2 . |
![]() |
eXeL@B —› Протекторы —› Нужно помощь в распаковке армадиллы |