saliniarjun/EvilAP
GitHub: saliniarjun/EvilAP
一款面向 Windows 平台的恶意 Wi-Fi 接入点模拟工具,用于安全研究和教育场景下的无线网络攻击演示。
Stars: 0 | Forks: 0
# 🔐 EvilAP - 轻松模拟恶意 Wi-Fi 网络
[](https://github.com/saliniarjun/EvilAP/releases)
## ⚙️ 什么是 EvilAP?
EvilAP 是一款允许你创建虚假 Wi-Fi 网络的工具。它可以模拟虚假接入点、强制门户(captive portals,即要求登录的页面)、修改后的 DNS 响应以及简单的 HTTP 代理。该工具旨在帮助人们了解攻击者可能如何利用这些手段。它仅用于教育和授权的安全测试。
你不需要具备编程知识即可使用 EvilAP。本指南将逐步解释如何在你的 Windows PC 上运行它。
## 🖥️ 系统要求
在开始之前,请检查以下要求,以确保 EvilAP 能在你的计算机上运行:
- 操作系统:Windows 10 或更高版本
- 内存 (RAM):至少 4 GB
- 可用磁盘空间:最少 500 MB
- 无线网卡:支持监听模式(用于高级功能)
- PC 管理员权限
如果你的无线网卡不支持监听模式,某些功能可能无法使用。但基本的模拟网络和强制门户仍应能正常运行。
## 🔍 主要功能
EvilAP 通过以下功能帮助你了解无线安全:
- 建立虚假接入点以测试网络行为
- 创建要求用户登录或接受条款的强制门户
- 篡改 DNS 响应以控制网络流量
- 运行简单的 HTTP 代理以进行透明流量监控
- 模块化设计,支持灵活的测试配置
你可以在私有 Wi-Fi 或受控实验室环境中安全地测试这些功能。
## 🚀 入门指南:下载和安装
第一步是获取软件文件。
1. 点击下方按钮访问主下载页面:
[](https://github.com/saliniarjun/EvilAP/releases)
2. 在页面上寻找最新的发布版本,通常位于顶部。
3. 下载 Windows 安装程序或 ZIP 压缩包。Windows 安装程序是后缀为 `.exe` 的文件。
4. 下载完成后,在“下载”文件夹中找到该文件。
5. 双击文件运行安装程序,并按照屏幕上的指示操作。
6. 如果你下载的是 ZIP 文件,请右键单击并选择“全部提取”。打开解压后的文件夹并运行 `EvilAP.exe` 或类似的启动文件。
7. 启动 EvilAP 时可能会要求管理员权限,请授予权限以便该工具能正确使用网络功能。
## 📥 安装依赖项
EvilAP 基于 Python 运行,并使用多个网络相关工具,如 `dnsmasq` 和 `hostapd`。本软件包已包含 Windows 版本的打包文件,会在安装过程中自动安装。
如果遇到错误,你可能需要安装或更新以下组件:
- Python 3.8 或更高版本([在此下载 Python](https://www.python.org/downloads/))
- 支持监听模式的无线驱动程序(请查看你的网卡制造商网站)
## 🔧 首次使用 EvilAP
安装完成后,按照以下步骤开始你的第一次模拟:
1. 从桌面快捷方式或开始菜单启动 EvilAP。
2. 主窗口显示以下几个选项:
- 创建恶意接入点
- 设置强制门户
- 配置 DNS 篡改
- 启动 HTTP 代理
3. 创建虚假 Wi-Fi 网络:
- 选择“创建恶意接入点”。
- 为你的虚假网络输入名称 (SSID)。
- 从列表中选择你的无线网卡。
- 点击“开始”激活虚假网络。
4. 添加强制门户:
- 接入点启动后,选择“设置强制门户”。
- 选择一个网页模板或创建你自己的页面。
- 启用强制门户,以便在用户连接时重定向他们。
5. 使用 DNS 篡改:
- 转到“配置 DNS 篡改”。
- 输入特定网站名称对应的 IP 地址。
- 激活 DNS 服务。
6. 使用 HTTP 代理监控流量:
- 选择“启动 HTTP 代理”。
- 该工具将捕获来自已连接设备的 HTTP 流量。
## 🧰 如何停止 EvilAP
要停止所有正在运行的服务:
- 使用主窗口中的“全部停止”按钮,或者
- 关闭 EvilAP 程序。它将关闭所有虚假网络和服务。
## ⚠️ 重要使用须知
- EvilAP 应仅在你拥有或经许可测试的网络上使用。
- 运行虚假网络可能会干扰附近真实的 Wi-Fi 设备。
- 你需要管理员权限才能运行该应用程序,因为它管理系统网络设置。
## 🔄 更新 EvilAP
要获取最新的功能和修复:
1. 再次访问发布页面:
https://github.com/saliniarjun/EvilAP/releases
2. 按照安装步骤下载最新版本。
3. 运行新的安装程序将更新你当前的设置。
## 📝 常见问题排查
**问题:** 在应用程序中看不到我的无线网卡。
- 解决方案:确保你的网卡支持监听模式且驱动程序已更新。如有必要,请重启电脑。
**问题:** 虚假接入点没有在其他设备上显示。
- 解决方案:确认你的网卡未被其他程序阻塞。验证你的 Wi-Fi 已开启,且没有其他软件控制网络。
**问题:** DNS 篡改不起作用。
- 解决方案:检查 DNS 服务是否已正常启动。某些网络环境可能会阻止被篡改的 DNS 响应。
## ❓ 需要更多帮助?
你可以在官方 GitHub 页面找到更多详细信息、文档和社区支持:
[https://github.com/saliniarjun/EvilAP](https://github.com/saliniarjun/EvilAP)
使用 Issues 标签页报告错误或提问。
[](https://github.com/saliniarjun/EvilAP/releases)
标签:DNS欺骗, ESC8, Evil Twin, GitHub, HTTP代理, WiFi渗透测试, Wifi热点, 中间人攻击, 强制门户, 流量劫持, 社会工程学, 网络安全, 逆向工具, 透明代理, 配置审计, 钓鱼接入点, 隐私保护