부모글 보이기/감추기 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) 43정성태7/17/20035741탐색기 Namespace Extension 컨테이너 (VC 6.0, ATL) 2002.03.24142정성태7/17/20034274KBManager WebBand (VC 6.0, ATL/Script) 2001.10.01141정성태7/17/20034341UrlMonDownload (VC 6.0, ATL) 2001.06.16140정성태7/17/20034287IE 북마크 임포트 (VC 6.0, ATL, MFC 지원) 2001.01.20139정성태7/17/20034858MsIE.exe (VC 6.0, ATL, HTML Parser 로서의 IHTMLDocument2 이용 및 IE 보안설정) 2000.11.23138정성태7/17/20034554EnumIE.exe (VC 6.0, ATL, 현재 사용 중인 IE에 접속) 2000.10.24137정성태7/17/20034313ReuseIE.exe (VC ++ 6,0, Internet Explorer 재사용) 2000.04.17136정성태7/17/20033920RemoteViewer dll (VC ++ 6.0, ATL) 2000.03.13135정성태7/17/20034223IESpy dll (VC ++ 6.0, ATL) 2000.02.28134정성태7/17/20033959Bmp2Gif 콘트롤 (VC ++ 6.0, MFC) 2000.02.28133정성태7/17/20033776Gif89a 콘트롤 (VC ++ 6.0, ATL) 2000.02.28132정성태7/17/20034280이미지 4버튼 (VC ++ 6.0, ATL) 2000.02.28131정성태7/17/20033902이미지 홀더 (VC ++ 6.0, ATL) 2000.02.28130정성태7/17/20034030이미지 뷰어 (VC ++ 6.0, ATL) 2000.02.28129정성태7/17/20033811ChatClient (VC ++ 6.0, MFC) 1999.09.09128정성태7/17/20035205Winsock2 SPI : LSP 예제 (VC ++ 6.0) 2001.08.07127정성태7/17/20034314Echo Services Server (VC ++ 6.0, ATL Service) 2001.01.07126정성태7/17/20037342FTP Client (VC ++ 6.0, MFC) 1999.09.14125정성태7/17/20033709모뎀 정보를 알아내는 클래스 (VC ++ 6.0, MFC) 1999.09.12124정성태7/17/20038435Ping (VC ++ 6.0, MFC, CSocket Class) 1999.09.09 [1]123정성태7/21/20037401ChatServer / ChatClient (VC ++ 6.0, MFC, Win32 API Socket) 1999.08.01222정성태7/17/20033870성능 객체 카운터 (VC 6.0, Win32) 2001.07.07121정성태7/17/20033893StringSplit 클래스 (VC++6.0, Win32) 2000.02.28120정성태7/17/20034157SQLDirect 클래스 (VC++6.0, Win32) 2000.02.28119정성태7/17/20033563ImeControl 클래스 (VC++6.0, Win32) 2000.02.28118정성태7/17/20033991RegistryEx 클래스 (VC++6.0, Win32) 2000.02.281 1 2 3 4 5 6 [7] 8