CTF-攻防世界-reverse进阶-srm-50;(巨详细)
生活随笔
收集整理的這篇文章主要介紹了
CTF-攻防世界-reverse进阶-srm-50;(巨详细)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
這道題很簡單,但對于剛接觸的我來說,完全弄懂花了我幾十分鐘時間;記錄一下,詳細一點,幫助各位新入門的菜雞們.(0.0);
1
用這個軟件看一下對應得格式,用32位的IDA打開.
2
打開是個登錄見面,了解到這是一個破解登錄題,得到flag;
用IDA打開文件.發現沒有main函數.
我們就在這幾個挨著看一下,按F5,看代碼;最終在DialogFunc中找到了關鍵方法.我們開始來分析.
這一部分代碼是判斷賬號輸入格式的,要求和我們平常一樣是輸入郵箱帶 @和.的;
這部分就是關鍵密碼了,首先秒得長度16;發現了一個奇怪的地方,有v[0]和v[1]和v[2],v[3];
帶上里面出來的v22可以得出有16個數.剛剛好! 我們只要挨個把他們計算出來就可以了就像小學生計算題一樣.
v11[1]已知是Z,Z的ASC碼是90,減一下可以得v22是A;
然后把這16個字符按順序排列密碼就出來了;
賬號的話就隨便輸.只要帶有 @和. 就行
我丟 flag和密碼一樣阿!
對文章內容不了解的地方請下方留言,博主秒回阿!
總結
以上是生活随笔為你收集整理的CTF-攻防世界-reverse进阶-srm-50;(巨详细)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 服务器上flash不显示动画,win10
- 下一篇: 攻防世界-Misc-stegano(巨详