H5应用在线加固

H5 应用加固

关键字:H5应用加固、h5加固、h5加密

什么H5应用加固?
通过在线加固的方式,对H5应用、小游戏的代码、资源进行加固,有效防止H5游戏、应用被逆向、调试、破解、资源盗用等。
其实,H5加固,就是对JS代码进行混淆加密。

如何进行H5应用加固?
推荐用国内知名的JS代码加密平台:JShaman

H5应用加固有哪些功能?
通常会有以下功能:变量名称混淆、控制流混淆、指令替换、混淆代码插入、代码压缩、字符串阵列化、字符串阵列加密、属性加密、域名锁定、禁止控制台输出。

示例:

未加固的H5代码:

function get_copyright(){
    var domain = "jshaman.com";
    var from_year = 2017;
    var copyright = "(c)" + from_year + "-" + (new Date).getFullYear() + "," + domain;
    return copyright;
}
console.log(get_copyright());    
 

H5代码经JShaman加固后:

function _0x5a20(_0x1d30c3,_0x2e1d06){var _0x5a20b0=_0x2e1d();_0x5a20=function(_0x309d81,_0x1d7de4){_0x309d81=_0x309d81-0x0;var _0x1bb803=_0x5a20b0[_0x309d81];return _0x1bb803;};return _0x5a20(_0x1d30c3,_0x2e1d06);}(function(_0x2d9b13,_0x5944df){function _0x29be10(_0x3d6153,_0x12ce0e,_0x51aac5,_0x45c6a1,_0x3919dc){return _0x5a20(_0x3919dc- -0xfe,_0x12ce0e);}var _0x3f28d3=_0x2d9b13();function _0x519b1c(_0x1fc5e2,_0x40a032,_0x21953d,_0x4f3b7a,_0x3c5702){return _0x5a20(_0x3c5702- -0x382,_0x40a032);}function _0x1b1d62(_0x35ea20,_0x15a1d1,_0x5cf3db,_0x1fcc50,_0x3fbdec){return _0x5a20(_0x3fbdec-0x175,_0x1fcc50);}function _0x426f29(_0x21b68d,_0x419534,_0x76f6fd,_0x51f385,_0x9c192d){return _0x5a20(_0x9c192d- -0x174,_0x21b68d);}function _0x351969(_0xd80d2b,_0x154e80,_0xe749b3,_0x1a6918,_0x14f114){return _0x5a20(_0x1a6918-0xc6,_0xe749b3);}while(!![]){try{var _0x3e550a=parseInt(_0x519b1c(-0x379,-0x381,-0x37c,-0x379,-0x37a))/0x1*(-parseInt(_0x519b1c(-0x379,-0x377,-0x370,-0x374,-0x375))/0x2)+-parseInt(_0x519b1c(-0x375,-0x373,-0x375,-0x37b,-0x379))/0x3*(-parseInt(_0x29be10(-0xfa,-0x101,-0x104,-0x101,-0xfe))/0x4)+parseInt(_0x426f29(-0x175,-0x17a,-0x17a,-0x174,-0x173))/0x5+-parseInt(_0x29be10(-0xfd,-0xf2,-0xfe,-0xfe,-0xf7))/0x6+-parseInt(_0x426f29(-0x16b,-0x171,-0x178,-0x178,-0x171))/0x7*(parseInt(_0x426f29(-0x178,-0x176,-0x171,-0x174,-0x172))/0x8)+parseInt(_0x1b1d62(0x17e,0x17b,0x185,0x188,0x181))/0x9+parseInt(_0x351969(0xcd,0xc5,0xc4,0xca,0xc5))/0xa;if(_0x3e550a===_0x5944df){break;}else{_0x3f28d3["\u0070\u0075\u0073\u0068"](_0x3f28d3["\u0073\u0068\u0069\u0066\u0074"]());}}catch(_0x4bcfe1){_0x3f28d3["\u0070\u0075\u0073\u0068"](_0x3f28d3["\u0073\u0068\u0069\u0066\u0074"]());}}})(_0x2e1d,0x76ca2);function get_copyright(){var _0x2331c1;var _0x2d946a=_0x518caf(0x34e,0x353,0x349,0x34a,0x34e);function _0x1592ac(_0x3a8c4e,_0x2e9645,_0x8d0279,_0x4d8081,_0x33d061){return _0x5a20(_0x33d061-0x2bf,_0x2e9645);}function _0x518caf(_0x3d6d4a,_0x3e4f4d,_0x47fd36,_0x316f6f,_0x421545){return _0x5a20(_0x421545-0x348,_0x316f6f);}_0x2331c1=0x7;var _0x37abfc=0x4c5ac^0x4c24d;var _0xabc011;var _0x46a81f=_0x518caf(0x34c,0x353,0x352,0x34d,0x352)+_0x37abfc+"\u002d"+new Date()["\u0067\u0065\u0074\u0046\u0075\u006c\u006c\u0059\u0065\u0061\u0072"]()+"\u002c"+_0x2d946a;_0xabc011=0x4;return _0x46a81f;}console["\u006c\u006f\u0067"](get_copyright());function _0x2e1d(){var _0x98043e=["\u0038\u0037\u0034\u0039\u0033\u0036\u0064\u004a\u0064\u0078\u004a\u004f","\u0038\u0038\u0031\u0038\u0038\u0069\u0069\u0057\u0046\u0057\u0045","MbShfz0299281".split("").reverse().join(""),"\u0034\u0038\u0030\u0032\u0039\u0036\u0038\u0062\u0051\u0061\u006f\u004c\u004e","\u0037\u0076\u004f\u0052\u0069\u0076\u0070","vTZLGn0254349".split("").reverse().join(""),"raeYlluFteg".split("").reverse().join(""),"moc.namahsj".split("").reverse().join(""),"bJAwtM0523935".split("").reverse().join(""),"PzXmkO1".split("").reverse().join(""),"\u0035\u0031\u0052\u004d\u004b\u0047\u0061\u0065",")c(".split("").reverse().join(""),"gol".split("").reverse().join(""),"\u0036\u0036\u0035\u0031\u0033\u0036\u0039\u004a\u007a\u0048\u0077\u005a\u004d"];_0x2e1d=function(){return _0x98043e;};return _0x2e1d();}

 

适用场景


H5 Web应用保护
对基于H5技术实现的网页类应用进行JS代码保护。

H5 混合应用保护
对基于ReactNative等框架开发的H5混合应用进行加固保护。

小程序保护
对微信、阿里、华为、百度等不同平台的小程序进行加固保护。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值