CTF mysql

难度系数: ★★★★★
题目来源: XCTF
题目描述: 我们在Mysql数据库中存放了flag,但是黑客已经把它删除了。你能找回来flag吗?
题目场景: 暂无
题目附件: 附件1

1、附件1

链接:https://pan.baidu.com/s/12RPRNl7PPgNBLpLatI68Fw
提取码:q57k

2、文件

在这里插入图片描述
3、把文件拷贝到 kail Linux 环境

在这里插入图片描述
4、点击空白处,鼠标右键—>在这里打开终端

在这里插入图片描述

5、strings:在对象文件或二进制文件中查找可打印的字符串。

用法:strings [选项] [文件]
打印 [文件] (默认为标准输入) 中可打印的字符串
选项为:
-a - --all--------------------扫描整个文件,而不仅仅是数据部分[默认]
-d --data-------------------只扫描文件中的数据部分
-f --print-file-name-------在每个字符串之前打印文件的名称
-n --bytes=[number]-----找到并打印任何以null结尾的at序列

-t --radix={o,d,x}----------打印以8、10或16为基数的字符串位置
-w --include-all-whitespace----包括所有的空白作为有效的字符串字符
-o An alias for --radix=o
-T --target=------------------------指定二进制文件格式
-e --encoding={s,S,b,l,B,L}-----选择字符大小和字节:
s = 7-bit, S = 8-bit, {b,l} = 16-bit, {B,L} = 32-bit
-s --output-separator= ----------用于在输出中分隔字符串的字符串。
@-------------------------------------读取中选项
-h --help----------------------------显示这个信息
-v -V --version---------------------打印程序的版本号

在这里插入图片描述
6、ls

在这里插入图片描述
7、cd mysql
在这里插入图片描述

8、strings XXXX | grep 'flag’

在这里插入图片描述
9、OK

71e55075163d5c6410c0d9eae499c977

猜你喜欢

转载自blog.csdn.net/HYD696/article/details/108897020
ctf
今日推荐