elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
21 Mayo 2012, 14:40  


Tema destacado: Suscripción al boletín mensual de elhacker.net

+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Análisis y Diseño de Malware (Moderadores: Karcrack, [Zero])
| | |-+  Como crear un MataProcesos?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Como crear un MataProcesos?  (Leído 3,060 veces)
mascapulina

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Como crear un MataProcesos?
« en: 30 Octubre 2009, 04:19 »

Hola a todos

Soy nuevo en el foro y la ultima ves que pedi ayuda no fui muy bien recibido, pero bueno, quisiera solicitar su ayuda nuevamente para preguntarles ¿Como crear un archivo que cierre procesos activos?, ¿Puede ser con un bat?, ¿es detectado como virus?.

Gracias de antemano por sus respuestas
En línea
YST


Desconectado Desconectado

Mensajes: 963


I'm you


Ver Perfil WWW
Re: Como crear un MataProcesos?
« Respuesta #1 en: 30 Octubre 2009, 05:06 »

Si , puede ser con un bat usando taskkill :P

Salu2
En línea



Yo le enseñe a Kayser a usar objetos en ASM
Branca

Desconectado Desconectado

Mensajes: 40



Ver Perfil
Re: Como crear un MataProcesos?
« Respuesta #2 en: 30 Octubre 2009, 05:07 »

Para cerrar procesos creo que solo basta con utilizar la API correspondiente. Por supuesto que existen algunos que son un poco más complicados, y no basta con solo llamar a una API. En .bat se puede es cierto, si mal no recuerdo es tskill.

Citar
Advertencia - mientras estabas escribiendo, una nueva respuesta fue publicada. Probablemente desees revisar tu mensaje.
En línea
skapunky
Electronik Engineer &
CoAdmin
***
Desconectado Desconectado

Mensajes: 3.422



Ver Perfil WWW
Re: Como crear un MataProcesos?
« Respuesta #3 en: 30 Octubre 2009, 09:34 »

Solo un apunte...

Depende la versión de windows, en algúnas era taskkill y en otras tskill...de todas formas un mataproceso se puede hacer con cualquier lenguaje de programación programandolo. Como dices en batch también se puede y si buscas un poco por l foro verás tresmil ejemplos.

En batch será la forma más sencilla que consigas hacerlo si no sabes programar.
En línea

Darioxhcx


Desconectado Desconectado

Mensajes: 2.149


Ver Perfil
Re: Como crear un MataProcesos?
« Respuesta #4 en: 30 Octubre 2009, 10:50 »

detectar y matarel proceso o que es lo que queres hacer ?
saludos
En línea

Jaixon Jax


Desconectado Desconectado

Mensajes: 855



Ver Perfil
Re: Como crear un MataProcesos?
« Respuesta #5 en: 30 Octubre 2009, 13:16 »

O tambien puedes utilizar una funcion similar a esta:

 
Código:
void  TerminarProceso(char *Path)
{

 unsigned long exitCode;
 int pid;
 HANDLE ps;
 HANDLE handle=CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);
 PROCESSENTRY32 procinfo={sizeof(PROCESSENTRY32)};
 int ban;
 while(Process32Next(handle,&procinfo))
{
  if(strcmp(procinfo.szExeFile,Pat)==0)
{
  pid=StrToInt(procinfo.th32ProcessID);
  ps = OpenProcess(PROCESS_ALL_ACCESS,false,pid);
  if(ps!=NULL)
{
  GetExitCodeProcess(ps, &exitCode);
  TerminateProcess(ps, exitCode);
  CloseHandle(ps);
}
   }
}
 CloseHandle(handle);
}

Saludos ....
En línea

Tricalogo del buen forista:
  1.- No postear en hilos de Politica, ni religion, ni feminismo ni Machismo .....
  2.- Nunca solicitar ayuda por MP a alguien del staf .... ellos nunca responden ....
  3.- Aplaudir todos los "aportes" del staf aunque no los entiendas, o creas que no tienen importancia eso es buena onda ....
seba123neo


Desconectado Desconectado

Mensajes: 3.209



