第一次破解SO文件(入门级)

参考链接
工具IDA+ApkTool、测试用例链接里都有,分享一哈我的破解过程

  1. 首先使用ApkTool反编译APK文件,在得到的文件夹的lib目录下找到.so文件。(可能包含不同架构的动态库(so文件)参考ARM和X86架构

  2. 然后使用IDA打开so文件,Shift+F12打开字符串窗格,搜索关键词。

  3. 修改关键字符(这里和参考链接里有所不同,见截图)


    搜索字符
  4. 在16进制窗格修改字符串,先点击edit>Patch program>Change byte,修改后点OK


    修改字符串
  5. 然后将修改保存到so文件,点击edit>Patch program>Apply Patch to input file。然后点击OK,退出IDA。


    保存修改
  6. 将含有修改后so文件的apk反编译文件,签名回编译生成APK,测试运行,大功告成!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容