Quote:
Thanks for reply! Crash, if i have time, maybe i will try to put functions in a dll and to inject in the process (freeze process / inject / unfreeze?). That's all? I only work on 64 bit system .. i never searched for 32.
If someone want to report bug or ask for upgrade? ... try, and i will see!
you only need to
1. Open Process with Debug Priveleges and CREATE_THREAD rights
2. Allocate memory of the size of you string
3. write the dll into it ^^
in c++ its look like this Pseudocode:
Code:
OpenProcess(PROCESS_ALL_ACCESS,FALSE,dwTargetProcId);
dwAllocAddress = (DWORD)VirtualAllocEx(hProcess,0,lstrlen(lpModulePath),MEM_COMMIT,PAGE_READWRITE);
WriteProcessMemory(hProcess,(LPVOID)dwAllocAddress,lpModulePath,lstrlen(lpModulePath),&dwWritten);
hThread = CreateRemoteThread(hProcess,0,0,(LPTHREAD_START_ROUTINE)GetProcAddress(GetModuleHandle("kernel32"),LoadLibaryA),(LPVOID)dwAllocAddress,0,&dwNewThreadId);