BugkuCTF-Crypto题缝合加密
生活随笔
收集整理的這篇文章主要介紹了
BugkuCTF-Crypto题缝合加密
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
下載文件,打開
fence:柵欄
看組成規律,很明顯和鍵盤有關系,但是第一租的qwedc既不能組成一個字母或數字,也沒有圍住一個字母或者數字,但是結合前面提到的pig,推測這里是豬圈密碼
第一組的qwedc對應的是
以此類推,最后解出一堆怪怪的字符
拿去百度,發現這里提示的是維吉尼亞密碼,猜想這一串字符就是對應的秘鑰
giovanbattistabellaso
但是直接解密是不對的,這里還要考慮前面的那些話。注意到前面提到了num(e),這里對應的值應該是5,前面還提到了fence,應該要對原密文進行柵欄解密,重點就是欄數是多少。
其實完全可以爆破,但是還是考慮一下出題人的感受,注意到當pig的數量為1時,欄數為8,數量為2時,欄數為10,現在的數量是5,對應欄數是16
先對密文進行一次欄數為16的柵欄密碼解密,接著維吉尼亞密碼解密
得到的結果base64解碼一次得到:
Aes is
U2FsdGVkX1/n6GI+9oBt9n5P+DnWC9+FL4876pqvIuUKlzXXRyA+5hyYB3Tc1eWo
KRj3HICgP9TamNDTQlgUpw==
下面就是解這個AES,對應秘鑰在鑰匙2,用bugku的base100解密工具
然后得到flag
總結
以上是生活随笔為你收集整理的BugkuCTF-Crypto题缝合加密的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: BugkuCTF-MISC题where
- 下一篇: C语言 const 修饰函数返回值 -