2021-5-15 网络渗透学习笔记

网络渗透测试学习日记

前言:爬虫的常用工具无非是requests,BS4,正则表达式三种。前段时间的学习已经尝试过BS4与Requests爬取网站。所以学习暂告一段落,后面我将开始对于自己感兴趣的网络攻防进行学习,并做学习记录。学习资料:bilibili小迪安全。

域名:

地址名称称为域名,如百度搜索页面,浏览器地址栏里的:

https://www.baidu.com

域名注册:域名注册是Internet中用于解决地址对应问题的一种方法。可以在万网、西部数据等网站进行域名的查询与注册。

一级域名:“一级域名”就是在“com net org”前加一级(baidu.com)。

二级域名:"二级域名"就是在一级域名前再加一级,如tieba.baidu.com或news.baidu.com,tieba与news皆是二级域名。

三级域名:"三级域名"就是在一级域名前再加一级,如shehui.news.baidu.com, 其中shehui就是三级域名。

注释: 一个完整的域名(.com、.net、.edu、.gov等)由二个或二个以上部分组成,各部分之间用英文的句号".“来分隔,最后一个”."的右边部分称为顶级域名
(Top-level Domain Name),顶级域名“.”的左边部分称为二级域名 (Second-level Domain
Name),二级域名的左边部分称为三级域名,以此类推,每一级的域名控制它下一级域名的分配。【1】

收集多级域名,可以从分站找到突破口,进而突破主站。

DNS(域名系统服务协议):

DNS服务:

域名系统(服务)协议是一种分布式网络目录服务,主要用于域名与IP地址的相互转换,以及控制因特网的电子邮件的发送【2】

选用最优的DNS,可以在访问网站时,连接速度最快。

本地Host与DNS
Ping命令解析网站的IP地址时,可以到本地的

C:\Windows\System32\drivers\etc\hosts

文件里面,对网站的IP地址重定向。
ping命令时,电脑先到本地的hosts文件里面找网站的IP地址,如果没有的话,再去网络上寻找。详细过程如下。
例如:

ping www.baidu.com,返回的IP地址为39.156.66.14

在里插入图片描述

我们打开本地的hosts文档
在这里插入图片描述

将www.baidu.com的ip地址改为1.2.3.4 再ping 网站的IP地址,返回值变成了1.2.3.4:

在这里插入图片描述
这样就可以达到劫持IP地址的目的。
比如小明想访问百度网站,但是我通过修改小明电脑的hosts文件,让小明到达了另一个假的百度网站,从而达到“钓鱼”攻击的作用。

注释:有些游戏加速器也是同样的道理,通过修改hosts,修改用户访问的网站,使用户访问到离家最近的服务器,而不是跨国访问,大幅提升用户游戏网速。

CDN(内容分发网络):

CDN的全称是Content Delivery
Network,即内容分发网络(一种节点技术)。CDN是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN的关键技术主要有内容存储和分发技术。【3】

在这里插入图片描述

如图,甲用户访问A节点的速度,要比B节点快,所以使用CDN技术可以确保甲用户访问就近节点,提高上网速度。
CDN,为用户提供最近的节点,提升上网速度
但是,节点存储的网站是缓存数据,用户访问到的资源只是源站在节点上的缓存。而真实的资源,存储在源站上。

注释:所以做安全测试的时候,如果只能访问到缓存,而访问不到真实资源(源站),是没有任何意义的。

DNS与CDN的关系:

通过dns服务可以定位用户的位置,然后再给用户分配最佳cdn节点。

常见的DNS攻击

DDoS攻击(分布式拒绝服务攻击),DNS缓存中毒,域名劫持,DNS查询嗅探。

DNS服务器(域名服务器):

DNS(Domain Name Server,域名服务器)是进行域名(domain name)和与之相对应的IP地址 (IP
address)转换的服务器。DNS中保存了一张域名(domain name)和与之相对应的IP地址 (IP
address)的表,以解析消息的域名。
域名是Internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)。域名是由一串用点分隔的名字组成的,通常包含组织名,而且始终包括两到三个字母的后缀,以指明组织的类型或该域所在的国家或地区。【5】

图片来源:http://ip.yqie.com/dns.htm
常见的DNS服务器见上图,图片来自:http://ip.yqie.com
在这里插入图片描述

如果 dns服务器受到攻击,会造成大量用户的解析到的ip地址就会发生错误。


参考资料
【1】三级域名
【2】DNS(域名系统服务协议)
【3】CDN(内容分发网络)
【5】域名服务器
以上皆来自百度百科,侵权删。

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

S1901

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值