il2cpp로 구성된 게임 후킹을 공부하고 있는 학생입니다.
monlove
2
7942
2020.02.06 03:19
공부 도중 몇시간을 잡아도 안되는 것이 있어서 고수님들의 조언을 구하고자 합니다.
Java.perform(function get_HPBase_hook()
{
var il2cpp = Module.getBaseAddress("libil2cpp.so");
var offset = 0x94F248
var get_HPBase = il2cpp.add(offset);
Interceptor.attach(get_HPBase,
{
onEnter: function(args)
{
console.log("[+] get_HPBase Hook In");
},
onLeave: function(retVal)
{
var HPMAX = retVal.toInt32();
var New_HP = 9999;
retVal.replace(New_HP);
console.log("[*] HPMAX Hooked "+HPMAX+" ->"+New_HP);
console.log("");
}
});
}
get_HPBase_hook();
);
로 후킹 코드를 짰는데 자꾸 "Error: unable to find module 'libil2cpp.so" 라고 자꾸 모듈을 읽어들일수가 없다고 뜨는데 뭘 잘못한걸까요??
Java.perform(function get_HPBase_hook()
{
var il2cpp = Module.getBaseAddress("libil2cpp.so");
var offset = 0x94F248
var get_HPBase = il2cpp.add(offset);
Interceptor.attach(get_HPBase,
{
onEnter: function(args)
{
console.log("[+] get_HPBase Hook In");
},
onLeave: function(retVal)
{
var HPMAX = retVal.toInt32();
var New_HP = 9999;
retVal.replace(New_HP);
console.log("[*] HPMAX Hooked "+HPMAX+" ->"+New_HP);
console.log("");
}
});
}
get_HPBase_hook();
);
로 후킹 코드를 짰는데 자꾸 "Error: unable to find module 'libil2cpp.so" 라고 자꾸 모듈을 읽어들일수가 없다고 뜨는데 뭘 잘못한걸까요??