域名概念:
由于IP地址不方便记忆,也不能显示地址组织的名称和性质,所以人们设计了域名,通过域名系统将域名和IP地址相互映射,使得人们更容易访问互联网,而不必记住机器可以直接读取的IP地址的数量。

域名注册和查询
王湾:
二级域名和多级域名:
国际顶级域名下的二级域名一般指域名注册人选择的在线名称,如“Yahoo . com”;上线的商业机构通常使用自己的商标、商号或其他商业标记作为自己的网名,如“microsoft.com”。
国家顶级域名下的二级域名一般是指与国际顶级域名相似的符号,表示注册人的类别和功能。例如,在域名结构中的“..com.cn“,”。com”是国家顶级域名下的二级域名”。cn”,代表一个商业机构。
域名安全测试的意义:
同一个二级域名的网站结构、源代码、密码可能都差不多。
两个网站域名解析的ip地址可能相同。
DNS:
域名系统是互联网的一项服务。作为一个将域名和IP地址相互映射的分布式数据库,它可以让人们更容易地访问互联网。使用DNS UDP端口53。
如图,将域名解析为ip地址,可以在阿里云设置www,也可以用*匹配所有三级域名。
它不同于DNS TTL。两者都是生存时间,前者指的是报文头中互联网控制报文协议的转发次数,后者指的是域名解析信息在DNS中的存在时间。
可以根据dns的ttl查询web服务器的操作系统。
如果dns是自动获取的,向上查询,根据路由器和本地域名服务器查询。
如果是手动获取,查询设置的dns域名服务器。
离域名服务器越近,上网越快。
本地主机文件和dns关系:
主机文件的路径:c: windows system32 drivers etc hosts
机制:搜索域名解析时,先检查本地主机文件是否有缓存,而不是搜索域名服务器。
修改文件以将www.xiaodi8.com的dns解析为1.2.3.4。
CDN和DNS的关系:
CDN的全称是Content Delivery Network,即内容分发网络。通过中心平台的负载均衡、内容分发、调度等功能模块,用户可以就近获取所需内容,减少网络拥塞,提高用户访问响应速度和命中率。-大型网络在不同的区域有不同的服务器。
用超级ping检测www.youku.com
换了dns域名服务器后,发现优酷的ip地址——IP地址变更。
刷新dns解析缓存
再次Ping
常见的dns攻击:
Dns劫持-攻击服务器,ip解析异常,跳转到钓鱼网站。
Dns中毒
常见脚本语言:
PHP利基网站开发
Java-mvc大型网站开发
python-django.flask

Asp,aspx,jsp等等
后门:
下次更容易进入
管道,提供攻击路径。
Web架构模型的组成:
源代码:分为脚本类型,包含在应用程序方向中。
操作系统:windows、linux
中间件:apache、lis、tomcat、nginx
数据库:MySQL,Access,MSSQL,Oracle,Sybase,DB2,PostSQL等。
与Web相关的漏洞:
Web源代码漏洞
Web中间件漏洞
Web漏洞
Web操作系统层对应的漏洞
其他第三方对应漏洞——QQ、WPS
或App pc应用组合漏洞
多级域名的枚举搜索
1.网站搜索-youku.com
2.分层工具的批量爆破
3.运营商的第三方界面
查询域名A记录:
在提示处直接输入域名,查找域名的A记录,其中“非权威回答”表示查询结果是从DNS的缓存返回的;
输入set type=mx,然后输入域名查询mx记录;
输入set type=CNAME,然后输入域名查询CNAME记录;
输入set type=NS,然后输入域名查询NS记录。
EXE后门的功能和危害与网页后门相似
1.在虚拟机服务器中下载安装后门软件,并进行监控。
App类与WEB协议结合,PC类与WEB协议结合。
1.修改模拟器代理服务器——它是这台机器的ip。
2.Burpsuite数据包捕获分析-监控端口和ip设置
3.打开模拟器的应用程序。
4.抓取包分析
5.在浏览器中打开-http://API . yfxwgs . com/notice/getNoticeListPage = 1

6.修改浏览器的本地代理服务器,端口8888。
7.浏览器抓取包
8.将模拟器捕获包复制到浏览器捕获包——这也是可能的。
9.在反向模拟器上用一个大洞的App。
10.检查工具运行的结果。


