首页
社区
课程
招聘
[求助][已解决]frida hook failed
发表于: 2019-1-9 10:53 2934

[求助][已解决]frida hook failed

2019-1-9 10:53
2934
js.code
Java.perform(function (){
	var my_class = Java.use("com.xxx.app.MainActivity");
	console.log("【*】Java.Use.Successfully!");
	my_class.fun.implemetation = function() {
		console.log("hooked");
	}
});
这个hook的姿势有问题么 ??
frida resume之后
可以看到打印 
【*】Java.Use.Successfully
后面的hooked 么有,,, 迷之问题
环境是 
arm32  Android7.1  frida  12.2.27
各位大神 求助

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

最后于 2019-1-9 13:08 被Miy1z1ki编辑 ,原因: 已解决,implemetation -> implementation
收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 129
活跃值: (407)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
你要HOOK的是com.xxx.app.MainActivity.fun这个函数,你确定这个函数是否被触发调用到了吗?
2019-1-9 11:01
0
雪    币: 24
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
SevenSir 你要HOOK的是com.xxx.app.MainActivity.fun这个函数,你确定这个函数是否被触发调用到了吗?
java .code

package com.luckin.app;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
public class MainActivity extends AppCompatActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        fun(123,123);
        
    }

    void fun(int x, int y){
        Log.d("[* ]Sum",String.valueOf(x+y));
    }
}
以上是java.code 
logcat 能打印出
[* ]Sum 246
emmmm
我是要hook住fun,, hook的函数不就是上面那个js代码么?
2019-1-9 11:10
0
雪    币: 24
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
人好少,,, 我这个问题,实在是找不到原因了 自己
2019-1-9 11:32
0
雪    币: 4831
活跃值: (479)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
my_class.fun.implemetation = function(agrs) {
        console.log("args1:"+agrs[0]);
    }
有参Function,到你那变成无参了
最后于 2019-1-9 12:24 被xiaokangpwn编辑 ,原因:
2019-1-9 12:21
0
雪    币: 916
活跃值: (3434)
能力值: ( LV8,RANK:120 )
在线值:
发帖
回帖
粉丝
6
implemetation 还行..
2019-1-9 16:24
0
游客
登录 | 注册 方可回帖
返回
//