-
-
未解决
[求助]UMI的系统区修改问题
-
发表于:
2019-1-18 18:03
5671
-
发现人为修改UMI系统区后,一般修改工具就没法读取系统区了,但是可以用工具再次覆盖。
程序直接加狗壳,用工具捕获的日志为:
5Function: Get_Bind DogAddr=0xD0 DogBytes=8 SerialNo=1002361 data=[ 12 33 4A 57 1A 33 44 12 ] Result: 0
6Function: Check_dog SerialNo=1002361 Result: 0
7Function: desable_share Result: 0
8Function: Convert PassWord=0 DogBytes=16 indata=[ 11 44 55 2A 67 55 33 66 33 44 55 66 77 88 99 11 ] outdata=[ 12 AA 56 08 00 00 00 00 00 00 00 00 00 00 00 00 ] Result: 0
9Function: Check_dog SerialNo=1002361 Result: 0
系统区又无法直接读取,根据Get_Bind可以修改部分系统区,另外一部分系统区不修改导致调用convert时返回的数据outdata不是12 AA 56 08 00 00 00 00 00 00 00 00 00 00 00 00。如何根据输出数据去修改系统区呢?还是直接补丁程序中对 12 AA 56 08的校验呢?(可是脱壳技术不到家 )或者放弃硬件,直接用驱动模拟呢?
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课