wifiphisher使用无法启动DHCP解决+自定义登陆界面

本文介绍了使用wifiphisher进行Wi-Fi钓鱼攻击时,遇到目标机器无法获取IP的问题及解决方案。问题源于systemd-resolved.service占用端口,通过禁用并重启该服务可使攻击成功。攻击完成后需恢复服务以避免网络问题。此外,还展示了如何创建自定义的攻击认证界面,包括新建文件夹、配置ini文件和编写HTML代码。攻击方式的定制增强了wifiphisher的灵活性。
摘要由CSDN通过智能技术生成

当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-*“这个,只有这样的格式,工具才可以自动获取目标机提交的输入信息

  • 4
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值