부모글 보이기/감추기 MSDN Magazine 기사에서 Win32 PE 포맷을 배우고는, 어쩌다 보니, API Hooking 까지 실습해 보게 되었습니다. 간혹, 이 기법을 써먹을 수 있는 기회가 있을 것도 같습니다. 압축을 풀면 몇개의 폴더와 함께, "설명서.txt" 가 있습니다. 유례없이, 자세한 설명을 그 TXT 파일에 담았으니, VC++ Windows 프로그램에 다소 익숙한 분이시라면 금방 API Hook 정도는 하실 수 있을 것입니다. AD BLOCK 해제 요청 이 글에는 광고가 많이 들어가 있지 않습니다. adblock을 해제하셔도 글을 읽는데 그다지 부담이 없으니 해제를 부탁드립니다. API 후킹은 참 매력적인 분야인가 봅니다. Win32 SDK 를 하다보면 ... 뭐랄까 ... 한번 갈데까지 가본 거라고 할 수 있겠지요. 다음의 URL 에서 API 후킹 관련해서 소개를 하고 있습니다. API hooking revealed (by Ivo Ivanov): http://www.codeproject.com/system/hooksys.asp API Hooking revealed part 2 - Useful tips (by xryl669 ) : http://www.codeproject.com/useritems/APIHookingPart2.asp 혹시나 해서, 2가지 토픽을 모두 MHT 파일로 같이 첨부해봅니다. [다음 글] Win32 API Hook (VC 6.0, ATL) 2002.05.12[이전 글] 탐색기 Namespace Extension 컨테이너 (VC 6.0, ATL) 2002.03.24 [최초 등록일: 3/21/2005] [최종 수정일: 3/22/2005] 이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다. 비밀번호 댓글 작성자 1 2 3 [4] 5 6 7 8 NoWriterDateCnt.TitleFile(s) 120정성태9/14/20074691Vista : 7. Gadget Samples for Windows Sidebar119정성태8/23/20074940.NET 3.5 : 3. WCF 서비스에서 HTTP 헤더 설정118정성태6/20/20075462.NET 3.5 : 2. LINQ - 페이징 구현117정성태6/20/20075122.NET : 23. Silverlight 응용 프로그램 제작116정성태6/19/20075447.NET : 22. Bluetooth on Managed code [2]115정성태6/17/20074814레지스트리 : 4. .NET Framework 및 Visual Studio 관련 레지스트리 키114정성태6/9/20075176레지스트리 : 3. DWM enable/disable113정성태6/9/20074644Vista : 6. 웹 사이트 추가/삭제 예제 코드112정성태6/7/20074612Vista : 5. Transacted NTFS 코드 예제들111정성태6/6/20074892.NET 3.5 : 1. LINQ 를 이용하여 DB 데이터를 XML 로 변환110정성태6/2/20074795레지스트리 : 2. Aero Glass 효과를 느리게 보여주는 설정109정성태5/19/200710270공통 코딩 규약 : 4. 닷넷 직렬화 방법 - 이진 직렬화(Binary Serialization) 사용 패턴108정성태5/19/20074768공통 코딩 규약 : 3. 탭 문자 설정 [1]107정성태5/11/20074658명령행 : 5. 비스타 - Auditing 관련 옵션 제어106정성태5/11/20075630.NET 3.0 : 2. WPF - InvokeRequired 대신 CheckAccess 호출105정성태5/9/20074419명령행 : 4. [PS] 같은 이름을 가진 프로세스 중에서 제일 먼저 띄운 인스턴스를 제외하고 모두 종료104정성태5/3/20074400명령행 : 3. [롱혼] ServerManagerCmd.exe103정성태4/18/20074453웹폼 코딩 규약 : 1. 서버측 웹폼 컨트롤 - 클라이언트 측 이벤트를 노출시키는 방법102정성태4/18/20075856COM : 3. ActiveScript의 문법 오류 검사 [3]101정성태4/18/20075069레지스트리 : 1. 비스타 - IIS 서비스 설치 여부100정성태3/29/20074509명령행 : 2. AppPool 재시작99정성태3/22/20074692명령행 : 1. 닷넷 웹 사이트 소스를 공유 폴더에 위치한 경우 설정98정성태3/7/20075160.NET : 21. 저장 프로시저(SP)에 관한 스키마 정보 알아내기97정성태3/7/20074514.NET 3.0 : 1. Boilerplate code for custom Encoder Binding Elements96정성태3/7/20075249Vista : 4. 마스터 볼륨을 조정하는 방법95정성태2/23/20074959.NET : 20. .Net Zip Library/Utility updates and fixes 1 2 3 [4] 5 6 7 8