← 返回目录

如何使用frida去获取一个il2cpp的this参数的类名

发布时间: 2025-10-11 10:10:10
浏览量: 198
点赞数: 1
标签: 汇编
通常在一个非静态的方法里,第一个参数会是this的指针,有时候我们需要知道这个函数的类名,特别当一个方法是一个基类的方法时,获取这个类的名字对于我们的分析会非常有用。

       通常在一个非静态的方法里,第一个参数会是this的指针,有时候我们需要知道这个函数的类名,特别当一个方法是一个基类的方法时,获取这个类的名字对于我们的分析会非常有用。

        这个获取的办法非常简单,我写一个函数分享出来,如果对你有帮助,请帮忙点个赞。

function getCsObjectTypeName(pThis) {
    var pClass = ptr(pThis).readPointer();
    if (pClass != 0) {

        var szName = pClass.add(0x10).readPointer().readUtf8String();
        var szSpaze = pClass.add(0x18).readPointer().readUtf8String();
        return szSpaze+"." + szName;
    }

    return "unkonwn";
}