sekirosevillans-sys/awesome-ai-agent-skills/console-hijack-bypass
Trust tier 3
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
Use when doing authorized local debugging of owned or permitted web apps where browser console methods have been overwritten, muted, or hijacked and console visibility must be restored for diagnosis.
Install
npx vskill@latest install sekirosevillans-sys/awesome-ai-agent-skills/console-hijack-bypassSKILL.md
Skill: Console Hijack Bypass
Propósito
Restaurar la funcionalidad de las herramientas de desarrollo del navegador (console.log, console.error, etc.) cuando un script de terceros ha sobreescrito intencionalmente el objeto global console como medida de seguridad (anti-debugging).
Cuándo usar
- Durante el análisis o ingeniería inversa de aplicaciones.
- Si ves que los errores de red (como peticiones fallidas o peticiones CORS) no se reflejan en la pestaña "Console" pero sabes que están ocurriendo.
- Si los scripts ofuscados contienen arrays de métodos como
['log', 'warn', 'info', 'error', 'exception', 'table', 'trace']y manipulan el prototipo de funciones.
Síntomas Comunes
console.log("test")no imprime nada.- Ejecutar
console.logdevuelve una función anónima vacía() => {}en lugar del código nativo. - La página ofuscada crea un iframe temporal, roba el objeto
consolelimpio y lo puentea con el suyo para filtrar logs.
Implementación
- Identificar la Inyección: Busca patrones que reasignen variables de
window. Generalmente involucran un alias paraconsoleu ofuscación de strings. - Neutralizar la Llamada: Al igual que el ReDoS, la técnica más segura es comentar la llamada a la función secuestradora en lugar de borrar su definición, para no romper referencias de memoria.
``javascript // Código ofuscado invoca: a() // Comentar llamada: /*a()*/ ``
- Inyección en Tiempo de Ejecución (Alternativa): Si no puedes editar el archivo origen, puedes intentar congelar el prototipo de console antes de que cargue el script de terceros (Inyectar como primer script del
<head>):
``javascript Object.freeze(window.console); ``
- Validación: Tras neutralizar el secuestro, navega a la página local e inyecta
console.log('funciona'). Debe imprimir en consola nativamente.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingconsole-hijack-bypass/SKILL.md
Popularity
- 7-day trend score
- 5
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/sekirosevillans-sys/awesome-ai-agent-skills/console-hijack-bypass)