资源下载 - 从此开始!

下载我_精品源码软件教程资源网

您的位置:主页 > 网络编程 > 正文

使用alert()方法解密JS代码,简单实用

2018-10-09 11:10 来源:互联网 编辑:admin

不少JS代码都是通过加密后再使用,以免被人轻易获得源代码。不过,那也只能对完全不懂JS的人有用,一般的加密代码是很容易就被解密的。本文介绍我常用到的一个方法。

例如下面这一段加密JS代码:

我们怎样对其进行解密呢?

使用alert()方法将其解密

最简单的方法就是使用alert()方法直接将其解密,如上述代码,我们改为:

alert("");

就看到如下对话框的信息:

使用alert()解密js代码

使用alert()解密JS代码

这个就是解密后的JS代码了。

使用unescape()方法完善上述alert()代码

有时有的JS代码已被escape()编码,所以在使用alert()方法前先使用unescape()方法进行反编码,则上述代码改为:

alert(unescape(""));

这样解密后的JS代码就更完整了。

当然我们也可以先用alert()获得解密后的代码,然后看到还有乱码(往往是中文),就用unescape()方法反编码一下就可以了。

将解密后的js代码输出到textarea文本区

有时解密后的JS代码太多太长,那么alert()看到的就不完整,且不能复制,那么我们可以将解密后的js代码输出到textarea文本区。

例如上述代码可以改为:

<!DOCTYPE>
<html>
<head>
<script type="text/javascript">
var a = "";
</script>
</head>
<body>
<textarea id="txt" cols=100 rows=30></textarea>
</body>
<script type="text/javascript">
  document.getElementById("txt").value = unescape(a);
</script>
</html>

execcodegetcode

先将要解密的JS代码赋给变量a,后面用unescape(a)显示到文本区,得到解密后的信息,如图:

将解密后的js代码输出到textarea文本区

将解密后的js代码输出到textarea文本区

打赏一下,我们会为大家提供更多优质资源!

相关文章,95%的人会看!{有内幕、有真相...}

看过本文的人还看过

关闭

微信扫一扫

站长微信账号