wifipumpkin是一个恶意AP框架,可轻松创建这些虚假网络,同时将合法流量往返于毫无戒心的目标之间。它具有各种功能,包括流氓Wi-Fi接入点,对客户端AP的deauth攻击,探测请求和凭据监视器,透明代理,Windows更新攻击,网络钓鱼管理器,ARP中毒,DNS欺骗。此外,wifipumpkin是一个非常完整的框架,用于审核Wi-Fi安全性,检查功能列表非常广泛。
新版功能介绍
- 恶意访问点攻击
- 中间人攻击
- 取消身份验证攻击模块
- 额外捕获烧瓶模板的模块
- Rogue Dns服务器
- 俘虏门户攻击(captiveflask)
- 拦截,检查,修改和重放网络流量
- WiFi网络扫描
- DNS监控服务
- 凭证收集
- 透明代理
LLMNR,NBT-NS和MDNS中毒器(Responder3)
安装
环境要求
- Python(3.7版或更高版本)
- 不支持Windows
不支持Mac OSX
在Kali Linux上安装
默认情况下,Kali Linux已与python3.8兼容,但是还需要安装些依赖关系
sudo apt install libssl-dev libffi-dev build-essential git clone https://github.com/P0cL4bs/wifipumpkin3.git cd wifipumpkin3
安装PyQt5
在新版的kali中,已经安装了PyQt5
检查pyqt5是否成功安装:python3 -c "from PyQt5.QtCore import QSettings; print('bbskali.cn')"
要是显示
bbskali.cn
则证明安装编译安装
sudo python3 setup.py install
wifipumpkin3 == 1.0.0的已完成处理依赖性
现在,让我们执行该应用程序:
wifipumpkin3
可见,本次更新的内容还是比较多的。最大的更新是取消了原来的图形化界面,采用类似msfconsole
的交互式界面。
10 comments
您好,按照您的教程来做,能够生成一个WiFi热点,但是连接上不能访问互联网,搞了很久都搞不掂,麻烦回复一下,谢谢
你换个网卡试试,或者用另外一种方法搭建。参考文章 :https://blog.bbskali.cn/2179.html
root@johan:~# cd wifipumpkin3
sys.exit(load_entry_point('wifipumpkin3==1.0.8', 'console_scripts', 'wifipumpkin3')())root@johan:~/wifipumpkin3# ls
bin dist helps MANIFEST.in setup.py
build docker-compose.yml ISSUE_TEMPLATE.md README.md tests
CHANGELOG.md Dockerfile LICENSE.md requirements-dev.txt wifipumpkin3
config docs logs requirements.txt wifipumpkin3.egg-info
CONTRIBUTING.md exceptions makefile scripts
root@johan:~/wifipumpkin3# wifipumpkin3
Traceback (most recent call last):
File "/usr/local/bin/wifipumpkin3", line 33, in
File "/usr/local/bin/wifipumpkin3", line 25, in importlib_load_entry_point
return next(matches).load()File "/usr/lib/python3.9/importlib/metadata.py", line 77, in load
module = import_module(match.group('module'))File "/usr/lib/python3.9/importlib/__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)File "", line 1030, in _gcd_import
from wifipumpkin3.core.common.console import PumpkinShellFile "", line 1007, in _find_and_load
File "", line 972, in _find_and_load_unlocked
File "", line 228, in _call_with_frames_removed
File "", line 1030, in _gcd_import
File "", line 1007, in _find_and_load
File "", line 986, in _find_and_load_unlocked
File "", line 680, in _load_unlocked
File "", line 790, in exec_module
File "", line 228, in _call_with_frames_removed
File "/usr/local/lib/python3.9/dist-packages/wifipumpkin3-1.0.8-py3.9.egg/wifipumpkin3/__init__.py", line 1, in
File "/usr/local/lib/python3.9/dist-packages/wifipumpkin3-1.0.8-py3.9.egg/wifipumpkin3/core/common/console.py", line 1, in
from wifipumpkin3.core.common.terminal import ConsoleUIFile "/usr/local/lib/python3.9/dist-packages/wifipumpkin3-1.0.8-py3.9.egg/wifipumpkin3/core/common/terminal.py", line 7, in
from wifipumpkin3.core.common.platforms import LinuxFile "/usr/local/lib/python3.9/dist-packages/wifipumpkin3-1.0.8-py3.9.egg/wifipumpkin3/core/common/platforms.py", line 7, in
from scapy.all import *File "/usr/local/lib/python3.9/dist-packages/scapy-2.4.4-py3.9.egg/scapy/all.py", line 16, in
from scapy.arch import *File "/usr/local/lib/python3.9/dist-packages/scapy-2.4.4-py3.9.egg/scapy/arch/__init__.py", line 27, in
from scapy.arch.bpf.core import get_if_raw_addrFile "/usr/local/lib/python3.9/dist-packages/scapy-2.4.4-py3.9.egg/scapy/arch/bpf/core.py", line 30, in
LIBC = cdll.LoadLibrary(find_library("libc"))File "/usr/lib/python3.9/ctypes/util.py", line 341, in find_library
_get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name))File "/usr/lib/python3.9/ctypes/util.py", line 147, in _findLib_gcc
if not _is_elf(file):File "/usr/lib/python3.9/ctypes/util.py", line 99, in _is_elf
with open(filename, 'br') as thefile:FileNotFoundError: [Errno 2] No such file or directory: b'liblibc.a'
root@johan:~/wifipumpkin3#
解决方案 https://bbskali.cn/thread-2193-1-1.html
失败,提示
sys.exit(load_entry_point('wifipumpkin3==1.0.8', 'console_scripts', 'wifipumpkin3')())Traceback (most recent call last):
File "/usr/local/bin/wifipumpkin3", line 33, in
File "/usr/local/bin/wifipumpkin3", line 25, in importlib_load_entry_point
return next(matches).load()File "/usr/lib/python3.9/importlib/metadata.py", line 77, in load
module = import_module(match.group('module'))File "/usr/lib/python3.9/importlib/__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)File "", line 1030, in _gcd_import
from wifipumpkin3.core.common.console import PumpkinShellFile "", line 1007, in _find_and_load
File "", line 972, in _find_and_load_unlocked
File "", line 228, in _call_with_frames_removed
File "", line 1030, in _gcd_import
File "", line 1007, in _find_and_load
File "", line 986, in _find_and_load_unlocked
File "", line 680, in _load_unlocked
File "", line 790, in exec_module
File "", line 228, in _call_with_frames_removed
File "/usr/local/lib/python3.9/dist-packages/wifipumpkin3-1.0.8-py3.9.egg/wifipumpkin3/__init__.py", line 1, in
File "/usr/local/lib/python3.9/dist-packages/wifipumpkin3-1.0.8-py3.9.egg/wifipumpkin3/core/common/console.py", line 1, in
from wifipumpkin3.core.common.terminal import ConsoleUIFile "/usr/local/lib/python3.9/dist-packages/wifipumpkin3-1.0.8-py3.9.egg/wifipumpkin3/core/common/terminal.py", line 7, in
from wifipumpkin3.core.common.platforms import LinuxFile "/usr/local/lib/python3.9/dist-packages/wifipumpkin3-1.0.8-py3.9.egg/wifipumpkin3/core/common/platforms.py", line 7, in
from scapy.all import *File "/usr/lib/python3/dist-packages/scapy/all.py", line 16, in
from scapy.arch import *File "/usr/lib/python3/dist-packages/scapy/arch/__init__.py", line 27, in
from scapy.arch.bpf.core import get_if_raw_addrFile "/usr/lib/python3/dist-packages/scapy/arch/bpf/core.py", line 30, in
LIBC = cdll.LoadLibrary(find_library("libc"))File "/usr/lib/python3.9/ctypes/util.py", line 341, in find_library
_get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name))File "/usr/lib/python3.9/ctypes/util.py", line 147, in _findLib_gcc
if not _is_elf(file):File "/usr/lib/python3.9/ctypes/util.py", line 99, in _is_elf
with open(filename, 'br') as thefile:FileNotFoundError: [Errno 2] No such file or directory: b'liblibc.a'
模块没有安装成功,更新官方源,从新安装?
我阿里的源更新了
解决了吗?我也是同样问题?求解救。谢谢
参考文章 https://bbskali.cn/thread-2193-1-1.html
那就是网络的问题了,挂代理吧,毕竟很多依赖包在国外的服务器上!