由于自己只是醬油君,所以十分任性的只做自己想做的,不想做的都丟給參賽的人2333,只做了不久,因為下午還要復現自己的漏洞。wp用來總結一下這次做題新學到的東西。
Misc 50pt
Base64——base32——base16
出flag
Re 60pt
UPX脫殼
丟進ida,看到如圖所示:
前面還有一個數組來著,但是實際操作沒什么用。關鍵語句就是putchar(input…),根據題目要求,答案是flag{…},程序輸入固定,所以只推出你要輸入什么數字就ok,f的ascii碼是102,所以推出要輸入233。出結果
Re 70pt
本題知識點:
ida會將一串數組解釋成int64,比如:
這個數組的實際內容是[0x61,0x64,0x6D,0x69,0x6E,0x61,0x64,0x6D,0x69,0x6E,0x31,0x32,0x33,0x31,0x32,0x33,0x33]
題目沒什么難度,簡單異或,下面是腳本:
不過有一個地方有bug,我也沒改
出結果