渗透测试基础知识
域名:
1.什么是域名
2.域名在哪里注册?
万网,阿里云
3.什么是二级域名多级域名?
顶级域名 (一级域名):分为三类:
国家顶级域名 (例如 中国.cn 美国.us)、
地区顶级域名/通用顶级域名 (例如 .com代表商业机构、.net代表网络提供商、 .org表示非盈利组织的等)、
新通用顶级域名 (例如 .xyz、.top、.red等),
还有种特殊情况 .
com.cn 之类的也是顶级域名。
二级域名:是在一级域名的基础上增加了域名主体,由两部分构成域名主体与一级域名之间用一个点分隔(例如: baidu.com)
三级域名:是在二级域名的基础上增加了主机名(例如:
www.baidu.com),原则上可以无限制自由添加
4.域名发现对于安全测试意义?
多级域名可以用来收集某个网站(公司)旗下有多少资产(即子网站),当主网站找不到突破口的时候就可以从子网站进行突破。
IP:
1.每一个域名都只能对应一个ip地址,但是一个ip地址可以对应多个域名。
2.ip地址是数字型的,是为了记忆才有了域名
3.ip,全称是互联网协议地址,是指ip地址,意思是分配给用户上网使用的网络协议的设备的数字标签。
DNS
1.什么是 DNS?
主要用于域名与ip地址的相互转换
在黑窗口中ping一个域名,通过dns会解析为其对应的ip地址。
2.本地 HOSTS 与 DNS 的关系?
本地host文件可以重定向域名对应的ip地址,当ping一个域名时,会先去host文件里进行解析其对应的ip地址,当host中没有其对应的IP地址时,才会去互联网上的dns进行解析。
3.CDN 是什么?
CDN 是构建在数据网络上的一种分布式的内容分发网。 CDN 的作用是采用流媒体服务器集群技术,克服单机系统输出带宽及并发能力不足的缺点,可极大提升系统支持的并发流数目,减少或避免单点失效带来的不良影响。(就近节点访问,解决速度问题,由于原理问题会对安全测试造成一定的干扰)
与 DNS 的关系?
当dns修改后,cdn会根据修改后地dns就近选择节点,那么解析出的ip地址也会不同。
脚本语言
1.常见的脚本语言类型有哪些?
asp php aspx jsp javaweb pl py cgi 等
web的组成架构模型(检测一个网站就从以下四方面进行检测):
1.网站源码:分脚本类型,分应用方向
2.操作系统:window ,linux
3.中间件(搭建平台):apache,iis,tomcat,nginx等
4.数据库:access ,mysql ,mssql, oracle ,db2 ,postsql等
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现