Fausto-404Fausto-404Communityยท12 Agent Skills Included

js-reverse-automation--skill

Automate JavaScript reverse engineering from browser hooking to Burp integration

Automates front-end JavaScript reverse engineering by connecting to a real browser, locating encryption functions, and generating ready-to-run JSRPC, Flask proxy, and Burp autoDecoder configurations. Eliminates manual hunting for encrypted login parameters, request signatures, and obfuscated Webpack modules through runtime hooks, candidate scoring, and differential verification. Delivers validated, production-ready code artifacts so security testers finish full reversing workflows with minimal m
npx skills add Fausto-404/js-reverse-automation--skill --all -g -y

All Skills in This Repository (12)

Pure Emerald Level Indicators
๐Ÿ“ฆ In Repo
Fausto-404Fausto-404

js-reverse-automation

Automate JavaScript reverse engineering via MCP browser connection and generate JSRPC, Flask proxy, and Burp autoDecoder code.

Community
Advanced
๐Ÿ“ฆ In Repo
Fausto-404Fausto-404

js-reverse-automation-hook-history

Overrides browser history navigation functions to prevent forced redirects.

Community
Basic
๐Ÿ“ฆ In Repo
Fausto-404Fausto-404

js-reverse-automation-hook-promise

Log Promise resolve parameters and call stacks in browser JavaScript.

Community
Basic
๐Ÿ“ฆ In Repo
Fausto-404Fausto-404

js-reverse-automation-hook-jsencrypt-rsa

Hook JSEncrypt RSA encryption and decryption to log keys and plaintext/ciphertext data.

Community
Intermediate
๐Ÿ“ฆ In Repo
Fausto-404Fausto-404

js-reverse-automation-hook-clear

Intercept and neutralize the console.clear() function to preserve browser console logs.

Community
Basic
๐Ÿ“ฆ In Repo
Fausto-404Fausto-404

js-reverse-automation-hook-log

Protect JavaScript console methods from overwriting using Proxy and Object.defineProperty.

Community
Intermediate
๐Ÿ“ฆ In Repo
Fausto-404Fausto-404

js-reverse-automation-page-redirect-debugger

Set breakpoints before navigation events to debug JavaScript-initiated page redirects.

Community
Basic
๐Ÿ“ฆ In Repo
Fausto-404Fausto-404

js-reverse-automation-bypass-debugger

Remove debugger statements from eval, new Function, and constructor injections.

Community
Intermediate
๐Ÿ“ฆ In Repo
Fausto-404Fausto-404

js-reverse-automation-hook-table

Override console.table to a no-op for JavaScript anti-debugging bypass.

Community
Basic
๐Ÿ“ฆ In Repo
Fausto-404Fausto-404

js-reverse-automation-fixed-window-size

Overrides window dimension getters and setters to bypass DevTools detection.

Community
Basic
๐Ÿ“ฆ In Repo
Fausto-404Fausto-404

js-reverse-automation-hook-cryptojs

Hook CryptoJS symmetric, hash, and HMAC algorithms to extract cryptographic parameters.

Community
Intermediate
๐Ÿ“ฆ In Repo
Fausto-404Fausto-404

js-reverse-automation-hook-close

Override the window.close function to prevent forced page closures.

Community
Basic

Frequently Asked Questions

FAQPage Schema
How to install js-reverse-automation--skill?โ–ผ

Run `npx skills add Fausto-404/js-reverse-automation--skill --all -g -y` in your terminal to install the full skill suite globally.

How to reverse engineer encrypted login parameters automatically?โ–ผ

Provide the target URL and the parameter to analyze, and the skill hooks the live browser, traces the encryption call stack, and verifies the correct function with differential testing.

What encryption algorithms does this skill handle?โ–ผ

It detects and verifies RSA, AES, SM2, SM3, SM4, MD5, and custom encodings, including cases hidden inside Webpack modules or loaded lazily.

Does it work with Burp Suite?โ–ผ

Yes. It generates a ready-to-use Burp autoDecoder configuration plus a Flask proxy and JSRPC injection code, so decrypted traffic flows directly into your testing workflow.

Which AI agents are compatible with this skill?โ–ผ

It works with Claude Code, Codex, and Gemini through the chrome-devtools-mcp browser connection, following the standard SKILL.md format.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’