冪數加密
最近在攻防世界裡面寫了一題,叫冪數加密,我就搜尋學習了一邊冪數加密,例如e是第五個字母5=20+22 所以e加密過之後是02;o是第十五個15=20+21+22+23所以o加密後是0123。
一開啟題目:88421012204802244040142242024 80122。傻了。哪來的8嘛。後來了解到了一種加密方式叫雲影加密。雲影密碼是01248密碼,與二進位制冪加密不同,這個加密法採用的是0作間隔,其他非0數隔開後組合起來相加表示序號1-26之一的字母,例如18 = 1+8 = 9 = i,1248 = 1+2+4+8 = 15 = o這樣。
特點:密文中僅存在01248,加密物件僅有字母。
所以答案就出來了。
題目:8842101220480224404014224202480122
改一下:88421/122/48/2244/4/142242/248/122
加一下:23/5/12/12/4/15/14/5
換字母:w/e/l/l/d/o/n/e
所以flag是cyberpeace。
railfence
這是個奇葩型別,用常規工具從2試到20 都不對,但一看就感覺應該是柵欄密碼啊。後來查到了乙個特殊的柵欄密碼叫做www的變種
例如:密文為1 2 3 4 5 6 key=3 rail-fence cipher
1 . . . 5 . ↘ ↗ ↘
. 2 . 4 . 6 ↘ ↗
. . 3 . . . ↘ ↗
結果為 1 5 2 4 6 3
長見識了。
附解密**:
轉輪機加密
題目:1: < zwaxjgdlubviqhkypntcrmosfe <
2: < kpbelnaczdtrxmjqoyh**sfuwi <
3: < bdmaizvrnsjuwfhteqgyxplock <
4: < rplndvhgfcuktebsxqyizmjwao <
5: < ihfrlabeuotsgjvdkcpmnzqwxy <
6: < amkghiwpnycjbfzdrusloqxvet <
7: < gwthspybxizulvkmrafdceonjq <
8: < nozutwdcvrjlxkisefapmyghbq <
9: < xpltdsrfhenyvubmcqwaoikzgj <
10: < udnajfbowt**rsczqkelmxyihp <
11: < mnbvcxzqwertpoiuyalskdjfhg <
12: < lvncmxzpqoweiurytasbkjdfhg <
13: < jzqawsxcderfvbgtyhnumkilop <
本題沒有多大難度,就是有耐心即可。
本週總結:不要輕信標題,要保持耐心,多學學傳統題型的變種,出題人喜歡變種。
CTF 攻防世界練習題 二)
webshell就是以asp php jsp或者cgi等網頁檔案形式存在的一種命令執行環境,也可以將其稱做為一種網頁後門。黑客在入侵了乙個 後,通常會將asp或php後門檔案與 伺服器web目錄下正常的網頁檔案混在一起,然後就可以使用瀏覽器來訪問asp或者php後門,得到乙個命令執行環境,以達到控制...
c 練習題 動物世界
7 1 動物世界 15分 補充程式 1 實現mammal類的方法 2 由mammal類派生出dog類,在dog類中增加itscolor成員 color型別 3 dog類中增加以下方法 constructors dog dog int age dog int age,int weight dog in...
python書中練習題 python練習題
1 定義乙個空列表,接收從鍵盤輸入的整數,把列表傳給乙個從大到小排序的函式,再輸出排序後的列表的值 listex b 0 a int input 請輸入列表長度 while b a num int input 請輸入字元 b 1 print listex sum 0 for i in range 0...