linux安全--DNS欺骗,钓鱼网站搭建

2024-03-05 1110阅读

温馨提示:这篇文章已超过385天没有更新,请注意相关的内容是否还可用!

目录

一,实验准备

 首先让client能上网

  1)实现全网互通,实现全网互通过程请看

  2)SNAT源地址转换

3)部署DHCP服务

 4)配置DHCP服务

 5)启动服务

6)安装DNS服务

7)DNS配置

8)启动DNS

9)DNS欺骗(将DNS解析到Server上)

二,在Server上搭建HTTPD服务

1)安装HTTPD

2)启动HTTPD服务

三,在client端验证欺骗


linux安全--DNS欺骗,钓鱼网站搭建

仍然依托此网络拓扑结构,实现client端的DNS欺骗

实验环境:client(Windows10),GW(CentOS7),server(CentOS7),syslog(CentOS7)

一,实验准备

 首先让client能上网
  1)实现全网互通,实现全网互通过程请看

linux日志服务器的建立

!!!下面的配置在GW路由器上配置!!!

  2)SNAT源地址转换

         使用iptables防火墙做SNAT

iptable​s -t nat -I POSTROUTING -p all -s 192.168.1.0/24 -o ens32 -j SNAT
--to-source 10.4.7.174 
iptable​s -t nat -I POSTROUTING -p all -s 0.0.0.0/0 -o ens32 -j SNAT
--to-source 10.4.7.174 
iptables -t nat -nvL #查看编写的规则
 linux安全--DNS欺骗,钓鱼网站搭建linux安全--DNS欺骗,钓鱼网站搭建

测试一下看看client能不能上网

3)部署DHCP服务

使用yum源安装DHCP服务

yum install dhcp -y
 4)配置DHCP服务

vim  /etc/dhcp/dhcp.conf

输入下面的内容将指定文件内容拷贝到dhcp.conf中

:r /user/share/doc/dhcp-4.2.5/dhcp.conf.example

linux安全--DNS欺骗,钓鱼网站搭建

修改对应位置内容

 5)启动dhcp服务
systemctl list-unit-files | grep dhcpd
systemctl start dhcpd
systemctl enable dhcpd  
netstat -anptl | grep 67

关于dhcp服务无法启动Failed to start DHCPv4 Server Daemon.错误
linux安全--DNS欺骗,钓鱼网站搭建

linux安全--DNS欺骗,钓鱼网站搭建

解决方法:虚拟网络编辑器中的也就是dhcp所要服务的子网ip地址要与dhcp.conf中的服务网段ip一致(与上面subnet 192.168.1.0一致)

linux安全--DNS欺骗,钓鱼网站搭建

将client端ip改为动态获取

linux安全--DNS欺骗,钓鱼网站搭建

dhcp部署成功

6)安装DNS服务
yum install bind -y
7)DNS配置

linux安全--DNS欺骗,钓鱼网站搭建

改一处注销一处

linux安全--DNS欺骗,钓鱼网站搭建

yes改成no

8)启动DNS
systemctl start named
syatemctl enable named
netstat -anptl | grep 53
9)DNS欺骗(将DNS解析到Server上)

vim  /etc/named.conf

linux安全--DNS欺骗,钓鱼网站搭建

在这个配置文件中加上zone “jd.com"

cd到/var/named/下

cp -a named.empty jd.com.zone 
#将named.empty拷贝一份命名为jd.com.zone,包括named.empty的文件权限以及用户和组

vim jd.com.zone

linux安全--DNS欺骗,钓鱼网站搭建

$TTL 3H
@       IN SOA jd.com. root.jd.com. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
        NS      ns.jd.com.
 ns     A       192.168.1.254
www     A       172.16.1.100
                      

配置成这个样子,意思为将ns解析成192.168.1.254,www解析成172.16.1.100

二,在Server上搭建HTTPD服务

1)安装HTTPD
yum install httpd -y
2)启动HTTPD服务
systemctl start httpd
systemctl enable httpd

三,在client端验证欺骗

将ip与dns设置为自动获取

linux安全--DNS欺骗,钓鱼网站搭建

linux安全--DNS欺骗,钓鱼网站搭建

www.jd.com解析到了172.16.1.100,也就是自己搭建的服务器上,而不会去正确的网站

linux安全--DNS欺骗,钓鱼网站搭建

实现DNS欺骗,完成钓鱼网站

VPS购买请点击我

免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们,邮箱:ciyunidc@ciyunshuju.com。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

目录[+]