字符串混淆

IDA打开so,在Export里面搜索.datadiv

跟进可以找到混淆的字符串

异或加密的字符串可以直接手动异或恢复

Export里面搜索JNI_OnLoad

如果没有将变量类型改为JavaVM *vm, void *reserved

在这里Load jni.h

一些OLLVM加密的字符串可以直接用Frida来hook

javascript 复制代码
function hook_native(){
    var base_hello_jni=Module.findBaseAddress("libhello-jni.so");
    if(base_hello_jni){
        var addr_xxxx=base_hello_jni.add(0xxxxx);
        console.log("addr_xxxx",ptr(addr_xxxx).readCString());
    }
}

function main(){
    hook_native();
}

setImmediate(main);
相关推荐
hellokatewj9 分钟前
React Hooks 全解:原理、API 与应用场景
前端·javascript·react.js
阿华hhh11 分钟前
项目(购物商城)
linux·服务器·c语言·c++
袋鱼不重16 分钟前
保姆级教程:让 Cursor 编辑器突破地区限制,正常调用大模型(附配置 + 截图)
前端·后端·cursor
bieao18 分钟前
Vite+Antd+Micro-app中iframe模式下样式闪烁的问题
前端
摸鱼仙人~19 分钟前
大模型文章生成的风格个性化与多文体写作:一套可落地的方法论
linux·运维·服务器
zhouzhouya21 分钟前
码上星辰,人间烟火:我的2025
前端·程序员·代码规范
江湖yi山人21 分钟前
生产环境的log,上传到开发者的本地服务器
javascript·python
煤球王子24 分钟前
浅学文件系统4(页面缓存)
linux
peixiuhui27 分钟前
Iotgateway技术手册-1. 项目概述
linux·网关·iot·modbus·数据采集网关·iotgateway·采集软件
wdfk_prog28 分钟前
[Linux]学习笔记系列 -- [fs]sysfs
linux·笔记·学习