Русский / Russian English / Английский

Сейчас на форуме: korsaring, strannyi (+2 невидимых)
 · Начало · Статистика · Регистрация · Поиск · ПРАВИЛА ФОРУМА · Язык · RSS ·

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

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

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

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

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

Ранг: 60.6 (постоянный)
Статус: Участник

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

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

Ранг: 53.9 (постоянный)
Статус: Участник

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

https://github.com/RaMMicHaeL/minhook


Ранг: 235.9 (наставник)
Статус: Участник
radical

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

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

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

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

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

Ранг: 306.6 (мудрец)
Статус: Модератор
CrackLab

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

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

угу, особенно для проги х64
 eXeL@B —› Вопросы новичков —› Хук Deviceiocontrol

Видеокурс ВЗЛОМ