DNS协议详解
什么是DNS协议
DNS是一种可以将域名和IP地址相互映射的以层次结构分布的数据库系统。DNS系统采用递归查询请求的方式来响应用户的查询,为互联网的运行提供关键性的基础服务。目前绝大多数的防火墙和网络都会开放DNS服务,DNS数据包不会被拦截,因此可以基于DNS协议建立隐蔽信道,从而顺利穿过防火墙,在客户端和服务器之间传输数据。
DNS服务器
域名对应的IP地址都保存在DNS服务器。我们输入域名,浏览器就会在后台自动向DNS服务器发出请求,获取对应的IP地址。这就是DNS查询。
举个栗子,当我在浏览器输入www.ixxzhi.cn
这个域名,浏览器就要像DNS服务器查询www.ixxzhi.cn
对应的IP地址是什么,然后向该IP发出访问请求。
网上有很多公用的DNS服务器,我们选择Cloudflare公司提供的1.1.1.1
进行演示。
kerberos(待更新)
面试(持续更新)
面试题
钓鱼邮件分析
yak学习笔记
Yaklang语言简介
Yaklang 是一门上下文无关文法定义的 图灵完备 的程序语言,他基于 YakVM 运行,语法规则定义了 Yaklang 的语言结构
Yaklang 是一个 动态强类型语言 :
- Yaklang 允许用户可以在改变变量的值的时候也改变变量的类型;
- 在进行表达式运算的时候 Yaklang 允许程序或函数识别运行时的准确类型,并进行对应计算;
Yaklang 可以 编译 为 YakVM 可以支持的字节码运行;
Yaklang 语法博采众长,非常容易上手与学习;
Yaklang 可以作为一门“嵌入式语言”被其他语言调用或编译;
Yaklang 是业内第一门 CDSL (Cybersecurity Domain Specific Language),使用图灵完备特性融合原子化的安全能力。