能力值:
( LV13,RANK:410 )
|
-
-
|
能力值:
( LV13,RANK:410 )
|
-
-
|
能力值:
( LV13,RANK:410 )
|
-
-
|
能力值:
( LV13,RANK:410 )
|
-
-
|
能力值:
( LV13,RANK:410 )
|
-
-
|
能力值:
( LV13,RANK:410 )
|
-
-
|
能力值:
( LV13,RANK:410 )
|
-
-
|
能力值:
( LV13,RANK:410 )
|
-
-
|
能力值:
( LV13,RANK:410 )
|
-
-
|
能力值:
( LV13,RANK:410 )
|
-
-
[原创]修正lldb-310及以后版本的Thumb反汇编问题
不知capstone能否处理单步指令?
LLDB的单步时要需要反汇编当前指令并模拟执行。dis,s和n的反汇编过程是同一过程,如仅是增加一个能够正确dis的命令,并不能解决反汇编不正确导致的无法单步跟踪的问题。
修改源码肯定是可以的,但是找到ObjectFileMachO.cpp中的问题需要一些时间。如果能定位问题,可以直接在源码中修正这个问题。
|
能力值:
( LV13,RANK:410 )
|
-
-
|
能力值:
( LV13,RANK:410 )
|
-
-
|
能力值:
( LV13,RANK:410 )
|
-
-
|
能力值:
( LV13,RANK:410 )
|
-
-
[原创]APK反破解之一:Android Java混淆(ProGuard)
[QUOTE='火翼[CCG];1038658']SO库文件包含符号, 调试也比java代码方便, 所以某种意义上说逆向so里面的native code比逆向java还容易[/QUOTE]
我近两年第一个顶贴就献给你了……。
Open Source 成就了 GNU Tool-chain. ELF里面符号表是“一等公民”. 所以默认选项生成的目标文件里面带符号,虽然可以通过选项分离符号,但是很多时候都会忽略了这一点。
不过我相信Open Source模式才是未来软件工程的王道。
发下牢骚:为了破解而破解很无聊。 论坛应该引导各位爱好者,多多归纳总结“技巧”,将其提升到方法论的高度。
|
能力值:
( LV13,RANK:410 )
|
-
-
|
能力值:
( LV13,RANK:410 )
|
-
-
|
能力值:
( LV13,RANK:410 )
|
-
-
|
能力值:
( LV13,RANK:410 )
|
-
-
|