|
64bit 프로그램에 인젝션 하려면 호스트 프로그램도 64bit여야 합니다. (그래야 64bit용 함수를 쓰래드함수로 사용할 수 있으니까)
쉘은 당연히 64bit 이므로 32bit 프로그램으론 리모트쓰래드를 생성할 수 없습니다.
pro 님이 쓰신 글 :
: 안녕하세요 반갑습니다
: 시스템에 항상 상주하고 있는 쉘인 Explorer.exe를 리모트 스레드를 생성해서
: 후킹하려고 하는데 스레드 생성에서 항상 실패합니다
: XP에서는 잘되는데 Win 7 64비트에선 안되네요.
:
: 뭐가 문제인지 MSDN도 찾아봤지만 해결이 안되고 있습니다
:
: XP에선 C++ 빌더 이용해서 프로그래밍 해주면 잘되는데
: Win 7 64비트에선 왜 안되는 건가요
: 후킹은 커녕 리모트 스레드 생성에서 부터 항상 실패하네요
|