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

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


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

이번에 제가 설치한 제품은 "데프콘 프로(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까지 다운로드 받았습니다.

Download the Windows Driver Kit (WDK)
; https://docs.microsoft.com/en-us/windows-hardware/drivers/download-the-wdk

다행히 제가 ^^; 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"와 같은 프로그램을 다양한 윈도우 버전에서도 잘 동작하는 걸로 공개해 주길 바랍니다. ^^

[연관 글]






[최초 등록일: ]
[최종 수정일: 7/9/2021]

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)
282정성태11/21/200917110Windows Vista / 7에서 C$과 같은 관리 폴더를 공유하는 방법 [2]
281정성태11/15/200913946http://ninite.com/
280정성태11/10/200913833새로운 작업 PC ^^
279정성태11/6/200911757Visual Studio 2010 베타 2로 개발 진행을 해본 결과!
278정성태11/4/200915527Internet Explorer 8 실행 후, 특정 사이트에서 강제 종료되는 현상
277정성태11/2/200916333닷넷 엑스퍼트를 떠나며...
276정성태10/14/200912562우리의 위험요소는 부장님이세요. [2]
274정성태9/25/200913652유동 IP를 DNS에 매핑하는 방법
273정성태9/13/200912655Walking-Vajra [1]
272정성태9/5/200911625아이를 볼 수 없는 시간 [1]
271정성태9/2/200912120쉬운 방법은 쉽다는 이유로 싫은 건가요?
270정성태8/28/200916494모니터 - 은하수 처럼 별들이 반짝이는 현상
269정성태8/15/200922825키보드 오른쪽 ALT 키 한/영 전환 사용법
268정성태8/12/200915394소프트캠프 키보드 보안 바이패스(ByPass) 페이지
267정성태8/1/200927086IE 8 바탕화면 깜빡임(떨림) 현상 [2]
266정성태7/8/200915414알패스 v3.08 - IE 8 지원
262정성태6/20/200913993묘허스님에게 듣는 인과(因果)파일 다운로드1
261정성태6/16/2009157152. 메신저의 대화 내용 보안 - MSN 메신저 대화 내용 암호화
260정성태6/15/2009157491. 메신저의 대화 내용 보안 - 대화 내용 감시 [2]
259정성태6/7/200921102Internet Explorer 8: 설치 이후 새로운 창 또는 탭이 안 열리는 문제
258정성태5/30/200914927민주시민은 분리수거를 합니다 [3]
257정성태5/20/200914733ATI Radeon Device Driver 설치 오류
256정성태5/17/200913332해적판 Windows 7을 설치하고 계신가요?
255정성태5/10/200912756Animal Commuicator - Heidi Wright
254정성태5/9/200912773BGT 2009 볼거리
253정성태5/6/200912220같이 일한다는 것!!! [1]
1  2  3  4  5  6  7  8  9  10  [11]  12  13  14  15  ...