Tworzenie wątków w innych procesach?
Ostatnio zmodyfikowano 2011-01-23 18:35
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:
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. |
|
malan |
» 2011-01-23 18:07:19 Po co Ci taka magia? |
|
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 |
|
« 1 » |