能力值:
( LV8,RANK:130 )
|
-
-
26 楼
钞sir
```javascript
Java.perform(function(){
var MainActivity = Java.use('com.example.testfrida ...
反编译得到的,反编译出来的只要没有经过混淆都跟你源码中命名是一样的
|
能力值:
( LV1,RANK:0 )
|
-
-
27 楼
强
|
能力值:
( LV3,RANK:20 )
|
-
-
28 楼
你好。我想请教下如果想知道某个native层函数是在哪个地址被调用的应该怎么做?
|
能力值:
( LV8,RANK:130 )
|
-
-
29 楼
Hambur
你好。我想请教下如果想知道某个native层函数是在哪个地址被调用的应该怎么做?
打印地址即可(.base),可以参考一下这篇文章https://blog.csdn.net/weixin_42486644/article/details/90312019?depth_1-utm_source=distribute.wap_relevant.none-task-blog-BlogCommendFromBaidu-3&utm_source=distribute.wap_relevant.none-task-blog-BlogCommendFromBaidu-3
|
能力值:
( LV3,RANK:20 )
|
-
-
30 楼
windy_ll
打印地址即可(.base),可以参考一下这篇文章https://blog.csdn.net/weixin_42486644/article/details/90312019?depth_1-utm_s ...
但是这个好像只是获取函数的注册地址。我举个例子吧,函数A被混淆过后的代码里出现了几十个函数B,但是只有一个函数B是真正被调用了的,我是想通过frida动态的获取到这个真正被调用的地址是哪一个
|
能力值:
( LV8,RANK:130 )
|
-
-
31 楼
Hambur
但是这个好像只是获取函数的注册地址。我举个例子吧,函数A被混淆过后的代码里出现了几十个函数B,但是只有一个函数B是真正被调用了的,我是想通过frida动态的获取到这个真正被调用的地址是哪一个
混淆过后的我没研究过,建议你看一下无名侠大佬的利用unicorn反混淆
|
能力值:
( LV3,RANK:20 )
|
-
-
32 楼
windy_ll
混淆过后的我没研究过,建议你看一下无名侠大佬的利用unicorn反混淆
好的 谢谢
|
能力值:
( LV2,RANK:10 )
|
-
-
33 楼
我想请教下,如果有一个java方法,而这个函数他里面的一个参数是传入了一个类,并且这个类里面没有其余别的成员方法(除构造方法),成员变量是public的,如果我想通过frida HOOK这个java方法,来获得里面的参数类 如何打印他的成员变量呢? 我试了类型转换,都不能正常打印 求教
|
能力值:
( LV8,RANK:130 )
|
-
-
34 楼
mb_pdqozeux
我想请教下,如果有一个java方法,而这个函数他里面的一个参数是传入了一个类,并且这个类里面没有其余别的成员方法(除构造方法),成员变量是public的,如果我想通过frida HOOK这个java方 ...
试一下这个喃console.log(arguments[类参数位置].成员变量名);
最后于 2020-4-11 22:27
被windy_ll编辑
,原因:
|
能力值:
( LV3,RANK:20 )
|
-
-
35 楼
windy_ll
混淆过后的我没研究过,建议你看一下无名侠大佬的利用unicorn反混淆
找到解决方法了 onEnter: function (args) { console.log(this.returnAddress); },
|
能力值:
( LV8,RANK:130 )
|
-
-
36 楼
Hambur
找到解决方法了
onEnter: function (args) {
console.log(this.returnAddress);
},
嗯
|
能力值:
( LV1,RANK:0 )
|
-
-
37 楼
谢谢大佬
|
能力值:
( LV1,RANK:0 )
|
-
-
38 楼
非常感谢!
|
能力值:
( LV1,RANK:0 )
|
-
-
39 楼
Error: java.lang.ClassNotFoundException: Didn't find class "com.taobao.wireless.security.adapter.JNICLibrary" on path: DexPathList[
|
|
|