Tech-So
文章平均质量分 84
进击中的Park哥
一个不会设计的程序员绝对不会是一个好的艺术家
操着一颗做产品的心去设计一段程序
展开
-
【Tech-so】So文件静态分析Step by Step(一) --------入门,利用IDA pro查看代码
之前搞腾了两个月的Cocos-Lua , 主要是把java的代码导出去给于Lua项目组调用,过程那个叫苦呀,其实到最后才发现,那是一个很简单的原理。因为之前提及过,Lua与Java的互调要使用中间层C/C++来衔接,所以过程中也接触了一版的C/C++的代码,也了解了一下其静态库与动态库的链接。由于中间层主要是使用NDK来编写,编写是没有问题的,毕竟无论是Eclipse还是A原创 2015-11-24 18:32:16 · 4492 阅读 · 0 评论 -
【Tech-so】So文件静态分析Step by Step(二) --------读懂IDA Pro
上文提及到,我们把一个so文件和classes.dex文件中的时候,两者在IDA Pro中的呈现完全不同。 首先我们先来看简单的dex文件,所谓简单是因为我觉得它在IDA中的代码类似于smali代码,smali是一种android虚拟机编译代码,是一种指令集, 如下图: (红框的就为Davlid虚拟机的指令集) 相关这些指令集的说明,可以去百度一下And原创 2015-11-25 16:54:16 · 2339 阅读 · 0 评论