當前位置:編程學習大全網 - 網站源碼 - 內存被保護了怎麽找基址

內存被保護了怎麽找基址

目標的源代碼,其中ECX是要找的基址,總是找不到。EAX=[edx+4],EDX的最終來源是ECX,所以EAX=[ecx+4],這裏我要跳過這個計算,直接獲取EAX,效果壹樣。因為即使我獲取到ECX這個基址,最終目的還是要得到EAX的值。

先在附近找壹塊沒有代碼的區域,因為要加入的代碼不多,只需要連續20個左右內存單元即可。幸運的是下面不遠處就有,地址是0x41EE54。(該文章為猛牛軟件原創)阿裏雲9折優惠碼:8JZ7BR這句時,就會變成跳轉到:0x41EE54這個地址,執行我自己寫的代碼,把EAX的值保存到我指定的內存地址,然後又跳回去執行他本來應該執行的代碼。最後,我直接從我分配的內存地址就可以讀到EAX的值了,所以也就不再需要找什麽基址了。

  • 上一篇:求助,openwrt安裝ipk軟件報錯
  • 下一篇:有道詞典怎麽翻譯單詞或句子
  • copyright 2024編程學習大全網