Microsoft MVP성태의 닷넷 이야기
데프콘 프로 삭제하는 방법 - 시행착오 [링크 복사], [링크+제목 복사]
조회: 24302
글쓴 사람
정성태 (techsharer at outlook.com)
홈페이지
첨부 파일
 

데프콘 프로 삭제하는 방법 - 시행착오


프로젝트를 하다 보면, 원치 않게 해당 사이트에서 요구되는 보안 제품을 설치하게 됩니다. 저도 이번에 어쩔 수 없이 설치하게 되었는데요. 문제는... ^^; 실수로, 설치하지 않아도 되는 컴퓨터에까지 설치하는 바람에 불편함이 이만 저만이 아니라는 것입니다.

이번에 제가 설치한 제품은 "데프콘 프로(Defcon Pro)"라는 것인데, "SaferZone"에서 만든 제품입니다. 웹 사이트 검색을 해보니 그래도 나름 유용한 기능이 많이 있습니다.

PC보안_DefCon 
; http://blog.naver.com/jisootag/8937087

아무리 그렇다고 해도... ^^; 원치 않게 설치된 경우에는 그만큼의 괴로움인데요. 웹에서 우선 종료 방법을 찾아봤습니다.

데프콘 프로세스 종료
; http://www.high1.kr/?document_srl=500

종료 방법에서 알 수 있듯이, 서로 프로세스를 감시하면서 대상 프로세스가 종료된 경우 다시 실행해 주는 방법으로 되어 있는데, 위의 제품은 아마도 Defcon 초기 버전에서는 동작되었던 것 같은데, "Defcon Pro"버전에서는 먹히지 않았습니다. SaferZone측에서 위와 같은 방법이 공개되는 바람에 어쩌면 프로세스 감시 주기를 좀더 짧게 설정하지 않았나 싶습니다.

어쨌든... 위의 글에서 공개된 배치 파일 정도로는 msdcomsh.exe, szdcengn.exe, szmq.exe프로세스가 없어지지 않습니다.




그러다, 얼마전에 봤던 글이 하나 생각났습니다. 제 웹 사이트에도 소개해 드렸었지요. ^^

파수닷컴 DRM, fph.exe 제거하는 방법
; http://www.jiniya.net/tt/780

위의 글에서는 Codeproject에 공개된 아래의 글을 소개해 주고 있습니다.

Hooking the native API and controlling process creation on a system-wide basis
; http://www.codeproject.com/KB/system/soviet_protector.aspx

다운로드 받으니... 어허... ^^; 압축을 풀었는데 "protector.exe"파일은 있으나 "protector.sys"파일이 없는 것입니다. 어쩔 수 없이 공개된 소스 코드로 "protector.sys"파일을 빌드로 만들어내야겠다 생각해서 DDK까지 다운로드 받았습니다.

Windows Server 2003 DDK
; http://www.microsoft.com/whdc/devtools/ddk/default.mspx

다행히 제가 ^^; DDK 빌드방법(만)을 대강 알고 있었고, codeproject의 그 글에서도 댓글에 보면 빌드 방법이 공개되어 있어서 쉽게 빌드를 할 수 있었습니다. 그래서, "Windows XP Checked Build Environment"명령어 창을 띄우고 아래와 같이 명령행에서 빌드를 했습니다.

E:\WINDDK\3790~1.183>set MSC_WARNING_LEVEL=/W0

E:\WINDDK\3790~1.183>cd D:\soviet_protector_src\protector_driver\protector

E:\WINDDK\3790~1.183>d:

D:\soviet_protector_src\protector_driver\protector>nmake

Microsoft (R) Program Maintenance Utility   Version 7.00.8882
Copyright (C) Microsoft Corp 1988-2000. All rights reserved.

BUILD: Adding /Y to COPYCMD so xcopy ops won't hang.
BUILD: Using 2 child processes
BUILD: Object root set to: ==> objchk_wxp_x86
BUILD: Compile and Link for i386
cl -nologo -Ii386\ -I. -IE:\WINDDK\3790~1.183\inc\mfc42 -Iobjchk_wxp_x86\i386 -I
E:\WINDDK\3790~1.183\inc\wxp -IE:\WINDDK\3790~1.183\inc\wxp -IE:\WINDDK\3790~1.1
83\inc\ddk\wxp -IE:\WINDDK\3790~1.183\inc\ddk\wdm\wxp -IE:\WINDDK\3790~1.183\inc
\crt -D_X86_=1 -Di386=1  -DSTD_CALL -DCONDITION_HANDLING=1   -DNT_INST=0 -DWIN32
=100 -D_NT1X_=100 -DWINNT=1 -D_WIN32_WINNT=0x0501 /DWINVER=0x0501 -D_WIN32_IE=0x
0603    -DWIN32_LEAN_AND_MEAN=1 -DDEVL=1 -DDBG=1 -D__BUILDMACHINE__=WinDDK -DFPO
=0  -DNDEBUG -D_DLL=1      /c /Zl /Zp8 /Gy /Gm- -cbstring /W0 /WX /Gz  /GX-  /GR
- /GF /GS /G6 /Ze /Gi- /QIfdiv- /hotpatch -Z7 /Od /Oi  /Oy-   -FIE:\WINDDK\3790~
1.183\inc\wxp\warning.h   .\protector.c
protector.c
        link -out:objchk_wxp_x86\i386\protector.sys -machine:ix86 @C:\Users\SEON
