首页
社区
课程
招聘
[旧帖] 如何修改tcp包中的数据 0.00雪花
发表于: 2016-3-30 22:58 11143

[旧帖] 如何修改tcp包中的数据 0.00雪花

2016-3-30 22:58
11143
收藏
免费 0
支持
分享
最新回复 (29)
雪    币: 166
活跃值: (392)
能力值: ( LV13,RANK:357 )
在线值:
发帖
回帖
粉丝
26
如果是hook  send之类发送
   直接修改就行了 (注意应用层的校验)
   TCP是流传输,前后没有明显分界点......所以一般应用层都会构建一个结构来区分上一次数据和下一次数据...这个大多数都会带校验.

如果抓到的是以太网层的修改重组数据报,(winpcap抓包工具之类发现的数据)
     要注意底层校验..IP校验,tcp校验,如果长度不同还要自行平衡seq,ack需要.也要注意应用层校验.
---------------
winpcap不能修改,因为他能抓取和发送,所以可以用来构建一个虚拟的端.只是逻辑有点复杂而已
2016-5-29 11:20
0
雪    币: 1114
活跃值: (2084)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
27
用易语言做起来非常简单,放一个客户放一个服务器,然后把软件发送到的IP转到软件上软件修改完再自己发出去
2016-6-5 20:00
0
雪    币: 540
活跃值: (30)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
28
抓了直接修改
2016-6-16 20:01
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
29
自写代理,或者WPE可做到。
2016-6-17 19:14
0
雪    币: 5
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
30
最后还是用了hook技术(非内核层),通过不断比较传输数据,得到需要修改的数据处,直接修改,然后发送。可行。
2016-11-7 21:02
0
游客
登录 | 注册 方可回帖
返回
//