如何将__userpurge func挂钩/转换为__stdcall或__cdecl?

时间:2011-07-27 12:08:25

标签: c hook reverse-engineering detours userpurge

知道任何关于挂钩__userpurge类型功能的人吗? 我成功挂钩__thiscall__stdcall__cdecl__usercall

如何使用翻译到__stdcall__cdecl来挂钩此类函数?

我必须首先勾选的功能是:

int __userpurge func<eax>(int a1<ecx>, char a2<dil>, int a3, int a4)

1 个答案:

答案 0 :(得分:3)

根据IDA Pro文档,__userpurge__usercall相同,除了被调用者清理堆栈。按照上一个问题(How to hook __usercall, __userpurge (__spoils) functions?)中的建议进行操作,并将堆栈清理保留给被调用者。