Сейчас на форуме: bartolomeo, -Sanchez- (+3 невидимых) |
eXeL@B —› Вопросы новичков —› Инлайн AsPack 2.11 |
Посл.ответ | Сообщение |
|
Создано: 10 февраля 2006 01:55 · Личное сообщение · #1 Привет всем! Интересует такой вопрос - как заинлайнить AsPack 2.11? Тут есть небольшой полиморф которого нет в 2.12, и вот благодаря ему неполучается сделать инлайн. Дело в том что я делаю переход на свою секцию и в процессе выпонения проги этот переход замещается всякой лабудой... Что можно посоветовать? |
|
Создано: 10 февраля 2006 02:05 · Личное сообщение · #2 |
|
Создано: 10 февраля 2006 02:10 · Личное сообщение · #3 |
|
Создано: 10 февраля 2006 02:30 · Поправил: Asterix · Личное сообщение · #4 |
|
Создано: 10 февраля 2006 02:45 · Личное сообщение · #5 Asterix 1.Ага, пробовал 2. ------| МНОГО ВЫРЕЗАНО |------ :091C35BB 8985E12E4400 MOV [EBP+00442C1D] :091C35C1 61 POPAD <--- Восстанавливаем регистры (3). :091C35C2 7508 JNZ 091C35CC :091C35C4 B801000000 MOV EAX, 01 :091C35C9 C20C00 RET 000C :091C35CC 684C750F09 PUSH 090F754C <--- OEP. :091C35D1 C3 RET <--- Идем в распакованную программу. Это листинг из статьи которую ты мне дал. Но это скорее всего 2.12, чем 2.11 3.Спасибо за рекомендацию, но у меня другие предпочтения 4.Лучше вообще не давай советов, чем такие. 5.Не обижайся |
|
Создано: 10 февраля 2006 07:22 · Личное сообщение · #6 |
|
Создано: 10 февраля 2006 08:11 · Личное сообщение · #7 |
|
Создано: 10 февраля 2006 10:34 · Личное сообщение · #8 NUCLEuS пишет: Это листинг из статьи которую ты мне дал. Но это скорее всего 2.12, чем 2.11 3.Спасибо за рекомендацию, но у меня другие предпочтения 4.Лучше вообще не давай советов, чем такие. 5.Не обижайся Я что должен был написать для тебя конкретно статью про патч аспак 2.11? Я не утверждал что статья про аспак 2.11 ты ищешь легкие пути, не умеешь читать предложенные статьи и делать правильные выводы ок, впредь не даю тебе советов, но в следующий раз будет бан за простой вопрос не в форуме новичков |
|
Создано: 10 февраля 2006 14:55 · Личное сообщение · #9 Asterix 1.Нет конечно, я например на форуме спрашивал про инлайн PeCompact 2xx, и мне помогли, bkslash если быть точным, и он мне не писал статью, а просто дал совет, так что то что ты говоришь глупо 2.А зачем ты мне тогда её вообще советовал? Как инлайнить 2.12 я знаю, и тема называется "ИНЛАЙН AsPack 2.11", ты бы мне мог ещё по снятию tE Lock статью дать, и сказать что я из неё не смог сделать никаких выводов по инлайну AsPack 2.11 3.Читать я умею, но то что ты мне дал никак не относится к моему вопросу. 4.А если вопрос будет НЕ для новичков? Что тогда? Забанишь? А не много ли ты на себя взял, дружище? Ты думаешь если у тебя есть модераторские права то тебе всё позволено? Или может я неправ? 2Bad_Guy мою тему перенесли в раздел для новичков, в "правилах подфорума для новичков" ты говорил: В данном подфоруме рекомендуется давать как можно более расширенные ответы, по возможности давать прямые ссылки, указывающие на решение заданного вопроса, прямые ссылки на статьи и документацию. Слишком общие ответы, вроде "читай статьи" считаются неинформативными и удаляются с понижением ранга на 1 или 2 пункта по решению модератора. Ответ Asterix'a можно считать грубым нарушением этого правила, но так как у него модераторские права, то ранг он себе вряд ли понизит, восстанови справедливость, ты же сам сделал такие правила. С уважением. NUCLEuS/[FpS] |
|
Создано: 10 февраля 2006 16:01 · Личное сообщение · #10 переход на OEP ASPack 2.11: .aspack:0045A3A2 or ecx, ecx .aspack:0045A3A4 mov ss:dword_443CE6[ebp], eax .aspack:0045A3AA popa .aspack:0045A3AB jnz short loc_45A3B5 .aspack:0045A3AD mov eax, 1 .aspack:0045A3B2 retn 0Ch .aspack:0045A3B5 ; ---------------------------------------------------------------------- ----- .aspack:0045A3B5 .aspack:0045A3B5 loc_45A3B5: ; CODE XREF: start+3AAj .aspack:0045A3B5 push 43A5B8h .aspack:0045A3BA retn это к сведению NUCLEuS пишет: я например на форуме спрашивал про инлайн PeCompact 2xx, и мне помогли, bkslash если быть точным, и он мне не писал статью, а просто дал совет, так что то что ты говоришь глупо т.е. вместо того чтобы по статье разобрать общий принцип создания таких патчей ты собираешься приходить и спрашивать по каждому пакеру то место в котором патчить и как это сделать? NUCLEuS пишет: 2.А зачем ты мне тогда её вообще советовал? Как инлайнить 2.12 я знаю, и тема называется "ИНЛАЙН AsPack 2.11" читай выше NUCLEuS пишет: 3.Читать я умею, а с пониманием прочитанного у тебя явно проблемы NUCLEuS пишет: 4.А если вопрос будет НЕ для новичков? Что тогда? Забанишь? А не много ли ты на себя взял, дружище? Ты думаешь если у тебя есть модераторские права то тебе всё позволено? Или может я неправ? а кто тебе дал право приходить сюда и хамить? другой модератор просто послал бы тебя за такое поведение, тебя же послали подковаться в теории, для этого сайт reng.ru один из лучших, многие статьи написаны так что заставляют думать NUCLEuS пишет: С уважением. NUCLEuS/[FpS] супер |
|
Создано: 10 февраля 2006 17:33 · Личное сообщение · #11 Asterix Ты явно задался целью вывести меня из равновесия Представь себе, я ЗНАЮ принцип создания таких патчей, и сделал их не один, но ИМЕННО С ЭТОЙ ВЕРСИЕЙ ЭТОГО ПАКЕРА у меня вышло недоразумение. Насчёт хамства. Покажи мне пожалуйста того кто первый начал хамить (издеваться, подкалывать) называй как угодно. Насчёт "супер" - тебе приятней когда к тебе относятся с НЕуважением? |
|
Создано: 10 февраля 2006 18:09 · Личное сообщение · #12 NUCLEuS пишет: Представь себе, я ЗНАЮ принцип создания таких патчей, и сделал их не один, но ИМЕННО С ЭТОЙ ВЕРСИЕЙ ЭТОГО ПАКЕРА у меня вышло недоразумение. мне это сложно представить, ибо ИМЕННО С ЭТОЙ ВЕРСИЕЙ ЭТОГО ПАКЕРА у меня вышло недоразумение, складывается ощущение что недоразумение случилось где-то раньше, просто сейчас оно проявилось во всей красе NUCLEuS пишет: тебе приятней когда к тебе относятся с НЕуважением мне вобщем все-равно как ты ко мне относишься, следовало тебя сразу забанить а топик кильнуть за неуважение к МОДЕРАТОРУ в общем случае ты даже не признал что статья имеет смысл для пристального рассмотрения, так же как еще одна статья по распаковке этой программы на reng.ru для понимания принципа создания ступенчатых патчей, и проигнорировал кусок перехода к OEP в ASPack 2.11 хотя он в точности совпадает с тем что приведен в статье я не буду удалять этот топик, потому что более одаренные новички могут подчерпнуть в нем полезную информацию |
|
Создано: 10 февраля 2006 18:26 · Личное сообщение · #13 в общем, покажу на примере проги из этого топика. например, нужно поменять байт по адресу 407A41 с 7e на eb. ставим туда хардварный бряк на запись, брякаемся тут:
трейсим, оказываемся тут:
меняем CALL 005357D9 на JMP 00400003, сам код патча начнется с 00400002, но полиморф аспака декренентирует один байт, поэтому нужно именно JMP 00400003. на 00400002 пишем следующее:
ну и все, вроде работает =) |
|
Создано: 10 февраля 2006 18:44 · Поправил: NUCLEuS · Личное сообщение · #14 Asterix пишет: мне это сложно представить, ибо ИМЕННО С ЭТОЙ ВЕРСИЕЙ ЭТОГО ПАКЕРА у меня вышло недоразумение, складывается ощущение что недоразумение случилось где-то раньше, просто сейчас оно проявилось во всей красе Да мне всё равно что ты себе представляешь Если ты желаешь увидеть что я в инлайне не новичок, я тебе могу свои инлайны прислать Но, собственно, какой мне смысл доказывать ТЕБЕ, что я не такой, каким ты меня выставляешь ? Asterix пишет: ...проигнорировал кусок перехода к OEP в ASPack 2.11 хотя он в точности совпадает с тем что приведен в статье Слушай, я щас упаду со стула Ты считаешь, что я не знаю как выглядит кусок перехода к OEP??? LOL!!!!!!! Если бы ты был внимательным, то увидел бы, что я написал : Дело в том что я делаю переход на свою секцию и в процессе выпонения проги этот переход замещается всякой лабудой Понимаешь, что меня интересовало, или опять нет? Прочитай ещё раз, и покажи, ГДЕ я спрашивал про переход на OEP???? Asterix пишет: я не буду удалять этот топик, потому что более одаренные новички могут подчерпнуть в нем полезную информацию Вообщем то я не новичёк... Но тебе как я вижу это доказывать безполезно. Отсюда можно почерпнуть только то как ведёт себя человек который считает что если у него есть модераторские права то ему всё позволено. bkslash Большое спасибо, это именно то, о чём я спрашивал. Вопрос исчерпан. |
|
Создано: 10 февраля 2006 18:55 · Личное сообщение · #15 NUCLEuS пишет: Это листинг из статьи которую ты мне дал. Но это скорее всего 2.12, чем 2.11 NUCLEuS пишет: Слушай, я щас упаду со стула Ты считаешь, что я не знаю как выглядит кусок перехода к OEP??? LOL!!!!!!! это действительно LOL, я тебе привел листинг перехода на OEP ASPack 2.11, он в точности такой же как ASPack 2.12 поэтому твои слова Но это скорее всего 2.12, чем 2.11 фикция |
|
Создано: 10 февраля 2006 19:01 · Личное сообщение · #16 |
|
Создано: 10 февраля 2006 19:22 · Личное сообщение · #17 |
|
Создано: 10 февраля 2006 20:04 · Личное сообщение · #18 |
|
Создано: 11 февраля 2006 06:55 · Личное сообщение · #19 NUCLEuS ну ты и вправду тугадум. Чего сложного? Если переход на OEP затирается, ставишь бряк на запись в это место и смотришь, где команды, затирающие код. Перезапускаешь прогу и смотришь по тому адресу. Если мусора нет, патчишь сначала тот адрес (переход на свой патч), а затем уже расшифрованый прыжок на ОЕП. Ну а если там мусор, то опять ставишь бряк на запись.... Я так AsProtect 2.11 SKE патчил. Там у меня получилось 6 уровней раскриптовки, прежде чем переход расшифровался. Ну а если хочешь красивее, то почитай статью Алекса про инлайн AsProtect'a 2.0, но тогда придется криптор и декриптор писать. PS А топику тут самое место. ----- Yann Tiersen best and do not fuck |
|
Создано: 15 февраля 2006 15:38 · Поправил: Jupiter · Личное сообщение · #20 PE_Kill пишет: Ну а если хочешь красивее, то почитай статью Алекса про инлайн AsProtect'a 2.0 если речь о красоте, то красивее инлайн ASProtect 2.0 с помощью ASPRAPI от Spiteful, там ты патчишь API ASProtect'a, а не полиморф. в кратце: ты перехватываешь API ASProtect'a, подставляя свои адреса. для этого ASPRAPI расшифровывает кусок данных, в которых хранятся адреса API аспра, ты подставляешь свои адреса, ASPRAPI криптует всё обратно. подробнее см. ASPRAPI от Spiteful http://www.free-for-all.ru/tsrh/reliz/2005/04/asprapi.tutorial-tsrh.zip ----- EnJoy! |
|
Создано: 17 февраля 2006 11:07 · Личное сообщение · #21 NUCLEuS Asterix Парни, не ругайтесь. Кто-то не догоняет, и задает вопрос, кто- то знает, но для него это в прошлой жизни Asterix ты же модер. Я по следам этого топика написал мини-тутор в RAR статьи, четыре дня назад и не привета не ответа? Если там что неправильно, отпишитесь, а если годится - выкладывайте и дайте сцилку NUCLEuS'у |
|
Создано: 17 февраля 2006 15:14 · Личное сообщение · #22 |
|
Создано: 24 февраля 2006 01:53 · Личное сообщение · #23 |
|
Создано: 28 февраля 2006 16:00 · Поправил: NUCLEuS · Личное сообщение · #24 |
eXeL@B —› Вопросы новичков —› Инлайн AsPack 2.11 |
Эта тема закрыта. Ответы больше не принимаются. |