[] notepad.exe после такого финта падает Опытным путем выяснил что падает после вот этого: lea eax,[ebp+wsaData] push eax <- push 0x202 call [ebp+pWSAStartup]
- cвои переменные, которые ты используешь в инжектируемом коде, надо тоже копировать в чужой процесс, а они остаются в твоем ... - код должен быть базонезависимым, вычисление базы и обращение к переменным неправильное, надо примерно так: Код (Text): ;INJECT CODE START! begin_thread: call .deltax .deltax: pop ebp sub ebp,.deltax-begin_thread lea eax,[ebp+_SockLib-begin_thread] push eax call [ebp+pLoadLibrary-begin_thread] lea eax,[ebp+wsaData-begin_thread] push eax push 0x202 call [ebp+pWSAStartup-begin_thread] ret wsaData WSADATA pLoadLibrary dd 0 pWSAStartup dd 0 _SockLib db 'ws2_32.dll',0 thread_end: ;INJECT CODE END!