64bit DLL 인젝션
글쓴이: kgy1996 / 작성시간: 금, 2016/07/22 - 2:39오후
리버싱 핵심원리 예제 그대로 따라하고있는데 잘 안되네요
작가님이 올려놓은 소스 그래도 빌드하고 실행했는데 아래와같은 오류뜹니다.
C:\work>InjDll_lst.exe 4920 -i dummy.dll MyCreateRemoteThread() : NtCreateThreadEx() failed!!! [0] InjectDll() : MyCreateRemoteThread() failed!!! notepad.exe(4920) -->> FAILURE!!! [0]
근데 억울한건 작가가 2010년도에 올려놓은 바이너리파일은 실행이 잘되요....
http://www.reversecore.com/76
같은증상 해결하신분 계신가요?
환경은 윈7 64bit VS2015 64bit로 빌드했습니다. 인젝션시킨 DLL과 프로세스도 64bit 입니다..
Forums:
해결함
http://alkasis.tistory.com/category
이분이 하신그대로 했더니 해결 됬네요. 빌드설정에서 뭘 만져주어야 했나봅니다.
기본값인 상태에서도 안되는 경우는 뭘까요?
저도 핵심원리를 보고 따라서 하는 중인데, Windows 10 x64 환경에서 진행하고 있습니다.
위 블로그에서 기본값으로 변경하라고 해서 확인해 봤더니 애초에 기본값으로 설정이 되어있었습니다.
다른 방법은 없는 건가요?
Windows10에서 정책을 바꾼것일까요?
댓글 달기