IDA 对 SO 的逆向
2024-08-28 10:40:20
ApkTool对apk进行解包,在解包后的lib目录中找到so文件
so文件大概有以下几种
- armeabi: 第5代、第6代的ARM处理器,早期的手机用的比较多。
- armeabiv-v7a:第7代及以上的 ARM 处理器,2011年15月以后的生产的大部分Android设备都使用它
- arm64-v8a:第8代、64位ARM处理器,很少设备,三星 Galaxy S6是其中之一
- x86:平板、模拟器用得比较多
- x86_64:64位的平板
使用IDA打开so的时候一般是没必要更改处理器类型的
so中的函数名一般是java_${packageName}_${methodName}
使用IDA进行修改后(或者使用其他16进制编辑器进行修改)Edit -> Patch Program -> Apply patchs to input file进行保存
之后进行替换原so文件并使用apktool进行重新打包与签名
最新文章
- Mysql 中文乱码(Navicat for MySQL)
- iOS开发之使用CocoaPods更新第三方出现“target overrides the `OTHER_LDFLAGS`……”问题解决方案
- 最简单的STM32入门教程----闪烁LED
- 【GoLang】golang垃圾回收 &; 性能调优
- iis php5.3.8 默认文档无效 404 - 找不到文件或目录
- [bzoj 2431][HAOI2009]逆序对数列(递推+连续和优化)
- .net/c#连接sqlserver
- nyoj 120 校园网络(求添加多少条边使整个图强连通)
- Python第一个入门程序
- Windows7 搜索功能关闭了,怎么重新打开
- 【转】在ASP.NET MVC中,使用Bundle来打包压缩js和css
- 交换A与B值的四种方法
- 解析Properties文件
- 一个简单版的波纹css3动画
- Python 字典和json的本质区别(个人理解)
- 《JavaScript设计模式》读书笔记——灵活的语言
- jenkin服务关闭和重启
- Mudo C++网络库第七章学习笔记
- Linux Performance 一文
- POI导出大量数据的简单解决方案