mirror of
https://git.mirrors.martin98.com/https://github.com/cilame/v_jstools
synced 2025-10-04 12:17:00 +08:00
73 lines
3.2 KiB
HTML
73 lines
3.2 KiB
HTML
<!DOCTYPE html>
|
||
<html lang="en">
|
||
<head>
|
||
<meta charset="UTF-8">
|
||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||
<meta http-equiv="X-UA-Compatible" content="ie=edge">
|
||
<title>Document</title>
|
||
</head>
|
||
<body style="width: 600px;">
|
||
<label ><input type="checkbox" data-key="config-hook-global">是否挂钩总开关</label>
|
||
<br/>
|
||
<label ><input type="checkbox" data-key="config-hook-test">test</label>
|
||
<br/>
|
||
<label ><input type="checkbox" data-key="config-hook-console">hook-console(使用 v_log 替换 console.log 并将其他属性设置为空函数)</label>
|
||
<br/>
|
||
<label ><input type="checkbox" data-key="config-hook-Function">hook-Function</label>
|
||
<br/>
|
||
<label ><input type="checkbox" data-key="config-hook-eval">hook-eval(eval函数会记录上下文,若 eval 用到封闭的上下文参数可能报错)</label>
|
||
<br/>
|
||
<label ><input type="checkbox" data-key="config-hook-remove-dyn-debugger">remove-dyn-debugger(need selected "hook-Function" or "hook-eval")</label>
|
||
<br/>
|
||
<label ><input type="checkbox" data-key="config-hook-cookie">hook-cookie</label>
|
||
<br/>
|
||
<label ><input type="checkbox" data-key="config-hook-settimeout">hook-settimeout</label>
|
||
<br/>
|
||
<label ><input type="checkbox" data-key="config-hook-setinterval">hook-setinterval</label>
|
||
<br/>
|
||
<label ><input type="checkbox" data-key="config-hook-JSON.parse">hook-JSON.parse</label>
|
||
<br/>
|
||
<label ><input type="checkbox" data-key="config-hook-JSON.stringify">hook-JSON.stringify</label>
|
||
<br/>
|
||
<label ><input type="checkbox" data-key="config-hook-decodeURI">hook-decodeURI</label>
|
||
<br/>
|
||
<label ><input type="checkbox" data-key="config-hook-decodeURIComponent">hook-decodeURIComponent</label>
|
||
<br/>
|
||
<label ><input type="checkbox" data-key="config-hook-encodeURI">hook-encodeURI</label>
|
||
<br/>
|
||
<label ><input type="checkbox" data-key="config-hook-encodeURIComponent">hook-encodeURIComponent</label>
|
||
<br/>
|
||
<label ><input type="checkbox" data-key="config-hook-escape">hook-escape</label>
|
||
<br/>
|
||
<label ><input type="checkbox" data-key="config-hook-unescape">hook-unescape</label>
|
||
<br/>
|
||
<label ><input type="checkbox" data-key="config-hook-alt-w">alt+w (快捷键关闭 domobj 日志)</label>
|
||
<br/>
|
||
<label ><input type="checkbox" data-key="config-hook-domobj">hook-domobj</label>
|
||
<br/>
|
||
<label ><input type="checkbox" data-key="config-hook-domobj-get"> - hook-domobj-显示get输出</label>
|
||
<br/>
|
||
<label ><input type="checkbox" data-key="config-hook-domobj-set"> - hook-domobj-显示set输出</label>
|
||
<br/>
|
||
<label ><input type="checkbox" data-key="config-hook-domobj-func"> - hook-domobj-显示func输出</label>
|
||
<br/>
|
||
|
||
|
||
<br/>
|
||
<div>AST解密混淆</div>
|
||
|
||
<button id='sojson'>解密sojson混淆</button>
|
||
<button id='obnormal'>普通解混淆</button>
|
||
<button id='uglify'>仅变量压缩</button>
|
||
<button id='uglify_mini'>完全压缩脚本</button>
|
||
<br/>
|
||
<textarea id='txt' style="width: 593px; height: 500px">
|
||
|
||
</textarea>
|
||
<br/>
|
||
<script src="popup.js"></script>
|
||
<script src="tools/babel_asttool.js"></script>
|
||
<script src="tools/uglify_es.js"></script>
|
||
<script src="tools/popup_utils.js"></script>
|
||
</body>
|
||
</html> |