實驗吧--密碼學

1、圍在柵欄中的愛

最近一直在好奇一個問題,QWE到底等不等於ABC?

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

flag格式:CTF{xxx}
emm… 密文一看就是摩斯密碼,拿去解下密→在線工具
在這裏插入圖片描述
解密結果KIQLWTFCQGNSOO 沒思路了,翻了翻別人的blog知道了要進行QWE解密;
QWE加密:
從電腦鍵盤上的字母從Q開始數,順序是Q W E R T Y U I。。。對應的字母順序依次是A B C D E F G H 也就是說Q=A,W=B,E=C,依次類推。
拿去解密 →在線工具
在這裏插入圖片描述
接下來既然題目說了有關柵欄,那就拿去解下密
在這裏插入圖片描述
仔細觀察 發現第一個解密內容是有信息的,去倒敘解密下:

iloveshiyanbar

OK flag:CTF{iloveshiyanbar}

2、古典密碼
密文內容如下{79 67 85 123 67 70 84 69 76 88 79 85 89 68 69 67 84 78 71 65 72 79 72 82 78 70 73 69 78 77 125 73 79 84 65}
請對其進行解密
提示:
1.加解密方法就在謎面中
2.利用key值的固定結構

格式:CTF{ }



這題挺有意思的;先將這些數字轉換爲ascii碼字符:OCU{CFTELXOUYDECTNGAHOHRNFIENM}IOTA
古典密碼中最基礎的加密法:列置換加密:將明文按固定長m分組,即每行m個字母,在密鑰控制下按某一順序交換列,最後按列優先的順序依次讀出,產生了密文。
例: ABCDEFGHIJKL 共12位 將它們列爲4行3列(當然也可以是2x6,有多種可能)

1 2 3 4
A B C D
E F G H
I J K L

改變一下列的順序

2 1 4 3
B A D C
F E H G
J I L K

就是這樣,解密的話只需要找出列的順序還原下就好了。這題提示了 利用key值的固定結構即根據CTF三個首字符找出順序
密文一共35位 那就有兩種排列方式7x5 或 5x7
先來試試7x5
得到如下結果:

1 2 3 4 5 6 7
O C U { C F T
E L X O U Y D
E C T N G A H
O H R N F I E
N M } I O T A

key值的固定結構爲CTF{}
故第2列打頭或第5列打頭,接下來是第7列,然後是第6列,考慮到“{”是第4列,考慮到“}”是最後一列
嘗試後得到
1234567列轉換爲2764513
即爲:

2 7 6 4 5 1 3
C T F { C O U
L D Y O U E X
C H A N G E T
H E I N F O R 
M A T I O N }

CTF{COULDYOUEXCHANGETHEINFORMATION}

could you exchange the information ?爲有意義的句子,提交flag正確。
至於另一種,5x7情況下,因爲CTF三個字符沒在在首列,所以排除這種情況!

  12345
  OCU{C
  FTELX
  OUYDE
  CTNGA
  HOHRN
  FIENM
  }IOTA

3、奇妙的音樂
據說flag就藏在這段音樂中,請仔細聽。

格式:CTF{}

解題鏈接: http://ctf5.shiyanbar.com/crypto/123.zip
這題很簡單,本來不想寫的,但還是記錄下比較好
點擊鏈接 下載一個壓縮包,打開裏面一張圖片和一段加密音頻文件
在這裏插入圖片描述
打開圖片:
在這裏插入圖片描述
下面有很多小點,因爲海倫•凱勒是聾啞人,所以下面應該是盲文,百度找找盲文對照表
在這裏插入圖片描述
對照表密文爲 kmdonowg 成功打開音頻文件,聽了一下,應該是摩斯密碼
用Au打開,查看音譜圖
在這裏插入圖片描述
這裏把界面調窄一點的話會更清楚,即
在這裏插入圖片描述
手動打出密文:-.-. - ..-. .-- .--. . .. ----- ---.. --... ...-- ..--- ..--.. ..--- ...-- -.. --..
解碼得:CTFWPEI08732?23DZ 大寫提交不通過,換成小寫flag:CTF{wpei08732?23dz}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章