Laravel RCE后渗透利用

news/发布时间2024/8/25 18:53:18

引言

水一篇文章,本文介绍了常规laravel组件 RCE后的简单后渗透利用,常见的RCE Nday例如:CVE-2021-3129,篇幅内很多利用方式与 Aspera Faspex RCE后渗透利用 文章中类似,因此就不赘述了。

维持权限

RCE通过反弹shell命令,获取nc shell,但此时shell并不是完全交互式的,并且维持权限不方便,不利用后续的利用,因此需要部署一个完全交互式shell木马,可以参考使用我的 Supershell项目。

具体方式与文章 Aspera Faspex RCE后渗透利用 中一致。

查找数据库

连接会话,获取完全交互式shell,laravel 在shell的上级目录中存在 .env 文件,里面存放了数据库、邮件服务器和其他配置信息。

具体数据库的端口转发访问操作以及通过添加自己的邮箱记录重置密码思路可参考 Aspera Faspex RCE后渗透利用。

邮箱利用

根据上述获取的邮箱配置文件信息,我们可以登录邮箱并进行后续的社工钓鱼类利用,具体会单独写一篇社工钓鱼类的利用文章。

总结

本次后渗透的思路主要是:

1、laravel的 .env 文件记录了很多配置信息,需要优先关注。
2、在密码无法反解的情况下,通过操作数据库添加我们的邮箱,使用密码重置功能从而达到登录后台的目的。
3、通过获取邮箱配置信息,配合社工类钓鱼利用。

申明:本次渗透并没有对任何资产进行任何破坏,窃取数据和获利获益等行为,只用于学习目的。

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

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

相关文章

day05-字符串

我们在上篇day04-数据类型中简单介绍了一下字符串,以及字符串的下标,今天我们来详细认识下字符串。字符串(str)可以使用单引号或双引号来创建字符串,并且字符串是不可变的数据类型,字符串也是Python中最常用的数据类型,所以我们一定学会它,学习字符串一定先熟悉概念,知…

08:信息收集-架构,搭建,WAF等

前言:在安全测试中,信息收集是非常重要的一个环节,此环节的信息将影响到后续的成功几率,掌握信息的多少将决定发现漏洞机会大小,换言之决定着是否能完成目标的测试任务。也可以很直接的跟大家说:渗透测试的思路就是从信息收集这里开始,你与大牛的差距也是从这里开始的!…

输入一个5位数,逐个打印出这5位数的个位、十位、百位、千位、万位。

五位数I 描述输入一个5位数,逐个打印出这5位数的个位、十位、百位、千位、万位。输入输入为一个五位整数输出输出其万位、千位、百位、十位、个位 各式多少,每一位之间用一个空格隔开输入样例 1 12345输出样例 1 1 2 3 4 5 # 输入一个五位整数 num = int(input())# 提取并打…

Go with Protobuf

原文在这里。本教程为 Go 程序员提供了使用Protocol buffer的基本介绍。本教程使用proto3向 Go 程序员介绍如何使用 protobuf。通过创建一个简单的示例应用程序,它向你展示了如何:在.proto中定义消息格式 使用protocol buffer编译器 使用Go protocol buffer API读写消息这并不…

软考1

二进制转八进制——从小数点开始三位一组,不够补零 十进制转R进制——短除法 eg:十进制转二进制——不断除二取余直到零,逆向取余数 二进制B 十进制D 十六进制H通常只有无符号取证 原码符号位上,零正一负 机器字长第一位为符号位,其余为数值位 反码——正数的反码等于原…

第四次作业

这个作业属于哪个课程 https://edu.cnblogs.com/campus/uzz/cs3这个作业要求在哪里 https://edu.cnblogs.com/campus/uzz/cs3/homework/13061这个作业的目标 第4次作业-SQL语句的基本使用4-分组查询、连接查询select 学号,姓名,性别,出生日期,家庭住址 from student_info order…

在python中pip安装boto3

安装: https://aka.ms/vs/16/release/vc_redist.x64.exe安装之后重启。pip install scikit-learn -i https://pypi.tuna.tsinghua.edu.cn/simple如何在python中pip安装boto3 在python目录cmd下输入:pip install botocore -i pip install boto3 -i https://pypi.tuna.tsinghu…

GitHub CEO:AI 无法取代程序员

导读 GitHub 首席执行官 Thomas Dohmke 最近在公开场合分享了他对于人工智能和软件开发之间关系的看法。Thomas Dohmke 认为,在 Copilot 及其相关 Copilot Chat 等辅助工具的推动下,人工智能和软件开发现在已密不可分。 与此同时,他也坚持自己的观点 —— 滚雪球式的人工智能…

