foxmail3.11(build0108)

看雪資料發表於2015-11-15

目標軟體: foxmail3.11(build0108)

破解目的: 取消帳戶口令保護

使用軟體: TRW2000

破解者&資料整理:火翼

過程:

使用TRW2000呼叫foxmail.exe 任意選一個有密碼的帳戶雙擊後彈出密碼框任意輸入幾個字元(別按確定)

按ctrl+N 進入TRW2000介面 bpx hmemcpy 設斷點 ctrl+N返回foxmail

按確定被TRW2000截住 輸入 bc * 清除斷點 pmodule 返回foxmail主程式段

一直按 F10 直到看到

016f:004f809a mov eax,[ebp-0c]

016f:004f809d mov edx,[esi+28]

016f:004f80a0 call 00403e34

016f:004f80a5 jnz 004f80b6

在執行到 call 那句時

d eax 為輸入的密碼

d edx 為正確密碼

可判斷出 call一句為判斷密碼的呼叫

試著把呼叫後的 jnz 004f80b6改為

nop nop 結果透過檢驗

整理:

d 016f:004f80a5

記下75 0f b2 01 8b c6 e8

退出foxmail

使用任意十六進位制檔案編輯工具開啟foxmail.exe

查詢 75 0f b2 01 8b c6 e8

改為 90 90 b3 01 8b c6 e8

儲存

至此破解完成。