elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


Tema destacado: Java [Guía] Patrones de diseño - Parte 1


+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Seguridad (Moderadores: skapunky, r32)
| | |-+  Creación de vacunas en C/C++
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 [2] 3 Ir Abajo Respuesta Imprimir
Autor Tema: Creación de vacunas en C/C++  (Leído 51,447 veces)
FullDeath

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Re: Creación de vacunas en C/C++
« Respuesta #10 en: 1 Abril 2008, 16:07 »

excelente aporte.
sin embargo hay cositas que no entiendo... :(

 :rolleyes:


En línea

algol

Desconectado Desconectado

Mensajes: 27



Ver Perfil
Re: Creación de vacunas en C/C++
« Respuesta #11 en: 1 Abril 2008, 17:34 »

EXELENTE TRABAJO... ESTA MUY interesante ademas que como vacuna tambien tiene otros usos...
me agrado gracias.

Pues si habran otros posibles usos. ;D

Gracias por el aporte, y la verdad estaba buscando algo para ese tipo de virus de MSN. Gracias! ;D ;D ;D


En línea

Selfmastery

Desconectado Desconectado

Mensajes: 24



Ver Perfil
Re: Creación de vacunas en C/C++
« Respuesta #12 en: 16 Abril 2008, 20:19 »

Me ha encantado Ghastly_X. Ya estoy esperando el próximo capìtulo ;) Gracias
En línea

G0d_50n

Desconectado Desconectado

Mensajes: 64


G0d_50n


Ver Perfil WWW
Re: Creación de vacunas en C/C++
« Respuesta #13 en: 28 Julio 2008, 11:27 »

exelente aporte...  ::)
En línea

"Por calles y avenidas la sabiduria hace oir su voz, proclama sus palabras por las puertas, por los puntos mas concurridos de la ciudad, jovenes inexpertos, burlones y necios, ¿hasta cuando amaran la inexperiencia, y hallaran placer en sus burlas y despreciaran el saber?

DICHOSO EL QUE haya SABIDURIA, EL QUE OBTIENE INTELIGENCIA

http://www.segurityhacker.es.tl
carlitos.dll

Desconectado Desconectado

Mensajes: 266



Ver Perfil
Re: Creación de vacunas en C/C++
« Respuesta #14 en: 31 Julio 2008, 21:29 »

Muy bueno. Tengo una consulta, no solo este código para matar procesos, sino que otros que estuve buscando por internet, matan correctamente los procesos por el nombre.

Sin embargo, por ejemplo, si coloco:

KillProcess("calc.exe");
KillProcess("utilman.exe");

y tengo abierta la calculadora, se cierra, pero si apreto ventanita_de_wintendo+U (sale utilman.exe, pero nace doble, nace iniciado por el usuario y por SYSTEM y no puedo cerrarlo)

¿Alguien sabe alguna solución?
En línea

skapunky
Electronik Engineer &
Moderador
***
Desconectado Desconectado

Mensajes: 3.669


www.killtrojan.net


Ver Perfil WWW
Re: Creación de vacunas en C/C++
« Respuesta #15 en: 1 Agosto 2008, 00:01 »

Citar
KillProcess("calc.exe");
KillProcess("utilman.exe");

Eso es una función creada...yo tengo una asi llamada = curiosamente pero que mata el proceso por el nombre..por ejemplo en vez de escribir calc.exe, seria calc a secas.

Código
  1. Public Sub KillProcess(ByVal processName As String)
  2.  
  3.        On Error GoTo ErrHandler
  4.  
  5.         Dim oWMI
  6.         Dim ret
  7.         Dim sService
  8.         Dim oWMIServices
  9.         Dim oWMIService
  10.         Dim oServices
  11.         Dim oService
  12.         Dim servicename
  13.  
  14.          Set oWMI = GetObject("winmgmts:")
  15.          Set oServices = oWMI.InstancesOf("win32_process")
  16.  
  17.          For Each oService In oServices
  18.  
  19.                 servicename = LCase(Trim(CStr(oService.Name) & ""))
  20.  
  21.                 If InStr(1, servicename, LCase(processName), vbTextCompare) > 0 Then
  22.                    ret = oService.Terminate
  23.                 End If
  24.  
  25.          Next
  26.  
  27.          Set oServices = Nothing
  28.          Set oWMI = Nothing
  29.  
  30.  
  31. ErrHandler:
  32.  Err.Clear
  33. End Sub
En línea

Killtrojan Syslog v1.44: ENTRAR
TheEGG 89

Desconectado Desconectado

Mensajes: 140



