BZHugs/coquilleur

GitHub: BZHugs/coquilleur

纯浏览器端的 shellcode 汇编器与反汇编器,通过 WASM 技术在前端完成汇编、反汇编和控制流图渲染,无需任何后端服务。

Stars: 4 | Forks: 0

# Coquilleur V2 Coquilleur 现在是一个纯浏览器端的 shellcode 汇编器/反汇编器。这里没有 Flask 服务器,没有 Python 后端,也没有服务器端处理。 该应用作为一个静态 Vite SPA 运行,并在浏览器中执行所有工作: - 使用 Capstone WASM 进行反汇编。 - 使用从 AlexAltea 引入的 Keystone.js 进行汇编。 - 使用 Graphviz WASM 进行客户端 CFG 渲染。 ## 运行 ``` npm install npm run dev ``` 然后打开 Vite 打印的 URL。 ## 构建 ``` npm run build ``` 静态构建文件将输出到 `dist/` 目录,并且可以由任何静态文件 服务器提供服务。 ## 测试 ``` npm run test npx playwright test ``` 如果本地尚未安装 Playwright 浏览器: ``` npx playwright install chromium ``` ## 备注 Keystone.js 来源于 `public/vendor/keystone.min.js`,取自 https://alexaltea.github.io/keystone.js/。该上游构建版本是一个 Emscripten JavaScript/asm.js 构建,而不是一个单独的 `.wasm` 文件。Capstone 和 Graphviz 作为 WebAssembly 加载。
标签:AI工具, Capstone, DNS 反向解析, Graphviz, Keystone, Playwright, Shellcode, Vite, WebAssembly, Web安全, 二进制分析, 云安全运维, 单页应用, 反汇编器, 快速连接, 技术调研, 控制流图, 搜索语句(dork), 数据可视化, 无服务端架构, 汇编器, 汇编语言, 浏览器端工具, 网络安全, 自定义脚本, 蓝队分析, 错误基检测, 隐私保护, 静态代码分析, 静态网页