C++ 迂回空函数

C++ 迂回空函数,c++,reverse-engineering,ida,detours,C++,Reverse Engineering,Ida,Detours,我一直在尝试绕过一个nullsub,这个函数用于日志目的,但是由于程序是在发布标志下编译的,所以它被删除了,我想恢复它 开发协会报告如下: .text:004BAC10 ; void __thiscall nullsub_2(void *) .text:004BAC10 nullsub_2 proc near .text:004BAC10 retn .text:004BAC10 nullsub_2 endp 我试图使用我自己

我一直在尝试绕过一个nullsub,这个函数用于日志目的,但是由于程序是在发布标志下编译的,所以它被删除了,我想恢复它

开发协会报告如下:

.text:004BAC10 ; void __thiscall nullsub_2(void *)
.text:004BAC10 nullsub_2       proc near       
.text:004BAC10                 retn
.text:004BAC10 nullsub_2       endp
我试图使用我自己的日志函数绕过此地址,但Microsoft Detours 3.0会抛出错误\u无效\u块


我想我得到了这个错误,因为它没有空间放置跳转函数,我不知道如何修复它。

在反向工程堆栈交换网站上问了同样的问题,链接在这里:在反向工程堆栈交换网站上问了同样的问题,链接在这里: