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-bypass

SKILL.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.log devuelve una función anónima vacía () => {} en lugar del código nativo.
  • La página ofuscada crea un iframe temporal, roba el objeto console limpio y lo puentea con el suyo para filtrar logs.

Implementación

  1. Identificar la Inyección: Busca patrones que reasignen variables de window. Generalmente involucran un alias para console u ofuscación de strings.
  2. 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()*/ ``

  1. 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); ``

  1. 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

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
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/sekirosevillans-sys/awesome-ai-agent-skills/console-hijack-bypass/badge)](https://verified-skill.com/skills/sekirosevillans-sys/awesome-ai-agent-skills/console-hijack-bypass)

Something wrong with this skill or its page? Tell us.