Сейчас на форуме: NIKOLA, Magister Yoda (+5 невидимых)

 eXeL@B —› Крэки, обсуждения —› Защита от отладки Без явной упаковки, теория
Посл.ответ Сообщение

Ранг: 0.1 (гость)
Активность: 0=0
Статус: Участник

Создано: 14 ноября 2014 03:13
· Личное сообщение · #1

Добрый день.
Произвожу отладку некой программы. Отладчик загружает ее нормально но при попытке выполнения перекидывает на строку типа
83С4 04 |ADD ESP,4 я так понял что то ложится в регистр ESP
В куче есть тоже некий любопытный момент "как кажется мне"
0018FEBC /7714FCC2 Вьw ; RETURN to ntdll.NtTerminateProcess+12
и программа подвисает и встает колом, я решил что она упакована вооружился
PEiD 0.95 просканил и получил ответ что компилятор VC++ 6.0
Возникает вопрос почему программа встает колом?
Кого не затруднит подскажите в чем проблема, а лучше где можно про это подробно почитать)




Ранг: 1131.7 (!!!!), 447thx
Активность: 0.670.2
Статус: Участник

Создано: 14 ноября 2014 04:05
· Личное сообщение · #2

Lokos пишет:
PEiD 0.95 просканил и получил ответ что компилятор VC++ 6.0
Возникает вопрос почему программа встает колом?


1) die
2) Для использования антиотладочных трюков упаковка не нужна.



Ранг: 419.0 (мудрец), 647thx
Активность: 0.460.51
Статус: Участник
"Тибериумный реверсинг"

Создано: 14 ноября 2014 08:36
· Личное сообщение · #3

Lokos пишет:
ADD ESP,4 я так понял что то ложится в регистр ESP

Вам бы не мешало активно подучить теорию (матчасть, ... называйте, как хотите) и английский язык. Регистр ESP в 99,9% случаях-указатель стека, ADD - операция сложения, соответственно стек уходит "вниз" на 4 байта (1 двойное слово), т.е. очевидно, эта инструкция идет после __stdcall вызова функции, которой передается один аргумент.
Для справки: ложиться в регистр командами типа MOV, MOVS, movsx, LEA...
Каким отладчиком пользуйтесь? Будет ли ссылка на программу? Или как называется подопытная программа? Есть ли обращения к WInAPI функции IsDebuggerPresent, что в kernel32?

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

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

Создано: 14 ноября 2014 08:42 · Поправил: dosprog
· Личное сообщение · #4

--> Тыцъ <--



| Сообщение посчитали полезным: Gideon Vi
 eXeL@B —› Крэки, обсуждения —› Защита от отладки Без явной упаковки, теория
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


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