GT~1\AppData\Local\Temp\nmEDBA.tmp
Microsoft (R) Incremental Linker Version 7.10.4035
Copyright (C) Microsoft Corporation.  All rights reserved.

-MERGE:_PAGE=PAGE
-MERGE:_TEXT=.text
-SECTION:INIT,d
-OPT:REF
-OPT:ICF
-IGNORE:4198,4010,4037,4039,4065,4070,4078,4087,4089,4221
-INCREMENTAL:NO
-FULLBUILD
/release
-NODEFAULTLIB
/WX
-debug
-debugtype:cv
-version:5.1
-osversion:5.1
/functionpadmin:5
/safeseh
/pdbcompress
-STACK:0x40000,0x1000
-driver
-base:0x10000
-align:0x80 /stub:E:\WINDDK\3790~1.183\lib\wxp\stub512.com
-subsystem:native,5.01
-entry:GsDriverEntry@8
-out:objchk_wxp_x86\i386\protector.sys
objchk_wxp_x86\i386\protector.obj
E:\WINDDK\3790~1.183\lib\wxp\i386\BufferOverflowK.lib
E:\WINDDK\3790~1.183\lib\wxp\i386\ntoskrnl.lib
E:\WINDDK\3790~1.183\lib\wxp\i386\hal.lib
E:\WINDDK\3790~1.183\lib\wxp\i386\wmilib.lib
E:\WINDDK\3790~1.183\lib\wxp\i386\sehupd.lib
        echo Skip Binplace:
Skip Binplace:

그런데... 그 사이 커널이 많이 변경된 것일까요? Vista에서는 아예 동작을 하지 않았고, 글에서는 테스트가 되었다고 하는 XP SP2환경에서조차도 완전히 오동작을 해버려서 컴퓨터를 재부팅해야 하는 상황까지 가버리는 것이었습니다. 쩝!!!!

할 수 없이 이 방법을 포기하고 다른 방법을 찾아봤는데... 의외로 "protector.exe"와 같은 기능을 하는 공개 프로그램들이 검색되지 않았습니다. DDK를 하는 사람들은 그다지 정보 공개나 유틸리티 작성에는 인색한가 봅니다. 그렇게 어렵진 않을 터인데... 이 나이에 제가 DDK를 공부해서 제작하기도 좀 그렇고. ^^

암튼... 여기까지 데프콘 프로를 종료하기 위한 방법을 적용해본 시행착오 과정입니다.

행여나 이 글을 본 뜻 있는 사람이 제발 보안 프로그램을 쉽게 종료할 수 있도록 "protector.exe"와 같은 프로그램을 다양한 윈도우 버전에서도 잘 동작하는 걸로 공개해 주길 바랍니다. ^^

[연관 글]


donaricano-btn



[최초 등록일: ]
[최종 수정일: 4/11/2009 ]

Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.
by SeongTae Jeong, mailto:techsharer at outlook.com

비밀번호

댓글 쓴 사람
 




1  2  3  4  5  6  7  8  9  10  [11]  12  13  14  15  ...
NoWriterDateCnt.TitleFile(s)
250정성태4/30/20099818EFT(Emotional Freedom Techniques)
249정성태4/14/20099803부다피아 수진스님 금강경 법문 비디오 링크 모음 [1]파일 다운로드1
248정성태12/10/200913502데프콘 프로 삭제하는 방법 [3]
247정성태4/11/200924302데프콘 프로 삭제하는 방법 - 시행착오
246정성태4/10/20098786WindowsMonkey2 도구 소개
245정성태4/10/20097814Productivity Future Vision
244정성태4/5/200913952알툴바 1.41버전과 IE 8의 충돌 및 임시 해결방법
243정성태3/29/20099228전기 잡아 먹는 귀신 - 웹 페이지
242정성태3/21/20097772P4 2.4G CPU 1개, 40GB 하드 2개, 80GB 하드 1개 필요하신 분! [1]
241정성태11/9/201912785새 컴퓨터 사양 ^^
240정성태2/25/20097905새로운 모습으로 재구성된 Visual Studio 2010 [2]
239정성태2/22/20098249Oxite - 포스트 편집/삭제, RSS구독 버튼 [1]
238정성태2/22/20098309Oxite 와 Windows Live Writer [1]
237정성태2/19/200911202조립할 PC 사양 - 평가 부탁드립니다. ^^ [2]
236정성태2/21/200910674마이크로소프트의 설치형 블로그 Oxite - 설치 가이드
235정성태2/14/200911135정토회 법륜스님 금강경 법문 비디오 링크 모음 [2]파일 다운로드1
233정성태4/19/200915062VPN 연결 [1]
232정성태2/12/20097789집안 분위기. [1]
231정성태2/5/200912045도스 명령어: cd
230정성태2/3/20097630PInvoke.net - Internet Explorer 검색 공급자
229정성태2/3/20097729by design
228정성태1/31/20098085Windows 7 베타 바탕 화면의 물고기는?
227정성태1/29/200912640파수닷컴 DRM, fph.exe 제거하는 방법
226정성태1/15/200992714GB USB 메모리로 Windows 7 베타를 UMPC 에 설치하는 방법 [1]
225정성태10/12/200920885nProtect 서비스 죽이기
224정성태1/11/20098499Windows 7 - DivX Codec 기본 내장
1  2  3  4  5  6  7  8  9  10  [11]  12  13  14  15  ...