首页
社区
课程
招聘
[求助][求助]xp实战某信问题点求解
2024-1-18 01:49 2880

[求助][求助]xp实战某信问题点求解

2024-1-18 01:49
2880

用xp模块hook了java的stringbuilder,有个地方关键字找到了,打印的堆栈如下:
[ 2024-01-18T01:00:42.345 10399: 9577: 10130 I/LSPosed-Bridge ]-------------start----------------
[ 2024-01-18T01:00:42.346 10399: 9577: 10130 I/LSPosed-Bridge ] ssDump Stack0: com.wx.wxsopse.MainHook$8----MainHook.java----602----afterHookedMethod
[ 2024-01-18T01:00:42.346 10399: 9577: 10130 I/LSPosed-Bridge ] ssDump Stack1: de.robv.android.xposed.XposedBridge$LegacyApiSupport----null----33----handleAfter
[ 2024-01-18T01:00:42.346 10399: 9577: 10130 I/LSPosed-Bridge ] ssDump Stack2: J----null----292----callback
[ 2024-01-18T01:00:42.346 10399: 9577: 10130 I/LSPosed-Bridge ] ssDump Stack3: LSPHooker_----null----8----toString
[ 2024-01-18T01:00:42.346 10399: 9577: 10130 I/LSPosed-Bridge ] ssDump Stack4: org.json.JSONStringer----JSONStringer.java----443----toString
[ 2024-01-18T01:00:42.346 10399: 9577: 10130 I/LSPosed-Bridge ] ssDump Stack5: org.json.JSONObject----JSONObject.java----703----toString
[ 2024-01-18T01:00:42.346 10399: 9577: 10130 I/LSPosed-Bridge ] ssDump Stack6: dx0.j----null----258----d
[ 2024-01-18T01:00:42.346 10399: 9577: 10130 I/LSPosed-Bridge ] ssDump Stack7: dx0.k----null----468----onCronetTaskCompleted
[ 2024-01-18T01:00:42.346 10399: 9577: 10130 I/LSPosed-Bridge ]

上面堆栈打印
dx0.j 方法d
dx0.k 方法oncronettaskcompleted
这里要怎么找调用他们的地方?


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

收藏
免费 0
打赏
分享
最新回复 (7)
雪    币: 228
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
nullpointer1 2024-1-18 10:08
2
1
打印stacktrace啊
雪    币: 10
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
mb_ldbucrik 2024-1-18 11:25
3
1
nullpointer1 打印stacktrace啊
大佬,stacktrace怎么打印呢
雪    币: 228
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
nullpointer1 2024-1-18 14:34
4
1
mb_ldbucrik 大佬,stacktrace怎么打印呢
看错了,你这不是已经打印了stacktrace了吗,把它打完整就能看到调用链路了,要不就反编译代码查引用
雪    币: 123
活跃值: (910)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
zhonghuayi 2024-1-18 17:32
5
1
这只能通过反编译查引用吗?堆栈上能不能打印上下引用
雪    币: 10
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
mb_ldbucrik 2024-1-19 22:33
6
1
nullpointer1 看错了,你这不是已经打印了stacktrace了吗,把它打完整就能看到调用链路了,要不就反编译代码查引用
堆栈回溯是个挺复杂的事情呢
雪    币: 228
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
nullpointer1 2024-1-22 10:47
7
0
mb_ldbucrik 堆栈回溯是个挺复杂的事情呢
...我也搞不懂,知道方法了直接hook打印堆栈不就能搞明白了吗,当然,有些是放到数据结构或者线程池里用线程跑,这样打印的堆栈就不是顺序流程了。。。
雪    币: 10
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
mb_ldbucrik 2024-1-22 20:10
8
0
nullpointer1 ...我也搞不懂,知道方法了直接hook打印堆栈不就能搞明白了吗,当然,有些是放到数据结构或者线程池里用线程跑,这样打印的堆栈就不是顺序流程了。。。
是的,尤其是多线程就难搞了
游客
登录 | 注册 方可回帖
返回