← All skills
re-electron
75 / 100 · Review before installing
Check before installing. Some of what it can do is expected: a security skill usually runs scanners and checks websites.
By dslsdzc/rev-skills (GitHub) · security · 240 stars · scanned at commit 1977504
Electron 桌面应用逆向:asar 解包、主/渲染进程 JS、V8 字节码(.jsc)边界、CDP 动态调试、反调试对抗。 触发词:Electron、asar、桌面应用逆向、.jsc、V8 快照、CDP、ELECTRON_RUN_AS_NODE、devtools 检测。
Works with any agent that supports SKILL.md skills.
What this skill can do
Downloads and installs other software
The author does not mention this.
Found in 17 places.
Show 14 more
- .claude/skills/re-electron/SKILL.md, line 37
- 用法: `npx @electron/asar extract app.asar out/`(整包解出)、`npx @electron/asar list app.asar`(列目录)、`npx @electron/asar extract-file app.asar path/to/file`(单文件) - .claude/skills/re-electron/SKILL.md, line 42
- Linux: binutils 自带(`apt install binutils` 等);macOS: 自带(或 `brew install binutils`);Windows: WSL 内或 Sysinternals strings - .claude/skills/re-electron/SKILL.md, line 53
- `npm install -g bytenode` 或项目内安装 - .claude/skills/re-electron/SKILL.md, line 54
- 验证: `npx bytenode --help`(`-c` 编译、`-e/--electron` 编译为 Electron 用、`-ep/--electron-path` 指定 Electron 可执行文件) - .claude/skills/re-electron/SKILL.md, line 60
- `npm install -g @electron/fuses`(官方包) - .claude/skills/re-electron/SKILL.md, line 61
- 验证: `npx @electron/fuses read --app <应用可执行文件或 .app 路径>`——输出各 fuse 状态(RunAsNode / EnableNodeCliInspectArguments / EnableEmbeddedAsarIntegrityValidation / OnlyL - .claude/skills/re-electron/SKILL.md, line 62
- 翻转: `npx @electron/fuses write --app <路径> RunAsNode=off EnableNodeCliInspectArguments=off`(写前先 read 评估;翻转改动二进制、破坏签名,macOS 需重新签名) - .claude/skills/re-electron/SKILL.md, line 67
- Ghidra(官方 release 包,需 JDK;部分发行版仓库有 `apt install ghidra` / `pacman -S ghidra`;macOS `brew install --cask ghidra`;Windows 官方 zip;验证 `analyzeHeadless -help`) - .claude/skills/re-electron/SKILL.md, line 73
- Linux: `apt install xvfb` / `dnf install xvfb` / `pacman -S xvfb` - .claude/skills/re-electron/SKILL.md, line 92
npx @electron/asar list app.asar # 先看目录结构 - .claude/skills/re-electron/SKILL.md, line 93
npx @electron/asar extract app.asar out/ # 整包解出 - .claude/skills/re-electron/SKILL.md, line 94
npx @electron/asar extract-file app.asar package.json # 单文件快速取 - .claude/skills/re-electron/SKILL.md, line 98
- 改包前先 `npx @electron/fuses read --app <可执行文件>` 看 `EnableEmbeddedAsarIntegrityValidation` / `OnlyLoadAppFromAsar`——完整性校验开启时替换 app.asar 会导致启动失败(见坑 2) - .claude/skills/re-electron/SKILL.md, line 126
- 启动前先 `npx @electron/fuses read --app <可执行文件>`:`EnableNodeCliInspectArguments` 为 Disabled 时 `--inspect`/`--inspect-brk` 被忽略(SIGUSR1 也不再开 inspector)——此时只能走渲染进程
Connects to the internet
The author does not mention this. Expected for a security skill.
Found in 2 places.
Runs commands on your computer
The author does not mention this. Expected for a security skill.
Found in 4 places.
Show 1 more
Safer alternatives
Low-risk skills in the same category (security) that look related. Check that one does what you need.
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'re-electron' ] || [ -L ~/.agents/skills/'re-electron' ]; then echo 'A skill folder named re-electron already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/dslsdzc/rev-skills' "$d" && git -C "$d" checkout --quiet '1977504515d3f5fa8889da43974feb7a0f4eaab9' -- '.claude/skills/re-electron' && mkdir -p ~/.agents/skills && cp -R "$d"/'.claude/skills/re-electron' ~/.agents/skills/'re-electron' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'re-electron' ~/.claude/skills/'re-electron' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for dslsdzc/rev-skills shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/dslsdzc/rev-skills/)
Score history
| Date | Version | Score |
|---|
| 2026-11-07 | 1977504 | 75 |