FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Uff lo probe y es exactamente lo que necesitaba. Todo es por que hay un virus que ejecuta el proceso svchost como usuario y entonces necesito obtener el svchost que se ejecute como usuario para poder tumbarlo de la memoria y deshacer todos los cambios que el virus ejecuta sobre el sistema.
|
#2
|
||||
|
||||
¿Y por qué no quitas el virus?
|
#3
|
||||
|
||||
Y yo añadiría: ¿y por qué no ves quién es el usuario en la lista de procesos de windows (ctrl+alt+supr)?
// Saludos |
#4
|
||||
|
||||
Tienes una utilidad muy buena para sustituir al TaskManager, el Process Explorer v15.04 de Systernals que te informa de lo que buscas para localizar tu virus. Te dice también la ruta desde la que se ejecutó cada proceso con lo que localizas con facilidad al intruso.
Saludos. |
#5
|
||||
|
||||
Releyendo me he dado cuenta de que el anterior código que publiqué contiene un error de princiapiante (las prisas). Localizo memoria pero no la libero...
Como no puedo editarlo, lo republico dejando la chapuza previa.
Saludos. |
#6
|
||||
|
||||
Hola.
Sólo por curiosidad, ayer estuve probando una función que encontré buscando en la web, para obtener el dominio y nombre. Pero aunque obtengo el dominio y nombre del usuario, me muestra cadena vacía cuando el nombre se trata de usuario es 'SYSTEM' o 'SERVICIO LOCAL'. Agrego la prueba que hice, por si alguien sabe el por qué no muestra esos datos. Algo se me esta escapando y no sé que es... Un saludo. Edito: La aplicación consta de un TButton y un TListBox solamente.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 12-09-2011 a las 17:48:09. Razón: Agregar aclaración |
#7
|
||||
|
||||
No he probado ese código, pero quizás se solucione dando privilegios debug a la aplicación.
Saludos. |
#8
|
||||
|
||||
Cita:
Cita:
Saludos. |
#9
|
||||
|
||||
Si entiendo. Bueno pues el muy descarado que te digo se guarda en la carpeta Windows (C:\Windows) y no se pone oculto ni nada. Lo que si a las 6 veces te deja el disco inserbible, a las 6 veces de reiniciar la PC desde que el se instalo por primera vez.
|
#10
|
||||
|
||||
Aunque el objetivo de este tema está cumplido, me gustaría añadir algo.
No he terminado de estar contento con la función que expuse para obtener el usuario y dominio de un proceso. El motivo es que no se obtienen los datos de todos los procesos cuando éstos son de mas de un usuario y sobre todo si se ejecuta como usuario no administrador por un problema de privilegios en la API OpenProcessToken. He implementado otra función con APIs menos conocidas que evitan el uso de la anterior:
El ejemplo de uso es sencillo:
Ahora si, conseguimos los datos de todos los procesos con una excepción, el proceso que corresponde a un Pid = 0 que todos sabemos que es el proceso inactivo del sistema ([System Process]) cuyo usuario es SYSTEM y el dominio NT AUTHORITY Espero que sea de utilidad. Saludos. Última edición por escafandra fecha: 18-09-2011 a las 23:40:25. |
#11
|
||||
|
||||
WoW que bien. Seguro que va a ser de mucha utilidad. Muchas gracias de verdad escafandra y demas chicos que me han ayudado.
Saludos. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
¿No sabes Python? no hay problema... | Chris | Python | 21 | 03-04-2011 06:41:51 |
Como sabes la IP del cliente con idTCPServer | fide_uci | Internet | 1 | 13-11-2009 06:40:12 |
Si no sabes leer, éste es tu post... | Gabo | Humor | 4 | 06-06-2008 00:15:27 |
20 cosas que no sabes sobre Google | marcoszorrilla | La Taberna | 6 | 05-06-2008 20:30:35 |
¿Qué Tanto Sabes De La Vasectomía? | gmontes | Humor | 4 | 10-12-2005 09:15:05 |
|