当wifiphisher建立一个AP时,目标机器一直无法得到一个IP连接到AP
这是因为wifiphisher使用的端口被系统占用了,需要去把系统的服务停掉
sudo systemctl disable systemd-resolved.service
sudo systemctl stop systemd-resolved
重新发动攻击目标机就可以正常连接了
!!!!
攻击完后攻击机会上不了网,需要把刚刚关掉的服务打开
!!!!
sudo systemctl enable systemd-resolved.service
sudo systemctl start systemd-resolved
sudo NetworkManager
wifiphisher默认提供4种攻击方式,但其实还可以自定义攻击界面
所有的攻击方式认证网页都在/usr/local/lib/python3.8/dist-packages/wifiphisher-1.4-py3.8.egg/wifiphisher/data/phishing-pages文件夹下可以看到
在这里新建一个文件夹,就相当于创建了一个自己的攻击认证方式
在创建了文件夹后需要在文件夹新建一个ini文件和一个html文件夹,
ini用于让工具识别到这是一个攻击方式,ini的命名为config.ini,其中需要输入如下信息
[info]
Name: 自定义 登陆 Page #攻击方式的名字
Description: hack #描述
[context]
organization:
html文件夹用于存放网页源代码(要有index.html)
网页源代码可以参考
<!DOCTYPE html>
<html>
<body>
<form name="theform" class="theform" method="post" action="oauth.html">
<input type="email" placeholder="Email" name="wfphshr-email" required />
<input type="password" placeholder="Password" minlength="5" name="wfphshr-password" required />
<button class="login-btn">Login</button>
</form>
其中最重要,必须存在的是name="wfphshr-*“这个,只有这样的格式,工具才可以自动获取目标机提交的输入信息