欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

XJPC-CTF刷题记录

程序员文章站 2022-04-04 20:13:25
...

上平台刷题,交个作业

WEB部分

404喽

感觉像是签到题。。。
XJPC-CTF刷题记录flag{4cewa8-ed7a-t6g5-93d8-e9fd8fer}

简单的登录

进入页面
XJPC-CTF刷题记录既然说是简单的登录,那先尝试弱口令,admin、root之类的
XJPC-CTF刷题记录admin成功
flag{sfasf4-456a-1f85-yy5g-3sd524fd}

GET - POST ?

XJPC-CTF刷题记录常规题,正常做
XJPC-CTF刷题记录继续
XJPC-CTF刷题记录flag{jjt58t-49rg-gr5e-r8g4-tt8rv47e}

SQL注入正传

开始吧,正片。
XJPC-CTF刷题记录
emmmmm,既然是SQL那就先试试’and 1=1
XJPC-CTF刷题记录
?没结果???
算了,老实一点,从id=1开始试,结果还真找到了
XJPC-CTF刷题记录XJPC-CTF刷题记录
这两张图说明的信息不少,flag在flag这个表里,我们传递id的这张表是user
好吧,构造语句1 order by N,这个语句的目的是测试当前表有几个可查询量。
XJPC-CTF刷题记录3个,行吧,然后想了想,觉得有点怪,既然order语句可以用,我为什么不去用select语句试一下呢。。。
给自己一巴掌

payload:http://target.org/index.php?id=1 union select * from flag

解释一下这个语句,首先,union是联合查询语句,然后select属于一句非常基础的sql查询语句,from后面的是表名,也就是说,这一句的意思是:(可能说的不对啊,大佬请指正)
查询id=1的信息,并且从flag表中查询所有的信息
其中的‘*’就是查询所有的表中量
转换成sql的查询语句的话:

SELECT * FROM user WHERE id=1 union select * from flag

行了,上手干

XJPC-CTF刷题记录flag{zx15ff-bg89-t12y-s7e8-w9e8r4c8}

PWN

nc

XJPC-CTF刷题记录EZ
XJPC-CTF刷题记录flag{6979d853add353c9}

CRYPTO

栅栏密码

常规题目
题干:
fhnli}a_gs{hzahne__lsa
passwd是10
flag{zhe_shi_shan_lan}

莫斯

题干:
..-./.-../.-/--./----.--/--../...././..--.-/.../..../../..--.-/--/---/..--.-/.../../-----.-
简单的莫尔斯电码,但是可能是我找到翻译器有问题,{和_都没翻译出来,
FLAG{ZHE_SHI_MO_SI}

RESERVE

ida

下载题目,打开
XJPC-CTF刷题记录
哦,猜数字,硬上试试
XJPC-CTF刷题记录
hh,还是上ida吧…
XJPC-CTF刷题记录
淦,直接shift+f12看变量
XJPC-CTF刷题记录
done
flag{zhe-shi-yi-ge-da-an}

MISC

很简单

打开是下面这张图片,很明显是图片隐写,txt打开
XJPC-CTF刷题记录txt打开后
XJPC-CTF刷题记录flag{day day up}

听说后缀很美丽

下载下来看起来是个压缩包。。。
XJPC-CTF刷题记录
打开
XJPC-CTF刷题记录
就离谱。。。
一样,txt打开XJPC-CTF刷题记录
flag{YOU @RE @ aaa@qq.com MAN}

好像被截取了

打开压缩包
XJPC-CTF刷题记录???好像没什么问题
XJPC-CTF刷题记录嗯?文件损坏?winhex打开看看
XJPC-CTF刷题记录文件头部看起来没什么问题,IHDR头部的大小好像也没写出问题,Chunk Type Code也问题不大,看看文件尾部吧
XJPC-CTF刷题记录嗯?问题也没有啊。联系一下题目的名字,看起来是文件的大小部分出了问题。
XJPC-CTF刷题记录
果然,从缩略图上看这是一个正方形图片,这里的图片尺寸错了,改回来
XJPC-CTF刷题记录出来了
XJPC-CTF刷题记录flag{hello_hacker}

相关标签: 学习