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


IDF_001牛刀小试Writeup_第1张图片
图示为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解码即可


IDF_001牛刀小试Writeup_第2张图片
[一个在线的Unicode转换工具]((http://www.atool.org/chinese2unicode.php))

2.4 摩斯密码

  • 题目简介

嘀嗒嘀嗒嘀嗒嘀嗒 时针它不停在转动

-- --- .-. ... . 

嘀嗒嘀嗒嘀嗒嘀嗒 小雨它拍打着水花

-.-. --- -.. .

PS:答案格式wctf{你所知道的}

  • writeup

这题主要考察莫尔斯电码,对应下图这张表解码得到:MORSECODE


IDF_001牛刀小试Writeup_第3张图片
莫尔斯码对应表

2.5 聪明的小羊

  • 题目简介

一只小羊跳过了栅栏,两只小样跳过了栅栏,一坨小羊跳过了栅栏...

tn c0afsiwal kes,hwit1r g,npt ttessfu}ua u hmqik e {m, n huiouosarwCniibecesnren.

  • writeup

这题主要考察栅栏加密。下面是一段百度百科的解释:

栅栏密码:所谓栅栏密码,就是把要加密的明文分成N个一组,然后把每组的第1个字连起来,形成一段无规律的话。不过栅栏密码本身有一个潜规则,就是组成栅栏的字母一般不会太多。(一般不超过30个,也就是一、两句话)

  • 一般栅栏加密都是先去掉空格,然后再分组还原,但这题删去空格后字串长度为71。71是素数无法分解,所以我们认为空格无法忽略。
  • 不删去空格状态下,字串长度为85=5*17。尝试进行两种情况的解密
    • 情况1:5个字符一组
      解密结果是一串无意义的话
      taastg su km uwbnnfl,1, sah ,hoCer s hrntf me usncecikw ptuuq iaien0wei te} i{noris. 
    • 情况2:17个字符一组
  • 解密结果如下:得到wctf{C01umnar}
    the anwser is wctf{C01umnar},if u is a big new,u can help us think more question,tks. 

0x03 Summary

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

你可能感兴趣的:(IDF_001牛刀小试Writeup)