c语言代码练习(小游戏)24

太马虎,‘ ’和" "注意区分需求:井字棋 第一个文件:game.h#define _CRT_SECURE_NO_WARNINGS 1 #include <stdio.h> #include <stdlib.h> #include <time.h> #pragma once #define ROW 3 #define LOC 3void IntBoard(char arr[ROW][LOC], int rot,…

ubuntu个人物理机分区demo

如图 800G演示分配注意本文来自博客园,作者:__username,转载请注明原文链接:https://www.cnblogs.com/code3/p/17747935.html

【Python】如何使用PyInstaller打包自己写好的代码

使用PyInstaller打包自己写好的代码 零、需求 最近接到一个小单,需要批量修改文档内容,用Python做好后要打包成exe程序给客户的Win7电脑使用,此时需要用到PyInstaller打包自己的代码,想到还要有给用户试用的需求,所以还要加密打包。这里介绍一下如何打包并“加密”自己的P…

专业综合课程设计 - 优阅书城项目(第三版)

此项目是《专业综合课程设计》带练项目实现的功能有: 登录、注销、添加图书、删除图书、编辑图书、分页功能(支持首页,上一页,下一页,末页,到第N页)、首页价格查询分页功能包含资源: 优阅书城(bookstore)源码 数据库数据 课程笔记下载链接:https://wwpv.lanzoue.com…

2023-2024 20231414 《计算机基础与程序设计》第二周学习总结

学期(2023-2024-1) 学号(20231414) 《计算机基础与程序设计》第二周学习总结 作业信息这个作业属于哪个课程 <班级的链接>(2023-2024-1-计算机基础与程序设计)这个作业要求在哪里 <作业要求的链接>(2023-2024-1计算机基础与程序设计第二周作业)这个作业的目标…

题目集:作业1-作业3

(1):前言:第一次第二次作业数量较多但是难度并不是很大,因此只要稍微努力便可完成,等到做第三次作业时候,第二道题目便把难度提上来了,由于难度较高因此只能完成部分测试点,由于之后改动较多前面能过的测试点反而不能过了,哈哈哈。 (2)设计与分析: 第二次作业7-1:impo…

【进阶16】Python多线程实战案例

一、Python实现多线程的几种方式 _thread:模块提供了基本的线程和互斥锁支持;更底层的的线程管理实现模块 threading:threading模块则通过封装_thread,提供了更加全面的线程使用方法。 _thread案例:# *coding:utf-8 * #用_thread启动多个线程完成任务 import _thread imp…

[总结] 高等数学的一些理解

🚝目录极限"什么情况下求极限可以直接带入""关于等价无穷小使用条件问题""如何解释洛必达法则(一阶泰勒展开)"有关泰勒展开导数与微分※导数极限定理、分段点求导能不能用公式?导数和导数的极限?"二阶导数的记号为何如此怪异"积分…

Pycharm连接远程服务器并实现远程调试

Pycharm连接远程服务器并实现远程调试 Pycharm连接远程服务器并实现远程调试连接远程服务器 同步代码 配置远程解释器进行调试连接远程服务器 1、点击 Tools(工具),点击 部署Deployment(部署),点击Configuration(配置)2、新增一个SFTP协议的链接3、给链接命名4、配置服…

题目集1~3的总结性Blog

第一次博客 一、前言 前三次的pta题目难度逐渐增加,第一次pta还算比较简单,基本不涉及到多个类,但是到了第二次作业就开始涉及到多个类,难度也比第一次的增长了很多,第三次作业虽然题目量不多,但是题目很难,涉及到的类关系非常复杂。难度非常大,测试点很多。前三次的pt…

Linux网络编程

C++11新特性 右值引用 减少无畏的深拷贝,使用间拷贝改变资源的所有权 把文件描述符设置为-1是为了重用数组里面的元素,现在我们用一整块的堆内存,就不用重用那个数组了线程池 手写线程和线程池的区别 需要自己创建和销毁 在主线程里建立连接,在子线程通信,而线程池则…

带宽优化新思路:RoCE网卡聚合实现X2增长

RoCE也可以组Bond,只是比普通网卡多了一些约束。本文分享自华为云社区《2个RoCE网卡Bond聚合,实现带宽X2》,作者: tsjsdbd 。 我们知道操作系统里面,可以将2个实际的物理网卡,合体形成一个“逻辑网卡”,从而达到如主备/提升带宽等目的。但是RoCE网卡,是否也跟普通网卡一…
推荐文章