请教高手如何修改TCP数据包

智达菁才 2015-10-25 09:46:26
加精
客户端A和服务器B建立连接之后,B定时发消息给A。请问如何在A上写个程序修改B发过来的包。用libpcap+libnet?
(B发过来的包可以传给A,只要后续再发一次修改过的数据就好)
...全文
6180 26 打赏 收藏 转发到动态 举报
写回复
用AI写文章
26 条回复
切换为时间正序
请发表友善的回复…
发表回复
小小爬虾 2016-04-03
  • 打赏
  • 举报
回复
关注一下。我还是用了Hook
okkk 2015-11-13
  • 打赏
  • 举报
回复
既然要注入,肯定是用现成的解密软件,在里面找结果输出的地方。 自己做解密了,还要注入干嘛?
sand6174 2015-11-12
  • 打赏
  • 举报
回复
引用 25 楼 okkk 的回复:
[quote=引用 24 楼 sand6174 的回复:] [quote=引用 19 楼 okkk 的回复:] socket代理 就是一个中间服务程序 不建议hook之类的技术,socket代理的技术很成熟了。
我建议用hook的原因是如果数据加密呢?[/quote] 哦。 加密数据的注入点不好找吧。看楼主需要了 [/quote] 解密的难度比找到注入点的难度大啊。
okkk 2015-11-09
  • 打赏
  • 举报
回复
引用 24 楼 sand6174 的回复:
[quote=引用 19 楼 okkk 的回复:] socket代理 就是一个中间服务程序 不建议hook之类的技术,socket代理的技术很成熟了。
我建议用hook的原因是如果数据加密呢?[/quote] 哦。 加密数据的注入点不好找吧。看楼主需要了
  • 打赏
  • 举报
回复
代理,写一个端口映射程序。
sand6174 2015-11-06
  • 打赏
  • 举报
回复
引用 19 楼 okkk 的回复:
socket代理 就是一个中间服务程序 不建议hook之类的技术,socket代理的技术很成熟了。
我建议用hook的原因是如果数据加密呢?
juqiefu36 2015-11-05
  • 打赏
  • 举报
回复
Heart09 2015-11-03
  • 打赏
  • 举报
回复
Mark,坐等高手如何解答。 个人愚见: 这不是单单的截获数据包,而是截断数据流,将新模块串联到这个数据流的传输过程中! 想象一下,客户端A在出现闪断之后,又连接上去,之后收到的数据都被第三方改了....
okkk 2015-11-02
  • 打赏
  • 举报
回复
socket代理 就是一个中间服务程序 不建议hook之类的技术,socket代理的技术很成熟了。
sand6174 2015-11-01
  • 打赏
  • 举报
回复
抓包不是问题~~改包里面的数据就是问题!libpcap+libnet就是抓包的!hook 是个可行的方法,驱动层里做这种事也行(驱动层这方面我不太懂),要么就用TCP/IP会话劫持libpcap+libnet我估计够用。(这只是理论我没有实现过!)
殘丿__花 2015-10-31
  • 打赏
  • 举报
回复
抓包的方法易语言自带程序都有例子,关键是你怎么解密数据包
fly4free 2015-10-30
  • 打赏
  • 举报
回复
A是客户端,做中转,还用得上多复杂的技术??
niushitana 2015-10-30
  • 打赏
  • 举报
回复
跟进一下,看看怎么解决的。
RLib 2015-10-30
  • 打赏
  • 举报
回复
ndis过滤驱动
本拉灯 2015-10-29
  • 打赏
  • 举报
回复
HOOK Recv Send就可以了 如果用了WSARecv 那就蛋疼了。要判断好多。。。
智达菁才 2015-10-29
  • 打赏
  • 举报
回复
是本机。 在客户端机子上
sand6174 2015-10-28
  • 打赏
  • 举报
回复
不能单纯的hook send recv 假设在调用他们之前有调用加密的函数呢?也有可能在写入buf时加密了呢?
sand6174 2015-10-28
  • 打赏
  • 举报
回复
是在本机的?我还以为是别的电脑想读两个人的包呢~
sand6174 2015-10-27
  • 打赏
  • 举报
回复
引用 4 楼 u014078508 的回复:
那请问怎么实现呢
了解tcp/ip么?
智达菁才 2015-10-27
  • 打赏
  • 举报
回复
HOOK的时候 GetHookProvider 失败。不知道什么原因
加载更多回复(6)

3,881

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