极客少年挑战赛2022 writeup by 树木

本文详细解析了CTF竞赛中的几个挑战题目,包括利用.DS_Store文件泄露信息、Go语言SSTI漏洞利用、Python字节码反编译、RC4加密破解、二维码信息隐藏及恢复等技术手段。

前言

最近强网杯什么的虽然打了,但是排名太低了,写出来怕师傅们笑话qwq

这次写个简单点的WriteUP,嘿嘿嘿

WEB

DSDS

我们直接访问一波环境,发现出现如下内容

百度搜索一波,发现有个叫. DS_Store的文件

直接下载一波,用记事本打开

把所有空格替换成空字符

然后直接访问一手

flag{a0830f190b42f7ce0c7323fd096c3084}

GoGoGo也有Web

下载附件,拿到一个这样的Go文件

我们也是直接采用必应搜索法,搜到这个文章

Go SSTI初探 | tyskillのB​​​​​​log

对比了一下,发现两段代码相似度很高,再观察代码,发现POST的body部分有个name参数,可以用该参数和Evil函数去读文件,下面放出payload

name={
  
  {.Evil "/flag"}}

POST该payload,得到flag

flag{b3e62a1d26068a2a79022afd93870a25}

REVERSE

easy_re

下载附件,发现给了个pyc文件,我们在线反编译一下,得到如下代码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值