Как редактировать файл драйвера устройства (.sys) - PullRequest
3 голосов
/ 30 июня 2011

Как я могу отредактировать device driver файл (.sys), и я хочу обновить Report Descriptor файл. Я хочу переставить значения X и Y драйвера устройства USB HID. Пожалуйста, помогите мне перенести значение X & Y на HID-устройство.

Ответы [ 2 ]

1 голос
/ 30 июня 2011

используйте бинарный редактор, или, если вы действительно осторожны, vi. Учтите, что что бы вы ни делали, оставляйте строки одинаковой длины, иначе вы почти наверняка сломаете операционную систему.

при условии, что вы используете Windows, старый добрый debug.exe будет хорошо работать в качестве бинарного редактора. хотя интерфейс немного неясен.

C:\Users\jc>echo bleah > test.sys

C:\Users\jc>debug test.sys
-e100
17DD:0100  62.31   6C.32   65.33   61.34   68.35
-w
Writing 00008 bytes
-q

C:\Users\jc>type test.sys
12345

в строке, следующей за -e100, я набирал новые значения и нажимал пробел; когда я закончу, я нажму .

0 голосов
/ 04 октября 2017

Вы можете использовать любой статический дизассемблер для Win32 / Win64.Таким образом, вы будете лучше видеть инструкции по коду, имена функций и сможете легко найти свою цель (в противном случае считывание машинного кода непосредственно для привилегированных умов).

Одним из примеров может быть «PEBrowse Professional» (бесплатно)но есть много других там.Тот, который я привел, проверен на открытие 64-й версии Win10.

...