返回

JS加密、JS混淆的目的与逆向

发布时间:2023-02-12 09:41:55 210
# 黑客

简介

JavaScript混淆的作用是使JavaScript代码难以被人阅读和理解。混淆的过程通常包括重命名变量和函数、插入无用代码、更改代码结构等。这样可以使得黑客或竞争对手难以窥探公司的商业机密或窃取代码。然而,这并不能完全防止代码被窃取或破解,只能增加黑客破解代码的难度。

JS安全之间的攻与防之加密

将核心或者全部JS代码加密。

样例代码

(function(w, d) { 

w.update = "2023年01月17日05:34:29更新";

d.info = "本站历时1年半研发的新版本V7初版,具有多态性加密,破解难度更高。";

d.feedback = "由于刚刚上线,有问题积极反馈";

d.tips = "如遇不兼容,请先暂时用v6加密,并反馈给我们。";

})(window, document);

默认配置加密后

var version_='jsjiami.com.v7',_0x3280=(function(){return[...[version_,'ebqjtsuxjJihYarHTmYiLNr.tbcSOomdF.GnvI7g==','WP7dPY8f','CW5SW79gB8kMna/cGJS','WQBdKLVcUwZdSKxdT0yzWRlcGmo3','WO3cIfVcHaq4CKu','vsxcThRdM8ock8oF','kKWeW50WW5JdSvFcJr8','WPHKW7WlW7nzySkfWRCApCoaW6hcNW','vCojW4n5W5u'],...(function(){return[...['bmkkW47cLgbxWRVdSSkZ','W6JcUSo3WPVdSJZdG8oLWO7cUXuxW4u','WQzqW6ykwCklpmooWOi','WR7dGYSKBW','W5hcSsxdQCowtSkp','W5eZj3z3WOhdOmkrWOHeiG','5AEc6yg65lMy5yAW5A+m77Ys6kYu5ysR5PUP5Psg55wHWR3cPUwkKowTJE+8H+w7P+wpH+MMVUE7L+AjT+s6PEodIW','uYxdSYtcH8kmymkSx8otzcLpW6O','WPH2h8kEWRpdTw05','u8kAW70quSoswWxdQbTRW6BdKu4'],...(function(){return['W5VdN0BcSCkco8oyfHHgW5iojq','qwXvCow7K8orf+AFVmoaWO7MLlNdQWn4tsPFh8kD5PMM5PsI','W51Hht7dKa','ngjUW5ddR8k3W7ZdOmkVWOC','5PYo56Qz5yYc5PAoCUw6K+wpJEEGJ+wnU+EAKoAxMUElJoAFS8kLd+wkJoEkOo++MUweGUAFPEwMNEAaNEAdH+wkH+wSGE+/IEEHMEINSUMzU+w6TUAyO+MRQUocKW','umo9WPPoaCkVda','W6fueCkpW6fbWPz+oCkU','W6rSbmoVWOW4BCo5W6/dOqiDoq','ndjuWO/dNdCGkLvgoSo6WRO'];}())];}())];}());(function(_0x167ea4,_0x1cf4a0,_0x191fcf,_0x434704,_0x31a009,_0x55dd1f,_0x1e98a1){return ``````省略代码````````u(sx'),'Esrvg':'由于刚刚上线,有问题积极反馈,请联系QQ\x2084034666','IJbNQ':_0x33ee49(0x151,'qh55')};_0x160dc6['update']=_0xe57754[_0x33ee49(0x14a,'0Jcm')],_0x12ec3e[_0x33ee49(0x143,'JBw7')]=_0xe57754[_0x33ee49(0x13c,'6bgz')],_0x12ec3e[_0x33ee49(0x153,'pX[(')]=_0xe57754['Esrvg'],_0x12ec3e['tips']=_0xe57754[_0x33ee49(0x14e,'JBw7')];}(window,document));var version_ = 'jsjiami.com.v7';

JS安全之间的攻与防之解密

某加密

_0x518ebb = '', _0x34808f = 0; _0x34808f < _0x49419b.length; _0x34808f++) {
var _0x58ebd1 = 0,
_0x346209 = 0;
(_0x518ebb = _0x49419b[_0x34808f].time).length > 5 ? (_0x58ebd1 = Number(_0x518ebb.split('-')[0].replace(/[^0-9]/gi, '')), _0x346209 = Number(_0x518ebb.split('-')[1].replace(/[^0-9]/gi, ''))) : _0x58ebd1 = Number(_0x518ebb.replace(/[^0-9]/gi, ''));

if (_0x56c1bc == _0x58ebd1) {
return _0x49419b[_0x34808f].task;
}

if (_0x56c1bc >= _0x58ebd1 && _0x56c1bc <= _0x346209) {
return _0x49419b[_0x34808f].task;
}

if (_0x34808f == _0x49419b.length - 1) {
return "亲,这段时间你还没有安排哦!";
}
}


特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像
精选文章
thumb 中国研究员首次曝光美国国安局顶级后门—“方程式组织”
thumb 俄乌线上战争,网络攻击弥漫着数字硝烟
thumb 从网络安全角度了解俄罗斯入侵乌克兰的相关事件时间线