Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Tworzenie wątków w innych procesach?

Ostatnio zmodyfikowano 2011-01-23 18:35
Autor Wiadomość
asembler
Temat założony przez niniejszego użytkownika
Tworzenie wątków w innych procesach?
» 2011-01-23 17:17:03
Drogi ludu zamieszczę wam tu część koda pomocnego i przejdę do szczegółów
Cześć kodu:
C/C++
STARTUPINFO si;
PROCESS_INFORMATION pso;
ZeroMemory( & si, sizeof( si ) );
si.cb = sizeof( si );
ZeroMemory( & pso, sizeof( pso ) );
BOOL LoadProcess = CreateProcess( "program.bin", NULL, NULL, NULL, TRUE, 0, NULL, NULL, & si, & pso );
Sleep( 70 );
DWORD pid;
GetWindowThreadProcessId( FindWindow( NULL, "PROGRAM" ), & pid );
HANDLE open = OpenProcess( PROCESS_CREATE_THREAD | PROCESS_VM_WRITE | PROCESS_VM_OPERATION, FALSE, pid );

Chodzi mi to iż teraz chciałbym usuwać i dodawać nowe wątki do programu.
P-26931
malan
» 2011-01-23 18:07:19
Po co Ci taka magia?
P-26933
asembler
Temat założony przez niniejszego użytkownika
» 2011-01-23 18:35:51
Dla frajdy i zabawy z innym bezbronnym programem
bawiłem się za pomocą WriteProcessMemory
mov ax,1234
mov word ptr [adres+1],1234
mov ax,4321
P-26937
« 1 »
  Strona 1 z 1