flag : 000000000000000000000000000000004644
想法
main 裡面只有 login ,而 login 內有 test_password_valid
進去 trace 後,發現根本沒用到密碼 (來亂的 = =)
可見不管輸入什麼,都會顯示 " The password is not correct."
但最後在 ret 時,發現程式的 PC 指向 0x43fe
而這個位址在密碼的範圍內
因此,我們就將這個位址寫入 unlock_door 的位址(0x4446)
程式就會跳到那去執行
全站熱搜