1 Star 4 Fork 6

踏实。/MeiRiYouXian

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
Frida Hook.js 1.48 KB
一键复制 编辑 原始数据 按行查看 历史
踏实。 提交于 2020-09-11 17:24 . 新增frida hook带壳APP代码
function showStacks() {
Java.perform(function () {
console.log("----------------------------------------------------------------------------------------------\n");
console.log(Java.use("android.util.Log").getStackTraceString(Java.use("java.lang.Exception").$new()));
console.log("----------------------------------------------------------------------------------------------\n");
});
}
Java.perform(function(){
var c;
var application = Java.use("android.app.Application");
var reflectClass = Java.use("java.lang.Class");
application.attach.overload('android.content.Context').implementation = function(context) {
var result = this.attach(context); // 先执行原来的attach方法
var classloader = context.getClassLoader(); // 获取classloader
Java.classFactory.loader = classloader;
var ec = Java.classFactory.use("eb.c")
ec.b.overload('java.lang.String').implementation = function(v1){
console.log("参数值为:"+v1);
var res = this.b(v1);
console.log("返回加密结果:"+res);
return res;
}
// c = classloader.loadClass("eb.c"); // 使用classloader加载类
// c = Java.cast(c, reflectClass); // 因为loadClass得到的是一个Object对象,我们需要把它强制转换成Class
// console.log("AyWelcome class name: " + c.getName());
return result;
}
});
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Android
1
https://gitee.com/mr_qjj/mei-ri-you-xian.git
[email protected]:mr_qjj/mei-ri-you-xian.git
mr_qjj
mei-ri-you-xian
MeiRiYouXian
master

搜索帮助