libil2cpp 트레이싱
작녹
0
4180
2020.04.16 15:26
var module = Process.findModuleByName("libil2cpp.so");
Process.enumerateModulesSync().forEach(function (module) {
console.log("module - " + module.name);
});
Module.enumerateExportsSync(module.name).forEach(function (exp) {
if(exp.name.includes('mine'))
console.log("Hook: " + exp.name);
try {
Interceptor.attach(ptr(exp.address), {
onEnter: function (args) {
console.log("Called: "+ exp.name + "[" + (ptr(exp.address)) + "]");
}
});
} catch (e) {
send("Error: " + e + " at F: " + exp.name + "in M: " + module.name);
}
});
이런식으로 호출되는 함수들을 보려고 하는데, 정작 후킹이 되는건 없네요... 힌트좀 부탁드립니다
Process.enumerateModulesSync().forEach(function (module) {
console.log("module - " + module.name);
});
Module.enumerateExportsSync(module.name).forEach(function (exp) {
if(exp.name.includes('mine'))
console.log("Hook: " + exp.name);
try {
Interceptor.attach(ptr(exp.address), {
onEnter: function (args) {
console.log("Called: "+ exp.name + "[" + (ptr(exp.address)) + "]");
}
});
} catch (e) {
send("Error: " + e + " at F: " + exp.name + "in M: " + module.name);
}
});
이런식으로 호출되는 함수들을 보려고 하는데, 정작 후킹이 되는건 없네요... 힌트좀 부탁드립니다