2021-8-3-CTF
1、
题目名称:Rotated!
题目类型:Crypto
题目内容:They went and ROTated the flag by 5 and then ROTated it by 8! The scoundrels! Anyway once they were done this was all that was left VprPGS{jnvg_bar_cyhf_1_vf_3?}
tips:flag格式是IceCTF
解题技巧:凯撒密码,利用现成工具进行解密即可。
题目答案:IceCTF{wait_one_plus_1_is_3?}
科普:凯撒密码(恺撒加密、恺撒变换、变换加密):它是一种替换加密的技术,明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文。例如,当偏移量是3的时候,所有的字母A将被替换成D,B变成E,以此类推。
注意:凯撒密码转换只针对英文26个字母(大写对大写,小写对小写)进行位移代换的密码。
2、
题目名称:Vape Nation
题目类型:Misc
题目内容:Go Green!附加图片如图:
解题技巧:利用Stegsolve.jar工具打开,分析图层
题目答案:IceCTF{420_CuR35_c4NCEr}
科普:看到图片后应该想到图片的多种加密,如:1、图片隐写(利用Stegsolve.jar工具打开,分析图层)、2.利用winhex或nodepad++打开搜索ctf,CTF,flag,key等关键字是否存在相关信息、3.检查图像的开头标志和结束标志是否正确(此时需要熟记各个类型图像的开始标志),若不正确修改图像标志恢复图像,打开查看是否有flag或ctf信息或者看文件开始或最后有无加密密码文,4、若为动图,需要分帧查看各帧图像组合所得数据 、5、图片明显不完整,缺失上面或下面内容,此时用winhex或nodepad++打开图片,修改长宽等......
3、
题目名称:我要变成一只程序猿
题目类型:Misc
题目内容:输入:ba1f2511fc30423bdb
再运行一下程序:
#include<stdio.h>
#include<string.h>
void main() {
char str[100]="";
int i;
int len;
printf("input string:\n");
gets(str);
len=strlen(str);
printf("result:\n");
for(i=0;i<len+1;i++)
{
putchar(str[len-i]);
}
printf("\n");
}
就会有惊喜哦!!
解题技巧:看程序为C语言,将代码中的void改为int输入内容再运行程序得出答案
题目答案:bdb32403cf1152f1ab
注意:要了解C/C++语言的基本语法
4、
题目名称:XX
题目类型:Misc
题目内容:LNalVNrhIO4ZnLqZnLpVsAqtXA4FZTEc+
解题技巧:当你一筹莫展的时候请注意观察题目名称,这是啥?没见过?会不会就是个密码名?没错就是!XXencode编码,在线解密呦~可参照在线解码网址http://www.atoolbox.net/Tool.php?Id=780
题目答案:flag{This_is_Xx3nc0de}
5、
题目名称:Alien Message
题目类型:Crypto
题目内容:We found this suspicous image suspicous image online and it looked like it had been planted there by an alien life form. Can you see if you can figure out what they're trying to tell us?
解题技巧:阅读所给题目题目内容有关外星,百度搜索外星文字丫丫丫
对照表格你会发现你还是不对,但前面常见字母IceCTF观察图片不同可猜想到符号大的字母为大写,符号小的字母为小写
题目答案:IceCTF{gOOd_n3wZ_3vERyoN3_1_L1k3_fU7ur4Ma_4nd_tH3iR_4maZ1nG_3As7eR_39G5}