哈希游戏又來破解了!hashcat GPU與mask
哈希游戏作为一种新兴的区块链应用,它巧妙地结合了加密技术与娱乐,为玩家提供了全新的体验。万达哈希平台凭借其独特的彩票玩法和创新的哈希算法,公平公正-方便快捷!万达哈希,哈希游戏平台,哈希娱乐,哈希游戏
未什麼會突然又研究起這個,當然是接到了一個硬骨頭的單,讓我去啟用 GPU 來研究破解。這個需求是一個硬骨頭的單,不像之前接過的,數分鐘就破解了,真的是有認真的在設定密碼。用 GPU 破解了一整天,還是沒有個下落。
於是我開始研究了一下 hashcat 破解時所用的密碼組合,這邊就做一個紀錄。
理想的密碼字集,就是針對每個字的所有可能性都做嘗試,也就是 ASCII 的 0~255,但這就增加了複雜度。以下就是8到10個字的密碼種類數字,與用 GPU 破解的時間。
GPU 雖快,但還是比數學差的遠,單純的暴力法還是不行,於是要縮小字集。以一般的密碼都是用 0~9, a~z, A~Z, 還有一些特殊符號所組成,就一共有94個字 (數字10, 英文 52, 符號 32)
簡單的說,就是英數字與符號。那要讓 hash 利用這些字的所有組合來破解,就用以下的命令來進行
上面的命令首先用 -1 定義了其字元為所有的英數字與符號組合,然後以10碼來進行破解。但一般會想要先從短碼的開始進行,所以此時就要加上 increment 參數來由短至長進行破解
忘記之前有沒有提到,就是也可以記錄下本前破解的 session,可以中間中斷再繼
為了快速破解,也嘗試定義了一此自己的字集,但還是沒成功。留下來下次用了,除了13碼的數字比較快。其它幾個用 4090 大約各要40~60min
本文是對 hashcat 的破解語法,進行了一點研究,其實破解還是不成功。關鍵的部份,只要增加密碼長度,幾乎是難以破解了。就算密碼很短,只要使用了不預期的字元 (如中文),依然是困難重重。
誤入科技業的小白兔,立志成為狡兔而有三窟,雖有不誤正業罵名,但終不悔。只求吃的下,睡的著,人平安。