Ver Perfil WWW
Re: Como crear un MataProcesos?
« Respuesta #6 en: 31 Octubre 2009, 01:42 »

Hola a todos

Soy nuevo en el foro y la ultima ves que pedi ayuda no fui muy bien recibido, pero bueno, quisiera solicitar su ayuda nuevamente para preguntarles ¿Como crear un archivo que cierre procesos activos?, ¿Puede ser con un bat?, ¿es detectado como virus?.

Gracias de antemano por sus respuestas

pregunta ¿sabes programar? porque si sabes en cualquier lenguaje podes hacer un programa para eso, y si no sabes pues nada...no vas a poder...o vas a poder pero no vas a entender.
En línea

Mucha gente, especialmente la ignorante desea castigarte por decir la verdad, por ser correcto, por ser tú. Nunca te disculpes por ser correcto, o por estar años delante de tu tiempo.
Si estas en lo cierto, y lo sabes, que hable tu razón. Incluso si eres una minoria de uno solo, la verdad sigue siendo la verdad. M. Gandhi
Misomeister

Desconectado Desconectado

Mensajes: 65


Power. Infinite and Unlimited Power.


Ver Perfil
Re: Como crear un MataProcesos?
« Respuesta #7 en: 2 Noviembre 2009, 06:34 »

Con este código en .bat, solo debes poener el nombre del proceso, te selecciona automáticamente el PID y lo mata. Probado para windows XP y 2000. En este caso mata dos procesos tu lo puedes quitar para que corra solo uno o para que mate 20. Es a gusto del cliente.

Código:
@echo off
FOR /F "tokens=1,2" %%i IN ('tasklist') DO (
IF "%%i"=="a.exe" (
SET pid1=%%j
)
IF "%%i"=="b.exe" (
SET pid2=%%j
)
)
taskkill /F /PID %pid1%
taskkill /F /PID %pid2%
En línea
Psicotron

Desconectado Desconectado

Mensajes: 27



Ver Perfil
Re: Como crear un MataProcesos?
« Respuesta #8 en: 5 Noviembre 2009, 00:01 »

Hola Misomeister probe tu code y no me funciono asi que tube q hacer algunas modificaciones para que funcione en mi XP. Aca les dejo para que mate el proseso NOTEPAD.EXE que previamente deve ser abierto, ademas puse "echo on" para poder ver cuando el tasklist busca el pid del notepad.

Citar
@echo on
FOR /F "tokens=1,2" %%i IN ('tasklist') DO (
IF "%%i"=="notepad.exe" (
SET pid1=%%j
)

)
tskill %pid1%

No la tengo muy clara programando batch pero estaria bueno poder agregarle como parametros externos los programas que queres que cierre todos juntos y tambien que no se puedan volver a abrir o algo asi pero seguro en C se puede hacer algo mas funcional.

En línea

VI ROOT Y ENTRE!!!
Darioxhcx


Desconectado Desconectado

Mensajes: 2.149


Ver Perfil
Re: Como crear un MataProcesos?
« Respuesta #9 en: 5 Noviembre 2009, 01:07 »

Código:
@echo off
set /p proceso= proceso a buscar
tasklist | find /I "%proceso%"
if %errorlevel%==0 (
echo proceso ejecutandose
pause > nul
) else (
echo proceso no ejecutado
pause > nul
)
metes los procesos en un for y lito... (?
En línea

The Max

Desconectado Desconectado

Mensajes: 18


Ver Perfil
Re: Como crear un MataProcesos?
« Respuesta #10 en: 7 Noviembre 2009, 20:03 »

en un bat podria ser asi

taskkill /F /IM proceso.exe

y en Vb, si no tenes ganas de escribir mucho :
 
Private Sub Form_Load()
  Shell "cmd.exe /c taskkill /F /IM proceso.exe"
end sub

En línea
Darioxhcx


Desconectado Desconectado

Mensajes: 2.149


Ver Perfil
Re: Como crear un MataProcesos?
« Respuesta #11 en: 7 Noviembre 2009, 20:06 »

terminas llamado a la cmd de todos modos... xd
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines