js混淆代码还原
js混淆代码还原 - js反混淆:利⽤js进⾏赋值实现
案例测试代码如下:
eval(function(p,a,c,k,e,d){e=function(c){return(c<a?"":e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){w
反混淆的⽅法:
1、新建⼀个⽹页  xxx.html
2、加⼊⼀个div容器id="divTest"
3、赋值执⾏(在上⾯混淆的代码中,将eval()中的内容提取出来赋值(或直接打印))
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
js代码加密软件<body>
<div id="divTest"></div>
</body>
</html>
<script>
// 将内容直接提取到页⾯中
// 直接在控制台中打印出来
console.log(function(p,a,c,k,e,d){e=function(c){return(c<a?"":e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String) </script>
打开xxx.html 显⽰结果:(反混淆后的代码已经被压缩了,去掉了换⾏等字符),接下来⾃⼰对js代码进⾏分析即
可。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。