前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >某厂的红队考核

某厂的红队考核

原创
作者头像
G0mini
发布2023-03-29 22:24:47
7900
发布2023-03-29 22:24:47
举报
文章被收录于专栏:极梦C极梦C

前言

代码语言:txt
复制
参加了一次红队考核。

要求介绍

代码语言:txt
复制
一些基本要求:
     三个端口,获得shell并提权,代码审计0day加分。

环境介绍

代码语言:txt
复制
127.0.0.1:8000  银行系统

127.0.0.1:8001  tomexam系统

127.0.0.1:8002  jspxmcs

过程1

代码语言:txt
复制
127.0.0.1:8000
代码语言:txt
复制
这个根据网上的说话,说他有注入点,进行了尝试。

发现无法注入,应该是做了加固。先放一放。

过程2

代码语言:txt
复制
127.0.0.1:8001
代码语言:txt
复制
是一个tomexam系统

后台存在sql注入点。

注册任意账号进去。

新闻管理处有sql注入点。
代码语言:txt
复制
看一下。
没有写入权限--无法上传webshell
不支持堆叠注入--无法update数据库(后续会用到)
代码语言:txt
复制
三个靶场是同一个数据库,这里把用户名密码都下载了下来。
代码语言:txt
复制
进入tomexam系统后台,初步尝试文件上传
除了jpg其余都返回不能上传。(后续能绕过)。
百度了一下,发现所有文章都没有写这个上传点。
尝试了一下绕过,还是只能上传jpg图片。
代码语言:txt
复制
放一下看一看另一个系统。

过程3

代码语言:txt
复制
127.0.0.1:8002 jspxcms
代码语言:txt
复制
网上都是利用这个后台进行上传文件getshell的,

根据刚刚读取的密码,发现admin密码无法碰撞出来。

其余的账号都没有权限。
代码语言:txt
复制
这里尝试了一些路径拼接全部都是403,尝试了一写403的绕过,失败。

这里找到了jspxcms的源码。找到了一些网上没有出现过的上传点。

发现能上传,但是和本地搭建的环境不太一样。

尝试后也是失败。
代码语言:txt
复制
说实话这里有点难顶。

能想到的方式和网上的方式都尝试了。发现都无法上传shell。

峰回路转-1

代码语言:txt
复制
沉下心想一下:

回头捋一下,这几个系统。想获得shell---文件上传、rce、sql注入。

这里sql注入--失败(应该有我没发现的)。

rce--也失败了(应该有我没发现的)

文件上传--感觉是白名单。
代码语言:txt
复制
别被别人影响,不要先入为主。(就死在这上面了)

继续尝试127.0.0.1:8001

文件上传也就tomexam系统有。看一下源码吧。

在网上找到了源码。

第一次看感觉就是白名单。

第二次看,这是一个假的白名单。是假的竟然。可以绕过。



PS:网上没有写出来,人家还要考核,这里具体就不泄露了。感兴趣可以自己看一下。
代码语言:txt
复制
知道是假的了。那么直接尝试上传文件,获取webshell
代码语言:txt
复制
server 2012  土豆家族内存提权。

峰回路转2

代码语言:txt
复制
继续

127.0.0.1:8002

8001端口getshell了。

然后尝试8001-jspxcms的服务。

这里漏洞都尝试了,只有后台没有尝试。但是密码无法碰撞出来
代码语言:txt
复制
SQL不支持堆叠注入--无法修改密码。
代码语言:txt
复制
这里取巧了。

还记得8001的shell吗。

利用上文的shell。直接连接sql。重置密码。
代码语言:txt
复制
登录admin 密码为空

制造war包。
代码语言:txt
复制
提权和上述一样。

峰回路转3

代码语言:txt
复制
127.0.0.1:8000 只有这个没有shell了。

说一下这个系统。

登录后台,发现并没有什么功能。

只有一个任意文件下载的漏洞。

自带的文件下载是下图这个路径。
代码语言:txt
复制
千万别思想固化。

之后才想到的这个思路。
代码语言:txt
复制
开始并没有扫描对方端口,发现开发了3306端口。

那么思路就来了。

任意文件下载--->下载数据库用户名密码--->连接--->写入webshell--->你说路径在哪里,你看看上面默认下载的文件是不是就是路径呢。

更多精彩,关注公众号

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 要求介绍
  • 环境介绍
  • 过程1
  • 过程2
  • 过程3
  • 峰回路转-1
  • 峰回路转2
  • 峰回路转3
  • 更多精彩,关注公众号
相关产品与服务
代码审计
代码审计(Code Audit,CA)提供通过自动化分析工具和人工审查的组合审计方式,对程序源代码逐条进行检查、分析,发现其中的错误信息、安全隐患和规范性缺陷问题,以及由这些问题引发的安全漏洞,提供代码修订措施和建议。支持脚本类语言源码以及有内存控制类源码。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档