首页
社区
课程
招聘
[求助]xposed 如何才可以实现这个效果,我很菜,查了一周都没想到
发表于: 2018-5-9 17:41 2594

[求助]xposed 如何才可以实现这个效果,我很菜,查了一周都没想到

2018-5-9 17:41
2594
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
public class A {
    public static String str;
    public void A(String str_){
        str = str_;
    }
 
    public static String  B(){
        return str + "_abc";
    }
}
/*
 A x = new A();
 x.A("1")
 x.B() // 得到1_abc
 x.A("2")
 x.B() // 得到2_abc
 
xposed 如何才可以实现下面这个结果
让x.A("1")的时候更改 x.B()的结果得到"123"
让x.A("2")的时候更改 x.B()的结果得到"456"
*/

[注意]看雪招聘,专注安全领域的专业人才平台!

收藏
免费
支持
分享
最新回复 (4)
雪    币: 2053
活跃值: (1947)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
目测  只需要  hook  B方法,判断返回数据,直接修改返回数据。就可以吧,
2018-5-10 07:24
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
youxiaxy 目测 只需要 hook B方法,判断返回数据,直接修改返回数据。就可以吧,
我只是这样举个例子,如果B返回的值很复杂,没有什么规律,每次都是变法的呢
2018-5-10 10:07
0
雪    币: 2910
活跃值: (1352)
能力值: ( LV2,RANK:15 )
在线值:
发帖
回帖
粉丝
4
这种东西需要查一周吗  直接判断字段  str值  然后返回相应的不就完了吗
2018-5-10 10:13
0
雪    币: 76
活跃值: (13)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
x.A("1")      str=1_abc
x.A("2")      str=2_abc

B返回怎么没有规律呢?
_abc结尾    前面的就是传入的值呀。
你判断_abc前面的就知道是传入1  还是2

还有一种就你hookb    直接获取函数变量public static String str的值  根据这个值来判断

2018-5-10 10:28
0
游客
登录 | 注册 方可回帖
返回

账号登录
验证码登录

忘记密码?
没有账号?立即免费注册