社区
网络编程
帖子详情
A进程截取了B进程的UDP封包,怎样重发出去吗?
LoveBugs
2005-06-23 09:15:19
A、B进程在同一台机器上,现在B进程发一数据包给网络上的C进程,其间,A进程记录了此数据,做出修改后,又发给C进程。
假如B进程的端口是 6000,发给C进程后,C进程用RecvFrom接受到此封包,分析到收到封包的端口是6000。但如果用A进程再发这个封包,重新创建一个Socket,端口就不能是6000,只能绑定其它端口。
请问有什么方法可以实现这种重发?
...全文
194
14
打赏
收藏
A进程截取了B进程的UDP封包,怎样重发出去吗?
A、B进程在同一台机器上,现在B进程发一数据包给网络上的C进程,其间,A进程记录了此数据,做出修改后,又发给C进程。 假如B进程的端口是 6000,发给C进程后,C进程用RecvFrom接受到此封包,分析到收到封包的端口是6000。但如果用A进程再发这个封包,重新创建一个Socket,端口就不能是6000,只能绑定其它端口。 请问有什么方法可以实现这种重发?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
LoveBugs
2005-08-22
打赏
举报
回复
自己顶自己。
LoveBugs
2005-07-07
打赏
举报
回复
端口重用有这方面的资料没哦。找遍了。帮帮我。
zengwh
2005-06-30
打赏
举报
回复
ddd
qrlvls
2005-06-30
打赏
举报
回复
我是用SPI截取了B进程的封包,修改之后,再发给C进程。现在问题是只有重新创建套接字发送,有没有办法用B进程的套接字发送?
-----------------------------------
首先端口重用是解决不了这个问题的,SO_REUSEPORT 的说明在 MSDN 已经明确这一点
1.可以想办法将线程注入B进程来进行处理
2.注入DLL,修改导入表
3.使用NDIS/TDI驱动来完成,增加扩展的 IOCTL_CODE,这是比较官方一点的做法
前两个方法我没有现成的代码,只是提供一个参考
vicky_jam
2005-06-30
打赏
举报
回复
up~
softrain
2005-06-30
打赏
举报
回复
DuplicateSocketMSDN上怎么没有找到这个函数?
怎么会设计的这么麻烦?
为什么不让另外一个进程只是修改数据,然后还是由本进程来发送呢?
LoveBugs
2005-06-28
打赏
举报
回复
楼上的达人给个例子好吗?
oyljerry
2005-06-24
打赏
举报
回复
端口重用
rabo
2005-06-24
打赏
举报
回复
DuplicateSocket()
flashboy
2005-06-24
打赏
举报
回复
SOCKET是可以跨进程共享使用的
LoveBugs
2005-06-23
打赏
举报
回复
我是用SPI截取了B进程的封包,修改之后,再发给C进程。现在问题是只有重新创建套接字发送,有没有办法用B进程的套接字发送?
:(
xing_xing_xing
2005-06-23
打赏
举报
回复
这个,基本上,很难
qrlvls
2005-06-23
打赏
举报
回复
如果只是 replay attack 的话用 winpcap
如果是 online modify 的话用 SPI 或 NDIS/TDI
kingzai
2005-06-23
打赏
举报
回复
使用winpcap自己构造UDP头发份包试试
尹成Python27天入门到项目实战
多
进程
实战多线程回顾多
进程
拷贝代码多
进程
拷贝全局变量获取
进程
编号subprocess执行LinuxShell信号Linux
进程
小结__name__
进程
mutiprocessing创建过程join作用
进程
不可以用全局变量共享数据
进程
同步
进程
pipe发送接收...
Charles安装教程
支持
重
发网络请求,方便后端调试。 支持修改网络请求参数。 支持网络请求的截获并动态修改。 支持模拟慢速网络。
截取
Https 通讯信息 安装证书 如果你需要
截取
分析 Https 协议相关的内容。那么需要安装 ...
网络传输中,TCP黏包,
UDP
不黏包的详情介绍
有关TCP和
UDP
粘包 消息保护边界 在socket网络程序中,TCP和
UDP
分别是面向连接和非面向连接的。 TCP的socket编程,收发两端(客户端和服务器端)都要有一一成对的socket,因此,发送端为了将多个发往接收端的包,...
【81-100】计算机网络基础知识(非常详细)从零基础入门到精通,看完这一篇就够了
补充题:
封包
和拆包你听说过吗?它是基于TCP还是
UDP
的? 87、
UDP
的特点有哪些(附赠TCP的特点)? 88、TCP对应的应用层协议 89、
UDP
对应的应用层协议 90、数据链路层常见协议?可以说一下吗? 91、Ping命令基于什么...
Charles---界面详解
一,下载安装 官网: ...收费的,试用30天。30天后还是可以用,但是使用时间不能超过30分钟,并且启动时将会有10秒的延时。...
截取
Http 和 Https 网络
封包
支持
重
发网络请求,方便后端调试 支持修改网络请求参数 ...
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章