본문 바로가기

Ryu's Tip

KMSpico 에 심어진 악성코드? 바이러스? 때려잡기

 

    

 

1. 사건의 시작:구글신의 오작동

   

 

 인터넷이 페이지가 뭔가 속도가 굉장히 느리고 특히 구글 검색결과가 평소랑 다르게 나올 때..

 

그냥 저는 구글에서

 

[무한도전 E420 토렌트]를 검색했는데 평소와 너무 다르게 나오길래 뭔가 문제가 있는 줄 알았습니다. 분명히 그 전엔 안 그랬는데..

 

   

 

   

 

문제가 있음을 확인하고 이것저것 확인을 해보던 중 윈도우 리소스 모니터 [시작 - 실행 - "resmon"] 에서 상태를 살펴보면…

 

   

 

이미 해결 후라 해당 스샷은 없지만...

 

인터넷 창을 여러 개 열고 resmon의 TCP연결이나 수신대기포트를 확인하면 isupdate.exe 이라는 프로세스가 포트 8080으로 연결을 여는 것을 볼 수 있습니다.

 

보통의 인터넷 연결은 80,443 포트를 사용 하는데 isupdate.exe 라는 프로세스가 이를 8080포트로 가로채서 연결하는 것이라 생각됩니다.

 

   

 

 

   

 

Isupdate.exe는 프로세스 정보를 통해서 열어보면

 

C:\Program Files (x86)\installshield\isupdate.exe

 

에 서식하고 있는 것을 확인.

 

 

 

저와 같은 고통을 벌써 받으신 분들이 있네요

 

두 분다 최근 글인걸 봐서는 최근 이슈인가 보죠…

 

 

 

관련 증상 블로그

 

http://pdamail.blog.me/220393701510

 

http://blog.naver.com/rabbitthief/220357729984

 

 

 

    

 

2. 초기진압단계:치료법 발견

         

 

저는 무식하니까 일단 무턱대고 InstallShield 폴더를

 

삭.제.

 

그러고 인터넷 익스플로어를 실행하면 아래와 같은 인터넷 창이 보이게 되면서 인터넷에 영영 접속할 수 없게 됩니다.

 

   

 

 

   

 

하지만 친절한 익스플로어가 도구-인터넷 옵션-연결 로 이동해서 LAN 설정을 보라고 알려줬으니 MS가 시키는 대로 절차를 따라가봅니다.

 

   

 

앗 그전에 "연결 문제 진단"이 있군요!

 

 

   

 

MS를 믿고 기다려 봅니다…..

 

   

 

 

   

 

오. 문제 해결을 완료했다고 하네요.

 

 

   

 

 

   

 

역시.. 자가치료는 한계가 있네요…

 

   

 

 

 

그냥… 다시 시키는 대로… 아래 절차나 따라가 봅니다…

 

 

 

 

 

 

 

프록시 설정을 확인하세요127.0.0.1:8080.
도구 > 인터넷 옵션 > 연결로 이동하고 LAN 연결인 경우 "LAN 설정"을 클릭하세요.

 

  

마우스로 실행하셔도 되고 인터넷 옵션 창만 여시면 됩니다. [시작 - 실행 - inetcpl.cpl]

   

   

벌써 뭔가 평소와 다른 글씨가 보이게 됩니다.

! 일부 설정은 시스템 관리자가 관리합니다.

   

응?? 내가 관리잔데???

   

일단 침착하게 MS가 시키는 대로 인터넷 옵션까지 들어갑니다.

   

   

역시 프록시를 사용하는 것으로 되어 있네요. MS가 가르쳐 준 것은 여기까지 입니다. 저 체크만 풀고 나가면 인터넷과 연결이 되지만 찜찜한 PC를 마저 치료하기 위해서는 좀 더 파고들어 보죠.

   

3. 적극진압단계:치료를 넘어 힐링까지

         

 

 

고급 옵션으로 들어가면 아래 이미지 처럼

 

   

역시. 아까 봤던..

   

   

뭔가가 내 컴퓨터를 이 꼴로 만든겁니다. 익스플로어에서 로컬에 있는 Isupdate.exe 라는 프로그램(프록시)를 통해 인터넷 트래픽을 감시하고 페이지 결과를 바꾸는 거죠…

인터넷 이용 중 갑자기 다른 지역으로 연결(구글 검색을 했는데 다른 국가 결과가 나온다거나) 되는 경우도 이런 바이러스인지 악성코드인지… 를 의심해 볼 수 있겠네요.

   

아무튼 위의 내용은 끝났지만 아직 문제가 남아있죠

   

내가 관리자니. 이 설정에 대한 관리자 권한을 돌려받아야 겠네요.

이제 구글신의 검색 결과가 제대로 보이니 구글신과 협공을 시작합니다.

   

   

MS 에서 비슷한 사례로 아래와 같은 내용이 있음 윈도우 업데이트에 대해 위 메시지가 뜨는 경우가 있는데 두 가지 경우가 있네요.

   

다음 경우에 맞는 방법을 확인 하여 점검이 가능 합니다.

  • 경우 1: Windows Update 관련 그룹 정책을 설정한 경우
  • 경우 2: Windows Update 설정에 관한 권한 오류인 경우

   

