misc
1、签到
![](https://i-blog.csdnimg.cn/blog_migrate/db4dc4df714e0c2f72db461d9937f912.jpeg)
打开微信扫一扫,扫描公众号输出QLNUCTF得到flag
2、base编码
观察格式,发现该特征符合base64编码特点
![](https://i-blog.csdnimg.cn/blog_migrate/e312b7da596c48c0deb89a0dfbdd025b.png)
在https://ctf.bugku.com/index.html在线破译网站找到base64解码即可
![](https://i-blog.csdnimg.cn/blog_migrate/f82ae42e39bcf0f3748e7dca8cc1f99d.png)
3、你猜它属啥
右击图片,选择属性,在详细信息中找到flag
![](https://i-blog.csdnimg.cn/blog_migrate/ca12f10f1b50d46b79f107c99aafaf89.png)
4、010的奥秘
将图片拖动到010中,选择16进制,ctrl+f搜索QLNU得到flag
![](https://i-blog.csdnimg.cn/blog_migrate/2c24c35228059afe510248b7418e0341.png)
5、会动的图
将动图拖动到java and Stegsolve 或者ps中图层分离开,得到flag
![](https://i-blog.csdnimg.cn/blog_migrate/7a120e8c0cdc0cbbc38365aa46f15c2d.png)
6、表白的话
在md5解码网站进行在线解码https://www.somd5.com/
![](https://i-blog.csdnimg.cn/blog_migrate/64798f780bb245c519db1e94ad94a81d.png)
7、社会主义好青年
通过观察发现该编码为社会主义核心价值观编码,https://ctf.bugku.com/index.html在线解码
![](https://i-blog.csdnimg.cn/blog_migrate/589277b67c1b33a1eb08cafcd2b4d148.png)
8、想见出题人吗?
打开之后发现是一个两半的二维码,利用ps截成两半复原扫码即可
9、好长的文本
发现是base64编码的png文件格式,用网站data:image/png;base64,编码解开
![](https://i-blog.csdnimg.cn/blog_migrate/abb3594c233801f5718d516dd0b543c8.png)
10、你看到我的玫瑰了吗
观察编码类型,发现是由数字百分号和字母组成,推断出第一步是unicode编码
搜素在线解密网站,进行解码
![](https://i-blog.csdnimg.cn/blog_migrate/11467e483832880bb84da332333a98d5.png)
得到顺序混乱的flag,因此判断为栅栏密码,再解开谜语得到数字2进行解码
在bugku解密网站中解开栅栏密码
![](https://i-blog.csdnimg.cn/blog_migrate/10728a471c3c0d186ba1c8576b283317.png)
11、bang
打开文件发现此题为加密文件,采取爆破方法,使用ARCHPR工具
爆破后得到文件密码1024,打开文件txt
![](https://i-blog.csdnimg.cn/blog_migrate/8752b182088b3192ab1da5269b7b202f.png)
12、base家族
在bagku使用各种base解码一直解码知道出结果为止顺序为64,85,32,64
![](https://i-blog.csdnimg.cn/blog_migrate/2118baefa399a5bb95e37824bd6846bb.png)
![](https://i-blog.csdnimg.cn/blog_migrate/c8dc912a64af81f2f12203d6eb278ab4.png)
![](https://i-blog.csdnimg.cn/blog_migrate/ba68da5745d9131b76491d25534239e4.png)
13、假密码
打开压缩文件发现需要密码,结合题目知道这是伪加密
zip伪加密是在文件头的加密标记位做修改,进而再打开文件时识被别为加密压缩包-
![](https://i-blog.csdnimg.cn/blog_migrate/2f31341b2a2c4afc610c72fa164ecd23.png)
本体如下:修改全剧方位标记,改为00
![](https://i-blog.csdnimg.cn/blog_migrate/ca2aaf2cfbef29025d6f647e777b60f5.png)
在打开压缩包发现没有加密了
![](https://i-blog.csdnimg.cn/blog_migrate/c49ae35f7ed960d03859a193e6bd75ae.png)
14、后缀呢?
本体非正规做法,直接双击文件,用画图打开就可以得到flag
![](https://i-blog.csdnimg.cn/blog_migrate/7bf5f72e7f6579307ee858ad359130d2.png)
![](https://i-blog.csdnimg.cn/blog_migrate/711330a3ab88c8c4cb17a5b7938c80b4.png)
正规做法是观察文件拖进101发现缺少后缀,然后根据文件头的格式填上文件尾的格式,保存文件即可打开,文件头尾参考网站
![](https://i-blog.csdnimg.cn/blog_migrate/299a53d491fe057feee3a19eb31801d5.png)
15、WHO IMI
发现题目是一张图片,之后搜索百度识图找到电影名称以及相关的电影细节来解答题目
16、游戏
根据提示打开游戏网站并且导入存档,然后删掉一些东西(shift全选),然后答案在小地图上会以及其不人性化的形式显示出来
隐写
1、flag在哪呢
打开word文档,ctrl+全选,然后改变字体颜色
![](https://i-blog.csdnimg.cn/blog_migrate/eb744e450a749ce91ce62c5e031588e8.png)
2、腿呢?
观察图片发现女人的腿没了,所以推断为此题需要修改照片的长度从而找出flag
将图片拖进010
![](https://i-blog.csdnimg.cn/blog_migrate/1762fe52676108d4b9ad94dc7b100499.png)
修改图片的高度得到flag
![](https://i-blog.csdnimg.cn/blog_migrate/ab4aed319e7684ed9c1d9664072e84d4.png)
参考文献https://blog.csdn.net/hclimg/article/details/110280589
3、人美心善的学姐
查看图片,此题为图片隐写,此图在图片后面又隐藏了一个文件,拖入010搜索png
![](https://i-blog.csdnimg.cn/blog_migrate/a0679c9f8ac63d9081986460e8ebaeda.png)
然后删除前面一半所有的png文件
保存查看原图片
![](https://i-blog.csdnimg.cn/blog_migrate/8529a4e546bfb779c4216c9f2181dfec.png)
4、200个字
打开文件,发现是只有这么几个个字,但是题目说两百个字
![](https://i-blog.csdnimg.cn/blog_migrate/cadeb96e3f60f9c6235b10516cb25b09.png)
而且还显示77列,判断为零宽度字符隐写
在线解码网站http://330k.github.io/misc_tools/unicode_steganography.html
5、图片隐写1
此题为lsb隐写,使用stego打开
![](https://i-blog.csdnimg.cn/blog_migrate/b1bcbebfc5e32f89debe1ea7cde4bfb6.png)
根据上述操作,点击preview得到flag
![](https://i-blog.csdnimg.cn/blog_migrate/e0ad983246a38c6ec80566d01c25a03c.png)
6、图片隐写2
查看此图,还是lsb隐写,拖入setgo,打开图片
![](https://i-blog.csdnimg.cn/blog_migrate/c25a3ca9011c233ea576885b7e8ff4d6.png)
点击箭头,试图找到flag
7、就是不想告诉你
![](https://i-blog.csdnimg.cn/blog_migrate/24bd8e273cdf7aa802a6e07fb314e5d5.png)
一看图,有水印,而且是图片隐写,所以可以判断出是盲水印
将hint拖入010,发现提示而且是base64编码
![](https://i-blog.csdnimg.cn/blog_migrate/9edf6c843f1009729de533ae771420d1.png)
![](https://i-blog.csdnimg.cn/blog_migrate/6e397fc4071657daf961518504373b6a.png)
提示使用watermark,通过搜索下载watermarkH并打开
提取水印调整数值
![](https://i-blog.csdnimg.cn/blog_migrate/c4b4c96a60440807f2dcf4db47d528c5.png)
现代密码
1、现代密码入门指北
放入c++编译即可
![](https://i-blog.csdnimg.cn/blog_migrate/0540c1c06f5b524212ccd5a161b3aac0.png)
2、rsa1
第一题已知pqec来求m,网上搜索脚本,修改数值得到flag
![](https://i-blog.csdnimg.cn/blog_migrate/5b8bae567cbc7906b40ec5fb2aa7ac7a.png)
3、rsa2
本题只有n,e,c,但是已知n=p*q
x先通过http://factordb.com/index.php?query=688819网站通过n得到p和q再用脚本
![](https://i-blog.csdnimg.cn/blog_migrate/0974215b864686e816b12e6ea8f197fc.png)
![](https://i-blog.csdnimg.cn/blog_migrate/f71ae543b8caa73d2130e5b4b94d29fe.png)
4、rsa3
读取程序,可以得到n,e,c的值,重复rsa2的方法,将n分解然后求出m的数值
然后再转化成字符输出
![](https://i-blog.csdnimg.cn/blog_migrate/20886606e0675ac8987762c3dcc4257e.png)
5、逆向思维
打开本题,阅读程序,发现是对一些字符进行ascll码值进行分类计算,写出程序反编译即可
6、只有一行
通过文件名,easy_xor,得知是异或运算,借用re入门指北程序进行修改,写出解题脚本解题
反向编译即可
古典密码
1、我爱你caesar!
观察提示,发现此题为凯撒密码,在线密码枚举破解即可
https://ctf.bugku.com/tools.html
![](https://i-blog.csdnimg.cn/blog_migrate/21b5a28f1cb17552c98877e76041b87c.png)
2、听佛说宇宙的真滴
观察题目,发现题目含有佛曰,判断为与佛婵论,https://ctf.bugku.com/tools.html解码
![](https://i-blog.csdnimg.cn/blog_migrate/4a97339eea5db435b4f3e8c853817c56.png)
3、红星闪闪放光芒
乍一看题,就是社会主义核心价值观编码,在线解密网站解密即可
![](https://i-blog.csdnimg.cn/blog_migrate/b819a83c15a7c501acf12a295899b205.png)
4、古典密码入门指北
打开pdf,发现是有秘钥的编码,所以是维吉尼亚编码
![](https://i-blog.csdnimg.cn/blog_migrate/ab9eb1a9c300a454f8e80457028ece93.png)
![](https://i-blog.csdnimg.cn/blog_migrate/0b4ecf05d1dccf90487e591a1d3b23ac.png)
5、你知道ASCII码的全称是什么吗?
一看是ASCII码,且没有超过127,判断为十进制转ascii
在http://www.hiencode.com/jinzhi.html网站在线解密就好
![](https://i-blog.csdnimg.cn/blog_migrate/12c1e3a5211ce5e9f36fe17c1a7d9d1b.png)
6、你看我眼熟吗?
观看此题是一堆代码,但是很多数超过了127,所以肯定不是十进制的ascll,再发现数字都是0到7,所以判断为八进制ascll码
先转换为十进制
81 76 78 85 123 69 118 51 95 115 51 101 110 95 97 78 95 111 99 116 97 108 125
再进行转换成ascll码
![](https://i-blog.csdnimg.cn/blog_migrate/51e9cd0ae10ca945ee4e3429f94af096.png)
7、0和1第一题
观察此题,发现只有0和1组成的编码,判断此编码有两种形式输出,因此暂时判断为摩斯电码
摩斯电码由-和.组成,所以把0和1换成-和.
https://www.tooleyes.com/app/morse.html在线解码网站
![](https://i-blog.csdnimg.cn/blog_migrate/38239196e87340ed4ca9fd0a3a1aeebf.png)
![](https://i-blog.csdnimg.cn/blog_migrate/80e845236bf1674e5f2f5b80f362fa33.png)
8、0和1第二题
打开此题,发现还是由0和1组成的编码,经过摩斯电码尝试,发现错误,在搜索发现是培根密码也是由两个字符构成,为A和B,然后经过转化,在网上在线解码培根密码工具发现解不出来密码,在经过搜索发现是第二种方式,然后一个一个对照第二个表格找就可以了
![](https://i-blog.csdnimg.cn/blog_migrate/687c031aa17e4a0cba60663c1e1dce6a.png)
9、歪比巴卜
嘴里一直默念歪比巴卜然后打开http://www.hiencode.com/网站往下看这玩意像不像歪比巴卜
![](https://i-blog.csdnimg.cn/blog_migrate/5b9eeede1ec5de2dcff6fd4ca96f9e4d.png)
![](https://i-blog.csdnimg.cn/blog_migrate/74573fb97f3bc5c996a2087542206377.png)
解码即可
10、头脑风暴
打开文件发现是brainfuck,解码
![](https://i-blog.csdnimg.cn/blog_migrate/747343588d1b17627a3a587789c555e0.png)
11、人美心善的学姐又来了
下载图片,查看文件名为the_Milky_Way,翻译为银河
搜索银河ctf得到提示
![](https://i-blog.csdnimg.cn/blog_migrate/00d7f85c729d3a328ef0218d6076e09c.png)
一一对应解密即可
12、维多利亚的秘密
发现此题为没有类似于凯撒密码,但是枚举并没有得到想要的答案,所以推断为没有秘钥的维吉尼亚密码,然后去网上搜索解密网站https://www.guballa.de/vigenere-solver,在线爆破解密(注意语言要选英文哦)
13、是base但不仅仅是base
一看题目说是现代密码,翻译秘钥为对称,就是对称现代密码,上网搜索,得到rabbit密码
http://www.jsons.cn/rabbitencrypt/
![](https://i-blog.csdnimg.cn/blog_migrate/d8de612d7050424e515b9c27ff0314fd.png)
其实rabbit和base也有一定联系的
REVERSE
1、re入门指北
2、easy_re1
ida是re常用工具,将此代码拖到ida中,f5反编译得到伪代码
![](https://i-blog.csdnimg.cn/blog_migrate/06154842726d23381ec31b8257dbd4fe.png)
![](https://i-blog.csdnimg.cn/blog_migrate/219a0a1bb136471365991cef3d823002.png)
得到flag
3、APK
本题是apk文件,用到安卓killer工具,使用前需配置好java环境,并在目录中选择好java文件夹
![](https://i-blog.csdnimg.cn/blog_migrate/004fd1532b9531ef7c94ed6d2c16bc83.png)
![](https://i-blog.csdnimg.cn/blog_migrate/1bdd963ab541a4ec62102896f536a162.png)
经过一番痛苦的搜索找到flag
4、克拉斯
class经过查阅是java的可执行文件,所以要找找到java的反编译工具,反编译找到伪代码
![](https://i-blog.csdnimg.cn/blog_migrate/952bd2a17015d211a70310af4b08983c.jpeg)
![](https://i-blog.csdnimg.cn/blog_migrate/3319be2b02890b2771ecc05c2ec51cea.png)
所以可以试试base64编码
![](https://i-blog.csdnimg.cn/blog_migrate/d076a2ab23d967e67a2ce8e165b18449.png)
经过一次解密后发现没有出flag,但是这个格式也像是base64编码,所以在此解码
UUxOVXtKYXZhX3JldjNyc2VfV29fMGFXfQ==
![](https://i-blog.csdnimg.cn/blog_migrate/1b9382c5eb3b564372f067d964c0a6ba.png)
5、easy re2
本题拖入ida中发现无法得到伪代码,所以判断此代码有壳,所以用查壳工具查询
![](https://i-blog.csdnimg.cn/blog_migrate/ab31d830b9505ac8ce4d33b3a6792266.png)
是upx壳
参考https://blog.csdn.net/qq_53532337/article/details/120571437
![](https://i-blog.csdnimg.cn/blog_migrate/807fc6bee201c5306d93f82d5b59857e.png)
脱壳成功
再放入ida中反编译
![](https://i-blog.csdnimg.cn/blog_migrate/e4bc64faebc31aee4fdca80e9f9311a6.png)
发现base64编码,在线解码,得到flag
![](https://i-blog.csdnimg.cn/blog_migrate/6fa0ee33a9575d1a2f3c247578ae91af.png)
WEB
1、web方向指北
打开滑到最低下得到flag
2、12312213.php
打开后毫无头绪,就f12查看源代码得到flag
![](https://i-blog.csdnimg.cn/blog_migrate/66f2133141f28b420d04aee792ecfd92.png)
3、传参
网上搜索get post传参,建议下载火狐浏览器和hackbar插件
先get传参
![](https://i-blog.csdnimg.cn/blog_migrate/34ff8b919a79d74f775426316d29e0b3.png)
在登录到第二个网站,使用hackbar进行post传参
![](https://i-blog.csdnimg.cn/blog_migrate/fa2b198e0bcb7aa09d7dad8ea9548a2e.png)
出来咯
![](https://i-blog.csdnimg.cn/blog_migrate/763aca7f79905a1ba6290d7c9204c2aa.png)
4、easy_php
本题打开是一个PHP代码,通过解读,需要挖掘漏洞绕过preg_match
使用数组绕过
![](https://i-blog.csdnimg.cn/blog_migrate/e054c09a9c7b59697a3f9a66ffa22381.png)
5、首页
打开后是inbex,而不是index,所以可以抓包查看一下,抓包可以使用抓包软件,或者直接浏览器抓包
![](https://i-blog.csdnimg.cn/blog_migrate/6a9ac45b4f953276fabb68b8d936fc1d.png)
6、疯狂星期四
打开是php代码,读一读按照判断语句输入得到flag
![](https://i-blog.csdnimg.cn/blog_migrate/ccb08ff1d6278f2ee0e04f56d82d1516.png)
PWN
1、pwn入门指北
2、 nc me
去网上搜索nc的含义,然后打开虚拟机nc [主机域名]进入服务端,然后cat flag得到答案
![](https://i-blog.csdnimg.cn/blog_migrate/ca7b56e18de4635b2d16b7ed58e88f60.png)
3、overflow
打开查看源代码,发现存在可以利用漏洞溢出
先连接服务器,输入超过200个字符跳过if获取flag
![](https://i-blog.csdnimg.cn/blog_migrate/421a732219f75aa1548813482a1e0c2a.png)
4、fd
去网上搜索相关知识,发现open后面的str即是输入flag,然后再找出fd漏洞,依次输入0和1,得到flag(真的是输入3个)
![](https://i-blog.csdnimg.cn/blog_migrate/e13a2163ed239518d7cb3e958f0bcf9c.png)