当前位置: 首页 > news >正文 Burp Suite的使用和文件上传漏洞靶场试验 news 2025/8/10 13:22:45 第一步:分析如何利用漏洞,通过对代码的查阅发现,代码的逻辑是先上传后删除,意味着,我可以利用webshell.php文件在上传到删除之间的间隙,执行webshell.php的代码,给上级目录创建一个shell.php木马程序,下图是它的代码: 第二步:创建webshell.php在vscode上面进行编辑,写入在上级目录创建一个shell.php的代码,如下图: 第三步:打开burpsuite,上传webshell.php文件,拦截抓取上传数据包,如下图: 第四步:右键点击页面,发送到intruder,在intruder上面进行设置,先点击清除payload位置$,然后给下图的数字3两侧添加payload位置$,点击payload选项,让数字1到10000进行发送,如下图配置: 第五步:先关闭前面的拦截,打开webshell.php网页提前准备,回到burp点开始攻击,然后立马回到webshell.php网页ctrl r不断刷新,然后到文件夹查看shell.php是否在上级目录,如下图: 第六步:测试是否能访问自己偷偷放进去的shell.php,这里用phpinfo();替代木马 成功访问到自己写的shell.php,此靶场试验完成! 查看全文 http://www.lryc.cn/news/420487.html 相关文章: 如何在Ubuntu中安装deepin wine版的企业微信 案例:Nginx + Tomcat集群(负载均衡 动静分离) 【密码学】密码协议的分类:②认证协议 异步编程(Promise详解) DjangoORM注入分享 【HBZ分享】Redis各种类型的数据结构应用场景 anaconda创建并且配置pytorch(完整版) 高级java每日一道面试题-2024年8月10日-网络篇-你对跨域了解多少? AtCoder Beginner Contest 365 A~E 多机部署, 负载均衡-LoadBalance (回溯) LeetCode 78. 子集 DQL数据查询语言(多表处理)—/—<7> 力扣刷题总结 BLDC ESC 无刷直流电子调速器驱动方式 解决 IntelliJ IDEA 编译错误 “Groovyc: Internal groovyc error: code 1” 及 JVM 内存配置问题 LeetCode.2940.找到Alice和Bob可以相遇的建筑 OFD板式文件创建JAVA工具-EASYOFD 四、文字 Text 【概念速通】李群 lie group day_39 计算机系统层次结构 java语言特点 单元测试注解:@ContextConfiguration 大数据-72 Kafka 高级特性 稳定性-事务 (概念多枯燥) 定义、概览、组、协调器、流程、中止、失败 MySQl 中对数据表的增删改查(基础) LVS知识点整理及实践 Ubuntu gnome WhiteSur-gtk-theme类mac主题正确安装和卸载方式 计算机毕业设计选题推荐-办公用品管理系统-Java/Python项目实战 计算机毕业设计选题推荐-网上考试系统-Java/Python项目实战 白骑士的Matlab教学基础篇 1.4 函数与脚本 Qt——多线程
第一步:分析如何利用漏洞,通过对代码的查阅发现,代码的逻辑是先上传后删除,意味着,我可以利用webshell.php文件在上传到删除之间的间隙,执行webshell.php的代码,给上级目录创建一个shell.php木马程序,下图是它的代码: 第二步:创建webshell.php在vscode上面进行编辑,写入在上级目录创建一个shell.php的代码,如下图: 第三步:打开burpsuite,上传webshell.php文件,拦截抓取上传数据包,如下图: 第四步:右键点击页面,发送到intruder,在intruder上面进行设置,先点击清除payload位置$,然后给下图的数字3两侧添加payload位置$,点击payload选项,让数字1到10000进行发送,如下图配置: 第五步:先关闭前面的拦截,打开webshell.php网页提前准备,回到burp点开始攻击,然后立马回到webshell.php网页ctrl r不断刷新,然后到文件夹查看shell.php是否在上级目录,如下图: 第六步:测试是否能访问自己偷偷放进去的shell.php,这里用phpinfo();替代木马 成功访问到自己写的shell.php,此靶场试验完成! 查看全文 http://www.lryc.cn/news/420487.html 相关文章: 如何在Ubuntu中安装deepin wine版的企业微信 案例:Nginx + Tomcat集群(负载均衡 动静分离) 【密码学】密码协议的分类:②认证协议 异步编程(Promise详解) DjangoORM注入分享 【HBZ分享】Redis各种类型的数据结构应用场景 anaconda创建并且配置pytorch(完整版) 高级java每日一道面试题-2024年8月10日-网络篇-你对跨域了解多少? AtCoder Beginner Contest 365 A~E 多机部署, 负载均衡-LoadBalance (回溯) LeetCode 78. 子集 DQL数据查询语言(多表处理)—/—<7> 力扣刷题总结 BLDC ESC 无刷直流电子调速器驱动方式 解决 IntelliJ IDEA 编译错误 “Groovyc: Internal groovyc error: code 1” 及 JVM 内存配置问题 LeetCode.2940.找到Alice和Bob可以相遇的建筑 OFD板式文件创建JAVA工具-EASYOFD 四、文字 Text 【概念速通】李群 lie group day_39 计算机系统层次结构 java语言特点 单元测试注解:@ContextConfiguration 大数据-72 Kafka 高级特性 稳定性-事务 (概念多枯燥) 定义、概览、组、协调器、流程、中止、失败 MySQl 中对数据表的增删改查(基础) LVS知识点整理及实践 Ubuntu gnome WhiteSur-gtk-theme类mac主题正确安装和卸载方式 计算机毕业设计选题推荐-办公用品管理系统-Java/Python项目实战 计算机毕业设计选题推荐-网上考试系统-Java/Python项目实战 白骑士的Matlab教学基础篇 1.4 函数与脚本 Qt——多线程