易語言程序破解淺析
易語言程序用PEID查殼顯示的是 Visual C++ 6.0[overlay] ,其中包含有ecode區(qū)段,這基本就是易語言程序是不會錯了,應(yīng)為易語言底層也是用的C++的編譯系統(tǒng)所以也是Visual C++ 6.0, overlay(附加數(shù)據(jù))是什么意思呢?這是易語言獨(dú)有的特性:程序在庫中運(yùn)行,就像加了可一樣所以說它帶有附加數(shù)據(jù)。
如果你拿到一個易語言的程序載入 OD后就直接查找字符串之類的是無果的,就像前面所說的,易語言程序就像被加了殼一樣,所以你必須在殼把程序完全解壓釋放出來你才能查看到程序中有用的信息,也就是等程序解碼完畢,所以如果你想通過查找字符串來爆破的話,你的先讓程序運(yùn)行起來,下面是一個實(shí)例演示:
1.OD載入程序,無論是查找所有參考字串還是ASCII或是 UNICODE都沒有看到熟悉的中文
2,F(xiàn)9運(yùn)行程序,(看到輸入注冊碼的地方,在等到程序沒有動作再往下進(jìn)行)alt+M 查看內(nèi)存鏡像,在ecode上F2下個斷點(diǎn)
3,,輸入假嗎(可能程序有走動,等會兒就好),確認(rèn)假碼,就來到我們程序的代碼斷(ecode)的開始位置了
4,剩下的就沒什么特別的了,是直接往下單步跟蹤找關(guān)鍵位置,是直接查找字符串到關(guān)鍵位置就看個人喜好了。
以上4點(diǎn)就是關(guān)于易語言破解的相關(guān)指點(diǎn)內(nèi)容,感謝大家對腳本之家的支持。
相關(guān)文章
易語言將數(shù)值轉(zhuǎn)換為人民幣金額的簡體或繁體大寫形式
今天小編就為大家分享一篇關(guān)于易語言將數(shù)值轉(zhuǎn)換為人民幣金額的簡體或繁體大寫形式,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2018-11-11易語言取字節(jié)集數(shù)據(jù)轉(zhuǎn)換為指定類型的數(shù)據(jù)
今天小編就為大家分享一篇關(guān)于易語言取字節(jié)集數(shù)據(jù)轉(zhuǎn)換為指定類型的數(shù)據(jù),小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2018-11-11