ToB企服应用市场:ToB评测及商务社交产业平台

标题: Sickos1.1 详细靶机思路 实操笔记 [打印本页]

作者: 王柳    时间: 2024-11-23 16:05
标题: Sickos1.1 详细靶机思路 实操笔记
Sickos1.1 详细靶机思路  实操笔记

免责声明

本博客提供的全部信息仅供学习和研究目的,旨在进步读者的网络安全意识和技术能力。请在合法合规的条件下利用本文中提供的任何技术、方法或工具。如果您选择利用本博客中的任何信息举行非法活动,您将独自承担全部法律责任。本博客明确表示不支持、不鼓励也不参与任何情势的非法活动。
前言

这台靶机比较简单,有一定经验的师傅们发起可以直接盲打,如果遇到走不通的话再看网上的各种分享,主要可能想不到的点在squid代理服务,通过查询相关资料能得知我们通过配置代理就能突破这个点
下载靶机
靶机链接SickOs: 1.1 ~ VulnHub下来后导入到vmware里面
右键vm靶机栏 打开靶机的.ovf文件

Nmap信息网络

主机发现:
  1. sudo nmap -sn 192.168.236.128/24
复制代码
开启靶机后能找到133这台呆板,就是我们要打的靶机
TCP扫描
  1. sudo nmap -sT --min-rate 10000 -p- -oA sickok_ports 192.168.236.133
复制代码

拿到了这三个端口22,3128,8080  对应的端口分别为ssh  squid-http http-proxy
详细端口扫描
  1. nmap -sT --min-rate 10000 -p 22,3128,8080 -O -sV -sC -oA sickos_detail 192.168.236.133
复制代码

给出了更详细的信息,如服务版本号,主机型号等
nmap默认漏洞脚本扫描
  1. nmap --script=vuln -oA sickos_script p22,8080,3128 192.168.236.133
复制代码

没有什么发现,nmap没有给出利用路径
web渗透

攻击面分析

我们知道了3128开放的是一个squid代理服务,版本为3.1.19,如下直接访问没有给什么东西

8080端口关闭,是一个http-proxy  可能是什么代理之类的服务,直接去访问是拒绝连接
22端口ssh长途连接我们可以尝试去空密码连接,但可能性不大,如果在我们去寻找凭据实在走不下去了可以去尝试一下
squid代理

先去搜索一下squid服务
Squid代理服务器
Squid主要提供缓存加速、应用层过滤控制、web服务隐藏真实IP(安全性)的功能。
1、代理的工作机制
取代客户机向网站哀求数据,从而可以隐藏用户的真实IP地点。
将获得的网页数据(静态 Web 元素)保存到缓存中并发送给客户机,以便下次哀求雷同的数据时快速响应。
2、代理的范例
传统代理:
适用于Internet,需在客户机指定代理服务器的地点和端口。
透明代理:
客户机不需指定代理服务器的地点和端口,而是通过默认路由、防火墙策略将Web访问重定向给代理服务器处理。
反向代理:
如果 Squid 反向代理服务器中缓存了该哀求的资源,则将该哀求的资源直接返回给客户端;否则反向代理服务器将向背景的 WEB 服务器哀求资源,然后将哀求的应答返回给客户端,同时也将该应答缓存(静态)在当地,供下一个哀求者利用。
靶机的squid跑在3128端口上,应该指定的代理服务器端口就为3128,在浏览器上设置一下proxy

设置好后发现直接访问靶机ip可以通,给了一个BLEHHH!!!  这是一个俚语

既然可以通那就爆破一下目次吧
指定一下代理
  1. dirb http://192.168.236.133/ -p http://192.168.236.133:3128/
复制代码
  1. + http://192.168.236.133/cgi-bin/ (CODE:403|SIZE:291)                                                                                                     
  2. + http://192.168.236.133/connect (CODE:200|SIZE:109)                                                                                                      
  3. + http://192.168.236.133/index (CODE:200|SIZE:21)                                                                                                         
  4. + http://192.168.236.133/index.php (CODE:200|SIZE:21)                                                                                                     
  5. + http://192.168.236.133/robots (CODE:200|SIZE:45)                                                                                                        
  6. + http://192.168.236.133/robots.txt (CODE:200|SIZE:45)                                                                                            
  7. + http://192.168.236.133/server-status (CODE:403|SIZE:296)  
复制代码
先访问最感兴趣的index.php
实在就是之前的BLEHHHH!!
其他的目次扫了一眼,/connect里面是一个脚本,没什么用大概就是说  你可能想要尝试(利用)我的服务
/server-status 403forbidden无法访问
  1. #!/usr/bin/python
  2. print("I Try to connect things very frequently")
  3. print("You may want to try my services")
复制代码
robots.txt   :

给了一个Dissalow:/wolfcms,尝试一下访问这个路由,尝试访问发现真的有

点了一圈没有什么发现,网页都是一些静态资源,去网上搜索一下wolfcms有没有什么框架漏洞
Wolf CMS - Arbitrary File Upload / Execution - PHP webapps Exploit
这里发现一个长得很像登陆界面的url
  1. http://targetsite.com/wolfcms/?/admin/plugin/file_manager/browse/
复制代码
确实跳转到了一个登录页

弱密码U/P:admin admin进入wolfcms的背景

反向连接shell

在登录wolfcms背景之后随便点点,发现有很多代码执行和文件上传的位置,比如Home Page里面就可以填写php代码
在Articles中嵌入
[code]




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4