Ya he buscado, asi toda la tarde, desde las : 1:00 PM , hasta las 8:09 PM (HORA PERUANA) y aún no encuentro algun codigo o algo, lo que si he encontrado es injector en consola, y no sé usar el injector en consola, por eso decidi hacer uno mio pero no veo :s aver buscare en el buscador del foro (y) gracias.
Ya habías preguntado lo
mismo hace un par de meses y todavía no entiendo... si ya tenés uno que funciona con la consola y sabés manejar aparentemente ventanas en windows por lo que se vé al principio de este hilo... ¿Cuál es la duda? ¿Mezclar el código para interfáz nomás?
![:huh:](https://foro.elhacker.net/Smileys/navidad/huh.gif)
Acá te dejo uno que es de un post de hace 10 años, ya que tenés el identificador del proceso le pasás la dirección y listo...
http://foro.elhacker.net/programacion_cc/empezar_a_codear_tu_propio_cheat_half_life-t176966.0.html;msg853938#msg853938int WINAPI InjectLib(DWORD pid, char *laDll){
HANDLE proc;
char buf[MAX_PATH]="";
LPVOID RemoteString;
LPVOID nLoadLibrary;
proc = OpenProcess(PROCESS_ALL_ACCESS, false, pid); //Abrimos el proceso a injectar.
nLoadLibrary = (LPVOID)GetProcAddress(GetModuleHandle("kernel32.dll"), "LoadLibraryA");//Se obtiene la Address de LoadLibrary
RemoteString
= (LPVOID
)VirtualAllocEx
(proc
,NULL
,strlen(laDll
),MEM_COMMIT
|MEM_RESERVE
,PAGE_READWRITE
);//Se reserva memoria para la sting de la ruta de la dll
WriteProcessMemory
(proc
,(LPVOID
)RemoteString
,laDll
,strlen(laDll
),NULL
);//se escribe la ruta de la dll en la memoria
CreateRemoteThread(proc,NULL,NULL,(LPTHREAD_START_ROUTINE)nLoadLibrary,(LPVOID)RemoteString,NULL,NULL); //Se crea un hilo en el proceso que carga la librería
CloseHandle(proc);//Cerramos el proceso
}
B#