-
無殼程式是指程式尚未被反編譯和脫殼的執行狀態,以便以更安全的方式保證程式的功能和執行效果。 脫殼是利用中間的巨集,使用反編譯工具或專用的解殼軟體,去掉傳統反編譯的保護殼,賣出打包程式的書。
-
軟體外殼,顧名思義,就是軟體打包的反向操作,去除了軟體上存在的外殼。 一些計算機軟體還具有專門負責保護軟體免受未經授權的修改或反編譯的程式部分。 它們通常在程式之前執行,控制,然後完成保護軟體的任務。
由於這個程式與自然界的外殼有很多共同之處,根據命名規則,大家都稱這樣的程式為"殼"完成。 就像計算機病毒和自然界中的病毒一樣,它們實際上只是命名方法。
某些計算機軟體有一部分軟體專門設計用於保護軟體不被非法修改或反編譯。 它們通常在程式之前執行,控制,然後完成保護軟體的任務。 就像動植物的殼一般都是理所當然的(但後來所謂的所謂的"帶殼的種子"的外殼)。
由於這個程式與自然界的外殼有很多共同之處,根據命名規則,大家都稱這樣的程式為"殼"。軟體打包是作者在編寫軟體後為保護自己的利益或維護軟體產權而常用的一種手段。 目前包裝工具很多,既然有盾牌,自然就有長矛,炮擊就是軟體加去炮彈,軟體炮擊有手動炮擊和自動炮擊之分。
-
分類: 計算機, 網路, >>軟體.
問題描述:我還是個菜鳥,還是不懂炮擊的問題,這裡我想問一下,什麼是炮擊?
為什麼軟體需要去殼? 野麻雀。
炮擊和不炮擊的本質區別是什麼?
我希望有人能回答我!!
分析:軟體編寫完成後,有些人為了防止軟體被破解或用於其他目的,在軟體中新增shell。
所謂shell,其實就是一種可以壓縮程式的壓縮演算法。
當然,這種壓縮與 Winrar 的壓縮不同。 例如,假設乙個程式是 100kb
使用UPX壓縮後,大約是40-60KB,壓縮後可以使用WinRAR進行壓縮,可能只有10+KB。
他的原理很簡單,先壓縮自己的程式,然後對方執行的時候,先把自己的程式放到記憶體中,然後釋放到記憶體中,當然這個解壓速度非常快,你感覺不到。
但是,當程式不執行時,它會被壓縮,因此可以避免被破解等。
關鍵是:
什麼是炮擊,乙個軟體壓縮後的速度會稍微慢一些,有些人需要炮擊軟體來加速,或者其他目的比如破解,那麼如何擺脫它呢?
一般來說,每個 shell 壓縮演算法都不一樣(好像是胡說八道),只要掌握了它的演算法,就可以反向推理達到 shell 的目的,這是一種比較常見的方法。
有些人還有比較常見的方法,就是先執行程式,讓程式在記憶體中解壓,然後把記憶體中的資料捕獲儲存到硬碟上。
已經有 2 個了。
至於炮擊程式和未炮擊程式(前提是軟體已炮擊)。
一般來說,shell程式的執行速度會稍微慢一些,較大的程式會比較明顯。
帶殼程式通常較小。
另外,帶殼的不容易破解,一般的區別就是這些。
-
這是關於刪除軟體的外殼。
例如,綠色破解版是去殼的。
一種破解方法。
解決方案: 1.如果只缺少幾個程式,可以選擇手動修復。 首先找到這個程式的執行檔案,建立乙個快捷方式,並將其貼上到“c:”中。 >>>More
應用程式正常初始化,這是由病毒引起的,防病毒可能無法解決問題。 這樣做的原因很簡單,在安裝程式的目錄中有乙個額外的資料夾。 此資料夾是 ws2,但它也可能是乙個檔案。 >>>More