乙隻小羊跳過了柵欄,兩隻小樣跳過了柵欄,一坨小羊跳過了柵欄...
tn c0afsiwal kes,hwit1r g,npt ttessfu}ua u hmqik e {m, n huiouosarwcniibecesnren.
相信大家看到這題都會有點懵逼,不知道從何下手,看上去就是一堆亂亂的字元,
但是出題人說跳過柵欄,並且說了三次,重要的事說三遍。
這讓我忽然想到了柵欄密碼。然後去根據解密柵欄密碼的方法。解出了flag。
柵欄密碼說明
一般比較常見的是2欄的柵欄密碼。 比如
明文:there is a cipher
去掉空格後變為:thereisacipher
兩個一組,得到:th er ei sa ci ph er
先取出第乙個字母:teescpe
再取出第二個字母:hriaihr
連在一起就是:teescpehriaihr
還原為所需密碼。
而解密的時候,我們先把密文從中間分開,變為兩行:
t e e s c p e
h r i a i h r
再按上下上下的順序組合起來:
thereisacipher
分出空格,就可以得到原文了:
there is a cipher
不是所有密碼都分為兩欄,比如:
明文:there is a cipher
七個一組:thereis acipher
抽取字母:ta hc ei rp eh ie sr
組合得到密碼:tahceirpehiesr
那麼這時候就無法再按照2欄的方法來解了...
1分析解碼這樣,我們可以通過分析密碼的字母數來解出密碼...
比如:tahceirpehiesr
一共有14個字母,可能是2欄或者7欄...
嘗試2欄...失敗
嘗試7欄...成功
IDF 聰明的小羊
乙隻小羊跳過了柵欄,兩隻小樣跳過了柵欄,一坨小羊跳過了柵欄 tn c0afsiwal kes,hwit1r g,npt ttessfu ua u hmqik e 所謂柵欄密碼,就是把要加密的明文分成n個一組,然後把每組的第1個字連起來,形成一段無規律的話。不過柵欄密碼本身有乙個潛規則,就是組成柵欄的...
idf實驗室 簡單程式設計字元統計
如下 coding utf 8 import urllib2 import urllib import cookielib import string import re 需要提交post的url target url 設定乙個cookie處理器 通過正則匹配抓到需要統計的字串 content re...
IDF實驗室 天羅地網 古老的郵件編碼
ctf.idf.cn index.php?g game m article a index id 41 題目 mr,o knyu q p q ahzs6q g,lknynz.lr 2lk n ck vn mxk tjj rkzaq 36k ch m xq 3pl b s 1 v t9gmu 75u ...