본문 바로가기

벌새::Analysis

[삭제] 풀뮤직(FullMusic) 음악 플레이어

반응형
국내에서 제작된 음악 플레이어 풀뮤직(FullMusic) 프로그램의 삭제 방법에 대해 살펴보도록 하겠습니다.

해당 프로그램의 경우 사용자가 프로그램에서 제공하는 삭제 방식으로 삭제를 하였을 경우, 시스템 재시작과 함께 재설치를 요구하는 방식으로 매번 사용자에게 불편을 주는 부분이 있으며, 사용자 몰래 프로그램 설치 유지를 목적으로 추가적인 프로그램을 설치하는 부분이 있습니다.

프로그램은 ActiveX 설치 방식과 Setup 설치 방식으로 배포가 이루어지고 있으며, 테스트에서는 Setup 설치 파일(MD5 : 9dcb240d78ec261dbab299fae87fb5e4)을 이용하여 설명드리겠습니다.


초기 프로그램 설치시에 제시되는 정확한 프로그램의 명칭은 [풀뮤직 302]로 표기를 하고 있습니다.


프로그램이 초기 설치된 환경에서는 [FullMusic] 폴더에 풀뮤직 302 프로그램이 설치가 되며, 추가적으로 사용자가 인지하지 못하는 [FullMusicP] 폴더에 프로그램을 설치하는 것을 확인할 수 있습니다.

[시작 프로그램 등록 정보]

HKEY_LOCAL_MACHINE\software\Microsoft\Windows\CurrentVersion\Run
 - fullmusic = C:\Program Files\FullMusic\fullmusic.exe
 - fullmusic_info = C:\Program Files\FullMusicP\fullmusic_info.exe

설치된 환경에서 시작 프로그램 등록 정보로 해당 풀뮤직 음악 플레이어 이외에 fullmusic_info.exe 파일을 등록하여 사용자가 시스템을 재시작할 경우 다음과 같은 동작을 취합니다.(해당 시작 프로그램 등록 정보는 프로그램 삭제 후에도 삭제되지 않으므로 수동 삭제가 필요합니다.)

[fullmusic_info.exe 네트워크 연결 정보]

POST /fs_song/updater.php?c=0&mac=(사용자 Mac Address),&prg_ver=2010&&pid=iepass&in=6&second=7 HTTP/1.0
Connection: keep-alive
Content-Type: multipart/form-data; boundary=--------040510101448250
Content-Length: 109
Host: fullmusic.co.kr
Accept: text/html, */*
User-Agent: Mozilla/4.0 (compatible; MSIE 5.01; Windows NT)


Windows 시작시 추가적으로 [Full Music Video Player] 프로그램이라는 이름으로 추가적인 프로그램 설치 동작을 하며, 해당 프로그램은 이전에 설치된 풀뮤직 302 폴더 내에 설치하려고 시도를 합니다.

사용자가 해당 프로그램을 추가로 설치를 하였을 경우, Full Music Video Player 프로그램이 실행되면서 좌측 그림과 같은 업데이트 창을 통해 또 다시 프로그램 업데이트를 진행하는 것을 확인할 수 있습니다.

이 부분을 정리하면 Full Music Video Player 프로그램은 처음에 설치된 풀뮤직 302 프로그램의 구버전으로 어떤 이유에서인지 중복적인 설치를 하는 것으로 보입니다.


이렇게 최종적으로 풀뮤직 프로그램의 설치가 완료되면 [FullMusic] 폴더에는 풀뮤직 302 프로그램과 함께 Full Music Video Player 프로그램이 함께 존재하는 형태로 구성이 되며, 기존에 초기 설치된 [FullMusicP] 프로그램은 매번 사용자 컴퓨터에서 풀뮤직 프로그램의 삭제 여부를 체크하여 반복적으로 설치를 유도하는 것을 확인할 수 있습니다.

여기에 추가된 [FullMusicInfo] 폴더의 경우에는 초기 사용자 컴퓨터에 풀뮤직 302 프로그램과 FullMusicP 프로그램을 사용자가 프로그램이 제공하는 삭제 기능을 통해 삭제를 하였을 경우, 시스템 재시작과 함께 삭제되지 않은 시작 프로그램에 등록된 fullmusic_info.exe 파일의 동작으로 프로그램 설치시 재설치가 되는 과정에서 사용자 Mac Address 값을 기준으로 1회만 설치되는 프로그램입니다.

프로그램의 전체적인 문제점은 사용자가 프로그램에서 제공하는 기능을 이용하여 삭제를 하여도 시작 프로그램에 등록된 레지스트리 등록 정보와 fullmusic_info.exe 파일이 삭제되지 않는 문제로 인해 시스템 재시작과 함께 매번 프로그램이 재설치가 될 수 있다는 점입니다.


프로그램 삭제는 제어판의 [풀뮤직 302], [Full Music Video Player], [FullMusicInfo], [FullMusicP] 삭제 항목을 이용하여 프로그램을 삭제하시기 바랍니다.

프로그램 삭제 후에는 추가적으로 다음의 폴더와 파일을 삭제하시기 바랍니다.

C:\Program Files\FullMusic\setup.exe
C:\Program Files\FullMusicInfo
C:\Program Files\FullMusicP\fullmusic_info.exe
C:\Program Files\FullMusicP\fullmusic_setup.exe
[생성 레지스트리 등록 정보]

HKEY_CLASSES_ROOT\AppID\{47F9439B-324B-456A-B561-15941A08D76B}
HKEY_CLASSES_ROOT\AxSongManager.AxSongMan
HKEY_CLASSES_ROOT\CLSID\{47F9439B-324B-456A-B561-15941A08D76B}
HKEY_CLASSES_ROOT\Interface\{7C1B68FA-484F-4F7F-B71E-83488A8B387D}
HKEY_CLASSES_ROOT\Interface\{BBFBB7EC-7B8B-4BB6-81CF-F9133BCAFB89}
HKEY_CLASSES_ROOT\TypeLib\{818491EA-3477-4D7B-9F93-EE59CB1E59E1}
HKEY_CURRENT_USER\Software\fullmusic
HKEY_CURRENT_USER\Software\fullmusic_info
HKEY_CURRENT_USER\Software\olre
HKEY_LOCAL_MACHINE\software\Microsoft\Windows\CurrentVersion\Run
 - fullmusic = C:\Program Files\FullMusic\fullmusic.exe
 - fullmusic_info = C:\Program Files\FullMusicP\fullmusic_info.exe

HKEY_LOCAL_MACHINE\software\Microsoft\Windows\CurrentVersion\Uninstall\풀뮤직_is1
HKEY_LOCAL_MACHINE\software\Microsoft\Windows\CurrentVersion\Uninstall\Full Music Video Player_is1
HKEY_LOCAL_MACHINE\software\Microsoft\Windows\CurrentVersion\Uninstall\FullMusicP_is1

※ FullMusicInfo 프로그램이 생성한 레지스트리 정보 제외

특히 프로그램의 삭제 후에도 시작 프로그램 등록 정보가 삭제되지 않으므로 사용자는 생성 레지스트리 등록 정보를 참고하여 추가적인 확인을 하시기 바랍니다.
728x90
반응형