1、BUUCTF-Rabbit

根據題目提示,為Rabbit密碼,使用解密工具(Rabbit加密-Rabbit解密-在線Rabbit加密解密工具)即可得到flag

2、buuctf-Quoted-printable

emm,好吧這是什么密碼我不知道,百度了一下這個名字(新入門小白,學習階段),找到如下介紹:Quoted-Printable編碼(QP編碼)詳解
然后就百度QP編碼解密工具(你懂得)

3、 buuctf-RSA

RSA加密方法,emm,對于我來說,我只是去查找RSA的原理,然后我就拿出了紙和筆在那里寫公式,用計算器計算,emm,直到我要崩潰了,就去找到了WP,用這個工具就可以了,RSA演算法輔助工具(RSA-Tool 2)下載 v1.7綠色版--pc6下載站

參考這個博主的WP和工具推薦:RSA求解明文,安利函式pow()_MikeCoke的博客-CSDN博客
4、buuctf-丟失的MD5
MD5特征:
一般為16或32位(字母+數字)

打開后是一個python檔案,按照提示,首先print(des),少了個括號加上去,還是錯誤,,,,
錯型別別,錯在第六行:Unicode-objects must be encoded before hashing(因為沒咋學過python),意思就是“update()必須指定要加密的字串的字符編碼”,只能去找別人的WP(要學的還有很多嘞),直到找到了這個博主的WP才明白一些
BUUCTF-Crypto-(無語的)丟失的MD5題解_ASSOINT的博客-CSDN博客
總結大概就是說,我現在用的是python3打開這個腳本不符合要求,這個腳本要用python2打開在des價格括號就可以運行得到flag了,那么在python3中要把代碼改成這樣:即在第六行每對 '' 后邊加上encode('utf-8'),
import hashlib
for i in range(32,127):
for j in range(32,127):
for k in range(32,127):
m=hashlib.md5()
m.update('TASC'.encode('utf-8')+chr(i).encode('utf-8')+'O3RJMV'.encode('utf-8')+chr(j).encode('utf-8')+'WDJKX'.encode('utf-8')+chr(k).encode('utf-8')+'ZM'.encode('utf-8'))
des=m.hexdigest()
if 'e9032' in des and 'da' in des and '911513' in des:
print (des)
5、buuctf-Alice與Bob

emmm,首先第一步,它叫我們分解兩個素數,百度分解素數的工具,百度了一大堆,全是論文,然后才找到一個工具:在線分解質因數計算器工具 - 在線計算器 - 腳本之家在線工具,
分解成101999*966233,用工具進行MD5的32位小寫哈希加密即可得到flag{d450209323a847c8d01c6be47c81811a}

6、buuctf-大帝的密碼武器
從題目名字就知道和凱撒密碼有關
題目:

用工具解密,直到移位到13才看到一個有意義的詞匯,

密文:

加密量為13,加密ComeChina

即可得到flag{PbzrPuvan}
7、buuctf-Windows系統密碼
題目內容:

題目給出的檔案是hash后綴,是不是提示我們和MD5加密有關呢,然后看看檔案內容看到CTF后邊的內容,字母+數字,再數一數個數有32位的06af9108f2e1fecf144e2e8adef09efd和a7fcb22a88038f35a8f39d503e7f0062
解密第二個資料得到flag{good-luck}
怎么說呢,這道題讓我對MD5有了更深的理解,加油子!!!
8、總結
1、這周呢,更深一步地了解古典密碼加密原理還有一些傳統編碼方式,并且知道了好多解密工具,
2、通過B站學習,學習了有關密碼學的一些知識,比如對稱加密和非對稱加密、DES加密、3DES加密以及AES加密等等,

3、學習java,也是通過B站視頻學習,初步了解了一些java知識,

4、這周學習最深刻的就是RSA加密原理,看到一堆推導公式,震驚我的了,我還只是能初步了解到一點點RSA的知識,總之,對數學能力是有很高要求的,管他呢,努力學就是了,就決定搞密碼學去~~~
5、主要一有空就跑去泡圖書館,很享受這種學習的充實感,每天識訓一點點,每天進步一點點,很滿足了,所學到的雖然只是鳳毛麟角,我相信積累到一定程度后邊肯定會有質的飛躍,
All in all,just go to learn.GO FOR IT!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/299614.html
標籤:其他
