易語言程序用PEID查殼顯示的是 Visual C++ 6.0[overlay] ,其中包含有ecode區段,這基本就是易語言程序是不會錯了,應為易語言底層也是用的C++的編譯系統所以也是Visual C++ 6.0, overlay(附加數據)是什么意思呢?這是易語言獨有的特性:程序在庫中運行,就像加了可一樣所以說它帶有附加數據。
如果你拿到一個易語言的程序載入 OD后就直接查找字符串之類的是無果的,就像前面所說的,易語言程序就像被加了殼一樣,所以你必須在殼把程序完全解壓釋放出來你才能查看到程序中有用的信息,也就是等程序解碼完畢,所以如果你想通過查找字符串來爆破的話,你的先讓程序運行起來,下面是一個實例演示:
1.OD載入程序,無論是查找所有參考字串還是ASCII或是 UNICODE都沒有看到熟悉的中文
2,F9運行程序,(看到輸入注冊碼的地方,在等到程序沒有動作再往下進行)alt+M 查看內存鏡像,在ecode上F2下個斷點
3,,輸入假嗎(可能程序有走動,等會兒就好),確認假碼,就來到我們程序的代碼斷(ecode)的開始位置了
4,剩下的就沒什么特別的了,是直接往下單步跟蹤找關鍵位置,是直接查找字符串到關鍵位置就看個人喜好了。
以上4點就是關于易語言破解的相關指點內容,感謝大家對服務器之家的支持。