在dll劫持中经常看到这种导出函数名 下划线开头@符号末尾跟着几个数字
_CreateXXX@0
_OpenXXX@2
_areateXXX@4
_closeXXX@4
解释:
__stdcall会使导出函数名字前面加一个下划线,后面加一个@再加上参数的字节数
例子分析:_areateXXX@4
源码:__declspec(dllexport) int _stdcall areateXXX(int iVariant);
参考文章:https://blog.youkuaiyun.com/qq_16209077/article/details/51989114
本文深入解析了DLL劫持中常见的导出函数命名规则,详细阐述了stdcall修饰符如何影响函数名,即在函数名前加下划线,在后加@及参数字节数。通过具体实例,如_areateXXX@4,展示了函数原型与导出名称之间的对应关系。
1814

被折叠的 条评论
为什么被折叠?



