记录技术 · 生活

扫码关注公众号

基于 ARP 的 DNS 欺骗实现

基于 ARP 的 DNS 欺骗实现

一、背景

DNS 协议基于 UDP 协议且明文传输,这意味着如果能够控制网关,便能够篡改该局域网设备的 DNS 解析结果。

而 ARP 协议是将 IP 地址解析为 MAC 地址的协议,且 ARP 是无认证协议,任何主机都可以发送 ARP 相应,接收方并不会做任何校验。于是,攻击者可以发送虚假 ARP 响应,将自己伪造成网关,即可进一步劫持受害者的 DNS 解析结果。

基于频域的图片数字水印实现与原理

基于频域的图片数字水印实现与原理

一、什么是数字水印

数字水印是指在图像、音频等载体中嵌入不可见的信息来实现防伪等功能。评价数字水印有三个维度(以图像为例):

  1. 不可见性:肉眼无法分辨出图像嵌入了信息
  2. 鲁棒性:压缩、旋转、裁剪甚至截屏、录屏后依然能提取信息
  3. 安全性:不容易被破解

二、什么叫频域

频域相对于空间域。对空间域的处理就是直接改像素,而频域是将图片从空间域通过一个变换方法变换到一个新的域,即频域,在这个频域处理信息,然后可以将频域变换回空间域,从而实现在图片中嵌入内容。常用的变换方法有DCT、DFT等。

哈课表架构

哈课表架构

用户已过千。

flowchart LR U[用户<br/>微信小程序] --> W[外网服务器] subgraph PUBLIC[外网环境] W -->|查询缓存| DB DB -->|返回课表/成绩| W end subgraph PRIVATE[内网环境] I[内网服务器] SYS[教务系统] end W <-->|frp隧道| I W -->|无缓存时请求| I I -->|爬取/查询数据| SYS SYS --> I

本系统采用“内外网分离”的架构设计: