易語言免殺防破解之雙重殼三重殼四重殼五重殼


    都說加雙殼后強度會減弱,防破解強度會降低,但是在一定程度上是可以起到混淆作用,蒙蔽殺軟的眼。

    加雙殼的思路,在之前洪雨已經提到過了。

    原理是軟件在加了加密壓縮殼以后,釋放其中的資源,再用其他的殼加一次。一般用壓縮殼再加一次。

    確實,這種方法可以迷惑一些小白,迷惑不了大神,因為一些特征都在那里呢。

    這就用到另一種手法,改殼。通常就是改掉殼的特征。

    改殼最簡單的方法就是同意命令替換,涉及到一些簡單的匯編命令,洪雨這里就不多說了。

    洪雨今天講的主要是,利用winrar自解壓命令進行二次加殼,起到很好的免殺效果。

    winrar是一款很常見的老牌壓縮軟件,出色的壓縮算法和加密技術,到現在都無人能解。解密的唯一方法就是爆破……而且兼容性極好。

    我們就是利用它的兼容性,先把軟件加了強殼以后,再用winrar壓縮一下,制作自解壓軟件。

    這樣就簡單實現了雙重殼,加密壓縮殼+壓縮殼。

    實戰中,這種雙重壓縮,是可以過360安全衛士+360殺毒的主動防御的。傻瓜簡單,小白都可以操作。

    實話實說,既然是自解壓,就證明要把軟件釋放,軟件一但釋放,就等於少了一層外殼的保護,這就比較考驗第一重殼的強度了。

    洪雨再說下三重殼的加法,這種方法利用巧妙可以躲過殺軟,加的不好,反而會報毒,不過可以混淆新手破解,起到一定的安全作用。

    就是在上述的基礎上,加上一層打包殼。

    什么是打包殼?

    市面上有很多打包軟件,也有很多程序安裝軟件,這些軟件的主要功能和自解壓效果差不多,原理換湯不換葯。也可以理解為再次做了自解壓。

    不過還是有差別的。

    因為兼容性好,所以可以再次打包甚至無限打包生成exe文件。我們就是利用兼容性和差異性,再次加殼。

    然后是四重殼,原理和三重殼一樣,就是選用不同的自解壓或者打包軟件再次進行處理。這里推薦windows自帶的iexpress,當年也是免殺神器。

    說這些可能有人覺得洪雨水……不要緊,重點來了。

    最后說說這第五重殼。

    都知道winrar的加密無解,只要加一個密碼,就連殺軟也束手無策,最多報一個未知。

    那么如果我們給自解壓軟件再寫一個啟動程序,這個啟動程序帶有密碼,只有運行啟動程序的時候才輸入解壓縮密碼運行主程序。

    這樣,就在一定意義上再次加了一重殼。

    如果是免殺,只要這個啟動程序不報毒,那么主程序無論是什么,都不會報毒,因為有winrar加密的存在。也就是說,只要加了這個第五重殼,就一定可以過主動防御。

    從這個思路出發,我們也可以做一下交叉防破解。

    舉例說明,比如你給啟動程序中的密碼進行了處理,無法被爆破追出來的話,破解者就不得不破解啟動程序,然后用啟動程序來運行主程序。

    主程序在運行的時候,再次效驗啟動程序的md5,如果md5改變了,就不啟動。

    這樣,破解者不得不再破解主程序,而啟動程序中我們也同樣加入了效驗主程序md5,如果不同了也就不啟動。

    總結,通過自解壓這個思路,我們幾乎可以無限自解壓。同樣,通過啟動程序這個思路,我們幾乎可以無限啟動程序。這其中的每個程序我們再加不同的強殼,再用不同的自解壓,結合一些亂七八糟的手段,在一定程度上也可以給破解者造成很大的麻煩。

    洪雨才疏學淺,不很懂破解,上述都只是思路,望靈活運用能夠給你帶來幫助。

原文轉自:http://www.zhizhuowz.com/post-506.html


免責聲明!

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



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