殼附加在原始程式上,通過windows載入器載入記憶體後,先於原始程式執行,一得到和控制權,在執行過程中對原始程式進行解密、還原,還原後把控制權還給原始程式,執行原來的**。
壓縮殼upx:以命令列方式操作的可執行檔案壓縮程式,相容性和穩定性很好。
命令列格式:
upx [-123456789dlthvl] [-qvfk] [-o file] file..
加密殼
asprotect
擁有壓縮、加密、反跟蹤**、crc校驗和花指令等保護措施。
armadillo:商業保護軟體,
在加殼是會掃瞄程式,處理標籤裡的跳轉指令,將所有跳轉指令換成int 3 指令(cc保護)
虛擬機器保護軟體(vmprotect)
vmp適用於vc 、delphi、 vb、asm 等本地編譯的目標程式,支援exe 、 dll、 sys。
殼 專用加密軟體
殼是最早出現的一種專用加密軟體的技術。主要分為壓縮殼和加密殼。殼的裝載過程 1 獲取殼自己所需要的api位址 2 解壓或解密原程式的各個區塊 3 進行必要的重定位 4 跳轉到程式的原入口點 oep 壓縮引擎 1 aplib 適合壓縮小檔案 低於64k 2 jcalg1 適合壓縮大檔案 3 lzma ...
180215 加密 專用加密軟體(1)
1625 5 王子昂 總結 2018年2月15日 連續第503天總結 a.專用加密軟體 1 b.殼是一種附加在原程式上通過windows載入器載入記憶體後,先於原始程式執行,得到控制權,執行過程中對原始程式進行解密 還原,完成後再把控制權交還給原程式的程式 不同的外殼所側重的方面也不一樣,有的側重於...
URL引數加密專用
url引數加密專用 region 加密 private static byte key private static byte iv new byte 加密 public static string urlencrypt string strtoencrypt 加密 要加密的字串 金鑰 加密後的字串...