DNS欺骗与钓鱼网站

本章节主要利用中间人攻击,DNS欺骗,实现被攻击者访问钓鱼网站,并实现收集被攻击者的登录用户名与密码。

链接:https://pan.baidu.com/s/1Os4HY-8BNWbVjpgQ1Bw-4Q 
提取码:2lab 

一、实训内容:DNS欺骗、ARP攻击及钓鱼网站制作 二、实训背景

钓鱼者运用社会工程学(social     engineering)知识诱骗受害者,以在未授权情况下获取对方的姓名、年龄、 邮箱账号、甚至是银行卡密码等私人信息

钓鱼往往和社会工程学相结合进行诱导,而社会工程学是黑客的内功,能否灵活运用可以体现一个黑客的个人 修为,所以说防人之心不可无这句话并非没有道理,凡事不要害人但是总要留个心眼否则最终受伤的就是自己。

一、实训内容:DNS欺骗、ARP攻击及钓鱼网站制作

二、实训背景


钓鱼者运用社会工程学(social     engineering)知识诱骗受害者,以在未授权情况下获取对方的姓名、年龄、 邮箱账号、甚至是银行卡密码等私人信息

钓鱼往往和社会工程学相结合进行诱导,而社会工程学是黑客的内功,能否灵活运用可以体现一个黑客的个人 修为,所以说“防人之心不可无”这句话并非没有道理,凡事不要害人但是总要留个心眼否则最终受伤的就是自己。

社会工程学黑客常见伎俩:电话号码欺骗、 利用坏消息作案、  滥用网民对社交等网站的信任 二维码引诱、    等等

本案例利用虚假的京东网站,并且使用DNS与ARP欺骗手段诱使用户输入真实的用户名密码。

三、实现目标

使用kali系统模拟攻击者,利用中间人的攻击手段来对受害者进行DNS欺骗、使受害者通过访问假的京东网站,来 获取用户登录的用户名与密码。

四、环境介绍及拓扑图

1、虚拟机软件

VMware V12.0版本 2、虚拟机

WindowsXP----模拟客户机

Windows  server  2003----模拟公网的DNS服务器与京东网站服务器 Kali----模拟攻击机

3Web站点素材

JD网站站点素材

4、工具

ettercapkali自带)

5、实验拓扑图

6、站点素材关键代码

<?php


$nam = stripslashes($_POST['name']);
$pas = stripslashes($_POST['pass']);

$content = "您已捕获京东账号及密码1个:" . " 用户名 " . $nam . " 密码 " . $pas;
$filed = @fopen("1.txt", "a+");
@fwrite($filed, "$content\n");



?>
<html>
<head>
<script type="text/javascript"> function goBack()
{
window.history.back() //后退+刷新
}
</script>
</head>
<body onload="goBack()">	<!-- 加载之后立即执行一段 JavaScript -->
</body>
</html>

五、实验流程

1、开启虚拟机并配置IP

1.2、并将此三台虚拟机放到同一个虚拟网络中,本实验为VMnet2,如图。

1.3、设置客户机win  XPIP地址为10.1.1.1

1.4、配置攻击机kaliIP地址为10.1.1.2,命令如下:

root@kali:~# ifconfig eth0 10.1.1.2/24

