易語言防push代碼寫法思路


    除了用加殼以外,易語言push大法幾乎無解。唯一的解決辦法好像只有瘋狂暗樁。

    之所以易語言的弱點是push大法,是因為核心支持庫載入功能的特征太明顯,很難掩藏。

    代碼防止push窗口的方法思路大概就是多次驗證。

    1.全局變量法。在驗證窗口傳遞一個數據給全局變量,然后主窗口驗證這個變量。如果驗證失敗,證明驗證窗口沒有正常打開,結束程序或者xxx。

    2.就是軟件的核心功能,放到服務器進行網絡傳參或網絡運算。

    3.無限窗口跳轉,加虛假驗證命令。說白了大量窗口互相驗證載入,這個方法很蠢,但有一定效果。

    4.在主窗口中判斷后再載入窗口,這樣就會形成一個死循環。

    具體解釋一下。首先在主窗口寫一個效驗判斷,是否載入窗口。這個載入的窗口也是一個效驗窗口(二次效驗),或者只是一個偽裝效驗窗口。

    如果直接push到了主窗口,那么主窗口會進行判斷是否載入窗口,這里就會出現兩種情況,一個是載入窗口再次被打開,另一個就是卡死在這里。既然是push,通常就是發生錯誤卡死在這里。

    除了上面的方法,再就自繪窗口和組件。這個方法不禁能防止push窗口,還能防止push按鈕。

    這里推薦用黑月自繪后進行編譯。不禁防push,還能防報毒,而且體積小。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM