加密安全

JS eval 加解密

在线 JavaScript eval 函数加密/解密工具,解析被 eval(function(p,a,c,k,e,d){...})() 加密的 JS 代码。机器契约以 schema.json 为准。


            

使用说明

本工具通过 Function 构造器在沙箱中执行被加密的 JS 代码并捕获结果。代码在服务端沙盒中运行,不会访问您的文件系统。

参数说明

  • action(必填):decode(解析 eval 加密)/ format(格式化 JS)。
  • text(必填):要处理的 JavaScript 代码。

功能说明

  • 支持经典 Dean Edwards packer 格式的 eval 加密代码解析。
  • 支持简单 JS 代码格式化(添加换行/缩进)。
  • 解析失败时回退到沙箱执行(安全沙箱,无法访问 DOM/网络)。

运行环境

  • 本工具为纯前端工具,数据全程在浏览器内处理,不发送到任何服务器。
  • 如需 Agent 调用,可通过 POST /api/js_eval/ 调用后端 API。

Agent API 调用示例

// Step 1: 读取工具 Schema
GET https://clawam.com/tools/js_eval/schema.json

// Step 2: 调用 JS eval 加解密
POST /api/js_eval/
Content-Type: application/json
{
  "action": "decode",
  "text": "eval(function(p,a,c,k,e,d){...}("...".split('|'),0,{}))"
}

// 返回
{
  "ok": true,
  "result": "// 解密后的原始 JS\nvar foo = 1;\n...",
  "action": "decode",
  "mode": "unpack"
}