GKLBB

当你经历了暴风雨,你也就成为了暴风雨

导航

2025年7月17日 #

软件逆向 --- 修改安卓so

摘要: 要想修改so是一件非常困难的事情,目前没有类似工具,下面只是实现思路,具体实现方法正在尝试。一个可靠的方法等价替换,我们将所有函数的是输出和输入进行模拟可以实现替换原有so文件 方法一:十六进制编辑(直接字节修改法) 这是最直接但也是最危险的方法。它相当于用记事本打开一个程序,直接修改它的机器码。 阅读全文

posted @ 2025-07-17 01:13 GKLBB 阅读(509) 评论(0) 推荐(0)

逆向工程 --- 编译安卓so

摘要: 编译安卓平台的共享库(.so 文件)主要有以下几种常用方法,核心工具是 Android NDK (Native Development Kit): 📌 核心方法 使用 ndk-build 脚本 (基于传统的 Android.mk / Application.mk) 原理: NDK 提供的 ndk- 阅读全文

posted @ 2025-07-17 00:57 GKLBB 阅读(120) 评论(0) 推荐(0)

逆向工程 --- 替换so

摘要: 答案:完全可以,要保证依赖库和abi版本一致即可替换 替换 APK 中的原生库(.so 文件)是否会导致程序崩溃取决于多个因素。以下是关键注意事项和步骤指南: 1. 基础兼容性检查 ABI 匹配:确保新编译的 so 文件与原始文件的 ABI(armeabi-v7a, arm64-v8a, x86 等 阅读全文

posted @ 2025-07-17 00:38 GKLBB 阅读(172) 评论(0) 推荐(0)