dll 소스 질문.. (공부용)
흰꽃
제가 c++을 공부하고 싶어서 인젝터와, 인젝션되는 dll의 소스를 사이트 내검색 참고해서만들어봤는데요,
dll 내부 소스는 이래요.
// dll.cpp : defines the entry point for the dll application.
//
#include stdafx.h
bool apientry dllmain( hmodule hmodule,
dword ul_reason_for_call,
lpvoid lpreserved
)
{
switch (ul_reason_for_call)
{
case dll_process_attach:
messagebox( getactivewindow(), 인젝션 완료^^, 제목, mb_ok);
break;
case dll_thread_attach:
case dll_thread_detach:
case dll_process_detach:
break;
}
return true;
}
dll인젝션시, 메세지 박스만 뜨는 아주 간단한 소스죠.;;
참고로, 인젝터까지 만들어서 notepad에 계속 주입해봤어요 ㅋㅋㅋ;;; 이걸 만들면서 제가 해보고 싶은 것이 생겼어요.본격적인 질문 해볼게요.
1) dll을 notepad.exe에 주입시킨다음 dll로 메모장을 갖고 노는(?) 소스를 알고싶어요.
예를들어... 인젝션 성공시 지정된 텍스트를 메모장에 쓰게 한다든지......
(인젝션 소스는 있습니다.)
2) dll 및 c++ 관련 강좌가 많은 사이트좀 소개해주세요.
제가 c++같은거엔 아주 초짜라 많은 강의를 보고 배우고싶어요.
참고))))
저는 dll을 게임같은곳에 인젝션하는 뻘짓은 하지 않습니다.
알아만주세요. ^^;;
-
눈내리던날
아 감사해요.
-
흰추위
그리고님이하실려는짓이랑은관련없습니다 c 특성인객체지향도없고 책이나관련사이트를보셔도 그런건안가르칩니다 CPP파일에 몇개의 API사용한것뿐
-
엄지
dll을 왜 c 로만 코딩하려는지..참