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?
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#