Hook类中普通方法
在本文中,我们继续以某嘟牛应用为例,在用户点击登录按钮后,哪个方法会被调用。我们在上一篇文章中提到,搜索关键词 “Encrypt” 后,发现两个包含该字符串的 Java 方法。接下来,我们通过 Frida 分别 Hook 这两个方法,以测试点击登录后会调用哪个方法。以下是 Frida 脚本代码:
function HookMethod() {
Java.perform(function () {
var JsonRequest = Java.use("com.dodonew.online.http.JsonRequest");
console.log("JsonRequest = ", JsonRequest);
JsonRequest.paraMap.implementation = function (addMap){
console.log("addMap = ", addMap);
this.paraMap(addMap);
}
JsonRequest.addRequestMap.overload('java.util.Map', 'int').implementation = function (arg0,arg1) {
console.log("addRequestMap params: ", arg0, arg1);
var HashMap_arg0 = Java.cast(arg0, Java.use("java.util.HashMap"));
console.log("addRequestMap params: ", HashMap_arg0.toString());
this.addRequestMap(arg0, arg1);
}
});
}
function main

最低0.47元/天 解锁文章
4542

被折叠的 条评论
为什么被折叠?



