找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 7430|回复: 2

[网络通信] 基於WinPcap的封包拦截的探讨

  [复制链接]

96

主题

158

回帖

4

精华

核心会员

积分
6513
发表于 2012-5-10 01:30:58 | 显示全部楼层 |阅读模式
本帖最后由 diddom 于 2012-5-29 02:54 编辑

这是我N年前收集的资料

它是VC写的DLL,但是它的目的是给VB呼叫用的

vbPCap.dll src.rar (119.57 KB, 下载次数: 51, 售价: 5 水晶币)

下面这是我从别人的sample code修改的

Winpcap_App_Src_20120304_03.rar (219.82 KB, 下载次数: 55, 售价: 5 水晶币)

因为WinPcap它主要是由编写驱动来进行抓包

引起我的兴趣与好奇,所以想探讨一下

由於时间太晚,我会找时间继续再编辑

至此仅发源码先让大家了解一下

解压密码是2dliguri

假如想编译(compile) vbPcap的DLL,你可能必须安装PSDK

以及安装WinPcap, 下面网址是WinPcap官网

http://www.winpcap.org/

下面是官网的soruce和Library

4.1beta5_WpdPack.zip (747.41 KB, 下载次数: 6532)

4.1beta5_WpcapSrc.zip (1.61 MB, 下载次数: 8852)

4.1beta4-WpdPack.zip (679.59 KB, 下载次数: 5643)

4.1beta4-WpcapSrc.zip (1.45 MB, 下载次数: 5735)


在header file部分,解压缩 4.1beta5_WpdPack.zip

里面有个include的资料夹,必须将里面的所有header file拷贝到

C:\Program Files\Microsoft Platform SDK for Windows XP SP2\Include

注意,里面还有个pacp的资料夹也一倂拷贝过去



在Library file部分,解压 4.1beta5_WpdPack.zip

里面有个Lib的资料夹,必须将里面的 Library file 拷贝到

C:\Program Files\Microsoft Platform SDK for Windows XP SP2\Lib

Library File只有两个 Packet.lib 和 wpcap.lib

注意,里面有个x64资料夹,那是给64位元用的


接下来路径设定

[Tool] -> [Options] -> Directories页签

EXE_Path_Setting.JPG

C:\Program Files\Microsoft Platform SDK for Windows XP SP2\Bin


Include_Path_setting.JPG

C:\Program Files\Microsoft Platform SDK for Windows XP SP2\Include


LIB_Path_Setting.JPG

C:\Program Files\Microsoft Platform SDK for Windows XP SP2\Lib


上面的步骤完成後,你就可以编译 vbPcap的Dll file了




评分

参与人数 1水晶币 +60 收起 理由
Tesla.Angela + 60 鼓励台湾同胞发帖!

查看全部评分

857

主题

2632

回帖

2

精华

管理员

此生无悔入华夏,  长居日耳曼尼亚。  

积分
36130
发表于 2012-5-10 10:42:22 | 显示全部楼层
有密码,请楼主说出解压密码。

275

主题

3017

回帖

1

精华

管理员

嗷嗷叫的老马

积分
17064

论坛牛人贡献奖关注奖最佳版主进步奖人气王疯狂作品奖精英奖赞助论坛勋章乐于助人勋章

QQ
发表于 2012-5-11 22:34:42 | 显示全部楼层
Tesla.Angela 发表于 2012-5-10 10:42
有密码,请楼主说出解压密码。

解压密码是2dliguri

不认真看帖,哇哈哈
我就是嗷嗷叫的老马了......

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

快速回复 返回顶部 返回列表