字符串混淆

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);
相关推荐
LCG元16 小时前
STM32实战:基于STM32F103的Bootloader设计与IAP在线升级
javascript·stm32·嵌入式硬件
实心儿儿17 小时前
Linux —— 进程控制 - mini shell
linux·运维·服务器
程序员黄老师17 小时前
Windows文件移动到Linux上的坑
linux·运维·服务器
mounter62517 小时前
【内核前沿】Linux IPC 迎来大变局?POSIX 消息队列增强、io_uring IPC 与 Bus1 十年回归
linux·运维·服务器·kernel·ipc·io_uring
不怕犯错,就怕不做18 小时前
Linux-Sensor驱动移植与调试(转载)
linux·驱动开发·嵌入式硬件
超级无敌暴龙兽18 小时前
和我一起刷面试题呀
前端·面试
wzl2026121318 小时前
企业微信定时群发技术实现与实操指南(原生接口+工具落地)
java·运维·前端·企业微信
小码哥_常18 小时前
Robots.txt:互联网爬虫世界的“隐形规则”
前端
小码哥_常18 小时前
Android开发神器:AndroidAutoSize,轻松搞定屏幕适配
前端
island131418 小时前
最详细VMware Workstation 17 上安装 Ubuntu 系统
linux·数据库·ubuntu