不好用的ce
題目地址:不好用的ce
解題
這道題其實挺簡單的,首先運行程序,搜一下字符串:
定位到“ghjljzlkaslkkndnl”這裏,爲什麼不定位到“點擊一萬次有flag”呢,因爲他是程序一開始的消息框,後面觸發的按鈕事件纔是主程序。
接下來我們只能一個一個試了,在主程序中的每一個跳轉都下斷,然後運行一下程序,看看那個跳轉了,哪一個就是關鍵跳咯:
最終我們定位到了這個je,把它改爲jnz,成功彈窗:
這裏需要注意以下一下,這一串字符串是base58加密的,怎麼區分base58跟base64呢?Base58不使用數字"0",字母大寫"O",字母大寫"I",和字母小寫"l",以及"+“和”/"符號。
直接base58解碼就好了,解碼地址。
成功拿到flag:flag{c1icktimes}