首页
社区
课程
招聘
未解决 [求助]UMI的系统区修改问题
发表于: 2019-1-18 18:03 5671

未解决 [求助]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直播授课

收藏
免费 1
支持
分享
最新回复 (4)
雪    币: 1478
活跃值: (4017)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
2
有前辈说分析固件rom,获得UMI的asm,知道算法想咋修改就咋修改!!
2019-1-21 19:23
0
雪    币: 413
活跃值: (752)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
3
你可以用另外的版本试试分析一下。
2019-2-16 09:47
0
雪    币: 501
活跃值: (570)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
完美硬复制
2021-11-27 15:29
0
游客
登录 | 注册 方可回帖
返回
//