0x01 Intro
IDF是一个非常不错的CTF训练营。
牛刀小试里都是一些基础难度的题,如常见的编码格式,简单的图片隐写,简单的加密等,比较适合ctf入门。
链接:IDF之牛刀小试
0x02 Writeup
2.1 被改错的密码
-
题目简介
从前有一个熊孩子入侵了一个网站的数据库,找到了管理员密码,手一抖在数据库中修改了一下,现在的密码变成了cca9cc444e64c8116a30la00559c042b4,那个熊孩子其实就是我!肿么办求解!在线等,挺急的。。
PS:答案格式wctf{管理员原密码}
-
writeup
这道题主要考察MD5编码。
所给串长度是33位,其中字符l不是16进制字符,去掉后得到md5串,通过在线md5解密网站cmd5解密得到原密码:idf
2.2 啥?
-
题目简介
谁能告诉我这是啥?答案又是啥。。
题目图片
-
writeup
这题考察的是图片隐写。
通过16进制编辑器(如010 Editor, Winhex, 0xED等)打开即可在末尾发现wctf字串
2.3 ASCII码而已
-
题目简介
\u5927\u5bb6\u597d\uff0c\u6211\u662f\u0040\u65e0\u6240\u4e0d\u80fd\u7684\u9b42\u5927\u4eba\uff01\u8bdd\u8bf4\u5fae\u535a\u7c89\u4e1d\u8fc7\u767e\u771f\u7684\u597d\u96be\u3002\u3002\u0077\u0063\u0074\u0066\u007b\u006d\u006f\u0072\u0065\u006d\u006f\u0072\u0065\u005f\u0077\u0065\u0069\u0062\u006f\u005f\u0066\u0061\u006e\u0073\u007d
-
writeup
这题考察Unicode编码。
我们直接通过Unicode解码即可
2.4 摩斯密码
-
题目简介
嘀嗒嘀嗒嘀嗒嘀嗒 时针它不停在转动
<pre>-- --- .-. ... . </pre>
嘀嗒嘀嗒嘀嗒嘀嗒 小雨它拍打着水花
<pre>-.-. --- -.. .</pre>
PS:答案格式wctf{你所知道的}
-
writeup
这题主要考察莫尔斯电码,对应下图这张表解码得到:MORSECODE
2.5 聪明的小羊
-
题目简介
一只小羊跳过了栅栏,两只小样跳过了栅栏,一坨小羊跳过了栅栏...
<pre>tn c0afsiwal kes,hwit1r g,npt ttessfu}ua u hmqik e {m, n huiouosarwCniibecesnren.</pre>
-
writeup
这题主要考察栅栏加密。下面是一段百度百科的解释:
栅栏密码:所谓栅栏密码,就是把要加密的明文分成N个一组,然后把每组的第1个字连起来,形成一段无规律的话。不过栅栏密码本身有一个潜规则,就是组成栅栏的字母一般不会太多。(一般不超过30个,也就是一、两句话)
- 一般栅栏加密都是先去掉空格,然后再分组还原,但这题删去空格后字串长度为71。71是素数无法分解,所以我们认为空格无法忽略。
- 不删去空格状态下,字串长度为85=5*17。尝试进行两种情况的解密
- 情况1:5个字符一组
解密结果是一串无意义的话<pre>taastg su km uwbnnfl,1, sah ,hoCer s hrntf me usncecikw ptuuq iaien0wei te} i{noris. </pre> - 情况2:17个字符一组
- 情况1:5个字符一组
- 解密结果如下:得到wctf{C01umnar}
<pre>the anwser is wctf{C01umnar},if u is a big new,u can help us think more question,tks. </pre>
0x03 Summary
基本功很重要!
一些实用的小工具及网站平常就需要注意收集整理
自己可以尝试写写脚本来实现相应功能
再次碰到时要做到秒杀