idf實驗室聰明的小羊

2021-07-24 21:34:45 字數 971 閱讀 9123

乙隻小羊跳過了柵欄,兩隻小樣跳過了柵欄,一坨小羊跳過了柵欄...

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 ...