如何编辑device driver
文件(.sys)
,我想更新Report Descriptor
文件。我想转置USB HID设备驱动程序的X和Y值。请帮我转置X& HID设备中的Y值。
答案 0 :(得分:1)
使用二进制编辑器,或者如果您非常小心,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之后的行上,我正在输入新值并点击空格键;完成后我点击< enter>。
答案 1 :(得分:0)
您可以为Win32 / Win64使用任何静态反汇编程序。通过这种方式,您可以更轻松地查看代码说明,函数名称,并且能够轻松找到目标(否则直接读取机器代码即可获得特权)。
一个例子可以是" PEBrowse Professional" (免费)但还有很多其他的。我引用的那个经过验证可以打开Win10的64-sys。