OD破解一個MFC程式無特徵碼無字串軟體筆記(簡單的練習)

來源:互聯網
上載者:User

標籤:程式   連結   錯誤   編譯   事件   bug   lcm   pre   png   

破解檔案地址 https://pan.lanzou.com/i0lcf6j

查課之後發現是C++編譯器,但不是易語言.....一個MFC的程式!搜尋字串無任何字串MFC的按鈕事件也沒有找到!!也許是我記錯了,如果有更好的方法評論一波!

《《《MFC程式》》》特徵碼
RELEASE
特徵碼:FF 55 14 EB 7F FF 75 0C
特徵碼來源:MFC42.DLL
DEBUG
特徵碼:FF 55 FC E9 48 04 00 00 33 C9
特徵碼來源:MFC42D.DLL

我使用暫停法(不介紹)停到了系統領空(也可以下messagebox斷點也許)然後ALT+F9返回到使用者,發現返回不回去,然後單步跟一下,然後如果在堆棧視窗返現有返回到XXX右鍵反組譯碼視窗跟隨..

返回到程式領空之後,在斷首下斷!!(因為個人覺得,斷首應該是個按鈕事件代碼,斷尾是個執行結果)

斷首代碼:

004028FF      90            nop00402900  /$  6A FF         push -0x100402902  |.  68 373D4000   push CRACKME.00403D37                    ;  SE 處理常式安裝00402907  |.  64:A1 0000000>mov eax,dword ptr fs:[0]0040290D  |.  50            push eax0040290E  |.  64:8925 00000>mov dword ptr fs:[0],esp00402915  |.  83EC 0C       sub esp,0xC00402918  |.  8B4424 20     mov eax,dword ptr ss:[esp+0x20]0040291C  |.  56            push esi0040291D  |.  50            push eax0040291E  |.  8D4C24 08     lea ecx,dword ptr ss:[esp+0x8]00402922  |.  C74424 10 000>mov dword ptr ss:[esp+0x10],0x00040292A  |.  E8 9D0A0000   call <jmp.&MFC42.#CString::CString_537>0040292F  |.  8D4C24 24     lea ecx,dword ptr ss:[esp+0x24]00402933  |.  C74424 18 010>mov dword ptr ss:[esp+0x18],0x10040293B  |.  E8 5A0C0000   call <jmp.&MFC42.#CString::CString_540>

  之後分析一波:發現沒有關鍵CALL只有關鍵條轉

 

此程式跳轉之後繼續判斷註冊碼和真碼的一致性,不行的話就提示別的錯誤,當然這在外掛中可能是藍屏格盤的暗樁:一些比較的圖片

...................大致這樣 

破解後

破解後程式連結::https://pan.lanzou.com/i0lcmni

2

OD破解一個MFC程式無特徵碼無字串軟體筆記(簡單的練習)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.