NtCurrentTeb 썸네일형 리스트형 [C++] 기본으로 추가되는 IAT, 모듈을 제외하기 Visual Studio 2019에서 C++ Dynamic-Link Library (DLL) 템플릿으로 프로젝트 생성 Clean Module으로 명명하고, 그대로 빌드 시 빌드에 성공한다. pch.h, frameworks.h를 따라가 보면 windows.h 헤더를 인클루드한다. IDA로 열어보면 내가 사용하지도 않은 함수들과 모듈들이 IAT에 나타난다. 프로젝트 설정을 수정하여 1. windows.h 헤더 인클루드 제외 2. Security Check 해제 3. 사용하지 않는 라이브러리를 포함시키지 않음 4. ep 함수를 지정 조치를 해 준다. 1. 우선 프로젝트의 dllmain.cpp를 제외하고 헤더와 소스 모두 삭제한다. 소스에서도 pch.h를 인클루드하지 않고, 프리미티브 타입을 이용한 함수로 변경.. 더보기 이전 1 다음