use*_*892 1 javascript browser obfuscation native-code web
我一直在大量研究JS混淆,开始了解所有高级概念,但我最近发现了一个混淆代码,我相信它是某种形式的"原生Javascript代码",我只是找不到任何关于这种混淆:
这是一个小提取物:
'\141\75\160\162\157\155\160\164\50\47\105\156\164\162\145\172\40'
Run Code Online (Sandbox Code Playgroud)
它被称为这样:
eval(eval('\141\75\160\162\157\155\160\164\50\47\105\156\164\162\145\172\40'))
Run Code Online (Sandbox Code Playgroud)
由于代码是另一个的工作,我在JS挑战中遇到了它我没有发布完整的代码,所以我给出的例子不起作用,但完整的代码确实有效.
所以这是我的问题:
这是什么类型的代码?我在哪里可以了解更多相关信息?
任何建议赞赏:)
它只是一个字符串,字符被转义.您可以在任何浏览器的JavaScript控制台中阅读它:
console.log('\141\75\160\162\157\155\160\164\50\47\105\156\164\162\145\172\40')
Run Code Online (Sandbox Code Playgroud)
将打印:
"a=prompt('Entrez "
Run Code Online (Sandbox Code Playgroud)