0x01 前言:
WiFi杀手( esp8266_deauther)是针对WiFi的信道攻击(介绍是这样的)。DNS攻击则是对路由器的DNS进行劫持。包含于中间人攻击(MITM)。 中间人攻击的局限性是非常大的,要求我们必须连接到该网络。 DNS劫持只是其中之一,对于ESP8266的中间人攻击工具我将会在空闲时间进行更新。 DNS劫持的功能,也就是可以把路由器正在处理的解析解析到自己的本地,造成别人访问任何域名都会跳转到本地域名。 0x02 项目构建: 我们项目构建的思路来源于众多BilibiliUploader和CSDN作者,项目使用了Arduino进行编写。 0x03 代码分析:
1-5是引用了ESP8266的头文件
7-13是创建常量
15-23是创建全局变量和初始化服务器
26-30是4个HTTP页面 进行服务器交互 Putcode函数
此函数是我懒得写那么多代码就写了个函数方便调用 作用是给Web页面输出信息 前面的信息先写到这,我们先看后面的代码
在211行中的htmlConfig函数中
211到245是配置Web服务器和WiFi的,具体可以参考视频讲解。 主要进行劫持的位置 在requestget函数中
126行开始了DNS服务器 这样就很方便的进行测试安全了
实施起来我在Bilibili看到别的up主成功实现
可能是我路由器不支持
(买不起路由的我qwq)
大家可以广泛的尝试(法律允许、授权许可的范围内) 欢迎大神指点、投稿更多好玩的玩法哦~ (对技术花钱一点也不含糊)
|