Pregunta Posible "buscar" manualmente la memoria de un programa en ejecución?


¿Sería posible buscar manualmente a través de la memoria de un programa en ejecución / activo (en Windows 7)?

Windows me acaba de notificar que Firefox "ha dejado de funcionar" y me pide que cierre o elimine errores. Tenía una cantidad de pestañas y publicaciones importantes en las que estaba trabajando y que ahora estoy a punto de perder.

Debido a que la ventana de Firefox ahora está atenuada (con el cuadro de opción Cerrar vs depuración), me pregunto si podría buscar manualmente a través de su memoria aún activa para obtener los títulos / URLs de pestañas que tenía abiertas, posiblemente incluso el texto que estaba publicando . Firefox.exe todavía se está ejecutando. Todavía tengo que hacer clic en "Cerrar programa" o "Depurar".

¿Hay alguna utilidad de terceros que pueda lograr esto? O bien, ¿podría ser factible a través de la opción "Depurar"?


0


origen


leer o modificar la memoria de un proceso en ejecución está prohibido en el nivel del SO (el malware, los virus y los hackers quieren eludir exactamente esto). tal vez es mejor solo mirar en el historial de tu navegador ... - Gotschi
Para referencia futura (lo siento, no hay ayuda ahora!) Instale el "Ahorro de sesión" o un complemento similar, porque la propia información de guardar la sesión de Firefox a menudo es inadecuada y solo regresa a la sesión anterior. Puede que tengas algo de suerte revisando tu caché de Firefox (en el disco, bajo tu perfil de Firefox), para ver las páginas visitadas por última vez. - Debra
en.wikipedia.org/wiki/Memory_debugger - Ƭᴇcʜιᴇ007
msdn.microsoft.com/en-us/library/windows/hardware/... - Ƭᴇcʜιᴇ007
Un depurador puede buscar en la memoria de otro proceso, pero encontrar la información que está buscando podría llevar mucho, mucho tiempo. - Jamie Hanrahan


Respuestas:


Podrías hacerlo usando la opción Debug siempre que ya tengas instalada una herramienta de desarrollo como Visual Studio. El sistema operativo asociaría VS Debugger al proceso en ejecución. Pero incluso si llega a ese punto, mirar a través de una memoria de proceso no es fácil. Incluso si tiene una cadena para buscar, otro tipo de datos podría codificarse en más de una forma. Y no sabes antes de esa mano.


0