天天看點

IDF - CTF - 牛刀小試

找學校CTF好地方,IDF實驗室CTF訓練營(http://ctf.idf.cn/)。

IDF - CTF - 牛刀小試

剛接觸CTF。來玩下牛刀小試。AK了。

好爽好爽。。

1、摩斯password

嘀嗒嘀嗒嘀嗒嘀嗒 時針它不停在轉動

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

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

-.-.  ---  -..  .  

——>>題目是摩斯password。搜尋下“摩斯password”,發現了嘀(.)嗒(-)和英文字母的對比表: A ·-

B -···

C -·-·

D -··

E ·

F ··-·

G --·

H ····

I ··

J ·---

K -·-

L ·-··

M --

N -·

O ---

P ·--·

Q --·-

R ·-·

S ···

T -

U ··-

V ···-

W ·--

X -··-

Y -·--

Z --··

映射一下: --  ---  .-.  ...  .  

M  O  R  S  E

-.-.  ---  -..  .  

C  O  D  E

于是送出wctf{MORSE CODE}。錯了。。 難道不要空格,再送出wctf{MORSECODE},還是錯了。。

換成小寫送出。對了。 答案:wctf{morsecode}

2、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

——>>\uxxxx。這是Unicode編碼,題目是ASCII碼xx。猜到題意:将Unicode碼轉換成ASCII碼。

我用Python寫個函數進行轉換:

import unicodedata

def unicode2ascii(data):
	return unicodedata.normalize('NFKD', data).encode('ascii', 'ignore')

data = u'\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'
print unicode2ascii(data)
           

執行結果:,@!wctf{moremore_weibo_fans} 答案:wctf{moremore_weibo_fans}

3、最簡單的題

這絕對是有史以來最簡單的題!

@無所不能的魂大人 已經将答案告訴你了哦。 

——>>直覺告訴我。要看源代碼。

IDF - CTF - 牛刀小試

答案: wctf{woldy_s_weibo}

4、啥?

IDF - CTF - 牛刀小試

誰能告訴我這是啥?答案又是啥。

——>>以前看過我同學的一篇部落格。有種技術叫資料隐寫,比方将資料藏在圖檔的編碼裡,呵呵。

用個十六進制檢視器(我用《逆向project核心原理裡推薦的HxD》)check下這張圖檔的十六進制代碼,從相應的ASCII碼中找到了答案。

IDF - CTF - 牛刀小試

答案: wctf{mianwubiaoqing__}

5、被改錯的password

從前有一個熊孩子入侵了一個站點的資料庫,找到了管理者password,手一抖在資料庫中改動了一下,如今的password變成了 cca9cc444e64c8116a30la00559c042b4,那個熊孩子事實上就是我!

腫麼辦求解!

線上等。挺急的。。

——>>看這串password。超像平時用MD5對資料進行哈希後的字元串,算一下字元個數,竟然是33。那麼我get到題意了。本來密文是32位的。熊孩子手抖加了一位。。暴力一下,周遊去掉當中一個字元後的串,對其進行MD5解密(之前看過hctf的解題報告。知道個站點能夠解MD5:http://cmd5.com/)。

周遊到這個串 cca9cc444e64c8116a30a00559c042b4 的時候,有解:idf 答案:wctf{idf}

6、-天孤劍-的微網誌

-天孤劍-同學自從參加了一次htcf聯賽後。被裡面的一道劍術題賤出翔來,于是糞發塗牆鑽研ctf,最終發現原來人的智商果真是有差距的,相同是劍。為啥差距就這麼大呢。

于是天孤劍同學在心灰意懶之下建立了一個叫CTF訓練營的站點,幫助大家提高劍術(事實上主要目的是為他微網誌漲粉)。 那麼問題就來了,你知道-天孤劍-的微網誌ID是啥麼? 

——>>找人咯:——> idf實驗室首頁 ——> 博譯有道 ——> 團隊成員 ——> 搜尋“天孤劍” ——>

IDF - CTF - 牛刀小試

答案:wctf{@無所不能的魂大人}

版權聲明:本文部落格原創文章,部落格,未經同意,不得轉載。