IDF实验室-部分简单题目writeup

Posted by pzque on 2015-05-05     

1. 被改错的密码

原题:
从前有一个熊孩子入侵了一个网站的数据库,找到了管理员密码,手一抖在数据库中修改了一下,现在的密码变成了cca9cc444e64c8116a30la00559c042b4,那个熊孩子其实就是我!肿么办求解!在线等,挺急的。。


PS:答案格式wctf{管理员原密码}
writeup:
观察所给字符串 “cca9cc444e64c8116a30la00559c042b4”,33位,仅有一个字符l不是十六进制字符,去掉l,显然是一个md5码,拖入在线网站解密,得到原密码:idf。
flag:

wctf{idf}


2.啥?

原题:
啥? 谁能告诉我这是啥?答案又是啥。。
writeup:
直接以16进制打开,文件尾部有wctf{mianwubiaoqing__}的字符。
flag:

wctf{mianwubiaoqing__}


3.孔子的学费

原题:
子曰:“自行束修以上,吾未尝无诲焉。”

ABAAAABABBABAAAABABAAABAAAAAABAAAAAAAABAABBBAABBAB
writeup:
首先查这句古文的意思,束修就是十条干肉,这句话意思是:

只要自愿拿着十余干肉为礼来见我的人,我从来没有不给他教诲的。

然后观察所给字符串,求其长度,50,显然 “束修”在这里是要将字符串分为10组的意思,每组5个。

ABAAA
ABABB
ABAAA

观察这十组字符,没有思路,于是看提示了。
题目提示为:

培根

搜培根、解密两个关键字,有一个培根密码的百科:[培根密码]

大意就是将26个字母分别用5bit的二进制表示,直接翻译,结果为

ILIKEBACON

flag:

wctf{ILIKEBACON}


4.红与黑

原题:
红与黑
writeup:
用图片查看器打开,调节曝光、阴影、亮度即可看到图片底部的一行小字。
这里写图片描述
flag:

wctf{h0w_Can_Make_A_Steg}


5.笨笨的小猪

原题:
这里写图片描述
writeup:
完全没思路,看提示。
提示:

猪圈密码

搜: [猪圈密码]
译:

LMNQKRNP

flag:

wctf{LMNQKRNP}


6.聪明的小羊

原题:
一只小羊跳过了栅栏,两只小样跳过了栅栏,一坨小羊跳过了栅栏…

tn c0afsiwal kes,hwit1r g,npt ttessfu}ua u hmqik e {m, n huiouosarwCniibecesnren.
writeup:
[栅栏密码]
很简单的加密,python解之:

1
2
3
4
5
s = 'tn c0afsiwal kes,hwit1r  g,npt  ttessfu}ua u  hmqik e {m,  n huiouosarwCniibecesnren.'
a = []
for i in range(17):
a.append(s[i:85:17])
print ''.join(a)

输出为:

1
'the anwser is wctf{C01umnar},if u is a big new,u can help us think more question,tks.'

chinglish写的,语法都不对,英语是体育老师教的。
flag:

wctf{C01umnar}


知识点:

  1. [32位md5码]
  2. [培根密码]
  3. [猪圈密码]
    这里写图片描述
  4. [栅栏密码]