VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 894|回复: 4

请问怎样从截获的数据包中取出目标IP地址,源IP?

[复制链接]

1

主题

3

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-12-15 16:00:02 | 显示全部楼层 |阅读模式
我用HOOK编程完全实现了截获指定进程的网络数据包,并可以修改再发送,问题是我怎样得到发送的IP地址及端口。网上有这方面的代码,不过是邦定网卡的,也不方便。
回复

使用道具 举报

0

主题

41

帖子

28.00

积分

新手上路

Rank: 1

积分
28.00
发表于 2020-12-15 17:30:01 | 显示全部楼层
CONNENT的时候不是有指定么?
回复

使用道具 举报

1

主题

3

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
 楼主| 发表于 2020-12-15 21:00:01 | 显示全部楼层
不是自己的程序,是HOOK他人的程序,在连接是可以HOOK connet得到主机和端口,但是住住都是对方已连接好了,再HOOK,怎样得到呢?
回复

使用道具 举报

1

主题

3

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
 楼主| 发表于 2020-12-16 01:30:01 | 显示全部楼层
跳转到我自己的send函数如下:
int WINAPI Mysend(SOCKET s, char FAR *buff, int len, int flags)   
  {   
          int   nReturn;
         
          //此处可以对buff进行操作
          ...................
          nReturn = send(s, buff, len, flags);
          ...................
          //在此我怎样获得源IP和端口号,目的IP和端口号??????

          return(nReturn);   
  }
回复

使用道具 举报

0

主题

70

帖子

42.00

积分

新手上路

Rank: 1

积分
42.00
发表于 2020-12-16 23:30:01 | 显示全部楼层
原始套接字?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表