Quantcast
Channel: 睿论坛 - 最新话题
Viewing all articles
Browse latest Browse all 5702

http://bbs.iosre.com/t/frida-block/13256?u=amanda

$
0
0

@Amanda wrote:

目的是想拿到网络通讯数据,一般在AF里数据在block回调里,现在就卡在怎么拿到block里的数据,请大神指教~~

iOS :8.1.3 越狱
MAC: 10.13.1
FRIDA: 12.1.2

脚本里拿到block代码:

var sucblock = new ObjC.Object(args[4]);

运行结果 :
message: {‘type’: ‘send’, ‘payload’: ‘success : < NSStackBlock : 0x16fd1db50>’} data: None

拿到block 后,我想把 block里的数据拿到

我尝试过看官方写的方法

const pendingBlocks = new Set();

Interceptor.attach(…,
{
onEnter(args)

{

const block = new ObjC.Block(args[4]);
pendingBlocks.add(block);// Keep it alive

const appCallback = block.implementation;

block.implementation = (error, value) =>
{ // Do your logging here
const result = appCallback(error, value);
pendingBlocks.delete(block);
return
result;
};
}
});

可能是我没理解透,总是不对,不知道怎么拿到block里的数据,求大神指点~~十分感谢

Posts: 1

Participants: 1

Read full topic


Viewing all articles
Browse latest Browse all 5702

Trending Articles