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

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

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

Создано: 11 августа 2013 11:13
· Личное сообщение · #1

Приветствую всех.

Возникла необходимость перехватить функцию Deviceiocontrol с целью подмены возвращаемых ею данных, в частности серийного № жесткого диска. Общая идея мне понятна, но как это реализовать на практике в 64 битной ОС не ясно.
В идеале хотелось бы список необходимых програм и краткое описание (ссылку на статью возможно), хотя буду благодарен за любые советы по теме.



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

Создано: 11 августа 2013 11:46
· Личное сообщение · #2

http://www.codeproject.com/Articles/44326/MinHook-The-Minimalistic-x86-x64-API-Hooking-Libra
http://easyhook.codeplex.com/



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

Создано: 11 августа 2013 11:53
· Личное сообщение · #3

https://github.com/RaMMicHaeL/minhook




Ранг: 253.5 (наставник), 684thx
Активность: 0.260.25
Статус: Участник
radical

Создано: 11 августа 2013 13:46 · Поправил: DimitarSerg
· Личное сообщение · #4

Wann
Обязательно хуком ? У меня 2 раза возникала необходимость "подделать" серийный номер hdd, оба раза патчил уже после DeviceIOcontrol (очень удобно использовать плаг Multimate Assembler для olly).

SReg пишет:
угу, особенно для проги х64

Речь о
Wann пишет:
как это реализовать на практике в 64 битной ОС

а не 64-битном приложении ;)

-----
ds




Ранг: 315.1 (мудрец), 631thx
Активность: 0.30.33
Статус: Модератор
CrackLab

Создано: 11 августа 2013 13:59
· Личное сообщение · #5

DimitarSerg
похучить надежнее, меньше гимора с поиском (что где как) + др. возможных подводных камней
DimitarSerg пишет:
Multimate Assembler для olly

угу, особенно для проги х64


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


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