我們使用某些軟件的時候經(jīng)常會遇到一些不能點的灰色按鈕,市面上灰色按鈕激活的工具有大把的,但是西西今天為大家?guī)淼氖腔疑粹o激活的原理教程,希望對喜歡學(xué)習的朋友有幫助!
灰色按鈕激活圖文教程:
軟件打開后,有個按鈕是灰色的,不能點擊。我們今天要學(xué)習的知識,就是不利用第三方工具解決灰色按鈕。當我們點擊“電視”或“空調(diào)”的時候。提示我們先激活總閘按鈕。
然后我們要做的就是載入OD,在command處輸入 bp EnableWindow然后按下回車,注意大小寫!如下圖
按下回車,就是下好了斷點,然后我們F9運行程序,OD會自動中斷在下圖位置。此時需要注意的是箭頭方向的FALSE,稍有編程基礎(chǔ)的同學(xué)們肯定會明白,這就“假”的意思。
那我們要做的,就是把這里改成“真”,總閘按鈕就不會被禁用了。
在編程里,1代表真,0代表假,那么,這里肯定是傳遞了0給這個函數(shù)。有人會說,直接在這里右鍵,修改為“真”就可以了。(但是無法保存啊,我們需要保存出來,所以還是繼續(xù)往下看教程,看看怎么修改保存吧。)
怎么才能把他的0,改成1呢?
我們選中CALL 到 EnableWindow這一行,右鍵,選擇“反匯編窗口跟隨”如下圖
此時注意看反匯編窗口,你會看到EnableWindow的兩個參數(shù)
分別是Enable,hWnd,我們只需要對Enable下手就可以了。
看他左邊的命令,壓棧一個數(shù)據(jù),那這個肯定是0,我把他修改成1
下圖已經(jīng)把PUSH 改成了1
你是不是想問我怎么改的?
如果你能問出這個問題,請你不要看第三季了,回到第一季學(xué)習吧!
然后我們要做的就是保存了。
保存后,我們可以看到,總閘按鈕現(xiàn)在可以點擊了。點擊總閘按鈕后,會提示我們已經(jīng)激活,如下圖。
而且我們打開電視或者空調(diào)也提示成功!
你能做到嗎?下載附件試試,然后回復(fù)個截圖給大家展覽一下?順便修改些其他內(nèi)容,用這個課件復(fù)習一下前兩季的知識!
有人可能會說,用MessageBoxA,下按鈕事件,用暫停法,找字符串,這么多種方法都可以直接爆破。
那我只能說,你跑題了,這一課講的是恢復(fù)禁用的按鈕。