暑假CTF訓練一
圍在柵欄中的愛
-
題目: 最近一直在好奇一個問題,QWE到底等不等於ABC?
-
-.- .. --.- .-.. .-- - ..-. -.-. --.- --. -. ... --- ---
writeup:
- 這個明顯是摩斯密碼,使用在線摩斯密碼解密可以得到
-
然后我就天真的把解密的東西寫上去了,結果錯了(可惡,果然沒有這么簡單)
-
再看看題干提示,發現是qwe對應abc。那么可以得到一個對應關系表
-
那么又可以得到一串英文rhasbenvaoylii
-
然后我又天真了...
-
看了別人的提示發現答案原來被love隔開了...
仔細去看題目“圍在柵欄中的愛”,里面提到了“愛”,愛是什么呢,愛是L-O-V-E,而這字符串里就有這4個,還是倒着來,很明顯就是
rh
as
be
nv
ao
yl
ii
從下往上,從右至左,連在一起,加上CTF{}就是flag了。 -
答案我就不說了...
丘比龍的最愛
- 傳說,丘比龍是丘比特的弟弟,丘比龍是一只小愛神,雖然有兩只翅膀,但因為吃多了,導致身體太胖,所以飛不起來~那么問題來了?!丘比龍吃什么食物吃多了變胖了
writeup:
- 這道題是最簡單的一道題了,直接百度
- 我就默默的去找下一道題了
藏在女神后面,嘿嘿
-
藏! 再藏我也能找到你!
writeup:
-
先把圖片下載下來...
-
右鍵屬性
-看到兩個==在最后,明顯是用base64加密的
密文Rot13
- 題目:57R9S980RNOS49973S757PQO9S80Q36P (md5不解密)
writeup:既然都不用md5解密了,那就直接在線Rot13解密...
認真你就輸了
-
題目:在表格里?在表格里!
writeup:
- 下載下來的是一個表格,然而肯定不在表格里。先轉換格式為txt看一下。。
- 看到很多PK字樣,我猜這個是一個壓縮文件..轉換格式為rar
- 找到了嘻嘻
奇怪的短信
題目: 收到一條奇怪的短信:
335321414374744361715332
你能幫我解出隱藏的內容嘛?!
格式:CTF{xxx}
writeup:
-
短信是手機發的,手機用的是手機輸入法
-
這里說的是早期自帶鍵盤的小手機(布局也可以參考現在手機拼音輸入法的九宮格形式)
-
以前帶小鍵盤的手機要按出b,要按22:2號鍵按兩次
,同理f是33:3號鍵按3次 -
將字符串兩個一組分開33 53 21 41 43 74 74 43 61 71 53 32
-
答案是:flagissimple
keyboard
-
題目:提示:和鍵盤有關
writeup:
-
打開網頁后看到:BHUK,LP TGBNHGYT BHUK,LP UYGBN TGBNHGYT BHUK,LP BHUK,LP TGBNHGYT BHUK,LP TGBNHGYT UYGBN
-
根據題目提示,我發現這些在鍵盤上排列出一個英文字母..(這些明顯是密室逃脫的套路)
-
BHUK,LP對應N,TGBNHGYT對應B,UYGBN對應C
-
以上
疑惑的漢字
題目: 現有一段經過加密的密文,內容如下:
王夫 井工 夫口 由中人 井中 夫夫 由中大。
請找出這段密文隱藏的消息明文。
格式:CTF{ }
解題鏈接: http://ctf5.shiyanbar.com/423/crypto/1.html
writeup:
-
當鋪密碼:(聽都沒聽過)
- -
所以轉化為數字依次為67 84 70 123 82 77 125
-
對應為ascii碼為CTF{XX}(答案不說)
-
以上
敵軍情報
題目 知彼知己方能百戰不殆。
天樞戰隊成員截獲了一條命令密文45 46 45 46 32 45 32 46 46 45 46 32 46 45 32,你能解密成明文,做到知己知彼嗎?
格式:CTF{ }
writeup:
- 我知道45ascii碼對應的字符是“-”,46對應的字符是“.”,那么這里很明顯是先轉換為摩斯密碼,再解出相應英文
凱撒和某某加密
題目:aZZg/x\ZbavpZiEZp+n)o+
writeup:
-
這是整個ascii表的凱撒移動,我參照網上提供一個py代碼:
// -*- coding:utf-8 -*- import string def foo(): s="aZZg/x\ZbavpZiEZp+n)o+" //ascii碼表中可打印的字符 a=string.maketrans('', '')[33:127] for n in xrange(0,26): b=a[n:]+a[:n] table=string.maketrans(a,b) print string.translate(s,table) pass if __name__ == '__main__': foo() print 'ok'
-
運行后,就瞄到一個:
-
f__l4}a_gf{u_nJ_u0s.t0
-
flag{}字樣都有,我猜測這是用柵欄加密
排序排好之后是 f__ l4} a_ gf {u _n J_ u0 s. t0
-
解密得...
-
以上