有人能告诉我怎么处理这个吗?
É=-~-~[],ó=-~É,Ë=É<<É,þ=Ë+~[];Ì=(ó-ó)[Û=(''+{})[É+ó]+(''+{})[ó-É]+([].ó+'')[ó-É]+(!!''+'')[ó]+({}+'')[ó+ó]+(!''+'')[ó-É]+(!''+'')[É]+(''+{})[É+ó]+({}+'')[ó+ó]+(''+{})[ó-É]+(!''+'')[ó-É]][Û];Ì(Ì((!''+'')[ó-É]+(!''+'')[ó]+(!''+'')[ó-ó]+(!''+'')[É]+((!''+''))[ó-É]+([].$+'')[ó-É]+'\''+''+'\\'+(...Masked for confidentiality reasons
发布于 2014-01-02 14:47:11
最后找"()“。这些代码用于执行模糊函数代码。如果删除最后一个,并在节点中使用"toString()“,您将得到以下结果(格式化后一点):
function anonymous() {
na = prompt('Entrez le mot de passe');
if(a == 'I changed this to not make it too easy for you' {
alert('bravo');
} else {
alert('fail...');
}
}你自己试试,但要小心,因为如果你不小心,这种代码会在你的电脑上运行有害的东西。
PS:关于它的实际工作原理的几句话。那些奇怪的法语字母到处都是变量,在开始的时候就有了定义。例如,and的值为2,因为在空数组上使用按位的not运算符会得到a-1,和-~-(-1) = 2。然后,所有这些反斜杠都与这个数值变量结合使用,得到最终形成函数代码的字符。
https://stackoverflow.com/questions/20884577
复制相似问题