排行榜 统计
  • 文章总数:1690 篇
  • 评论总数:5 条
  • 分类总数:8 个
  • 最后更新:昨天 09:10

H5程序保护流程

本文阅读 3 分钟
首页 资讯 正文

VirboxProtector工具推出对H5应用的保护,该功能包括控制流混淆、字符串转换加密的方式,对js文件进行保护,防止程序被反编译,反调试功能可以防止代码被动态调试,有效的保证了H5应用的安全性。

流程概述#

1.下载VirboxProtector工具界面,获取授权;

2.将h5应用(web,Android 和iOS程序)放到文件夹如 hello-h5,将文件夹直接拖入到VirboxProtector工具界面,界面将自动显示应用内的所有js文件,点击保护文件将会生成 hello_h5_protected的文件夹;

3.进入到 hello-h5_protected 的文件夹内,运行程序即可。

支持的应用类型#

Web应用,Electron应用,UNIAPP,小程序等

暂不支持含有import语法的js源代码。

界面保护流程#

1.将h5应用拖入到VirboxProtector工具界面,在“H5保护”选项中显示该文件夹内的所有js文件;

可勾选反调试,启用反调试功能;

默认勾选控制流混淆及字符串转换;

image-20220520160508130

2.点击“选择文件”按钮,可以根据自己需求来选择要保护的js文件,选择成功后,点击“确定”按钮即可;

image-20220520160554699

3.点击“保护选中文件”选项,界面上显示“保护成功”后,hello-h5_protected即为加固后的程序。

image-20220520160651361

命令行保护流程#

  1. 使用Virbox Protector界面工具生成配置文件;

  2. 打开终端窗口,进入到“virboxprotector_con”所在的路径,直接输入“virboxprotector_con”运行可查看帮助信息;

    virboxprotector_con 的默认安装后所在目录为:Windows: C:\Program Files\senseshield\Virbox Protector 2\binLinux: /usr/share/virboxprotector/binmacOS: /Applications/Virbox Protector 2.app/Contents/MacOS/bin


  3. 命令如下(假设待保护的文件夹为h5-demo)

1)程序同目录存在.ssp配置文件情况下,默认读取.ssp配置文件中的信息;

virboxprotector_con -h5 <h5-demo> -o <h5-demo-protected>如:virboxprotector_con -h5 h5-demo -o h5-demo-protected


image-20220520160804158

2)程序同目录不存在.ssp配置文件情况下,默认保护程序内的所有js文件,操作命令和上述命令一样;

3).ssp配置文件在其他目录下时,若想指定配置文件,需要参数-x指定;

virboxprotector_con -h5 <h5-demo> -x <h5-demo.ssp的全路径> -o <h5-demo-protected>如:virboxprotector_con -h5 h5-demo -x D:\Desktop\demo\h5-demo.ssp -o h5-demo-protected


命令行帮助#

更细节的参数,可以使用 --help={type}查看帮助:

例如:

virboxprotector_con --help=apk

支持的类型如下:


--help={native|dotnet|apk|aab|aar|app|u3d|java-bce|java-vme|h5|strip|u3dres|mulpkg|ilmerge}


其中native程序是指操作系统原生的程序类型,运行时不依赖于虚拟机或解释器的程序,一般由C/C++/Delphi/VB6 等语言编译生成,包括 Windows 下 PE 格式的程序(.exe/.dll/.sys等后缀),Linux/Android 下 ELF 格式的程序(.so后缀或主程序),macOS/iOS 下的 MachO 格式的程序(.dylib或主程序)。


本文来自投稿,不代表本站立场,如若转载,请注明出处:https://typecho.firshare.cn/archives/3831.html
免责声明:文章内容不代表本站立场,本站不对其内容的真实性、完整性、准确性给予任何担保、暗示和承诺,仅供读者参考,文章版权归原作者所有。避免网络欺诈,本站不倡导任何交易行为。如您私自与本站转载自公开互联网中的资讯内容中提及到的个人或平台产生交易,则需自行承担后果。本站在注明来源的前提下推荐原文至此,仅作为优良公众、公开信息分享阅读,不进行商业发布、发表及从事营利性活动。如本文内容影响到您的合法权益(内容、图片等),请及时联系本站,我们会及时删除处理。
-- 展开阅读全文 --
Android SO保护流程
« 上一篇 05-06
PHP文件加密流程
下一篇 » 05-06