概述
Wifipumpkin3是一个基于Python开发的无线网络安全测试工具,主要用于进行钓鱼WiFi攻击和中间人攻击。它能够创建虚假的Wi-Fi接入点,诱骗用户连接,并通过代理插件捕获用户的敏感信息,如用户名、密码和流量数据。此外,Wifipumpkin3还支持多种功能,包括DNS劫持、会话接管、蜜罐网络等
该工具最初是作为Wi-Fi Pumpkin项目的一部分开发的,经过多次优化和更新,现在已经成为一个功能强大且易于使用的渗透测试框架。Wifipumpkin3主要面向网络安全研究人员、红队成员和逆向工程师,帮助他们进行无线网络安全评估和教育。
Wifipumpkin3的主要特点包括:
- 模块化设计:各个功能模块独立,便于扩展和维护。
- 跨平台支持:可以在Linux(包括Kali Linux)、Windows和macOS上运行。
- 一键式操作:提供简单的命令行接口,无需复杂的配置即可启动多种渗透测试模式。
- 自动化流程:可自动执行多项任务,减少手动介入的时间和错误。
安装
安装很简单,直接执行下面命令
sudo apt-get install wifipumpkin3 -y
基本使用
创建一个脚本来设置接口、启用无代理启动、设置网络 ssid、设置不登录 dns 的工作并启动接入点,将其保存为 demo.pulp 文件
# configure the interface
set interface wlan1
# set name of access point will be created
set ssid demo
# set noproxy plguin
set proxy noproxy
# ignore all log from pydns_server
ignore pydns_server
# start the Access Point
start
通过以下方式加载并执行它
sudo wifipumpkin3 --pulp /path/to/demo.pulp
或者使用参数 –xpulp 或 -x 选项,每个命令单独执行,也可以通过;字符串连接起来。例如
sudo wifipumpkin3 --xpulp "set interface wlan1; set ssid demo; set proxy noproxy; start"
具体使用方式点击这里
须知
需要注意的是,Wifipumpkin3主要用于合法的安全研究和教育目的,未经授权使用该工具进行非法活动可能会违反相关法律法规,并可能导致严重的法律后果。