字符串混淆

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);
相关推荐
进阶的猪6 分钟前
使用printk对SPI子系统全过程的追踪
linux·服务器
2301_8035545216 分钟前
Linux里面的文件描述符和windows里面的句柄
linux·运维·服务器
We་ct18 分钟前
React 性能优化精讲
前端·javascript·react.js·性能优化·前端框架·html·浏览器
星马梦缘28 分钟前
如何切换window-ubuntu双系统【方案一】
linux·ubuntu·双系统
云动课堂28 分钟前
【运维实战】Nginx 高性能Web服务 · 一键自动化部署方案 (适配银河麒麟 V10 / openEuler / CentOS 7/8)
运维·前端·nginx
idolao33 分钟前
CentOS 7 安装 jakarta-tomcat-connectors-jk2-src-current.tar.gz 详细步骤(解压、编译、配置)
linux·centos·tomcat
时空自由民.1 小时前
蓝牙协议栈介绍
linux·网络·单片机
渣渣盟1 小时前
Spark 性能调优实战:从开发到生产落地
javascript·ajax·spark
zh路西法2 小时前
【RDKX5多摄像头模型推理】USB带宽限制与ROS2话题零拷贝转发
linux·c++·python·深度学习
大前端helloworld2 小时前
AI全自动实现Flutter蓝牙自动连接
前端