由于WPE只能用于32位软件的封包拦截,针对现在的64位手游模拟器就需要使用到32位的CCProxy等软件,用起来很麻烦所以我就用C#自己开发了一个仿WPE的封包拦截器,可以自适应32位和64位的软件,且wpe常用的功能都有了,开发中使用了多线程技术,测试了拦截1万+的封包不会卡死或退出,软件不定期会更新功能,每次启动的时候支持在线自动更新,欢迎大家跟帖提出修改意见,谢谢!
安装程序下载:
百度网盘链接: https://pan.baidu.com/s/1ElR3d0eDb23VMj1us3cBBw?pwd=vyp7
Win7系统用户需安装下图中的运行库
更新日志
首先感谢吾友 @52wellchy 的强力支持!这个软件的很多实用功能都出自这位大佬之手,在此一并表示感谢了!
其次感谢论坛H大和原创区版主风大的支持,让我有机会继续完善这个软件!
2022-4-11 发布 1.0.0.24 版本
1. 新增WSASend,WSARecv方法注入,拦截更多的封包
2. 部分BUG修复,优化数据显示速度
2022-4-1 发布 1.0.0.23 版本
1. 代码重构,部分功能优化,方便开源分享
2. 现在可以在“日志”中查看系统记录和报错信息了
3. 新增“滤镜”模块,实现了类似WPE普通滤镜的功能
2021-11-22 发布 1.0.0.21 版本
1. 项目已开源,有喜欢这个软件的童鞋可以一起来添砖加瓦哈~
2. 发送列表界面新增 “全选/取消” 功能,方便大家批量操作列表数据。
3. 代码优化,bug修复!
2021-11-11 发布 1.0.0.20 版本
1. Win7系统用户如有问题请安装 .Net Framework 4.5.2
2. 发送列表界面新增 “选择” 功能列,只有勾选中的封包,才会发送,首次添加时默认为不勾选!
3. 发送列表界面新增 “备注” 功能列,双击可添加备注信息,可以随时进行修改,修改后记得保存封包数据!
2021-11-10 发布 1.0.0.17 版本
首先抱歉最近工作比较忙没有及时更新,大家在使用中有什么问题可以在这里发帖,我会尽量给大家回复的。
1. 软件主界面封包信息窗口的右键快捷菜单新增 “ 保存此列表数据” 项,方便大家把捕获的封包保存后做进一步的分析。
2021-6-19 发布 1.0.0.16 版本
1. “发送封包”和“发送列表”界面现在加上了注入的是哪个进程的提示了,方便大家多开使用
2. 取消默认过滤的“0.0.0.0:0”封包
3. 新增 “递进发送” 功能,可按照设置的递进位置和步长,自动计算数据值并修改封包内容后发送
2021-6-12 发布 1.0.0.15 版本
1. 设置软件默认以管理员权限启动,避免出现某些闪退的情况
2. 修复调试信息中出现的错误提示
3. 添加 “保存此列表数据” 和 “加载发送列表” 功能,可以将发送列表中的封包数据保存到txt文本文件中,也可以从保存的文件中加载封包数据(加载封包数据后由于套接字可能已变更,请使用正确的套接字来发送,否则会出现发送失败的情况)
2021-6-10 发布 1.0.0.14 版本
1. 主界面封包信息菜单新增“查看发送列表”项,方便大家直接查看发送列表
2. “发送封包”界面现在可以把修改后的封包直接“添加到发送列表”了,在封包内容文本框中点击鼠标右键可弹出此功能菜单
3. "清空发送列表"功能迁移到“发送列表”的右键菜单中了
4. 新增“使用此套接字”菜单功能,可使用当前选择的封包的套接字来发送列表中的所有封包,方便套接字变更后还可以继续使用原有的发送列表
2021-6-8 发布 1.0.0.13 版本
修复默认被拦截并且不显示出来的过滤封包(0.0.0.0:0)现在可以正常显示在“已过滤”标签中了
优化封包显示界面,采用异步加载和事件机制来显示封包数据,解决加载数据时界面闪烁的问题
优化封包数据列的显示,大于50长度的封包现在将只显示前50个数据,完整的数据仍可以在“数据显示方式”栏查看,此调整可以加快大量封包数据的显示速度,简化显示的数据结尾会有...做标识
优化所有窗口界面,可以根据操作系统的缩放比例来自动适配界面和字体大小,避免文字被覆盖的情况
新增“选择程序”功能,支持新打开一个程序来注入,方便从最开始拦截此程序的封包
成功注入后,点击“开始”按钮,既可启动选择的程序,并开始拦截封包
新增“添加到发送列表”功能菜单,支持批量发送选择的多个封包,方便大家刷游戏任务等场景
经测试在win7 64位专业版,安装.net framework 4.0框架后可以正常使用,供大家参考
2021-6-4 发布 1.0.0.12 版本
新增在打开软件后提示当前内核的版本号,方便大家对照论坛上的更新日志
新增“清除数据”功能,关闭后点击开始按钮将不再清空原有的封包列表数据,此功能默认开启,可随时手动关闭
调整封包发送功能,新增在封包列表中鼠标右键弹出发送菜单,点击“发送”后显示发送封包窗口,支持同时打开多个发送窗口,可分别发送不同的封包
2021-6-2 发布 1.0.0.10 版本
修复在系统字体放大情况下部分文字被遮盖的情况
新增常用按钮的快捷键,比如 “开始 (K)” 按钮的快捷键就是Alt + K,其它按钮以此类推
选择进程界面现已按照进程名称首字母的顺序排列,并且可以通过按进程首字母的按键来快速定位到该名称进程的第一个,再按一下就定位到下一个,方便大家查找进程
2021-5-29 发布 1.0.0.9 版本
修复过滤包数量统计错误问题,新增封包“拦截”功能。
"拦截" 功能默认不开启,需要拦截哪种封包,就勾选哪种封包前的拦截框,封包拦截后会在“已拦截”处显示拦截的数量
在线升级版本安装方法
1. 下载解压缩后双击运行安装程序图标
2. 如有提示请选择 “更多信息”,并点击 “仍要运行”
3. 安装程序会自动检测操作系统的运行环境,如有需要会提示安装相关运行库(比如.net 4.0等),点击下载及安装即可.
4. 安装完成后启动时如有提示,请选择 “更多信息”,并点击 “仍要运行”
启动并注入进程
1. 双击软件图标启动程序后,会提示以管理员权限运行,点击确定后显示进程注入界面,点击 “...” 按钮选择进程
2. 选择需要拦截封包的进程名称,点击“确定”,如下面图示选择的为雷电模拟的进程
3. 选择进程后,点击 “注入” 按钮
4. 如下图出现红框内文字时代表注入进程成功,否则会提示相关错误信息(并不是所有进程都可以实现注入,各类手游模拟器及CCProxy等代{过}{滤}理软件经测试可以成功注入)
5. 成功注入进程后,即可弹出封包拦截主界面,这时候即可关闭上图的进程注入器了
封包拦截器的使用
封包拦截器是仿WPE的常用功能很容易上手我就不做详细的说明了,如果后期有需要的话我再补充这块的说明。
软件的更新及卸载
1. 软件在每次启动的时候会自动更新,我会不定期的修改bug和完善功能。
2. 卸载软件 “控制面板” - “卸载软件” - “封包拦截器”