부모글 보이기/감추기 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) 173정성태4/12/201111148레지스트리 : 11. BHO를 IE와 탐색기에서 선택적으로 로드하고 싶다면?172정성태4/1/201110102.NET : 44. ContextBoundObject171정성태3/30/20119973.NET 4.0 : 1. ASP.NET WF4 / WCF and Async Calls170정성태3/25/20119764.NET 3.0 : 5. WCF How To’s Index [2]169정성태3/10/201111160.NET : 43. 열려진 소켓 포트를 소유한 Process ID 구하는 방법 [2]165정성태10/20/201010757레지스트리 : 10. 탐색기의 특정 폴더에 대해 Webdev.WebServer40.exe 로 호스팅을 시작하는 메뉴 추가164정성태10/11/201010012.NET : 42. Writing Windows Shell Extension with .NET Framework 4 (C#, VB.NET)163정성태8/27/20108806.NET : 41. Writing Files from Low-Integrity Processes162정성태8/24/20108965.NET : 40. Self STS161정성태5/16/201011887.NET : 39. #SNMP - C# Based Open Source SNMP for .NET and Mono160정성태5/11/20108936.NET : 38. How to get info from client certificates issued by a CA (C#)159정성태4/30/20108783.NET : 37. How to write a VS2010 Extension using Statement Lambdas158정성태12/20/200922698명령행 : 6. 배치 파일에서 현재 디렉터리 알아내는 방법 [1]157정성태11/12/20099497.NET : 36. Dictionary<,> 개체 직렬화156정성태11/10/200910660.NET : 35. UDP 패킷의 경유 IP 설정 (Source Routing)155정성태11/4/20099312.NET : 34. MSDeploy 명령행에 대응되는 C# 코드 예제154정성태7/13/20098851.NET 3.0 : 4. WCF - 연결 개체 닫기153정성태6/29/20098224.NET : 33. Creating audio signals in .NET152정성태1/6/20098852.NET 3.0 : 3. WPF - StatefulUserControlBase.cs151정성태1/1/200911537.NET : 32. Wake-On-Lan C# 코드 [1]150정성태12/12/20088195.NET 3.5 : 7. ETW / .NET Framework 3.5149정성태12/3/20088642Win32 : 4. Using Windows Vista Built-In Double Buffering148정성태11/25/20087581.NET : 31. ThreadPool.UnsafeQueueNativeOverlapped [1]147정성태11/21/20086852.NET 3.5 : 6. ProcessGeneratedCode146정성태10/29/20086746레지스트리 : 9. How to detect what .NET Framework X service pack is installed145정성태5/6/20086990.NET : 30. XML Serializable Dictionary 1 [2] 3 4 5 6 7 8