今天我们继续来看apk的相关知识,在前一篇:破解apk我们今天主要来看如何使用IDA来调试中的native源码,因为现在一些app,为了安全或者效率问题,会把一些重要的功能放到native层,那么这样一来,我们前篇说到的Eclipse调试smali源码就显得很无力了,因为核心的都在native层,Android中一般native层使用的是so库文件,所以我们这篇就来介绍如何调试so文件的内容,从而让我们破解成功率达到更高的一层。
我们在介绍如何调试so文件的时候,先来看一下准备知识:
早在之前的一篇文章:中使用IDA工具静态分析so文件,通过分析arm指令,来获取破解信息,比如打印的log信息,来破解apk的,在那时候我们就已经介绍了如何使用IDA工具:
这里有多个窗口,也有多个视图,用到最多的就是:
2、IDA View对应的so中代码指令视图:这里我们可以查看具体函数对应的arm指令代码
3、Hex View对应的so的十六进制数据视图:我们可以查看arm指令对应的数据等
当然在IDA中我们还需要知道一些常用的快捷键:
1、强大的F5快捷键可以将arm指令转化成可读的C语言,帮助分析
首先选中需要翻译成C语言的函数,然后按下F5:
健身房里一直都流传着这么一句话
瘦子的腹肌和胖子的胸一样不值钱。其实这句话也侧面的反映了一个道理,那就是
每个人都有腹肌,腹肌没露出来的原因只是隐藏在你的皮脂下面了!很多人多认为有明显腹肌的人一定比腹肌隐藏在皮脂下的人核心力量大!其实并不是这…最近有朋友对民国历史感兴趣,让我推荐几本可以帮助了解那个时代的人物故事和历史事件的书籍,我挑了以下5本:有的重点在那个时期的政治和历史,有的重点在那个时代的大师人物,或波诡云谲、残阳如血,或风流倜傥、百家争鸣,是谓民国。
2019年清华法学考研的同学们估计要开始备考了,本文系统介绍清华法学考研难度,清华法学就业,清华法学专业方向,清华法学考研参考书,清华法学考研专业课五大方面的问题,凯程清华法学老师给大家详细讲解。特别申明,以下信息绝对准确,凯程就是王牌的法学…
也算是老文重发,几个月前女神让我介绍一下 iPhone 上的软件,于是我写下了这篇文章。当时嬉笑打骂写下的,许多地方进行了修改。因为当初是用 Markdown写的,和知乎专栏的排版不一致,但是感觉不影响阅读,也就不一一改了。原文叫“iphone这样玩才有逼格”
下面就是我给大家搜集的考研英语词汇视频,都是免费的,大家可以好好学。
『看完 2017必定要拿下!建议立个flag』 ————————详细规划,特别适合怕记忆的,还有不会做笔记的小伙伴。 回首往事,历历在目。作为过来人,给你们分享一下我当年的经验。=_==_==_==_==_==_==_==_==_==_==_= =_==_==_==_==_==_==_==_==_==_==_=每…
手机或平板扫扫即可继续访问