首页
课程
问答
CTF
社区
招聘
峰会
发现
排行榜
知识库
工具下载
看雪20年
看雪商城
证书查询
登录
注册
首页
社区
课程
招聘
发现
问答
CTF
排行榜
知识库
工具下载
峰会
看雪商城
证书查询
社区
编程技术
发新帖
0
0
[求助]用raw socket 模拟TCP三次握手遇到问题
发表于: 2014-5-3 01:06
5407
[求助]用raw socket 模拟TCP三次握手遇到问题
hyhqqq
2014-5-3 01:06
5407
程序在发送SYN给服务器后无法接收到服务器返回的SYN|ACK包,而在wireshark可以看到实际是有SYN|ACK包的,而且系统还自动发了个RST包给服务器,网上搜了下资料,说是协议栈把这个包处理掉了(测试环境是Linux),有没有办法让系统不自动处理掉服务器SYN|ACK包呢,或者用其他途径实现模拟TCP三次握手
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!
收藏
・
0
免费
・
0
支持
分享
分享到微信
分享到QQ
分享到微博
赞赏记录
参与人
雪币
留言
时间
查看更多
赞赏
×
1 雪花
5 雪花
10 雪花
20 雪花
50 雪花
80 雪花
100 雪花
150 雪花
200 雪花
支付方式:
微信支付
赞赏留言:
快捷留言
感谢分享~
精品文章~
原创内容~
精彩转帖~
助人为乐~
感谢分享~
最新回复
(
2
)
小鱼儿vc
雪 币:
48
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
1
回帖
22
粉丝
0
关注
私信
小鱼儿vc
2
楼
我在windwos实现了这个过程,通过写一个驱动拦截rst的数据包,从而实现模拟3次握手,linux下面拦截数据包貌似有直接提供的API吧,你只要拦截对应的RST数据包即可,而可以自己在底层发现是你自己构造数据包或者应答数据包就不上传到应用层,linux不太熟,只能提供这样思路给你。
2014-5-3 09:37
0
万抽抽
雪 币:
29
活跃值:
(499)
能力值:
( LV8,RANK:120 )
在线值:
发帖
15
回帖
201
粉丝
31
关注
私信
万抽抽
2
3
楼
Linux环境下,你需要去驱动层截取数据包,然后使用诸如netlink之类的用于内核层与用户层通信的机制,将截取到的数据包发送到用户层来进行处理~
2014-5-3 11:37
0
游客
登录
|
注册
方可回帖
回帖
表情
雪币赚取及消费
高级回复
返回
hyhqqq
10
发帖
32
回帖
20
RANK
关注
私信
他的文章
[求助]用raw socket 模拟TCP三次握手遇到问题
5408
[原创]英雄联盟客户端hack
46010
请教HTTPS代理的工作原理和实现方法
54636
请教我的代理代码哪里出错了
4384
关于我们
联系我们
企业服务
看雪公众号
专注于PC、移动、智能设备安全研究及逆向工程的开发者社区
看原图
赞赏
×
雪币:
+
留言:
快捷留言
为你点赞!
返回
顶部