zhkl0228 / unidbg

Allows you to emulate an Android native library, and an experimental iOS emulation
Apache License 2.0
3.91k stars 971 forks source link

求助下,如何hook C++/C层函数的调用 #691

Open jalee0606 opened 1 month ago

jalee0606 commented 1 month ago

有没有大佬可以解答这个问题?如果在分析过程中看到JNIEnv->GetStringUtfCharsJNIEnv->ReleaseStringUtfChars,我的理解是这个SO文件打算在C++/C层处理对这个jstring进行一些操作,我想了解的是我应该如何hook这些C++/C处理的函数。是否可以 xHook strncmp strcmp 等等的操作?so文件加过密,暂时无法根据静态分析来判断调用GetStringUtfChars后的操作。我打算看看是否可以通过hook来操作。