CTF的学习记录

#CTF的学习记录1

刚接触CTF这方面的知识,感受一脸懵逼,小白一个,慢慢学习吧,先作个记录。web

前辈的金玉良言,刷题就完事了…好有道理。svg

昨天刷(bai)了(du)几道题,感受仍是挺有收获的。
大部分的入门密码题在百度上找个在线解码都能获得flag;
好比,这个( 懒得敲上去就直接截的图。)
在这里插入图片描述
还有这个摩斯密码
在这里插入图片描述
还有这个培根密码
在这里插入图片描述学习

这些都仍是挺简单的,百度上都有在线解码。加密

而后还有一些百度一下原理就能本身推出来的.net

就好比这个猪圈密码。
在这里插入图片描述
百度出来原理是这样的
在这里插入图片描述
因此,很容易推出flag是 QUICK BROWN FOX3d

还有些稍微复杂的。
像这个凯撒变异
在这里插入图片描述
刚开始我觉得是单纯的凯撒加密,然而并不能得出结果。
不得已只能百度,在发现它的不一样点,他的移动位数是递增的
由a-f为5,f-l为6,Z-a为7,_-g为8,因此移动的位数为从5依次递增。得出规律就好办了。
敲一个C语言代码
int main()
{
char a[30];
scanf("%s",&a);
int w=5,i;
int n=strlen(a);
for(i=0; i<n; i++)
{
a[i]=a[i]+w;
w++;
}
printf("%s\n",a);
return 0;
}code

而后运行
在这里插入图片描述
得出flag,搞定。xml

话很少说,接着去刷题吧。
ps:第一次写博客,但愿本身愈来愈好吧blog

最后推荐一篇文章,讲解各类密码,很详细,对新手很友好https://blog.csdn.net/fox_wayen/article/details/78235192图片