日拱一卒——160個crackme之#6
阿新 • • 發佈:2019-02-09
今天我們用的是第六個附件 aLoNg3x.1.exe
我們先執行這個軟體看看,
誒,有個help,我最喜看幫助了,看看有什麼內容,
圖就不截了,作者大概是說破解成功的話,OK按鈕會變成可用狀態,Cancella會被刪掉,
好了,直接載入OD
輸入個假碼dbgpro.com,點cancelln發現什麼任何反應,好吧 直接用按鈕事件跟一下,我拿PEID看了下 DELPHI的程式,我們去http://www.dbgpro.com/archives/236.html
找到delphi的按鈕事件
然後在反彙編視窗CTRL+B 輸入按鈕事件,或者右鍵 –> 查詢 –> 二進位制字串
輸入我們得按鈕事件。
找到了,老規矩 下個斷點 然後CTRL+L 下一
斷點都下好了以後,我們F9執行起來,然後在介面codice裡面輸入假碼。誒,剛輸入就斷下來了,斷在我們的按鈕事件
進入Call後 我們F8單步,一直到00442cd6 這個jnz
我們把它nop掉,然後F9執行起來
嘿嘿 ,OK按鈕可以用了。
但是,我們得cancella還沒隱藏,我們點下這個按鈕,嘿嘿 斷下來了
F7跟進去
跟進來後 單步F8一直到JNZ這裡
我們發現這個JNZ是跳的,nop調它,然後F9,發現。果然沒了
其實今天的內容對我來說確實有點陌生,OD指令碼還不會、對各種語言的彙編特徵也不太瞭解。前5個crackme隨便玩玩也就算了,後面的crackme沒有一點基礎的話估計破起來會很浪費時間。