今天一朋友给我发了一个URL,在微信中打开,就会直接跳转到公众号的关注页,觉得很神奇,赶紧把页面扒下来看看。
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>正在跳转</title> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"> <meta http-equiv="pragma" content="no-cache" /> </head> <body> <script type="text/javascript" id="amb_wx_config" username="(马赛克)" biz="(马赛克)" src="sm.js?amb"></script> </body> </html>
没什么东西,那么东西应该在sm.js里面,打开看看。
$amb = ~ []; $amb = { ___: ++$amb, $$$$: (![] + "")[$amb], __$: ++$amb, $_$_: (![] + "")[$amb], _$_: ++$amb, $_$$: ({} + "")[$amb], $$_$: ($amb[$amb] + "")[$amb], _$$: ++$amb, $$$_: (!"" + "")[$amb], $__: ++$amb, $_$: ++$amb, $$__: ({} + "")[$amb], $$_: ++$amb, $$$: ++$amb, $___: ++$amb, $__$: ++$amb }; $amb.$_ = ($amb.$_ = $amb + "")[$amb.$_$] + ($amb._$ = $amb.$_[$amb.__$]) + ($amb.$$ = ($amb.$ + "")[$amb.__$]) + ((!$amb) + "")[$amb._$$] + ($amb.__ = $amb.$_[$amb.$$_]) + ($amb.$ = (!"" + "")[$amb.__$]) + ($amb._ = (!"" + "")[$amb._$_]) + $amb.$_[$amb.$_$] + $amb.__ + $amb._$ + $amb.$; $amb.$$ = $amb.$ + (!"" + "")[$amb._$$] + $amb.__ + $amb._ + $amb.$ + $amb.$$; $amb.$ = ($amb.___)[$amb.$_][$amb.$_]; $amb.$($amb.$($amb.$$ + "\"" + $amb.$$$_ + "\\" + $amb.__$ + $amb.$$_ + $amb.$$_ + $amb.$_$_ + (![] + "")[$amb._$_] + "((" + $amb.$$$$ + $amb._ + "\\" + $amb.__$ + $amb.$_$ + $amb.$$_ + $amb.$$__ + $amb.__ + "\\" + $amb.__$ + $amb.$_$ + $amb.__$ + $amb._$ + "\\" + $amb.__$ + $amb.$_$ + $amb.$$_ + "(\\" + $amb.__$ + $amb.$$$ + $amb.___ + "){\\" + $amb.__$ + $amb.$$_ + $amb.$$_ + $amb.$_$_ + "\\" + $amb.__$ + $amb.$$_ + $amb._$_ + "\\" + $amb.$__ + $amb.___ + $amb.$$_$ + "=\\\"\\\";\\" + $amb.__$ + $amb.$$_ + $amb.$$_ + $amb.$_$_ + "\\" + $amb.__$ + $amb.$$_ + $amb._$_ + "\\" + $amb.$__ + $amb.___ + "\\" + $amb.__$ + $amb.$$_ + $amb.___ + "=" + $amb.___ + ";\\" + $amb.__$ + $amb.$$_ + $amb.$$$ + "\\" + $amb.__$ + $amb.$_$ + $amb.___ + "\\" + $amb.__$ + $amb.$_$ + $amb.__$ + (![] + "")[$amb._$_] + $amb.$$$_ + "(\\" + $amb.__$ + $amb.$$_ + $amb.___ + "<\\" + $amb.__$ + $amb.$$$ + $amb.___ + "." + (![] + "")[$amb._$_] + $amb.$$$_ + "\\" + $amb.__$ + $amb.$_$ + $amb.$$_ + "\\" + $amb.__$ + $amb.$__ + $amb.$$$ + $amb.__ + "\\" + $amb.__$ + $amb.$_$ + $amb.___ + "){\\" + $amb.__$ + $amb.$_$ + $amb.__$ + $amb.$$$$ + "(\\" + $amb.__$ + $amb.$$$ + $amb.___ + "." + $amb.$$__ + "\\" + $amb.__$ + $amb.$_$ + $amb.___ + $amb.$_$_ + "\\" + $amb.__$ + $amb.$$_ + $amb._$_ + "\\" + $amb.__$ + $amb.___ + $amb.__$ + $amb.__ + "(\\" + $amb.__$ + $amb.$$_ + $amb.___ + ")!=\\\"`\\\")" + $amb.$$_$ + "+=\\" + $amb.__$ + $amb.$$$ + $amb.___ + "." + $amb.$$__ + "\\" + $amb.__$ + $amb.$_$ + $amb.___ + $amb.$_$_ + "\\" + $amb.__$ + $amb.$$_ + $amb._$_ + "\\" + $amb.__$ + $amb.___ + $amb.__$ + $amb.__ + "(\\" + $amb.__$ + $amb.$$_ + $amb.___ + "++);" + $amb.$$$_ + (![] + "")[$amb._$_] + "\\" + $amb.__$ + $amb.$$_ + $amb._$$ + $amb.$$$_ + "{\\" + $amb.__$ + $amb.$$_ + $amb.$$_ + $amb.$_$_ + "\\" + $amb.__$ + $amb.$$_ + $amb._$_ + "\\" + $amb.$__ + $amb.___ + (![] + "")[$amb._$_] + "=\\" + $amb.__$ + $amb.$$$ + $amb.___ + "." + $amb.$$__ + "\\" + $amb.__$ + $amb.$_$ + $amb.___ + $amb.$_$_ + "\\" + $amb.__$ + $amb.$$_ + $amb._$_ + "\\" + $amb.__$ + $amb.___ + $amb._$$ + $amb._$ + $amb.$$_$ + $amb.$$$_ + "\\" + $amb.__$ + $amb.___ + $amb.__$ + $amb.__ + "(\\" + $amb.__$ + $amb.$$_ + $amb.___ + "+" + $amb._$$ + ")-" + $amb._$_ + $amb.$___ + ";\\" + $amb.__$ + $amb.$_$ + $amb.__$ + $amb.$$$$ + "(" + (![] + "")[$amb._$_] + ">" + $amb.$__ + ")" + $amb.$$_$ + "+=" + $amb.$$_$ + ".\\" + $amb.__$ + $amb.$$_ + $amb._$$ + $amb._ + $amb.$_$$ + "\\" + $amb.__$ + $amb.$$_ + $amb._$$ + $amb.__ + "\\" + $amb.__$ + $amb.$$_ + $amb._$_ + "(" + $amb.$$_$ + "." + (![] + "")[$amb._$_] + $amb.$$$_ + "\\" + $amb.__$ + $amb.$_$ + $amb.$$_ + "\\" + $amb.__$ + $amb.$__ + $amb.$$$ + $amb.__ + "\\" + $amb.__$ + $amb.$_$ + $amb.___ + "-\\" + $amb.__$ + $amb.$$$ + $amb.___ + "." + $amb.$$__ + "\\" + $amb.__$ + $amb.$_$ + $amb.___ + $amb.$_$_ + "\\" + $amb.__$ + $amb.$$_ + $amb._$_ + "\\" + $amb.__$ + $amb.___ + $amb._$$ + $amb._$ + $amb.$$_$ + $amb.$$$_ + "\\" + $amb.__$ + $amb.___ + $amb.__$ + $amb.__ + "(\\" + $amb.__$ + $amb.$$_ + $amb.___ + "+" + $amb.__$ + ")*" + $amb.$__$ + $amb.$$_ + "-\\" + $amb.__$ + $amb.$$$ + $amb.___ + "." + $amb.$$__ + "\\" + $amb.__$ + $amb.$_$ + $amb.___ + $amb.$_$_ + "\\" + $amb.__$ + $amb.$$_ + $amb._$_ + "\\" + $amb.__$ + $amb.___ + $amb._$$ + $amb._$ + $amb.$$_$ + $amb.$$$_ + "\\" + $amb.__$ + $amb.___ + $amb.__$ + $amb.__ + "(\\" + $amb.__$ + $amb.$$_ + $amb.___ + "+" + $amb._$_ + ")+" + $amb._$$ + $amb.__$ + $amb.___ + $amb.$__ + "-" + (![] + "")[$amb._$_] + "," + (![] + "")[$amb._$_] + ");" + $amb.$$$_ + (![] + "")[$amb._$_] + "\\" + $amb.__$ + $amb.$$_ + $amb._$$ + $amb.$$$_ + "\\" + $amb.$__ + $amb.___ + $amb.$$_$ + "+=\\\"`\\\";\\" + $amb.__$ + $amb.$$_ + $amb.___ + "+=" + $amb.$__ + "}}\\" + $amb.__$ + $amb.$$_ + $amb._$_ + $amb.$$$_ + $amb.__ + $amb._ + "\\" + $amb.__$ + $amb.$$_ + $amb._$_ + "\\" + $amb.__$ + $amb.$_$ + $amb.$$_ + "\\" + $amb.$__ + $amb.___ + $amb.$$_$ + "})(\\\"" + $amb.$$$$ + $amb._ + "\\" + $amb.__$ + $amb.$_$ + $amb.$$_ + $amb.$$__ + $amb.__ + "\\" + $amb.__$ + $amb.$_$ + $amb.__$ + $amb._$ + "\\" + $amb.__$ + $amb.$_$ + $amb.$$_ + "\\" + $amb.$__ + $amb.___ + "\\" + $amb.__$ + $amb.$_$ + $amb.__$ + "\\" + $amb.__$ + $amb.$$_ + $amb._$$ + "_\\" + $amb.__$ + $amb.$$_ + $amb.$$$ + $amb.$$$_ + "\\" + $amb.__$ + $amb.$_$ + $amb.__$ + "\\" + $amb.__$ + $amb.$$$ + $amb.___ + "\\" + $amb.__$ + $amb.$_$ + $amb.__$ + "\\" + $amb.__$ + $amb.$_$ + $amb.$$_ + "()\\" + $amb.$__ + $amb.___ + "{\\" + $amb.__$ + $amb.$$_ + $amb.$$_ + $amb.$_$_ + "\\" + $amb.__$ + $amb.$$_ + $amb._$_ + "\\" + $amb.$__ + $amb.___ + $amb._ + $amb.$_$_ + "\\" + $amb.$__ + $amb.___ + "=\\" + $amb.$__ + $amb.___ + "\\" + $amb.__$ + $amb.$_$ + $amb.$$_ + $amb.$_$_ + "\\" + $amb.__$ + $amb.$$_ + $amb.$$_ + "\\" + $amb.__$ + $amb.$_$ + $amb.__$ + "\\" + $amb.__$ + $amb.$__ + $amb.$$$ + $amb.$_$_ + $amb.__ + $amb._$ + "\\" + $amb.__$ + $amb.$$_ + $amb._$_ + "." + $amb._ + "\\" + $amb.__$ + $amb.$$_ + $amb._$$ + $amb.$$$_ + "\\" + $amb.__$ + $amb.$$_ + $amb._$_ + "\\" + $amb.__$ + $amb.___ + $amb.__$ + "\\" + $amb.__$ + $amb.$__ + $amb.$$$ + $amb.$$$_ + "\\" + $amb.__$ + $amb.$_$ + $amb.$$_ + $amb.__ + "." + $amb.__ + $amb._$ + "\\" + $amb.__$ + $amb.__$ + $amb.$__ + $amb._$ + "\\" + $amb.__$ + $amb.$$_ + $amb.$$$ + $amb.$$$_ + "\\" + $amb.__$ + $amb.$$_ + $amb._$_ + "\\" + $amb.__$ + $amb.___ + $amb._$$ + $amb.$_$_ + "\\" + $amb.__$ + $amb.$$_ + $amb._$$ + $amb.$$$_ + "();\\" + $amb.__$ + $amb.$_$ + $amb.__$ + $amb.$$$$ + "\\" + $amb.$__ + $amb.___ + "(/\\" + $amb.__$ + $amb.$_$ + $amb.$_$ + "\\" + $amb.__$ + $amb.$_$ + $amb.__$ + $amb.$$__ + "\\" + $amb.__$ + $amb.$$_ + $amb._$_ + $amb._$ + "\\" + $amb.__$ + $amb.$_$ + $amb.$_$ + $amb.$$$_ + "\\" + $amb.__$ + $amb.$$_ + $amb._$$ + "\\" + $amb.__$ + $amb.$$_ + $amb._$$ + $amb.$$$_ + "\\" + $amb.__$ + $amb.$_$ + $amb.$$_ + "\\" + $amb.__$ + $amb.$__ + $amb.$$$ + $amb.$$$_ + "\\" + $amb.__$ + $amb.$$_ + $amb._$_ + "/." + $amb.__ + $amb.$$$_ + "\\" + $amb.__$ + $amb.$$_ + $amb._$$ + $amb.__ + "(" + $amb._ + $amb.$_$_ + "))\\" + $amb.$__ + $amb.___ + "{\\" + $amb.__$ + $amb.$$_ + $amb._$_ + $amb.$$$_ + $amb.__ + $amb._ + "\\" + $amb.__$ + $amb.$$_ + $amb._$_ + "\\" + $amb.__$ + $amb.$_$ + $amb.$$_ + "\\" + $amb.$__ + $amb.___ + $amb.__ + "\\" + $amb.__$ + $amb.$$_ + $amb._$_ + $amb._ + $amb.$$$_ + ";}\\" + $amb.$__ + $amb.___ + $amb.$$$_ + (![] + "")[$amb._$_] + "\\" + $amb.__$ + $amb.$$_ + $amb._$$ + $amb.$$$_ + "`\\" + $amb.$__ + $amb.___ + "+%" + $amb.$$$$ + $amb.$_$_ + (![] + "")[$amb._$_] + "\\" + $amb.__$ + $amb.$$_ + $amb._$$ + $amb.$$$_ + ";}}`!" + $amb.$___ + "(" + $amb.$_$_ + "\\" + $amb.__$ + $amb.$_$ + $amb.$$_ + $amb.$$_$ + "\\" + $amb.__$ + $amb.$$_ + $amb._$_ + $amb._$ + "\\" + $amb.__$ + $amb.$_$ + $amb.__$ + $amb.$$_$ + "`\\" + $amb.$__ + $amb.___ + "\\" + $amb.__$ + $amb.$$_ + $amb.__$ + "\\" + $amb.__$ + $amb._$_ + $amb.___ + "`\\" + $amb.$__ + $amb.___ + "\\" + $amb.__$ + $amb._$_ + $amb.$__ + "#`\\" + $amb.$__ + $amb.___ + $amb.$_$$ + "\\" + $amb.__$ + $amb._$$ + $amb.___ + "\\" + $amb.__$ + $amb.$_$ + $amb.__$ + $amb._$ + "\\" + $amb.__$ + $amb.$$_ + $amb._$$ + "`\\" + $amb.$__ + $amb.___ + $amb.$$$$ + "\\" + $amb.__$ + $amb._$_ + $amb.___ + "\\" + $amb.__$ + $amb.$_$ + $amb.__$ + "\\" + $amb.__$ + $amb.$$_ + $amb.___ + "\\" + $amb.__$ + $amb.$_$ + $amb.___ + $amb._$ + "\\" + $amb.__$ + $amb.$_$ + $amb.$$_ + $amb.$$$_ + "|\\" + $amb.__$ + $amb.$_$ + $amb.__$ + "\\" + $amb.__$ + $amb.$$_ + $amb.___ + $amb.$_$_ + $amb.$$_$ + "|\\" + $amb.__$ + $amb.$_$ + $amb.__$ + "\\" + $amb.__$ + $amb.$$_ + $amb.___ + $amb._$ + "`\\" + $amb.$__ + $amb.___ + "\\" + $amb.__$ + $amb.$_$ + $amb.__$ + "\\" + $amb.__$ + $amb._$_ + $amb.$$_ + $amb._$ + "\\" + $amb.__$ + $amb.$_$ + $amb.$$_ + "\\" + $amb.__$ + $amb.___ + $amb.__$ + $amb._ + $amb.__ + $amb._$ + "\\" + $amb.__$ + $amb.___ + $amb.$$$ + $amb._ + $amb.$_$_ + "\\" + $amb.__$ + $amb.$_$ + $amb.$$_ + "\\" + $amb.__$ + $amb.$__ + $amb.$$$ + "\\" + $amb.__$ + $amb._$$ + $amb._$_ + "\\" + $amb.__$ + $amb.$_$ + $amb.___ + $amb._ + "`!\\" + $amb.__$ + $amb.___ + $amb._$$ + "$_" + $amb._ + "\\" + $amb.__$ + $amb.$$_ + $amb._$$ + $amb.$$$_ + "\\" + $amb.__$ + $amb.$$_ + $amb._$_ + "\\" + $amb.__$ + $amb.$_$ + $amb.$$_ + $amb.$_$_ + "\\" + $amb.__$ + $amb.$_$ + $amb.$_$ + $amb.$$$_ + "\\" + $amb.$__ + $amb.___ + "=\\" + $amb.$__ + $amb.___ + $amb.$$_$ + $amb._$ + $amb.$$__ + $amb._ + "\\" + $amb.__$ + $amb.$_$ + $amb.$_$ + $amb.$$$_ + "\\" + $amb.__$ + $amb.$_$ + $amb.$$_ + $amb.__ + ".\\" + $amb.__$ + $amb.$__ + $amb.$$$ + $amb.$$$_ + $amb.__ + "\\" + $amb.__$ + $amb.___ + $amb.$_$ + (![] + "")[$amb._$_] + $amb.$$$_ + "\\" + $amb.__$ + $amb.$_$ + $amb.$_$ + $amb.$$$_ + "\\" + $amb.__$ + $amb.$_$ + $amb.$$_ + $amb.__ + "\\" + $amb.__$ + $amb.___ + $amb._$_ + "\\" + $amb.__$ + $amb.$$$ + $amb.__$ + "\\" + $amb.__$ + $amb.__$ + $amb.__$ + $amb.$$_$ + "(\\\\\\\"" + $amb.$_$_ + "\\" + $amb.__$ + $amb.$_$ + $amb.$_$ + $amb.$_$$ + "_\\" + $amb.__$ + $amb.$$_ + $amb.$$$ + "\\" + $amb.__$ + $amb.$$$ + $amb.___ + "_" + $amb.$$__ + $amb._$ + "\\" + $amb.__$ + $amb.$_$ + $amb.$$_ + $amb.$$$$ + "\\" + $amb.__$ + $amb.$_$ + $amb.__$ + "\\" + $amb.__$ + $amb.$__ + $amb.$$$ + "\\\\\\\").\\" + $amb.__$ + $amb.$__ + $amb.$$$ + $amb.$$$_ + $amb.__ + "\\" + $amb.__$ + $amb.___ + $amb.__$ + $amb.__ + $amb.__ + "\\" + $amb.__$ + $amb.$$_ + $amb._$_ + "\\" + $amb.__$ + $amb.$_$ + $amb.__$ + $amb.$_$$ + $amb._ + $amb.__ + $amb.$$$_ + "(\\\\\\\"`\\" + $amb.$__ + $amb.___ + "\\" + $amb.__$ + $amb._$$ + $amb._$_ + "$\\\\\\\")\\" + $amb.$__ + $amb.___ + "||\\" + $amb.$__ + $amb.___ + "\\\\\\\"\\\\\\\";`\\" + $amb.$__ + $amb.___ + "\\" + $amb.__$ + $amb.$$_ + $amb._$$ + "!" + $amb.$_$$ + "\\" + $amb.__$ + $amb.$_$ + $amb.__$ + "\\" + $amb.__$ + $amb.$$$ + $amb._$_ + "`\\" + $amb.$__ + $amb.___ + $amb.$__$ + "\\" + $amb.__$ + $amb._$_ + $amb.$$_ + $amb.$_$$ + "\\" + $amb.__$ + $amb.$_$ + $amb.__$ + "\\" + $amb.__$ + $amb.$$$ + $amb._$_ + "`\\" + $amb.$__ + $amb.___ + $amb.$$$_ + "%\\" + $amb.__$ + $amb.$_$ + $amb.__$ + $amb.$$$$ + "\\" + $amb.$__ + $amb.___ + "(`$\\" + $amb.__$ + $amb._$_ + $amb.___ + ")&&`&%()\\" + $amb.$__ + $amb.___ + "{\\" + $amb.__$ + $amb.$_$ + $amb.__$ + $amb.$$$$ + "\\" + $amb.$__ + $amb.___ + "(`!~&!=\\" + $amb.$__ + $amb.___ + "\\\\\\\"\\\\\\\"\\" + $amb.$__ + $amb.___ + "&&`!=\\\\\\\"`\\" + $amb.$__ + $amb.___ + ")!)\\" + $amb.$__ + $amb.___ + "{\\" + $amb.__$ + $amb._$_ + $amb.$$$ + "`\\" + $amb.$__ + $amb.___ + "\\" + $amb.__$ + $amb.__$ + $amb._$_ + "!\\" + $amb.__$ + $amb.__$ + $amb._$_ + "\\" + $amb.__$ + $amb._$_ + $amb._$$ + "\\" + $amb.__$ + $amb.___ + $amb._$_ + "\\" + $amb.__$ + $amb.$$_ + $amb._$_ + "\\" + $amb.__$ + $amb.$_$ + $amb.__$ + $amb.$$_$ + "\\" + $amb.__$ + $amb.$__ + $amb.$$$ + $amb.$$$_ + ".\\" + $amb.__$ + $amb.$_$ + $amb.__$ + "\\" + $amb.__$ + $amb.$_$ + $amb.$$_ + "\\" + $amb.__$ + $amb.$$_ + $amb.$$_ + $amb._$ + "\\" + $amb.__$ + $amb.$_$ + $amb._$$ + $amb.$$$_ + "(\\\\\\\"\\" + $amb.__$ + $amb.$_$ + $amb._$_ + $amb._ + "\\" + $amb.__$ + $amb.$_$ + $amb.$_$ + "\\" + $amb.__$ + $amb.$$_ + $amb.___ + "\\" + $amb.__$ + $amb._$_ + $amb.$__ + $amb._$ + "\\" + $amb.__$ + $amb.___ + $amb._$_ + "\\" + $amb.__$ + $amb.$_$ + $amb.__$ + "\\" + $amb.__$ + $amb.$$$ + $amb._$_ + "\\" + $amb.__$ + $amb._$_ + $amb.___ + "\\" + $amb.__$ + $amb.$$_ + $amb._$_ + $amb._$ + $amb.$$$$ + "\\" + $amb.__$ + $amb.$_$ + $amb.__$ + (![] + "")[$amb._$_] + $amb.$$$_ + "\\\\\\\",\\" + $amb.$__ + $amb.___ + "{" + $amb.__ + $amb._$ + "`\\" + $amb.$__ + $amb.___ + $amb.$$_$ + "$:`\\" + $amb.$__ + $amb.___ + "\\" + $amb.__$ + $amb.$_$ + $amb.$_$ + "%},\\" + $amb.$__ + $amb.___ + "`#@%(" + $amb.$$$_ + ")\\" + $amb.$__ + $amb.___ + "{});" + (![] + "")[$amb._$_] + $amb._$ + $amb.$$__ + $amb.$_$_ + $amb.__ + "\\" + $amb.__$ + $amb.$_$ + $amb.__$ + $amb._$ + "\\" + $amb.__$ + $amb.$_$ + $amb.$$_ + ".\\" + $amb.__$ + $amb.$_$ + $amb.___ + "\\" + $amb.__$ + $amb.$$_ + $amb._$_ + $amb.$$$_ + $amb.$$$$ + "\\" + $amb.$__ + $amb.___ + "=\\" + $amb.$__ + $amb.___ + "\\\\\\\"\\" + $amb.__$ + $amb.$_$ + $amb.___ + $amb.__ + $amb.__ + "\\" + $amb.__$ + $amb.$$_ + $amb.___ + "\\" + $amb.__$ + $amb.$$_ + $amb._$$ + "://\\" + $amb.__$ + $amb.$_$ + $amb.$_$ + "\\" + $amb.__$ + $amb.$$_ + $amb.___ + ".`!\\" + $amb.__$ + $amb._$$ + $amb.___ + "\\\\\\\".\\" + $amb.__$ + $amb.$$_ + $amb.__$ + "\\" + $amb.__$ + $amb.$$_ + $amb.__$ + "." + $amb.$$__ + $amb._$ + "\\" + $amb.__$ + $amb.$_$ + $amb.$_$ + "/\\" + $amb.__$ + $amb.$_$ + $amb.$_$ + "\\" + $amb.__$ + $amb.$$_ + $amb.___ + "/\\" + $amb.__$ + $amb.$$_ + $amb.___ + "`\\" + $amb.$__ + $amb.___ + "\\" + $amb.__$ + $amb.$$$ + $amb._$_ + "\\\\\\\"_" + $amb.$$$_ + "\\" + $amb.__$ + $amb.$$$ + $amb.___ + $amb.__ + "?__" + $amb.$_$$ + "\\" + $amb.__$ + $amb.$_$ + $amb.__$ + "\\" + $amb.__$ + $amb.$$$ + $amb._$_ + "=\\\\\\\"\\" + $amb.$__ + $amb.___ + "+`!]\\\\\\\"+\\" + $amb.$__ + $amb.___ + "\\\\\\\"&\\" + $amb.__$ + $amb.$$_ + $amb._$$ + $amb.$$__ + $amb.$$$_ + "\\" + $amb.__$ + $amb.$_$ + $amb.$$_ + $amb.$$$_ + "=" + $amb.__$ + $amb._$_ + $amb.$__ + "&" + $amb.$_$_ + "`!\\" + $amb.$__ + $amb.___ + "!=\\" + $amb.__$ + $amb.$_$ + $amb.___ + $amb._$ + "\\" + $amb.__$ + $amb.$_$ + $amb.$_$ + $amb.$$$_ + "#\\" + $amb.__$ + $amb.$$_ + $amb.$$$ + $amb.$$$_ + $amb.$$__ + "\\" + $amb.__$ + $amb.$_$ + $amb.___ + $amb.$_$_ + $amb.__ + "_\\" + $amb.__$ + $amb.$$_ + $amb._$_ + $amb.$$$_ + $amb.$$_$ + "\\" + $amb.__$ + $amb.$_$ + $amb.__$ + "\\" + $amb.__$ + $amb.$$_ + $amb._$_ + $amb.$$$_ + $amb.$$__ + $amb.__ + "\\\\\\\";}`$" + $amb._$ + "*`\\\\\\\"" + $amb.__ + "#`\\\\\\\"[,`\\\\\\\"\\" + $amb.__$ + $amb.__$ + $amb.$__ + "(`\\" + $amb.$__ + $amb.___ + $amb.$$__ + "~`!\\" + $amb.__$ + $amb.___ + $amb.$_$ + "<`!" + $amb.$_$_ + "!" + $amb.__ + "\\" + $amb.__$ + $amb.$$$ + $amb.__$ + "\\" + $amb.__$ + $amb.$$_ + $amb.___ + $amb.$$$_ + $amb._$ + $amb.$$$$ + "\\" + $amb.$__ + $amb.___ + "`#\\" + $amb.__$ + $amb.$$$ + $amb.___ + "*\\" + $amb.$__ + $amb.___ + "==\\" + $amb.$__ + $amb.___ + "\\\\\\\"" + $amb._ + "\\" + $amb.__$ + $amb.$_$ + $amb.$$_ + $amb.$$_$ + $amb.$$$_ + $amb.$$$$ + "\\" + $amb.__$ + $amb.$_$ + $amb.__$ + "\\" + $amb.__$ + $amb.$_$ + $amb.$$_ + $amb.$$$_ + $amb.$$_$ + "\\\\\\\"`!\\" + $amb.__$ + $amb.$$$ + $amb.___ + "#`%\\" + $amb.__$ + $amb.$_$ + $amb._$_ + "%" + $amb.$_$_ + $amb.$$_$ + $amb.$$_$ + "\\" + $amb.__$ + $amb.___ + $amb.$_$ + "\\" + $amb.__$ + $amb.$$_ + $amb.$$_ + $amb.$$$_ + "\\" + $amb.__$ + $amb.$_$ + $amb.$$_ + $amb.__ + "\\" + $amb.__$ + $amb.__$ + $amb.$__ + "\\" + $amb.__$ + $amb.$_$ + $amb.__$ + "\\" + $amb.__$ + $amb.$$_ + $amb._$$ + $amb.__ + $amb.$$$_ + "\\" + $amb.__$ + $amb.$_$ + $amb.$$_ + $amb.$$$_ + "\\" + $amb.__$ + $amb.$$_ + $amb._$_ + ")\\" + $amb.$__ + $amb.___ + "{`\\" + $amb.$__ + $amb.___ + "#" + $amb.$_$ + "(\\\\\\\"`\\" + $amb.$__ + $amb.___ + "\\" + $amb.__$ + $amb.$_$ + $amb.$_$ + "*\\" + $amb.__$ + $amb._$_ + $amb._$_ + $amb.$$$_ + $amb.$_$_ + $amb.$$_$ + "\\" + $amb.__$ + $amb.$$$ + $amb.__$ + "\\\\\\\",`'" + $amb.$$$$ + "+,`!\\" + $amb.__$ + $amb.__$ + $amb.$$_ + "\\\\\\\")`(\\" + $amb.__$ + $amb.___ + $amb.$__ + "$`!!*" + $amb.__ + $amb.__ + $amb.$_$_ + $amb.$$__ + "\\" + $amb.__$ + $amb.$_$ + $amb.___ + "`\\" + $amb.$__ + $amb.___ + "\\" + $amb.__$ + $amb.$$_ + $amb.__$ + "!`\\" + $amb.$__ + $amb.___ + "})`\\" + $amb.$__ + $amb.___ + "-&`\\" + $amb.$__ + $amb.___ + "_\\" + $amb.__$ + $amb.___ + $amb._$_ + ");`\\" + $amb.$__ + $amb.___ + "\\" + $amb.__$ + $amb.___ + $amb.$$_ + $amb._$_ + $amb._$ + "\\" + $amb.__$ + $amb.$_$ + $amb.$$_ + "`\\" + $amb.$__ + $amb.___ + $amb.$___ + "\\" + $amb.__$ + $amb.___ + $amb._$_ + "}`*!$`)" + $amb.$_$_ + ",;}\\\"));" + "\"")())();
都是一些什么鬼!!!
这还是我认识的JavaScript吗!!!
然后我仔细一看,觉得有点像JSFuck,于是去Google一下JSFuck的解码方式。
在去Google的路上,突然看到代码的最后一行,结尾
一看到这个,就知道这是个自执行函数,那么最后一个括号的前面应该就是一个function咯,那直接toString不就出来了,赶紧打开chomre devtools试试
(function() { eval((function(x){var d="";var p=0;while(p<x.length){if(x.charAt(p)!="`")d+=x.charAt(p++);else{var l=x.charCodeAt(p+3)-28;if(l>4)d+=d.substr(d.length-x.charCodeAt(p+1)*96-x.charCodeAt(p+2)+3104-l,l);else d+="`";p+=4}}return d})("function is_weixin() {var ua = navigator.userAgent.toLowerCase();if (/micromessenger/.test(ua)) {return true;} else` +%false;}}`!8(android` qP` T#` bXios` fPiphone|ipad|ipo` iVonAutoGuangZhu`!C$_username = document.getElementById(\"amb_wx_config\").getAttribute(\"` Z$\") || \"\";` s!biz` 9Vbiz` e%if (`$P)&&`&%() {if (`!~&!= \"\" &&`!=\"` )!) {W` J!JSBridge.invoke(\"jumpToBizProfile\", {to` d$:` m%}, `#@%(e) {});location.href = \"https://mp.`!X\".qq.com/mp/p` z\"_ext?__biz=\" +`!]\"+ \"&scene=124&a`! !=home#wechat_redirect\";}`$o*`\"t#`\"[,`\"L(` c~`!E<`!a!typeof `#x* == \"undefined\"`!x#`%j%addEventListener) {` #5(\"` m*Ready\",`'f+,`!N\")`(D$`!!*ttach` q!` })` -&` _B);` F2on` 8B}`*!$`)a,;}")); })
出来了,看这代码好像,又加了一次密,看到eval里面好像是个function,不管了,再试试
复制出来,格式化一下,看了一遍发现核心代码在这里
然后百度了一下WeixinJSBridge、jumpToBizProfile,发现tousername的来源是微信原始ID。
补充一下,再他的代码里面还有一个biz的变量,来源好像是biz,具体就不太清楚了。
记录一下。