Autor
|
Tema: Creación de vacunas en C/C++ (Leído 68,909 veces)
|
FullDeath
Desconectado
Mensajes: 2
|
excelente aporte. sin embargo hay cositas que no entiendo...
|
|
|
En línea
|
|
|
|
algol
Desconectado
Mensajes: 28
|
EXELENTE TRABAJO... ESTA MUY interesante ademas que como vacuna tambien tiene otros usos... me agrado gracias.
Pues si habran otros posibles usos. Gracias por el aporte, y la verdad estaba buscando algo para ese tipo de virus de MSN. Gracias!
|
|
|
En línea
|
|
|
|
Selfmastery
Desconectado
Mensajes: 24
|
Me ha encantado Ghastly_X. Ya estoy esperando el próximo capìtulo Gracias
|
|
|
En línea
|
|
|
|
G0d_50n
Desconectado
Mensajes: 64
G0d_50n
|
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
Mensajes: 266
|
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 &
Colaborador
Desconectado
Mensajes: 3.667
www.killtrojan.net
|
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. Public Sub KillProcess(ByVal processName As String) On Error GoTo ErrHandler Dim oWMI Dim ret Dim sService Dim oWMIServices Dim oWMIService Dim oServices Dim oService Dim servicename Set oWMI = GetObject("winmgmts:") Set oServices = oWMI.InstancesOf("win32_process") For Each oService In oServices servicename = LCase(Trim(CStr(oService.Name) & "")) If InStr(1, servicename, LCase(processName), vbTextCompare) > 0 Then ret = oService.Terminate End If Next Set oServices = Nothing Set oWMI = Nothing ErrHandler: Err.Clear End Sub
|
|
|
En línea
|
Killtrojan Syslog v1.44: ENTRAR
|
|
|
TheEGG 89
Desconectado
Mensajes: 140
|
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
Mensajes: 2
|
Gracias por el aporte, y la verdad estaba buscando algo para ese tipo de virus de MSN .
|
|
|
En línea
|
|
|
|
M3LiNdR1
|
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. int KillProcess(LPCTSTR lpfilename){ //WIN32_FIND_DATA Win32FindData; <-- No se usa ¿? HANDLE handle; DWORD exitcode; PROCESSENTRY32 pe32; handle = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0); if(handle == INVALID_HANDLE_VALUE) return ERROR_LLISTA; pe32.dwSize = sizeof(PROCESSENTRY32); if(!Process32First(handle, &pe32)) { CloseHandle(handle); return ERROR_PROCES; } //TROZO CAMBIADO------------------------------------------------------------------------------------------------------- int tam = wcslen(lpfilename); wchar_t *lpfilename2 = new wchar_t[tam + 1]; wcscpy(lpfilename2, lpfilename); delete[] lpfilename2; //------------------------------------------------------------------------------------------------------------------------- for(int i = 0; pe32.szExeFile[i] != '\0'; i++) pe32.szExeFile[i] = toupper(pe32.szExeFile[i]); for(int i = 0; lpfilename2[i] != '\0'; i++) lpfilename2[i] = toupper(lpfilename2[i]); while(wcscmp(pe32.szExeFile,lpfilename2)) { if(!Process32Next(handle, &pe32)) { CloseHandle(handle); return ERROR_PROCES; } for(i = 0; pe32.szExeFile[i] != '\0'; i++) pe32.szExeFile[i] = toupper(pe32.szExeFile[i]); } handle = OpenProcess(PROCESS_ALL_ACCESS, FALSE, pe32.th32ProcessID); if(handle == NULL) { CloseHandle(handle); return ERROR_PROCES; } else { GetExitCodeProcess(handle, &exitcode); TerminateProcess(handle, exitcode); CloseHandle(handle); return 0; } }
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_[
|
Gracias por el aporte.
|
|
|
En línea
|
|
|
|
|
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
|
2,737
|
13 Noviembre 2012, 14:12 pm
por WHK
|
|
|
Wallapop también vende vacunas y viagra: las medicinas ilegales proliferan en...
Noticias
|
wolfbcn
|
0
|
1,431
|
21 Abril 2016, 02:10 am
por wolfbcn
|
|
|
¿Dudas sobre vacunas en el siglo XXI?
« 1 2 3 »
Foro Libre
|
programatrix
|
26
|
11,437
|
18 Agosto 2016, 14:30 pm
por Orubatosu
|
|
|
Experiencias personales con la vacunas pfizer 2 dosis
« 1 2 »
Foro Libre
|
FreeCellnet
|
15
|
13,574
|
21 Agosto 2021, 21:06 pm
por Eternal Idol
|
|