1.5、设置服务器win2003IP地址为10.1.1.3(方法同XP

注意:

1、三台虚拟机的子网掩码均为255.255.255.0

1.6IP设置完毕后,使用ping命令测试网络连通性。(应确保防火墙已关闭)

2、在win2003中搭建京东WEB服务器及DNS服务器

2.1、将实验网站的文件夹JD,放到win2003D盘中。

2.2、部署WEB服务器及DNS服务器 启动IIS:开始管理工具—Internet信息服务(IIS)管理器。

然后打开  Internet信息服务(IIS)管理器  ,点击默认网站右键属性。

主目录--指向D盘的JD站点目录。

设置默认首页:

打开DNS服务工具。

新建jd.com解析文件,并添加一条A记录:www.jd.com ---指向-- 10.1.1.3

3、客户机尝试访问真正的京东

3.1、在XP虚拟机中,用浏览器打开图中的网址www.jd.com

3.2、尝试解析京东网站域名,结果为正确的IP地址。

4、开启ARP欺骗、DNS欺骗

4.1、将钓鱼网页的所有文件放到 kali /var/www/html/路径下, 并修改 1.txt 的权限, 使这个文档可以写入数 据。

4.2、开启apache服务,并检查80端口是否已开启。

4.3、修改 DNS 欺骗配置文件, 使用 vim 编辑器, 命令: vim /etc/ettercap/etter.dns,然后  添加一条 A 记录, 添加一条 PTR 记录,使用户访问任何网页,全部指向为10.1.1.2

4.4、打开ettercap软件,如图,在搜索框中输入etter,即可搜索到ettercap软件。

4.5、选择sniff--unified  sniffing,并选择监听eth0

​​​​​​​4.6、然后选择Hosts——Scan for hosts,如图,

​​​​​​​​​​​​​​4.7、扫描完成后选择Hosts——Hosts    list,可以看到扫描到的主机,如图.

​​​​​​​​​​​​​​4.8、添加欺骗记录 选中10.1.1.1,点击Add to Target 1。

选中10.1.1.3,然后点击 Add to Target2.

4.9、在Mitm选择ARP欺骗,如图。

在弹出的窗口中,勾选第一个点击确定,

4.10、选择plugins -- Manage the plugins,准备进行DNS欺骗

在弹出的窗口中, 找到 dns spoof 并双击出现*号,开始DNS欺骗, 如图

5.开始钓鱼

5.1、在XP系统中,再次登录www.jd.com输入用户名密码等,如图,然后点击登录。

5.2、在kali虚拟机中,已经钓鱼成功,并钓到京东的登录账户及密码。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/925546.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【C++】数据类型与操作实践:详细解析与优化

博客主页&#xff1a; [小ᶻ☡꙳ᵃⁱᵍᶜ꙳] 本文专栏: C 文章目录 &#x1f4af;前言&#x1f4af;题目一&#xff1a;三个数的反序输出1.1 题目描述与代码实现代码实现&#xff1a; 1.2 代码解析与细节说明1.3 使用 int 类型的合理性分析1.4 其他数据类型的考虑1.5 代码优…

python图像彩色数字化

效果展示&#xff1a; 目录结构&#xff1a; alphabets.py GENERAL {"simple": "%#*-:. ","complex": "$B%8&WM#*oahkbdpqwmZO0QLCJUYXzcvunxrjft/\|()1{}[]?-_~<>i!lI;:,\"^. " } # Full list could be found here…

【Linux】TCP网络编程

目录 V1_Echo_Server V2_Echo_Server多进程版本 V3_Echo_Server多线程版本 V3-1_多线程远程命令执行 V4_Echo_Server线程池版本 V1_Echo_Server TcpServer的上层调用如下&#xff0c;和UdpServer几乎一样&#xff1a; 而在InitServer中&#xff0c;大部分也和UDP那里一样&…

如何选择适合的网站关键词?

在做谷歌SEO时&#xff0c;选对关键词是成功的一半。很多人以为找到搜索量大的词就可以了&#xff0c;但实际上&#xff0c;关键词选择并不只是看流量高低&#xff0c;更重要的是与你的用户需求是否匹配。要想精准定位用户&#xff0c;首先需要了解你的目标受众是谁&#xff0c…

AI-agent矩阵营销:让品牌传播无处不在

矩阵营销是一种通过多平台联动构建品牌影响力的策略&#xff0c;而 AI-agent 技术让这一策略变得更加智能化。AI社媒引流王凭借其矩阵管理功能&#xff0c;帮助品牌在多个平台上实现深度覆盖与精准传播。 1. 矩阵营销的优势 品牌触达更广&#xff1a;多平台联动可以覆盖不同用…

Vue教程|搭建vue项目|Vue-CLI新版脚手架

一、安装Node环境 安装Node及Npm环境 Node下载地址:Node.js — Run JavaScript EverywhereNode.js is a JavaScript runtime built on Chromes V8 JavaScript engine.https://nodejs.org/en/ 安装完成后,检查安装是否成功,并检查版本,命令如下: node -v npm -v mac@Macd…

简单好用的折线图绘制!

折线图的概念及作用&#xff1a; 折线图&#xff08;Line Chart&#xff09;是一种常见的图表类型&#xff0c;用于展示数据的变化趋势或时间序列数据。它通过一系列的数据点&#xff08;通常表示为坐标系中的点&#xff09;与这些点之间的线段相连&#xff0c;直观地展示变量…

模型 布鲁姆法则

系列文章 分享 模型&#xff0c;了解更多&#x1f449; 模型_思维模型目录。分层提升思维力。 1 布鲁姆法则的应用 1.1 布鲁姆法则在产品开发流程中的应用 背景&#xff1a; 在产品开发领域&#xff0c;创新和效率是关键。布鲁姆法则可以帮助产品经理和设计师系统地提升产品开…

如何通过实验室Lims系统解决效率和数据管理难题?

您的实验室是否还在为这些问题而苦恼呢&#xff1f; 提升企业业务效率&#xff1f; 质量可追溯、数据合规性&#xff1f; 提升客户服务质量&#xff1f; 如何让管理经验和检测数据有效积累? 实验室Lims系统功能 1、业务管理 2、检验管理 3、财务管理 4、客户管理 5、…

【目标跟踪】Anti-UAV数据集详细介绍

Anti-UAV数据集是在2021年公开的专用于无人机跟踪的数据集&#xff0c;该数据集采用RGB-T图像对的形式来克服单个类型视频的缺点&#xff0c;包含了318个视频对&#xff0c;并提出了相应的评估标准&#xff08;the state accurancy, SA)。 文章链接&#xff1a;https://arxiv.…

PyG教程:MessagePassing基类

PyG教程&#xff1a;MessagePassing基类 一、引言二、如何自定义消息传递网络1.构造函数2.propagate函数3.message函数4.aggregate函数5.update函数 三、代码实战1.图数据定义2.实现GNN的消息传递过程3.完整代码4.完整代码的精简版本 四、总结1.MessagePassing各个函数的执行顺…

Win10 系统下使用研华XNavi安装板卡驱动失败

配置&#xff1a;主板 AIMB-705G2&#xff0c;CPU i5-6500&#xff0c;系统 Windows10_64bit_Pro_22H2&#xff0c; 测试&#xff1a; 1、多次安装驱动。FAIL 2、尝试在其他电脑上移植板卡驱动并且使用数字签名安装。FAIL 3、系统更新到WIN10最新版本。FAIL 4、杀毒软件卸…

用三维模型的顶点法向量计算法线贴图

法线贴图的核心概念是在不增加额外多边形数目的情况下&#xff0c;通过模拟细节来改善光照效果。具体流程包括&#xff1a; 法线的计算与存储&#xff1a;通过法线映射将三维法线向量转化为法线贴图的 RGB 值。渲染中的使用&#xff1a;在片段着色器中使用法线贴图来替代原有的…

idea编译与maven编译的问题

先说下idea编译按钮的位置 编译运行时&#xff0c;会在idea底部出现Build面板 比较&#xff1a; idea编译器编译整个项目 maven编译器根据pom.xml的配置&#xff0c;可实现灵活编译 两套编译会遇到的问题&#xff1a; maven 编译成功 &#xff0c;但idea编译失败&#xff…

deepin 安装 chrome 浏览器

deepin 安装 chrome 浏览器 最近好多小伙伴儿和我说 deepin 无法安装最新的谷歌浏览器 其实是因为最新的 谷歌浏览器 其中的一个依赖需要提前安装 提前安装依赖然后再安装谷歌浏览器就可以了 安装 fonts-liberationsudo apt -y install fonts-liberation安装 chrome 浏览器sudo…

《String类》

目录 一、定义与概述 二、创建字符串对象 2.1 直接赋值 2.2 使用构造函数 三、字符串的不可变性 四、常用方法 4.1 String对象的比较 4.1.1 比较是否引用同一个对象 4.1.2 boolean equals(Object anObject)方法&#xff1a;按照字典序比较 4.1.3 int compareTo(Strin…

OpenSSH-9.9p1 OpenSSL-3.4.0 升级步骤详细

前言 收到漏洞扫描通知 OpenSSH 安全漏洞(CVE-2023-38408) OpenSSH 安全漏洞(CVE-2023-51385) OpenSSH 安全漏洞(CVE-2023-51384) OpenSSH 安全漏洞(CVE-2023-51767) OpenSSH 安全漏洞(CVE-2023-48795) OpenSSH&#xff08;OpenBSD SecureShell&#xff09;是加拿大OpenBSD计划…

【Stable Diffusion】安装教程

目录 一、python 安装教程 二、windows cuda安装教程 三、Stable Diffusion下载 四、Stable Diffusion部署&#xff08;重点&#xff09; 一、python 安装教程 &#xff08;1&#xff09;第一步下载 打开python下载页面&#xff0c;找到python3.10.9&#xff0c;点击右边…

Scala身份证上的秘密以及Map的遍历

object test {def main(args: Array[String]): Unit {val id "42032220080903332x"//1.生日是&#xff1f;//字符串截取val birthday id.substring(10,14) //不包括终点下标println(birthday)val year id.substring(6,10) //println(year)//性别&#xff1a;倒数第…

springboot 异步 @Async 的日常使用及失效场景

文章目录 springboot 异步 Async 的日常使用引言一、Async 使用位置二、Async 使用三、注解 Async 失效的情况&#xff08;1&#xff09;调用同一个类中的异步方法&#xff08;内部调用&#xff09;&#xff08;2&#xff09;未使用 EnableAsync 注解&#xff08;3&#xff09;…