zeroonead
zeroonead
由于"一个完善的Inline Hook方案必须要考虑多线程环境,即要考虑线程恰好执行到被修改指令的位置。"该项目用了ptrace方法解决这个问题.这就导致被类似xx加密,xx加固之类的加固厂商检测到,造成闪退.很多情况下,不考虑"线程恰好执行到被修改指令的位置"也没有太大的问题,建议给一个配置选项,配置是否需要处理多线程的情况.
` jni/Android_InlineHook/arm64/model/iModel.cpp:236:35: error: reference to overloaded function could not be resolved; did you mean to call it? if (pInfo->pBeHookAddr == open && regs->uregs[0]) { ` 用ndk-r17编译是通过的,但是要用到ndk-r26c版本的一些api,编译的时候就提示这个了,请问要怎么改 ` if (pInfo->pBeHookAddr ==...
直接dlopen("libxxx.so", RTLD_NOW)返回NULL了,大佬可以指点一下要怎么才能dlopen被双开的app的so吗或者不dlopen也行,找到so的基址和能够调用dlsym就可以了
Hello Sorry, English is not good. my zip4j version is 2.11.5, OS is windows 11, jdk 1.8,here is the code ``` ZipParameters zipParameters = new ZipParameters(); zipParameters.setRootFolderNameInZip("lib"); ZipFile zipFile =...