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

 eXeL@B —› Вопросы новичков —› Кусок ASM
Посл.ответ Сообщение

Ранг: 8.3 (гость), 1thx
Активность: 0.020
Статус: Участник

Создано: 29 января 2014 21:20
· Личное сообщение · #1

Code:
  1. 00001  mov ebx,25389
  2. 00002  push offset string "14782"
  3. 00003  Call OutputDebugString
  4. 00004  dec ebx
  5. 00005  jnz 0001

Привет всем.Сегодня смотрел на одну марвару.Увидел такое.
Опыта не много.Но такое встретилось впервые.По коду конечно все понятно.
Вопрос такой! Как это обзывается и вероятно с какой целью код туда засунули?
На антиэмуль я думаю не тянет.На антидебаг вероятно тоже.
Или вообще на это особо обращать внимание не нужно.



Ранг: 101.0 (ветеран), 344thx
Активность: 1.150
Статус: Участник

Создано: 29 января 2014 21:32
· Личное сообщение · #2

Dimarik5 пишет:
На антиэмуль я думаю не тянет.

Смотря кто и как обрабатывает вызов OutputDebugString. Может есть антивири, которые не умеют эмулить эту API. На анти-отладку не похоже, т.к. там была фишка в SetLastError()/GetLastError().




Ранг: 72.3 (постоянный), 133thx
Активность: 0.380
Статус: Участник

Создано: 30 января 2014 17:35
· Личное сообщение · #3

rEbx сохраняется в любом случае, а значит это антиэмуль.



Ранг: 617.3 (!), 677thx
Активность: 0.540
Статус: Участник

Создано: 30 января 2014 21:34
· Личное сообщение · #4

Могу как всегда ошибаться! но вроде раньше майкрософтовский dbghelp.dll, от такой длинной хрени вылетал, нечто похожее используется в армадилле, что активно используется при инлайне.




Ранг: 72.3 (постоянный), 133thx
Активность: 0.380
Статус: Участник

Создано: 30 января 2014 21:40
· Личное сообщение · #5

Vovan666

Поведение потока зависит от наличия отладочного порта. Это давно использовалось как антидебаг.

Но конкретно в данном случае - ветвь запилена на неизменный регистр. В любом случае сишный пролог восстановит RGP.

А значит что либо какой то странный механизм исключений используется, либо это антиэмуль - тупейшая затычка на регистр.



Ранг: 145.8 (ветеран), 190thx
Активность: 0.140.36
Статус: Участник

Создано: 31 января 2014 07:55
· Личное сообщение · #6

Dimarik5
Посмотрел твои постенги. Что такое? В авершколах уже не учат азам, что ты по каждому пуку теперь на форумы бегаешь? ;)



Ранг: 8.3 (гость), 1thx
Активность: 0.020
Статус: Участник

Создано: 31 января 2014 22:01
· Личное сообщение · #7

Alchemistry
Учился бы в авершколе на форум бы не бегал ;)

А за ответы спасибо.


 eXeL@B —› Вопросы новичков —› Кусок ASM
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


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