大家好,我有个m k模拟器,支持 h as p sr m 但是只能用于我的一台机子,因为加了vmp壳的,有谁知道怎么用usbtarce吗?
有谁知道怎样将这个log文件,转换成这个sr m table 文件吗?
[ TXT Log File Generated By USBTrace ]
--------- Request # 1 ----[OUT]----
URB_FUNCTION_GET_DESCRIPTOR_FROM_DEVICE
Length: 0x50
USBD Status: USBD_STATUS_SUCCESS (0x0)
TransferBufferLength: 0xFF
TransferBuffer: 0x8818E258
TransferBufferMDL: 0x0
UrbLink: 0x0
Index: 0x0
DescriptorType: USB_CONFIGURATION_DESCRIPTOR_TYPE
LanguageId: 0x0
--------- Request # 2 ----[OUT]----
URB_FUNCTION_GET_DESCRIPTOR_FROM_DEVICE
Length: 0x50
USBD Status: USBD_STATUS_SUCCESS (0x0)
TransferBufferLength: 0xFF
TransferBuffer: 0x8818E258
TransferBufferMDL: 0x0
UrbLink: 0x0
Index: 0x0
DescriptorType: USB_CONFIGURATION_DESCRIPTOR_TYPE
LanguageId: 0x0
--------- Request # 3 ----[OUT]----
URB_FUNCTION_GET_DESCRIPTOR_FROM_DEVICE
Length: 0x50
USBD Status: USBD_STATUS_SUCCESS (0x0)
TransferBufferLength: 0xFF
TransferBuffer: 0x8818E258
TransferBufferMDL: 0x0
UrbLink: 0x0
Index: 0x0
DescriptorType: USB_CONFIGURATION_DESCRIPTOR_TYPE
LanguageId: 0x0
--------- Request # 4 ----[IN]----
URB_FUNCTION_CONTROL_TRANSFER
Length: 0x50
USBD Status: USBD_STATUS_PENDING (0x40000000)
EndpointAddress: 0x0
PipeHandle: 0x89B285C8
TransferFlags: 0xB ( USBD_TRANSFER_DIRECTION_IN USBD_SHORT_TRANSFER_OK )
TransferBufferLength: 0x0
TransferBuffer: 0x8818E258
TransferBufferMDL: 0x88321B98
UrbLink: 0x0
SetupPacket: 0x80 0x6 0x0 0x2 0x0 0x0 0xFF 0x0
RequestType: 0x80 (Direction: Device-to-host, Type: Standard, Recipient: Device)
Request: 0x6 (GET_DESCRIPTOR)
Value: 0x200 (USB_CONFIGURATION_DESCRIPTOR_TYPE)
Index: 0x0
Length: 0xFF
--------- Request # 5 ----[IN]----
URB_FUNCTION_CONTROL_TRANSFER
Length: 0x50
USBD Status: USBD_STATUS_PENDING (0x40000000)
EndpointAddress: 0x0
PipeHandle: 0x89B285C8
TransferFlags: 0xB ( USBD_TRANSFER_DIRECTION_IN USBD_SHORT_TRANSFER_OK )
TransferBufferLength: 0x0
TransferBuffer: 0x8818E258
TransferBufferMDL: 0x88321B98
UrbLink: 0x0
SetupPacket: 0x80 0x6 0x0 0x2 0x0 0x0 0xFF 0x0
RequestType: 0x80 (Direction: Device-to-host, Type: Standard, Recipient: Device)
Request: 0x6 (GET_DESCRIPTOR)
Value: 0x200 (USB_CONFIGURATION_DESCRIPTOR_TYPE)
Index: 0x0
Length: 0xFF
--------- Request # 6 ----[IN]----
URB_FUNCTION_CONTROL_TRANSFER
Length: 0x50
USBD Status: USBD_STATUS_SUCCESS (0x0)
EndpointAddress: 0x0
PipeHandle: 0x89B285C8
TransferFlags: 0xB ( USBD_TRANSFER_DIRECTION_IN USBD_SHORT_TRANSFER_OK )
TransferBufferLength: 0x14
TransferBuffer: 0x8818E258
TransferBufferMDL: 0x88321B98
UrbLink: 0x0
SetupPacket: 0x80 0x6 0x0 0x2 0x0 0x0 0xFF 0x0
RequestType: 0x80 (Direction: Device-to-host, Type: Standard, Recipient: Device)
Request: 0x6 (GET_DESCRIPTOR)
Value: 0x200 (USB_CONFIGURATION_DESCRIPTOR_TYPE)
Index: 0x0
Length: 0xFF
Configuration Descriptor
bLength: 0x9
bDescriptorType: USB_CONFIGURATION_DESCRIPTOR_TYPE
wTotalLength: 0x14
bNumInterfaces: 0x1
iConfiguration: 0x0
bmAttributes: 0x80 ( Bus_Powered )
MaxPower: 0x19
Interface Descriptor
bLength: 0x9
bInterfaceNumber: 0x0
bAlternateSetting: 0x0
bNumEndpoints: 0x0
bInterfaceClass: 0xFF (Vendor Specific)
bInterfaceSubClass: 0x0
bInterfaceProtocol: 0x0
iInterface: 0x0
** Data **
09 02 14 00 01 01 00 80 19 09 04 00 00 00 FF 00 00 00 02 FF
--------- Request # 7 ----[IN]----
URB_FUNCTION_CONTROL_TRANSFER
Length: 0x50
USBD Status: USBD_STATUS_SUCCESS (0x0)
EndpointAddress: 0x0
PipeHandle: 0x89B285C8
TransferFlags: 0xB ( USBD_TRANSFER_DIRECTION_IN USBD_SHORT_TRANSFER_OK )
TransferBufferLength: 0x14
TransferBuffer: 0x8818E258
TransferBufferMDL: 0x88321B98
UrbLink: 0x0
SetupPacket: 0x80 0x6 0x0 0x2 0x0 0x0 0xFF 0x0
RequestType: 0x80 (Direction: Device-to-host, Type: Standard, Recipient: Device)
Request: 0x6 (GET_DESCRIPTOR)
Value: 0x200 (USB_CONFIGURATION_DESCRIPTOR_TYPE)
Index: 0x0
Length: 0xFF
……………………………………
转换成的sr m table 注册表文件为
REGEDIT4
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\MultiKey\Dumps\12345678\S R M table]
"01:FFCB:00000000000000000000000000000000"=hex:3D,81,77,36,7C,13,EE,F0,36,E6,32,60,F7,BB,CB,4D
"01:FFCB:0064FD902EA11BD74D8125D9FD0FEFA0"=hex:28,22,51,A0,EE,6C,E4,D0,9A,9D,8D,B9,A0,62,3F,F3
"01:FFCB:01D2E665F261DC006D9F6D20669C8133"=hex:CD,9F,5F,0F,16,8F,F1,16,FF,BA,E6,94,06,D8,50,22
"01:FFCB:01F56F8F9D53D4BF66F57AEEBD7B9ACD"=hex:6F,40,4A,2D,5E,C7,FD,22,54,F8,59,BD,93,20,2F,F6
"01:FFCB:02158FCB4746DA08C4B09BA611A8EC7D"=hex:58,B5,4E,97,C1,88,44,88,61,DE,CD,C1,3F,E5,6E,03
"01:FFCB:023634F84F8B0DB939632C03D79E3405"=hex:75,9F,A5,83,99,5C,50,6C,3E,63,23,E8,4A,3F,40,E9
"01:FFCB:02503268B29E3AF9AE15E37E069F4182"=hex:92,11,10,CC,A5,54,43,7C,35,2B,CD,75,86,D0,31,95
"01:FFCB:025465594593EB429D55084F4B16B66E"=hex:19,03,D2,38,ED,AC,DB,EF,90,18,E7,6E,B2,F9,37,81
"01:FFCB:036B8FABA34BC6C9BE16535029A6A587"=hex:64,F4,D5,F7,3C,6F,A2,28,E5,86,CA,B2,50,A4,C9,24
"01:FFCB:03818276FFCCB1EDAD8353A2450BDF87"=hex:2D,E9,53,F3,08,21,76,00,DB,36,88,99,DB,09,0C,5D
"01:FFCB:0390A0404A000051AD95BD605CDBDCA2"=hex:EC,C7,77,46,E6,64,B3,5F,15,B1,94,D6,01,E1,BF,F9
"01:FFCB:0399F87CAC2BD237E7841A0F66E55860"=hex:97,CD,B0,48,7D,1B,F3,F9,DA,5C,A3,1B,DF,AC,E4,E1
"01:FFCB:03FC87A6C44D2A30D95155B5C44F7DB1"=hex:15,71,19,1F,B2,A7,19,84,E7,29,55,56,86,C3,C1,35
"01:FFCB:048E8BE7DBFAC1450A1CBDC7B4A426E7"=hex:19,57,1B,1A,9F,54,CE,14,93,AC,DA,5F,D1,BE,8F,40
"01:FFCB:04E5BB70D41A9FAA1A81880F7CC6B10E"=hex:03,FE,AF,10,60,DD,A5,2E,BE,D9,33,03,B0,94,D2,06
"01:FFCB:04FADFBEF9EA97C0F2AD8CE0ED87833A"=hex:42,4B,67,68,22,E6,DB,FD,1D,F6,6A,0C,AC,F4,19,25
"01:FFCB:0511ED69B5C502371071AB498C5FD687"=hex:50,1D,DD,AF,FF,F5,D3,B2,E9,B6,D4,E7,0D,FB,69,3C
"01:FFCB:05C04CC1CCD25B2AFBAFE4B1F26BB680"=hex:C9,F2,D4,EB,26,B2,E8,4A,B5,F1,91,E9,69,8B,D6,C3
"01:FFCB:061DC780199BC77981C44C05824D82E8"=hex:1F,73,FD,6E,F1,B2,2A,0F,05,B4,60,C3,C8,2A,42,E2
"01:FFCB:073A90E81CFD2FC19FCD53E46BB8AE38"=hex:E4,8A,90,20,F3,9C,D5,86,6D,BC,F2,8C,68,5B,A0,D5
"01:FFCB:0775D39BDD407FD84617247D1A5AC852"=hex:18,1E,7C,36,8A,2C,2A,8B,0A,E6,1B,90,9F,CD,27,F8
"01:FFCB:07B97DD994D496ABB75378A63F5AA0F5"=hex:55,77,84,D6,51,D8,E8,3B,C7,94,17,CD,2D,1A,A8,B9
"01:FFCB:081C40D53FC66C8E9DAC9C25FE9A777A"=hex:C8,FC,C4,A8,4B,A3,5F,F8,9D,B6,84,9D,39,D1,70,A0
"01:FFCB:088861A162F289F9AFBC8A78C29111D6"=hex:F1,0B,63,7D,8A,20,D0,12,DB,64,6E,62,09,F3,4C,E9
"01:FFCB:089B8880B79D52FDBB872C0041D0D3BB"=hex:07,39,52,2C,8A,18,93,23,F6,FC,35,4B,77,A2,42,84
"01:FFCB:090FD037636E86F099E0D19FF00FAC28"=hex:10,03,29,DE,74,E5,18,96,35,B1,5F,1D,1E,AB,92,D3
"01:FFCB:094D90926D7CADEDAF0597FE3F925D61"=hex:9E,7E,4D,0D,97,2A,F1,95,1D,21,62,E0,34,B3,AA,5A
"01:FFCB:098C3ED6E9710677DFE10468F3516F14"=hex:A8,91,E2,FD,99,14,DD,17,DA,1E,8C,64,68,DC,D0,B3
"01:FFCB:09F9D496D6FFA933ED90CA7F66E30B3C"=hex:3F,4D,33,6B,B8,F2,5F,CA,06,43,B0,54,12,DC,5F,73
"01:FFCB:0A160126F2C1677BADD8B27F2BCCD665"=hex:AA,09,77,31,43,81,1E,7C,3E,57,D4,FC,04,E9,EE,C2
"01:FFCB:0A5480EA097B3E3D6D9542B98EC72226"=hex:06,42,39,EF,C7,53,1E,A9,21,19,02,DA,90,28,C5,84
"01:FFCB:0A78BA5BF840720F98BBACBC740C3240"=hex:31,D3,ED,11,62,E2,78,6D,04,39,3D,EB,A4,33,EF,A8
"01:FFCB:0B0CDC5C31CC2AB939D786053A465797"=hex:74,77,4F,73,AB,64,DC,EA,84,9D,6D,5E,00,34,95,EC
"01:FFCB:0B22C26C1C8F8E93991038AD688B379F"=hex:CB,C0,40,05,3E,4D,0D,CB,CF,F1,61,20,7E,3B,72,40
"01:FFCB:0B291155E70E21A3F1C34C78974BDDAC"=hex:B6,ED,AA,AD,E9,37,61,5E,81,1F,41,EB,BF,E6,18,4F
"01:FFCB:0B754FCEF9124007009892F4753E3F84"=hex:EC,62,42,6F,06,94,28,60,3E,BF,03,6B,49,69,7F,5B
"01:FFCB:0C3C08A22D7F5D6610AB2EEFBCD0059B"=hex:9B,B3,84,15,68,CF,62,0A,39,3E,DD,EA,B4,44,F7,B6
"01:FFCB:0C6C4730AE5EA6B82AFC6ADF337D3A5E"=hex:EF,8A,14,C5,BF,40,DA,D8,80,94,E3,F9,06,24,85,9A
"01:FFCB:0CD6F7CFD1906F04D867CC6A167C90B2"=hex:09,F3,99,60,0B,3A,1B,D3,4D,9D,FD,B3,D2,98,2E,CB
"01:FFCB:0CE800036962657AC67A9BEABCB929A9"=hex:8D,AA,F2,DF,0B,13,BC,77,F5,A7,FF,04,CB,14,9A,39
"01:FFCB:0D485FD314BC37BE064C2989CDBF1EF8"=hex:A2,AE,70,09,6E,6D,DA,35,18,17,CB,D1,65,F5,A5,7C
"01:FFCB:0D599C6E5AA26E85E91F4EEEB4BAA753"=hex:2F,2A,89,B1,96,C8,88,98,21,BA,FA,A6,3A,66,2F,72
"01:FFCB:0D8413B93B2F066F595CCE0DFACC061C"=hex:FE,96,05,6B,43,17,58,89,53,B8,A6,0E,37,54,F4,0D
"01:FFCB:0DE5124D2E4CE8D08A85D8B0A4713B16"=hex:49,BB,79,5B,C0,13,6E,1F,0B,69,CF,19,E3,CB,F6,F4
"01:FFCB:0E304F7A3019D534F6C358E5493DCE3B"=hex:1F,EE,9C,2F,44,24,BE,18,1B,4E,25,52,B0,3B,89,1C
"01:FFCB:0E3AB77653710C4AE6D58E9E0BD7C87E"=hex:6A,23,3B,7F,26,F2,32,F8,7E,62,F9,A6,0F,E8,EC,44
"01:FFCB:0E61D06197121211A775C8DAC9E66E7E"=hex:EB,17,92,AF,4D,E2,F0,75,BC,A3,63,0A,FE,27,16,18
"01:FFCB:0E6B0D3BEE8A82E8CA30E36067A65BFD"=hex:C6,90,99,17,2D,35,40,6B,EE,9A,A6,2C,5C,0B,5B,D7
"01:FFCB:0E79768986B40D131ED864B6F276CE5A"=hex:09,02,D8,AD,97,06,87,5B,F3,95,5B,86,18,FA,18,B5
……………………
以上为部分
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课