找回密码
 立即注册
科技快报网 首页 科技快报 IT资讯 查看内容
游戏电视迈入3.0时代 京东携手行业合作伙伴推动新标准落地柏林国际电子消费品展览会强化与中国合作伙伴关系,凸显全球创新精神《战地6》免费周将至 华硕X870/B850主板开启限时体验华硕B860主板装机神器 带你围观TGA 2025游戏提名ROG MAXIMUS Z890 APEX主板创DDR5-13322超频新纪录共绘汽车产业全域升级新图景 2026腾易年度汽车盛典圆满落幕以数据为钥 东软解决方案论坛解锁智能世界新密码BOE(京东方)陈炎顺阐释企业发展战略升维路径:“传承、创新、发展”铸就基业长青超擎数智亮相 NVIDIA 中国开发者日2025,携手开发者,探索AI无限前景!智慧医疗里的“中国方案”:开源鸿蒙重塑传统病房体验天马以“创见·新境”开启显示新纪元,11项技术重塑显示行业格局索尼专业校色服务上线:一场由画质引领者发起的“色彩价值”革命海尔机器人与INDEMIND达成战略合作,突破空间智能泛化难关,共创家庭具身AI新生态京东11.11百吋电视销量突破6万台 “超级供应链”引领家电产业升级技术创新带来丰富体验,高通李俨:AI与6G的发展是相辅相成的当算力追逐遇上数据瓶颈:DRAM成AI价值链重构的战略中枢PA官网正式上线,科技企业推动竞技娱乐透明化让AI为我所用!不想用碎片时间学习如何借助AI实现自我提升“电影走着看,VR摸着玩”,龙程VR《星际旅客》全感剧场亮相2025高交会海马云与腾讯云签署战略合作协议 共建AIGC内容创作平台新生态

一款支持多平台和多种开发语言的加壳工具-Virbox Protector

2019-10-30 12:33:20 来自: 新众网

  加壳是对软件一种很有效的保护方式。现在已经有越来越多的行业和技术领域需要做加密保护。介绍一款深思数盾研发的一款加壳工具,支持范围比较广,安全强度比较高!

  加壳工具简介

  Virbox Protector Standalone(以下简称VBP)是由深思数盾科技股份有限公司经过多年技术深耕开发的一款高强度自动保护(加密)工具。VBP融合了代码虚拟化、代码混淆、智能压缩、代码加密等功能,无需编程就能达到超高的保护强度。

  加壳功能

  Ø 代码虚拟化:转换被保护的程序代码为虚拟机代码。当程序运行时,虚拟机将模拟程序执行,进入和离开虚拟机都有高级代码混淆。虚拟机配合代码混淆可以达到很好的保护效果,尤其是对开发者的私有逻辑的保护。

  Ø 高级混淆:高级混淆利用花指令和代码非等价变形等技术,将程序的代码转换成一种功能上等价,但是难于阅读和理解的代码,可充分干扰静态分析。

  Ø 智能压缩:应用程序的解压缩含有动态密码,让一切自动脱壳工具失效,有效的阻止.Net,PE程序的直接反编译,并且有效的防止了加壳后的应用体积膨胀。

  Ø 代码加密:将当前代码加密存储为密文。当程序运行到被保护函数时候自动解密并且执行,执行之后再擦除代码。黑客无法获得原始的中间语言的指令和内存完整性的代码。此种保护方式运用纯内存操作,运行速度快,性价高。

  加密效果

  .NET程序加密前后使用反编译工具查看对比

  加壳支持

  支持平台:Windows/Linux/macOS/Arm-Linux/Android。

  支持加密的语言类型及插件等:C、C++、java、Delphi XE7及以上、PB、BCB、 C#、VB6.0、 Python、Lua、Perl、R、Ruby、PHP,AutoCAD ARX、Revit、Unity 3D、Unreal Engine 4、.NET,MATLAB、LabVIEW

  保护.NET程序

  .NET具备强大的便捷特性,使得开发成本极低。而作为一款.Net语言,也有它让开发者头疼的弊病——非常容易被反编译。市面上的 Dnspy, ILspy,de4dot等工具可以非常容易反编译出被混淆保护的.Net 程序。

  为了解决上述问题,VBP将.NET编译成的执行程序(.exe)和动态库(.dll)直接加壳保护,操作便捷且高效地保护源码中的逻辑。

  VBP支持加密.NET Core 3.0开发的项目,支持代码加密及混淆,加密后可防止代码反编译。

  保护Java程序

  Java 开发语言以其安全性高、代码优化、跨平台等特性,迅速取代了很多传统高级语言,占据了企业级网络应用开发等诸多领域的霸主地位。不过,Java 最突出的跨平台优势使其要以中间代码的形式运行在虚拟机环境中,因此 Java 代码反编译要比其他开发语言更容易实现。此外,由于 Java 程序中会有多重映射关系,导致大多数混淆工具的兼容性会很差。

  无论是针对java客户端程序还是Web服务端程序,Virbox Protector都可以进行高安全性加密保护。它可以对Java的Jar包、War包及class文件进行加密保护,加密后的Jar包无法进行反编译,高效地保障客户的代码安全。

  保护Python程序

  现如今python炙手可热,可应用到多种前沿领域。无论是用到数据分析与处理、Web开发应用、还是人工智能应用,都能用python完成开发。由于Python解释器开源的关系,导致Python代码无法加密,使得 Python程序更加易于移植,代码的安全性得不到保障。

  Virbox Protector破除障碍,可加密pyc/py/pyd文件,也可加密编译生成的exe程序。完美地实现了保护Python程序的使命。

  保护Unity3D程序

  Unity3D主要使用C#语法和开源mono运行开发商的代码逻辑,所有代码都不是编译到EXE,而是位于{APP}buildgame_DataManagedAssembly-CSharp.dll(Unity-2017位置略有不同)。

  对于Unity3D的保护方式,主要是通过Virbox Protector Standalone对Unity3D程序的整个生成目录进行加密,可以保护Unity的主要代码逻辑不被反编译,最大程度保护软件开发商的合法权益,同时DSProtector工具可以对Unity软件中的 .resS和resources等资源文件进行加密,防止软件或游戏中的资源被非法提取。

  保护Unreal Engine 4程序

  虚幻引擎4是由游戏开发者为开发游戏而制作的、完整的游戏开发工具套件。从二维的移动平台游戏到主机平台的大作,虚幻引擎是一个纯C++引擎,专为高性能而设计。它先进CPU/GPU性能分析工具和灵活的渲染器能让开发人员高效地完成高品质的VR体验。

  对于Unreal Engine 4引擎开发的软件主要保护方式是对XX-Win64-Shipping.exe和PAK文件进行加密,可以保护Unreal Engine 4的主要代码逻辑不被逆向,最大程度保护软件开发者的合法权益,同时深思DSProtector工具可以对软件中的PAK资源文件进行加密,防止资源被非法提取。

  深思希望通过专业的加密技术让开发商减少因软件盗版造成的损失,希望在不久的将来,能够有越来越多的软件开发者的不再为软件安全忧虑!

  免责声明:本网站内容由网友自行在页面发布,上传者应自行负责所上传内容涉及的法律责任,本网站对内容真实性、版权等概不负责,亦不承担任何法律责任。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。

发布者:科技快报网

相关阅读

微信公众号
意见反馈 科技快报网微信公众号