xc159753 发表于 2019-11-5 22:27

frida hook so檔, 如何foreach List ?

本帖最后由 xc159753 于 2019-11-5 22:31 编辑

// so檔裡有個function 會return List<Person>
public List<Person> functionA(); // RVA: 0x1234567

// person 結構
class person(){
    strng name;
    int age;
}

提問:
目前使用python寫 frida   hook so檔,想要call functionA()後,遍歷返回的List,取得 name 與 age?

// 定義function
var ff = new NativeFunction(Module.findBaseAddress('abcdefg.so').add(0x1234567),'pointer', []);
// call function
var list = ff();

// 如何遍歷List<Person> ?
// ... ?





FraMeQ 发表于 2019-11-6 19:05

https://bbs.pediy.com/thread-230312.htm

cmputer 发表于 2019-11-10 10:25

FraMeQ 发表于 2019-11-6 19:05
https://bbs.pediy.com/thread-230312.htm

大哥,你这个文章我看了一遍,好像不是安卓啊

FraMeQ 发表于 2019-11-11 09:35

cmputer 发表于 2019-11-10 10:25
大哥,你这个文章我看了一遍,好像不是安卓啊

是让你理解C++在内存中是怎样的形态
页: [1]
查看完整版本: frida hook so檔, 如何foreach List ?