返回

游戏脚本也能用JS加密

发布时间:2022-12-07 10:02:50 280
# 脚本# 信息# 工具

源代码如下

function(a){a=unescape(a);var c=String.fromCharCode(a.charCodeAt(0)-a.length);for(var i=1;i<a.length;i++){c+=String.fromCharCode(a.charCodeAt(i)-c.charCodeAt(i-1))}return c}("%u286F%149YJ*%u4E0A%u9C9B%uACD.....这里是大量密文E%89%DD%D9%D2%DB%CF%CE%D2%A0E%87%87%14%14")

JS机密技巧之一

啥都不用管,将代码丢到​​js加密解密工具站​​先解一遍再说。

解后是如下模样

function(a) {
a = unescape(a);
var c = String.fromCharCode(a.charCodeAt(0) - a.length);
for (var i = 1; i < a.length; i++) {
c += String.fromCharCode(a.charCodeAt(i) - c.charCodeAt(i - 1))
}
return c
}("%u286F%149YJ*%u4E0A%u9C9B%uACD.....这里是大量密文E%89%DD%D9%D2%DB%CF%CE%D2%A0E%87%87%14%14");

这样看起来解密思路就格外清晰了

1.a是解密密文

2.对A进行基础解码

3.将密文解密

最后就得到我们想要的源码了

最后经过我人工翻译得到如下代码

// 解密后代码太长 只贴一小部分 敏感字符已过滤
function setup(eim, leaderid) {

// cancelSchedule();

xsgdjm = parseInt(em.getProperty("dengji"));
// xmcmd("开始挑战信息 "+eim+" 等级为 "+xsgdjm);
xmfbjs = Date.now();
eim = em.newInstance(xiaomi.事件名);

for (var i = 0; i < 地图属性.length; i++) {
var map = eim.setInstanceMap(地图属性[i].地图);
map.resetFully();

}

eim.startEventTimer(60000 * xiaomi.副本时间);
kssmsj = em.schedule("xmkssjzcx", 1000 * xiaomi.道具频率, eim);
em.setProperty("started", "1");

xshengguaim(eim);

spawnMobOnMap(eim, BOSS参数[xsgdjm][0], BOSS参数[xsgdjm][1], BOSS参数[xsgdjm][2], 1, 地图属性[地图属性.length - 1].地图, BOSS参数[xsgdjm][3], BOSS参数[xsgdjm][4]);

return eim;
}

至此解密完毕。

如果对解密过程感兴趣的,或者对解密有疑问的,欢迎大家留言评论一起交流。

或者通过 ​​jsjiami.com​​ 找到我,官网底部有我联系方式。

游戏脚本也能用JS加密_JS解密

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