首页
社区
课程
招聘
各位为什么这个会不一样 获取的地址 不知道哪里错了麻烦大家看看
发表于: 2011-4-28 15:28 3602

各位为什么这个会不一样 获取的地址 不知道哪里错了麻烦大家看看

2011-4-28 15:28
3602
#include <windows.h>
#include <Vfw.h>
typedef BOOL (VFWAPI *PcapGetDriverDescriptionA)(UINT wDriverIndex, LPSTR lpszName, int cbName, LPSTR lpszVer, int cbVer);
int main(int argc, char* argv[])
{
        PcapGetDriverDescriptionA pcapGetDriverDescription=NULL;
        HMODULE hdll=LoadLibrary("avicap32.dll");
        pcapGetDriverDescription=(PcapGetDriverDescriptionA)GetProcAddress(hdll,"capGetDriverDescriptionA");
        char capchar[100]="";
        sprintf(capchar,"capGetDriverDescriptionA系统地址为%x;宏地址为%x;获取的地址为%x",capGetDriverDescriptionA,capGetDriverDescription,pcapGetDriverDescription);
        printf(capchar);
        return 0;
}

capGetDriverDescriptionA系统地址为4010f8;宏地址为4010f8;获取的地址为73af1b0f

各位为什么这个会不一样 获取的地址 不知道哪里错了麻烦大家看看
我这个是加入SDK的

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 656
活跃值: (448)
能力值: ( LV12,RANK:360 )
在线值:
发帖
回帖
粉丝
2
前面两个其实一样,是jmp     near dword ptr ds:[42A18C] 这种地址

*(*(capGetDriverDescriptionA+2)) 应该可以
2011-4-28 15:41
0
游客
登录 | 注册 方可回帖
返回
//