今天也來解Reverse的題目
-info function
-info registers
-disas
-layout
-break
目標找到 main function 末端的 eax register
main function 在 0x1129 的地方
disassemble / disas反組譯指定的程式碼,顯示它對應的組合語言指令
info functions
disas main
首先在main函數處設定斷點
layout asm,顯示程式的反組譯程式碼
輸入 r(run)
設定中斷點在0x401142,輸入break *0x401142
輸入 c(continue)讓code運行
pointer 正指著所需的 address,查 暫存器 (RIP) 的內容
info registers rip
用來查詢並顯示 RIP 寄存器的當前值
檢索 EAX 暫存器的值
輸入 print/d $eax