IDF_001牛刀小试Writeup

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字串


图示为010 hex editor打开

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解码即可


[一个在线的Unicode转换工具]((http://www.atool.org/chinese2unicode.php))

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个字符一组
  • 解密结果如下:得到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

基本功很重要!
一些实用的小工具及网站平常就需要注意收集整理
自己可以尝试写写脚本来实现相应功能
再次碰到时要做到秒杀

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容