출처: <http://answers.microsoft.com/ko-kr/windows/forum/windows_7-windows_update/windows-update-%EC%84%A4%EC%A0%95/76b7f0c3-7157-47e5-9182-750d048c973d>

   

그래서 위에서 어쩌구 저쩌구 해서 MS의 레지스트리 관련 정보 사이트네요.

https://support.microsoft.com/ko-kr/kb/2572339/ko#A

   

하지만 위의 경우는 단지 Windows Update에 관련된 이야기 이고 우리 상황에 맞게 해결해야겠죠.

일단 위의 그룹 정책은 다 뒤져봤으나… 없습니다.

 

그래서 남은 건 레지스트리.

뒤져보니 아래와 같은 내용이 있네요

   

   

   

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\CurrentVersion\Internet Settings]

위의 경로대로 찾아가 보시면 위와 같이 ProxySettingsPerUser 라는 값이 보입니다.

   

동일한 증상이라면 그냥 찾아가셔도 되지만 레지스트리 편집기에서 Ctrl + F 하셔서 찾기에서 ProxySettingsPerUser 만 입력하셔도 됩니다.

   

   

아무튼 이게 뭔지 곰곰히 생각을 해 보지만 이번 사태와 관련이 있는 것은 확실하니까...

   

   

빡쳐서 Internet Settings 자체를 지워버림

    

   

짠!

자 드디어 컴퓨터가 치료를 넘어서 힐링 되었습니다.

   

   

   

여기서 한번 결과를 정리하면…

   

  • 인터넷 느림 / 구글 검색결과가 평소와 다름
  • 리소스 모니터(시작-실행-resmon)를 열어 네트워크 탭에서 포트 8080 확인
  • "c:\Program Files (x86)\InstallShield 삭제
  • 인터넷 옵션에서 프록시 설정 해제
  • [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\CurrentVersion\Internet Settings] 레지스트리 삭제
  • 해결

       

   

4. 역학조사:병의 근원지를 찾아서

   

하지만…….. 요즘 메르스 역학 조사가 유행인 만큼 저도 과연 원인이 무엇인가 밝혀보도록 하겠습니다.

우리가 가진 정보를 키워드로 좀 풀어보면…

InstallShield

Isupdate.exe

127.0.0.1:8080

이정도…가 되겠네요. 구글이나 네이버는 찾아봐야 비슷비슷한 자료나 낚시 자료가 많이 나올테니 이 바이러스가 걸린 숙주 컴퓨터를 뒤져보죠.

   

이벤트 뷰어를 열어 볼까요 [시작 - 실행 - eventvwr.msc]

Windows 로그에서 아래와 같이 날짜 및 시간으로 정렬을 적용합니다. 그냥 날짜 및 시간 클릭만 하시면 됩니다.

   

   

그리고 과거가 제일 위로 올라 오게 하신 뒤 Ctrl + F 로 Installsheid를 검색합니다.

   

그리고…. 이놈!

   

   

드디어 잡았네요.

6월 1일 7시 46분… 과연 그 때 무슨 프로그램을 깐 걸까요.

   

그 때로 돌아가 보도록 하겠습니다.

   

   

안정성 기록 보기를 클릭하시고 해당 과거로 날짜를 찾아보면 아래와 같이…

   

   

ㅋㅋㅋㅋㅋㅋ KMSPico 이놈

"KMSpico+10.0.5b++Windows+&+Office+KMS+Activator"

해당 버전 사용하신 분들은 당장 위와 같이 해결 하시길 바랍니다.

정품 소프트웨어를 사서 씁시다…

   

이게 어느 버전부터 저 프록시가 들어있는지는 잘 모르겠네요..

최신 버전이나 해당 버전을 다른곳에서 다시 받아서 또 테스트를 해 보고 결과를 올리겠습니다.

   

 

TKMuse 께서 알려주신 부분입니다.

 

서비스에서도 삭제를 해주시는게 좋습니다.

서비스 - InstallShield Application Updater - 사용안함

 

 

다른 서비스처럼 그냥 삭제가 안되네요. 알아내서 바로 올려드리겠습니다.

 

 

   

   

5. 상황 종료

   

   

마지막으로 결과를 다시 한번 여기서 한번 결과를 정리하면…

   

  • [문제1] 인터넷 느림 / 구글 검색결과가 평소와 다름
  • [문제2] 리소스 모니터(시작-실행-resmon)를 열어 네트워크 탭에서 포트 8080 확인
  • [해결1] "c:\Program Files (x86)\InstallShield 삭제
  • [해결2] 인터넷 옵션에서 프록시 설정 체크 해제
  • [해결3] [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\CurrentVersion\Internet Settings] 레지스트리(폴더) 삭제
  • [원인1] KMSPico (아마 10.0.5b 버전)
  • [교훈1] 정품 소프트웨어를 사서 씁시다.

 

    KMSpico는 워낙 유명한 Office 인증 툴이라.. 제 버전만 그런지 다른 버전도 그런지 확인해 봐야겠네요.