flag : 000000000000000000000000000000004644

 

想法

main 裡面只有 login ,而 login 內有 test_password_valid

進去 trace 後,發現根本沒用到密碼 (來亂的 = =)

可見不管輸入什麼,都會顯示 " The password is not correct."

但最後在 ret 時,發現程式的 PC 指向 0x43fe

而這個位址在密碼的範圍內

因此,我們就將這個位址寫入 unlock_door 的位址(0x4446)

程式就會跳到那去執行

arrow
arrow
    全站熱搜

    大神(偽) 發表在 痞客邦 留言(0) 人氣()