로우레벨적 지식이 많을 수록 좋다.
Window Message
Subclassing (Window Procedure Hooking)
SetWindowsHookEx (Windows Hooks)
ReadProcessMemory/WriteProcessMemory (Memory 조작 API)
Debugging API
DLL Injection & API Hooking
Reverse Engineering
Windows Kernel Driver / Filter Driver / KMDF
이왕 판 거 제일 밑 단계까지 가 봐야 하지 않겠냐.
사실 C#에서 윈폼으로 개발하는데, DLL로 C++네이티브로 개발할려고 , 네이티브 시작한건데
굉장히 재밌다.
ㅇㅇ DLL 이하 저기서 DLL Injection & API Hooking 기술부터는 C/C++ 없으면 힘들어짐.
특히 커널 드라이버는 무조건 C/C++ 써야 한다. 물론 어셈으로 짤 수도 있지만.