能力值:
( LV5,RANK:66 )
2 楼
既然纯JS打印不出来,试试Python的方式?JS把参数传给Python,由Python打印。
能力值:
( LV2,RANK:10 )
3 楼
supertyj
既然纯JS打印不出来,试试Python的方式?JS把参数传给Python,由Python打印。
我只会python可以调用js代码,但是不知道如何把js的内容传递给ptyhon,请问大佬可以指点一下吗?
能力值:
( LV2,RANK:10 )
4 楼
直接创建 CMudle 写 C 代码 把数据精准的拿到再处理
能力值:
( LV2,RANK:10 )
5 楼
iyue_t
直接创建 CMudle 写 C 代码 把数据精准的拿到再处理
请教一下大佬,我用Module.load()加载这个dll后续要如何操作?
能力值:
( LV3,RANK:30 )
6 楼
一个一个打印出来就行了,,+8,+16打印就行了
能力值:
( LV2,RANK:10 )
7 楼
xuri422
请教一下大佬,我用Module.load()加载这个dll后续要如何操作?
frida 支持直接编写C代码,处理结构体相对计算内存,无疑这个更简单
function c_example() {
const cm = new CModule(`
#include <stdio.h>
int hello(int a, int b) {
// printf("Hello World from CModule\\n");
return a+b;
}
`);
console.log(JSON.stringify(cm));
const hello = new NativeFunction(cm.hello, 'int', ['int', 'int']);
let sum = hello(5, 10);
console.log(`sum:${sum}`)
}
能力值:
( LV2,RANK:10 )
8 楼
iyue_t
frida 支持直接编写C代码,处理结构体相对计算内存,无疑这个更简单
function c_example() {
const cm = new CModule(`
#include ...
感谢,才发现可以写C代码,,
能力值:
( LV2,RANK:10 )
9 楼
iyue_t
frida 支持直接编写C代码,处理结构体相对计算内存,无疑这个更简单
function c_example() {
const cm = new CModule(`
#include ...
亲测 IOS下无效
能力值:
( LV2,RANK:10 )
10 楼
iyue_t
frida 支持直接编写C代码,处理结构体相对计算内存,无疑这个更简单
function c_example() {
const cm = new CModule(`
#include ...
感谢大佬,我昨天看了CModule部分,确实是可以写C++代码,但现在的问题是,我已经hook的这个函数,要在C++代码里面怎样才能获取已经Hook到的参数值呢?比如我的动态库是test.dll,函数是int hello(int a, int b);我需要hook到a和b的值以及返回值,这里没太弄明白。
能力值:
( LV5,RANK:66 )
11 楼
xuri422
我只会python可以调用js代码,但是不知道如何把js的内容传递给ptyhon,请问大佬可以指点一下吗?
https://zhuanlan.zhihu.com/p/101401252
能力值:
( LV5,RANK:66 )
12 楼
supertyj
https://zhuanlan.zhihu.com/p/101401252
1.1.3,on_message,console直接输出了[object Object],无法输出其正常的内容,因为jni_env实际上是一个对象,但是使用send的时候会自动将对象转json格式输出。
能力值:
( LV3,RANK:20 )
13 楼
native hook 无法获取到函数的参数个数,打印参数内容可以通过 hexdump 打印参数内容进行逐步调试(参数是地址的情况下