Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

104
Vistas
Problema con la ejecución de javascript a través de XSS reflejado

Entonces, a partir de algunos tutoriales, se me ocurrieron dos bots que pueden ejecutar javascript en una página. Pero el que usa pyppeteer no ejecutará JS desde XSS reflejado o almacenado, mientras que el bot de solicitudes-html solo ejecuta javascript desde XSS almacenado. Solicitudes-html bot: -

 from requests_html import HTMLSession session = HTMLSession() resp = session.get('http://127.0.0.1/search.php?x=<script>fetch("http://127.0.0.1:8888")</script>') # Run JavaScript code on webpage resp.html.render()

Robot Pyppeteer: -

 from pyppeteer import launch import asyncio async def main(): browser = await launch(options={'args': ['--no-sandbox','--disable-web-security']}, headless=True) url = 'http://127.0.0.1/search.php?x=<script>fetch("http://127.0.0.1:8888")</script>' page = await browser.newPage() response = await page.goto(url, options={ 'timeout': 3000, 'waitUntil': 'load'}) print('response status: {}'.format(response.status)) await browser.close() loop = asyncio.get_event_loop() loop.run_until_complete(main())

El punto es que ambos bots ejecutan perfectamente js presente en la página desde el principio, el problema es con js hasta xss. Mi navegador ejecuta perfectamente JS desde XSS reflejado y almacenado.

Entonces, si alguien pudiera ayudarme a resolver esto, sería genial. Gracias por adelantado.

Nota: ya probé argumentos como --disable-web-security en el bot pyppeteer, pero lamentablemente no tuve ningún resultado.

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda