本文由 發(fā)布,轉(zhuǎn)載請注明出處,如有問題請聯(lián)系我們! 發(fā)布時間: 2023-11-06jsjiami.com.v7代碼解密工具+詳細(xì)教程
加載中簡介:
最近項目遇到很多使用jsjiami.com.v7的程序,使用AST方式(依賴Babel插件)實現(xiàn)的JS代碼凈化工具,包括常見的幾種類型:字面量還原(全局、代碼塊),死代碼清理、扁平化還原,條件、循環(huán)語句規(guī)范化,特殊函數(shù)清理,處理全局加密內(nèi)容時使用VM2提供的環(huán)境。需要自己封裝一下。
需要node.js環(huán)境,并安裝依賴:npm i。
調(diào)用方法:
# pre-defined command
npm run xxx
# or full command
npm run decode -- -t type [-i input.js] [-o output.js]
xxx為預(yù)定義的指令,見package.json中的scripts字段。
type列表:
common (高頻局部混淆)
jjencode (sojson.com 版本)
sojson
sojsonv7
obfuscator
默認(rèn)輸入文件為input.js,文件中不能包含除混淆代碼以外的內(nèi)容(例如非混淆代碼,注釋除外),且只能包含一段混淆代碼(一次處理只能識別一個主加密函數(shù))。
默認(rèn)輸出文件為output.js。
程序入口文件為:src/main.js,插件目錄為src/plugin。
下載地址:
https://www.skpan.cn/ATuNfWpZV9C