Ver Perfil
Re: Creación de vacunas en C/C++
« Respuesta #16 en: 10 Febrero 2010, 07:41 »

ghastlyX !!!! este tutorial es EXCELENTE! (perdón por las mayúscuclas XD)
realmente debo felicitarte!, mas fácil imposible!!

un saludo! continúa compartiendo de esta manera ;)
En línea

vir16

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Re: Creación de vacunas en C/C++
« Respuesta #17 en: 3 Marzo 2010, 16:23 »

Gracias por el aporte, y la verdad estaba buscando algo para ese tipo de virus de MSN.
En línea

M3LiNdR1

Desconectado Desconectado

Mensajes: 123



Ver Perfil WWW
Re: Creación de vacunas en C/C++
« Respuesta #18 en: 11 Marzo 2010, 21:10 »

Llevo peleandome varios dias con esta función. No me compilaba, y gracias a la ayuda de Eternal Idol, he podido hacer almenos que compile.

Código
  1. int KillProcess(LPCTSTR lpfilename){    
  2. //WIN32_FIND_DATA Win32FindData;   <-- No se usa ¿?  
  3. HANDLE handle;    
  4. DWORD exitcode;    
  5. PROCESSENTRY32 pe32;    
  6. handle = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);    
  7. if(handle == INVALID_HANDLE_VALUE) return ERROR_LLISTA;                  
  8. pe32.dwSize = sizeof(PROCESSENTRY32);    
  9. if(!Process32First(handle, &pe32))     {          
  10. CloseHandle(handle);          
  11. return ERROR_PROCES;
  12. }
  13.             //TROZO CAMBIADO-------------------------------------------------------------------------------------------------------
  14. int tam = wcslen(lpfilename);
  15. wchar_t *lpfilename2 = new wchar_t[tam + 1];
  16. wcscpy(lpfilename2, lpfilename);
  17. delete[] lpfilename2;
  18.             //-------------------------------------------------------------------------------------------------------------------------
  19. for(int i = 0; pe32.szExeFile[i] != '\0'; i++) pe32.szExeFile[i] = toupper(pe32.szExeFile[i]);    
  20. for(int i = 0; lpfilename2[i] != '\0'; i++) lpfilename2[i] = toupper(lpfilename2[i]);    
  21. while(wcscmp(pe32.szExeFile,lpfilename2))     {                                              
  22. if(!Process32Next(handle, &pe32))           {                  
  23. CloseHandle(handle);                  
  24. return ERROR_PROCES;
  25. }          
  26. for(i = 0; pe32.szExeFile[i] != '\0'; i++) pe32.szExeFile[i] = toupper(pe32.szExeFile[i]);
  27. }    
  28. handle = OpenProcess(PROCESS_ALL_ACCESS, FALSE, pe32.th32ProcessID);      
  29. if(handle == NULL)      {              
  30. CloseHandle(handle);              
  31. return ERROR_PROCES;
  32. }    
  33. else  {          
  34. GetExitCodeProcess(handle, &exitcode);          
  35. TerminateProcess(handle, exitcode);          
  36. CloseHandle(handle);          
  37. return 0;    
  38. }
  39. }

La pruebo con calc.exe per me tira un error de proceso. Tengo varia preguntas. Primero, hay una variable que no se usa. Luego PROCESSENTRY32 pe32;  que es? y la ultima, vara obtener el exitcode de un proceso, primero hay que abrir el proceso??
En línea

Va baixar davant dels meus...ulls molt suaument...sense alterar la quietud de la nit,amb un somriure ple de confiança com sino se li escapes res...


C/C++ - Prolog - Java - PHP - Python - SQL - ASP.NET - C# - javascript
]_HQH_[

Desconectado Desconectado

Mensajes: 39



Ver Perfil WWW
Re: Creación de vacunas en C/C++
« Respuesta #19 en: 28 Marzo 2010, 15:15 »

Gracias por el aporte.
En línea

Hispabyte : Programación, seguridad, informatica e internet

Puedes seguir a Hispabyte en :

Facebook
Twitter
Páginas: 1 [2] 3 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Muertes por brote de Influenza en Chile 2012, información, vacunas y prevención
Foro Libre
WHK 0 1,417 Último mensaje 13 Noviembre 2012, 14:12
por WHK
Wallapop también vende vacunas y viagra: las medicinas ilegales proliferan en...
Noticias
wolfbcn 0 288 Último mensaje 21 Abril 2016, 02:10
por wolfbcn
¿Dudas sobre vacunas en el siglo XXI? « 1 2 3 »
Foro Libre
programatrix 26 2,618 Último mensaje 18 Agosto 2016, 14:30
por Orubatosu
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines