El navegador se confunde con Windbg [cerrado]

0

la historia tiene este aspecto: tenemos un navegador, hemos adjuntado windbg a este navegador, Tenemos una 'página' fuzzing. ahora, cuando el navegador se bloquee (y es decir, sé que el error ocurre en algún lugar del código HTML), ¿cómo puedo encontrar el código que bloqueó el navegador? ¿Hay alguna manera de encontrarlo durante la sesión de windbg? apreciado por cualquier ayuda.

    
pregunta iamlearning 03.08.2014 - 23:35
fuente

1 respuesta

2

Un enfoque simple sería:

  1. Averigua cómo bloquearlo cada vez.
  2. Adjuntar un depurador
  3. Pausa en el punto de entrada del programa
  4. Continuar hasta que el programa solicite información
  5. Proporcionar información que podría bloquear el programa
  6. Pasa sobre cada llamada (no debería haber demasiadas), no te metas. Una llamada lo bloqueará. Póngale un punto de interrupción y vuelva a correr, pero esta vez intervenga. Pase por encima de cada llamada nuevamente, hasta que se bloquee, luego mueva su punto de ruptura un nivel más profundo, etc.

No debería tardar mucho en llegar al final.

También algunos depuradores pueden interrumpirse justo antes (o después) de que el programa se bloquee. Si puede hacerlo, entonces puede hacerlo al revés, comience en el lugar del accidente y trabaje hasta encontrar una razón.

    
respondido por el valentinas 04.08.2014 - 00:21
fuente

Lea otras preguntas en las etiquetas