能力值:
( LV2,RANK:10 )
|
-
-
101 楼
学习
|
能力值:
( LV2,RANK:15 )
|
-
-
102 楼
大佬666
|
能力值:
( LV1,RANK:0 )
|
-
-
103 楼
看看隐藏
|
能力值:
( LV1,RANK:0 )
|
-
-
104 楼
666
|
能力值:
( LV1,RANK:0 )
|
-
-
105 楼
太牛了 哥们
|
能力值:
( LV1,RANK:0 )
|
-
-
106 楼
66666
|
能力值:
( LV1,RANK:0 )
|
-
-
107 楼
666
|
能力值:
( LV2,RANK:10 )
|
-
-
108 楼
6666
|
能力值:
( LV1,RANK:0 )
|
-
-
109 楼
666
|
能力值:
( LV1,RANK:0 )
|
-
-
110 楼
666
|
能力值:
( LV1,RANK:0 )
|
-
-
111 楼
666
|
能力值:
( LV2,RANK:10 )
|
-
-
112 楼
666
|
能力值:
( LV1,RANK:0 )
|
-
-
113 楼
nb
|
能力值:
( LV3,RANK:25 )
|
-
-
114 楼
重建控制流步骤中
在真实块寻找到CSEL指令后 进行patch encoding, count = ks.asm(f'B.{condition} {values[0]}',ins)#生成CSEL指令处patch的汇编
encoding2, count2 = ks.asm(f'B {values[1]}', last_ins_ea)#生成块最后一个地址指令处patch的汇编这里没有兼容CSEL指令就是块的最后一条指令的情况呢?导致这两patch的是一个地方(示例so中的0x41da0地址处),丢失了一个后继。 然后真实块后面也没有多余的空间去patch了
最后于 2025-9-3 15:33
被Forgo7ten编辑
,原因:
|
能力值:
( LV1,RANK:0 )
|
-
-
115 楼
6666
|
能力值:
( LV2,RANK:10 )
|
-
-
116 楼
666
|
能力值:
( LV1,RANK:0 )
|
-
-
117 楼
6666
|
能力值:
( LV1,RANK:0 )
|
-
-
118 楼
666
|
能力值:
( LV2,RANK:10 )
|
-
-
119 楼
总算有点眉目了
|
能力值:
( LV1,RANK:0 )
|
-
-
120 楼
太牛了 哥们
|
能力值:
( LV1,RANK:0 )
|
-
-
121 楼
666
|
能力值:
( LV1,RANK:0 )
|
-
-
122 楼
学习一下
|
能力值:
( LV1,RANK:0 )
|
-
-
123 楼
66
|
能力值:
( LV1,RANK:0 )
|
-
-
124 楼
学习一波
|
能力值:
( LV1,RANK:0 )
|
-
-
125 楼
666
|
|
|