Сейчас на форуме: rmn, exp50848 (+7 невидимых)

 eXeL@B —› Основной форум —› Реверсинг драйвера SYS - как найти IRP обработчик
Посл.ответ Сообщение

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

Создано: 24 декабря 2012 12:44
· Личное сообщение · #1

Файл в аттаче,называется SIEMENS KeyDriver .В IDA Pro 5 находится функция IoCreateDevice и IoCreateSymbolicLinkName. Как найти то место,где происходит обработка данных при вызове его из usermode командой DeviceIoControl?

3dd2_24.12.2012_EXELAB.rU.tgz - keydriver.sys



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

Создано: 24 декабря 2012 12:51 · Поправил: BfoX
· Личное сообщение · #2

Code:
  1. INIT:00020671                 mov     esi, [esp+4+DriverObject]
  2. .....
  3. INIT:000206EB                 mov     eax, offset sub_1163A
  4. INIT:000206F0                 mov     [esi+74h], eax
  5. INIT:000206F3                 mov     [esi+70h], eax
  6. INIT:000206F6                 mov     [esi+40h], eax
  7. INIT:000206F9                 mov     [esi+38h], eax
  8. INIT:000206FC                 mov     dword ptr [esi+34h], offset loc_15ADE
  9. INIT:00020703                 call    sub_20000


-----
...или ты работаешь хорошо, или ты работаешь много...


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


Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 24 декабря 2012 13:20
· Личное сообщение · #3

предлагаю команде свиновода не помогать.
на старфорс мне наплевать



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

Создано: 24 декабря 2012 13:43
· Личное сообщение · #4

У меня тоже вопрос по поводу драйвера: допустим я знаю ассемблерный код,выполняемый на точке входа при его вызове. Как можно сделать эмулятор,в перехватчике DeviceIoControl просто добавить вызов этого кода с сохранением регистров? Может есть какая статья на эту тему




Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 24 декабря 2012 13:46
· Личное сообщение · #5

Унылый трепач ты, старфорса это драйвер. Ты уж подписывайся сразу, что ты свинарь. Я сразу тогда забаню, чтоб не терпеть несколько очередных глупых вопросов от тебя.


 eXeL@B —› Основной форум —› Реверсинг драйвера SYS - как найти IRP обработчик
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати