吾愛專題脫殼練習----壓縮殼練習之一

來源:互聯網
上載者:User

標籤:

一上來的載入位置:一路往下跑:但凡遇到往回的大跳轉,就按F4跳到下一步,跳過迴圈部分直到一個retn返回到:然後我們繼續往下跟,一直跟到一個jmp如果再F4往下一步,程式就會跑起來:所以我們在這裡下個斷點:然後按F9運行,看這個迴圈會運行多少次,大約按了9次後,程式又跑起來,那我們再重新載入程式,這裡按下8次F9之後,我們跟蹤這個迴圈:在第九次跟蹤的時候,會發現其中還有迴圈:如果我們F4跳過這個JMP指令,程式照樣會跑起來,所以我們採用同樣的思路,在這個jmp處下斷點,然後看看按下多少次F9後他會執行:答案是按下5次之後。所以,在按下4次F9之後,我們單步跟蹤第五次迴圈。第五次迴圈的過程中,如果我們F4跳過這一句:那麼程式又會跑起來,所以我們仍採用上述方式,下斷點,看看如果他在按下N次F9運行之後會將程式跑起來,那麼我們就按N-1次F9,之後再開始單步跟蹤這個迴圈:但是這裡按下無數次F9都沒有要結束迴圈的意思,我們只能在這個迴圈的範圍內去尋找看看有沒有什麼關鍵點,我們發現:這裡是一個跨段的跳轉,我們到401700下個斷點,看看程式會不會執行到這裡:下斷點執行之後果然運行到這裡,這裡就是OEP。 

吾愛專題脫殼練習----壓縮殼練習之一

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.