CTF 密碼學入門第四題 困在柵欄裡的凱撒

2022-01-15 07:01:23 字數 1198 閱讀 8996

難度:易

參與人數:4531人

get flag:2124人

答題人數:2285人

解題通過率:93%

小白發現了一段很6的字元:nleyqd

【解題報告】

這是我入門密碼學開始寫的第四道題,這道題有點意思,題目標題為困在柵欄裡的凱撒,說明肯定是要用到柵欄密碼和凱撒密碼,所以我們先對這段字元進行暴力破解,這時我們可以用到乙個工具,叫ctfcracktools

這裡我們用的是目前最新版本ctfcracktools v3.1.3,然後我們可以進行暴力破解

結果如下:

破解以後,發現有四個破解以後的柵欄密碼,這時候我們陷入了僵局,怎麼辦呢?

題幹中有說小白發現了一段很6的字元,在這裡我們簡單介紹一下柵欄密碼

所謂柵欄密碼,就是把要加密的明文分成n個一組,然後把每組的第1個字連起來,形成一段無規律的話。 不過柵欄密碼本身有乙個潛規則,就是組成柵欄的字母一般不會太多。(一般不超過30個,也就是

一、兩句話)

很6就說明了加密的明文是分為6個一組的,於是這個時候我們可以選擇第乙個柵欄密碼進行凱撒密碼的破解

在這裡,我簡單介紹一下凱撒密碼~~~

凱撒密碼作為一種最為古老的對稱加密體制,在古羅馬的時候都已經很流行,他的基本思想是:通過把字母移動一定的位數來實現加密和解密。明文中的所有字母都在字母表上向後(或向前)按照乙個固定數目進行偏移後被替換成密文。例如,當偏移量是3的時候,所有的字母a將被替換成d,b變成e,以此類推x將變成a,y變成b,z變成c。由此可見,位數就是凱撒密碼加密和解密的金鑰。

於是我們可以進行如下操作:

結果如下:

在這裡我們發現ctf的字樣,說明這個就是我們需要的答案

CTF 密碼學入門第四題 困在柵欄裡的凱撒

難度 易 參與人數 4531人 get flag 2124人 答題人數 2285人 解題通過率 93 小白發現了一段很6的字元 nleyqd 解題報告 這是我入門密碼學開始寫的第四道題,這道題有點意思,題目標題為困在柵欄裡的凱撒,說明肯定是要用到柵欄密碼和凱撒密碼,所以我們先對這段字元進行暴力破解,...

CTF 密碼學入門第六題 古典密碼

難度 易 參與人數 5115人 get flag 1549人 答題人數 1783人 解題通過率 87 密文內容如下 請對其進行解密 格式 ctf 解題報告 我們先將這串數字轉化成這種形式 ocuiota ocuiota 我們看到這題是古典密碼,所以自然的會想到凱撒密碼和柵欄密碼這兩種經典密碼 咱們要...

CTF Web入門第四題 Forms

難度 易 參與人數 4945人 get flag 2776人 答題人數 2824人 解題通過率 98 似乎有人覺得pin碼是不可破解的,讓我們證明他是錯的。格式 ctf 解題報告 這是我入門web開始寫的第四道題,這道題點開解題鏈結,然後我們可以在這個網域名稱前加上view source檢視它的原始...