fbpx
维基百科

可执行文件压缩

可执行文件压缩(英語:Executable compression)是指将執行檔进行压缩,并将已压缩可执行文件与解压缩代码合并成单一可执行文件的方法,也称之为“加壳”[1]。当此压缩可执行文件运行时,解压缩代码会将已压缩可执行文件还原为未压缩状态。

在大多数情况下,此解压过程对用户来说是透明(transparently)的,压缩可执行文件与原始文件的使用方法完全相同。可执行压缩器常被称为“运行时打包器”(runtime packers)、“软件打包器”、“软件保护器”(以及“多态打包器英语File binder”和“混淆工具”)。

常见加壳工具

便携式可执行文件

注意:标记为紫色的工具已不再开发。

名称 最新稳定版 软件许可证 x86-64支持
2.7 (2016年7月2日 (2016-07-02))[2] 专有
Armadillo 9.62 (2013年6月7日 (2013-06-07)) 专有
ASPack 2.40 (2016年11月2日 (2016-11-02)) 专有
ASPR (ASProtect) 2.76 (2016年11月2日 (2016-11-02)) 专有
BoxedApp Packer 3.3 (2015年7月26日 (2015-07-26)) 专有
CExe 1.0b (2001年7月20日 (2001-07-20)) GPL
dotBundle 1.3 (2013年4月4日 (2013-04-04))[3] 专有
Enigma Protector 6.10 (2018年1月24日 (2018-01-24))[4] 专有
EXE Bundle 3.11 (2011年1月7日 (2011-01-07))[5] 专有 ?
EXE Stealth 4.14 (2011年6月29日 (2011-06-29))[5] 专有 ?
eXPressor 1.8.0.1 (2010年1月14日 (2010-01-14)) 专有 ?
FSG 2.0 (2004年5月24日 (2004-05-24))[6] Freeware
kkrunchy src 0.23a4 (Unknown) BSD
MEW 1.1 (Unknown) Freeware
MPRESS 2.19 (2012年1月2日 (2012-01-02)) Freeware
Obsidium 1.6 (2017年4月11日 (2017-04-11))[7] 专有
PELock (页面存档备份,存于互联网档案馆 2.06 (2016年8月15日 (2016-08-15))[8] 专有
PESpin 1.33 (2011年5月3日 (2011-05-03)) Freeware
Petite 2.4 (2016年9月22日 (2016-09-22)) Freeware
RLPack Basic 1.21 (2008年10月31日 (2008-10-31)) GPL
Smart Packer Pro X 1.9.9.5 (2018年8月17日 (2018-08-17)) 专有
Themida 2.4.6 (2017年2月17日 (2017-02-17)) 专有
UPX 3.95 (2018年8月26日 (2018-08-26)) GPL experimental
VMProtect 3.1.1 (2017年4月24日 (2017-04-24)) 专有
XComp/XPack 0.98 (2007年2月18日 (2007-02-18)) Freeware

NewEXE

  • PackWin
  • WinLite

OS/2可执行文件

  • NeLite
  • LxLite

DOS可执行文件

  • Microsoft EXEPACK
  • 32LiTE
  • 624
  • AINEXE
  • aPACK
  • DIET
  • HASP Envelope
  • LGLZ
  • LZEXE(由法布里斯·贝拉开发)
  • PKLite
  • PMWLITE
  • UCEXE
  • UPX
  • WDOSX
  • WWpack
  • XE

ELF文件

  • gzexe
  • HASP Envelope
  • UPX

CLI汇编文件

  • .NETZ
  • NsPack
  • Mpress
  • HASP Envelope
  • .netshrink
  • dotBundle
  • Exepack.NET
  • .NET框架Mono的商业保护器/打包器。具有在线验证和“行业标准加密”功能。

Classic Mac OS应用文件

  • Application VISE[9]
  • StuffIt InstallerMaker

Mach-O文件

  • HASP Envelope
  • UPX
  • VMProtect

Java平臺

JAR文件

  • HASP Envelope
  • pack200

WAR文件

  • HASP Envelope

参见条目

参考资料

  1. ^ 谈谈软件的壳及如何加壳与脱壳_Linux安全_Linux公社-Linux系统门户网站. www.linuxidc.com. [2019-02-05]. (原始内容于2019-09-17). 
  2. ^ .netshrink executable packer & virtual dll binder downloads. www.pelock.com. [2019-02-05]. (原始内容于2021-01-15). 
  3. ^ . [2019-02-05]. (原始内容存档于2013-08-21). 
  4. ^ Software Protection, Software Licensing, Software Virtualization. www.enigmaprotector.com. [2019-05-07]. (原始内容于2020-08-05). 
  5. ^ 5.0 5.1 WebtoolMaster Software News. webtoolmaster.com. [2019-02-05]. (原始内容于2020-07-20). 
  6. ^ . web.archive.org. 2004-05-25 [2019-02-05]. 原始内容存档于2004-05-25. 
  7. ^ . www.obsidium.de. [2019-02-05]. (原始内容存档于2019-02-07). 
  8. ^ Download PELock — Software Protection & Licensing. www.pelock.com. [2019-02-05]. (原始内容于2021-01-15). 
  9. ^ Kiene, Steve; Mark, Dave. . MacTech. Vol. 15 no. 4. 1999 [2017-12-10]. (原始内容存档于2017-12-10). 

可执行文件压缩, 英語, executable, compression, 是指将執行檔进行压缩, 并将已压缩可执行文件与解压缩代码合并成单一可执行文件的方法, 也称之为, 加壳, 当此压缩可执行文件运行时, 解压缩代码会将已压缩可执行文件还原为未压缩状态, 在大多数情况下, 此解压过程对用户来说是透明, transparently, 压缩可执行文件与原始文件的使用方法完全相同, 可执行压缩器常被称为, 运行时打包器, runtime, packers, 软件打包器, 软件保护器, 以及, 多态打包器, 英语, f. 可执行文件压缩 英語 Executable compression 是指将執行檔进行压缩 并将已压缩可执行文件与解压缩代码合并成单一可执行文件的方法 也称之为 加壳 1 当此压缩可执行文件运行时 解压缩代码会将已压缩可执行文件还原为未压缩状态 在大多数情况下 此解压过程对用户来说是透明 transparently 的 压缩可执行文件与原始文件的使用方法完全相同 可执行压缩器常被称为 运行时打包器 runtime packers 软件打包器 软件保护器 以及 多态打包器 英语 File binder 和 混淆工具 目录 1 常见加壳工具 1 1 便携式可执行文件 1 2 NewEXE 1 3 OS 2可执行文件 1 4 DOS可执行文件 1 5 ELF文件 1 6 CLI汇编文件 1 7 Classic Mac OS应用文件 1 8 Mach O文件 1 9 Java平臺 1 9 1 JAR文件 1 9 2 WAR文件 2 参见条目 3 参考资料常见加壳工具 编辑便携式可执行文件 编辑 注意 标记为紫色的工具已不再开发 名称 最新稳定版 软件许可证 x86 64支持 netshrink 2 7 2016年7月2日 2016 07 02 2 专有 是Armadillo 9 62 2013年6月7日 2013 06 07 专有 是ASPack 2 40 2016年11月2日 2016 11 02 专有 是ASPR ASProtect 2 76 2016年11月2日 2016 11 02 专有 是BoxedApp Packer 3 3 2015年7月26日 2015 07 26 专有 是CExe 1 0b 2001年7月20日 2001 07 20 GPL 否dotBundle 1 3 2013年4月4日 2013 04 04 3 专有 是Enigma Protector 6 10 2018年1月24日 2018 01 24 4 专有 是EXE Bundle 3 11 2011年1月7日 2011 01 07 5 专有 EXE Stealth 4 14 2011年6月29日 2011 06 29 5 专有 eXPressor 1 8 0 1 2010年1月14日 2010 01 14 专有 FSG 2 0 2004年5月24日 2004 05 24 6 Freeware 否kkrunchy src 0 23a4 Unknown BSD 否MEW 1 1 Unknown Freeware 否MPRESS 2 19 2012年1月2日 2012 01 02 Freeware 是Obsidium 1 6 2017年4月11日 2017 04 11 7 专有 是PELock 页面存档备份 存于互联网档案馆 2 06 2016年8月15日 2016 08 15 8 专有 否PESpin 1 33 2011年5月3日 2011 05 03 Freeware 是Petite 2 4 2016年9月22日 2016 09 22 Freeware 否RLPack Basic 1 21 2008年10月31日 2008 10 31 GPL 否Smart Packer Pro X 1 9 9 5 2018年8月17日 2018 08 17 专有 是Themida 2 4 6 2017年2月17日 2017 02 17 专有 是UPX 3 95 2018年8月26日 2018 08 26 GPL experimentalVMProtect 3 1 1 2017年4月24日 2017 04 24 专有 是XComp XPack 0 98 2007年2月18日 2007 02 18 Freeware 否NewEXE 编辑 更多信息 New Executable 英语 New Executable PackWin WinLiteOS 2可执行文件 编辑 NeLite LxLiteDOS可执行文件 编辑 Microsoft EXEPACK 32LiTE 624 AINEXE aPACK DIET HASP Envelope LGLZ LZEXE 由法布里斯 贝拉开发 PKLite PMWLITE UCEXE UPX WDOSX WWpack XEELF文件 编辑 gzexe HASP Envelope UPXCLI汇编文件 编辑 更多信息 汇编 CLI 英语 Assembly CLI NETZ NsPack Mpress HASP Envelope netshrink dotBundle Exepack NET DotProtect NET框架和Mono的商业保护器 打包器 具有在线验证和 行业标准加密 功能 Classic Mac OS应用文件 编辑 Application VISE 9 StuffIt InstallerMakerMach O文件 编辑 HASP Envelope UPX VMProtectJava平臺 编辑 JAR文件 编辑 HASP Envelope pack200WAR文件 编辑 HASP Envelope参见条目 编辑数据压缩 磁盘压缩 虚拟内存压缩 英语 Virtual memory compression 執行檔 柯氏复杂性 自解壓縮檔参考资料 编辑 谈谈软件的壳及如何加壳与脱壳 Linux安全 Linux公社 Linux系统门户网站 www linuxidc com 2019 02 05 原始内容存档于2019 09 17 netshrink executable packer amp virtual dll binder downloads www pelock com 2019 02 05 原始内容存档于2021 01 15 存档副本 2019 02 05 原始内容存档于2013 08 21 Software Protection Software Licensing Software Virtualization www enigmaprotector com 2019 05 07 原始内容存档于2020 08 05 5 0 5 1 WebtoolMaster Software News webtoolmaster com 2019 02 05 原始内容存档于2020 07 20 Wayback Machine web archive org 2004 05 25 2019 02 05 原始内容存档于2004 05 25 Download Obsidium Software Protection System www obsidium de 2019 02 05 原始内容存档于2019 02 07 Download PELock Software Protection amp Licensing www pelock com 2019 02 05 原始内容存档于2021 01 15 Kiene Steve Mark Dave A Chat With Steve Kiene MacTech Vol 15 no 4 1999 2017 12 10 原始内容存档于2017 12 10 取自 https zh wikipedia org w index php title 可执行文件压缩 amp oldid 73296915, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。