【发布时间】:2021-11-05 19:49:40
【问题描述】:
我喜欢游戏,发现了一个 JavaScript 代码,可以将 GUI 添加到游戏中并绘制对象,我很好奇修改此代码这真的很吸引我,我很好奇它是否会修改游戏数据这是一个 JavaScript 用户脚本游戏https://Krunker.io,PS 我必须删除大部分代码才能提交。请问有人能识别出这段代码中使用的 JavaScript 类型吗?
const _0x2fef=['\x27\x20value=\x27','tablinks','</span><div\x20class=\x27slidecontainer\x27><input\x20type=\x27range\x27\x20min=\x27','2EocMfR','round','getElementById','ctx','some','banner','arrayTest','Banned','Smooth\x20Assist\x20&\x20Aim\x20Correction','canThrow','http://0n-2000s.radionetz.de/0n-2000s.aac','Rup22iG','scale','keydown','createObserver','checkbox','MIA','scope','random','select','slideTimer','setAttribute','protocol','console','Aim\x20through\x20Penetratables','stack','objectHas','http://1a-classicrock.radionetz.de/1a-classicrock.mp3','instructionsUpdate','aimVal','yDirChase','lineTo','containsPoint','setItem','rate','isType','games','button','json','isMod','smoothCamAssist','renderTarget','\x27,\x20this.value)(_0x4c0d19,_0x4ccccc,_0x35356b,_0x2569a5){return Math['atan2'](_0x4ccccc-_0x2569a5,_0x4c0d19-_0x35356b);}[_0x52fa83(0x1bf)](_0x3fb0f,_0x3ed26d,_0x3bd33e,_0x3f915e){const _0x435f70=_0x52fa83;return Math[_0x435f70(0x312)]((_0x3bd33e-=_0x3fb0f)*_0x3bd33e+(_0x3f915e-=_0x3ed26d)*_0x3f915e);}[_0x52fa83(0x26c)](_0x2150ea,_0x49536d){const _0x56c6d7=_0x52fa83;return Math['atan2'](Math[_0x56c6d7(0x1d5)](_0x49536d-_0x2150ea),Math['cos'](_0x2150ea-_0x49536d));}['containsPoint'](_0xdadfcf){const _0x328668=_0x52fa83;let _0x47e04f=this[_0x328668(0x36a)][_0x328668(0x35c)][_0x328668(0x1e1)];for(let _0x41642d=0x0;_0x41642d<0x6;_0x41642d++){if(_0x47e04f[_0x41642d][_0x328668(0x355)](_0xdadfcf)<0x0)return![];}return!![];}[_0x52fa83(0x293)](_0x4c63f7,_0x5ca879,_0x33e554,_0x350df1=0x0){const _0x464553=_0x52fa83;return _0x4c63f7['y']+=_0x350df1,_0x4c63f7[_0x464553(0x263)](this[_0x464553(0x36a)]['camera']),_0x4c63f7['x']=(_0x4c63f7['x']+0x1)/0x2,_0x4c63f7['y']=(-_0x4c63f7['y']+0x1)/0x2,_0x4c63f7['x']*=_0x5ca879,_0x4c63f7['y']*=_0x33e554,_0x4c63f7;}}function _0x1d15(_0x49e259,_0x39832a){return _0x1d15=function(_0x4aa4d6,_0x5854dc){_0x4aa4d6=_0x4aa4d6-0x1b7;let _0x44585c=_0x2fef[_0x4aa4d6];return _0x44585c;},_0x1d15(_0x49e259,_0x39832a);}const log=console[_0x52fa83(0x352)][_0x52fa83(0x208)](null,_0x52fa83(0x372)),main=new Main();
【问题讨论】:
-
它被混淆了。它不是 JavaScript 的任何“类型”,它只是被混淆以防止您阅读它。