본문 바로가기
Joy

클럽박스 클라이언트 분석..

by 다잡아 2007. 12. 27.
반응형

클럽박스 클라이언트 분석..


분석에 사용된 놈들
netstat -no
작업관리자
NetworkActiv PIAFCTM 1.5

몇시간동안 관찰한 것을 정리한 것이므로 완벽하지 않다. 틀린 부분도 있을 수 있다.
우선 우리가 일반적으로 생각하는 서버-클라이언트만의 파일 송/수신이 아님을 상기토록 한다.
스토리지를 제공하는 업체(클럽박스)의 서버를 통해서만 파일을 다운로드한다고 생각하기 쉬우나,
실제 다운로드 방식은 P2P방식이다. 즉, 다른 사용자들과의 업로드/다운로드가 발생한다는 것이다.

그런, 역활을 하는 놈들을 보자.

클럽박스 클라이언트가 실행되면, fscagent.exe, clubbox.exe 2개의 프로세스가 실행된다.

fscagent.exe : 제어기(클럽박스 서버와 통신), 업로더(타 클라이언트에 업로드 수행)
clubbox.exe  : 다운로더

*프로그램 위치: C:WINDOWSsystem32
fscagent.exe 설정파일: C:WINDOWSsystem32fscagent.ini
다운로드된 파일들 목록 저장: C:WINDOWSsystem32fscflist.ini


fscagent.exe
단어가 의미하듯이 agent로서의 기능을 수행.
서버의 19601포트(net-pdbox.co.kr:19601)로 접속하여 서버와의 통신을 담당하고,
로컬의 19101포트를 open하여 다른 사용자들이 연결을 수용한다.
서버와는 연결은 파일 다운로드 진행사항과 다른 클라이언트에 대한 정보를 처리하는데 쓰일 것 같고,
19101포트는 다른 사용자들에게 업로드 기능을 제공하기 위해 사용된다.

clubbox.exe
다른 사용자들의 19101포트로 접속하여 다운로드하는 기능을 수행한다.
자신의 컴퓨터 19801포트(fscagent가 오픈한 포트)로 접속.


* fscagent <-> clubbox로의 로컬연결이 존재(19801 포트)
fscagent는 로컬 19801포트를 open하는데, 여기에 clubbox가 2개의 연결을 맺는다.
아마도 flow control을 위한 것 같다.
전송속도 제한에 대한 제어를 fscagent가 할 것으로 보이는데, 이를 위한 용도로도 사용될 것 같다.

'유휴 네트워크 이용'이라는 애매한 말로, 자신이 업로더가 된다.
이는 fscagent가 담당하므로 파일 다운로드가 끝났다면 반드시 작업관리자에서 확인하여 fscagent가 없도록 해야 할 것이다. 물론 마일리지 포인트를 쌓는 사람은 어쩔수 없이 그냥 둬야 할 것이다.

치사한 짓으로 자신의 리소스를 절약해보자.
1. 다운로드 폴더에서 다운로드 받은 파일을 제거.
    자신의 네트웍을 통해 이 파일들이 다른 사용자들에게 feeding되고 있다.
2. fscagent의 우선순위를 변경(작업관리자에서 우선순위를 '낮음'으로 변경)
3. Net Limiter등을 사용해 fscagent, clubbox 의 업로드에 제한을 건다.  

클럽박스 IP클래스 : 203.238.140.*


Net Limiter : http://www.megaupload.com/?d=438VCIPO
PIAFCTM : http://www.networkactiv.com/NetworkActivPIAFCTMv1.5.exe


퀵다운로드시 네트웍 상황
퀵다운로드시에는 외부의 19101포트(다른 컴퓨터의 업로드 포트)가 많이 연결되어 있음을 알 수 있다. 도대체 클럽박스 자체 서버에서의 다운로드가 일어나긴 하는 건지 의아스럽다.
특이하게, 퀵다운로드할 때는 로컬 18417포트가 오픈되어 있다. 분석은 나중에...


PID 4068 clubbox.exe
PID 4060 fscagent.exe

d:temp>netstat -no
Active Connections
  Proto  Local Address          Foreign Address        State           PID
  TCP    127.0.0.1:1509         127.0.0.1:19801        ESTABLISHED     4068
  TCP    127.0.0.1:4921         127.0.0.1:19801        ESTABLISHED     4068
  TCP    127.0.0.1:19801        127.0.0.1:1509         ESTABLISHED     4060
  TCP    127.0.0.1:19801        127.0.0.1:4921         ESTABLISHED     4060
  TCP    222.101.80.253:4446    203.238.140.176:19601  ESTABLISHED     4060
  TCP    222.101.80.253:4925    211.61.67.219:19101    ESTABLISHED     4068
  TCP    222.101.80.253:4944    69.228.26.44:19101     ESTABLISHED     4068
  TCP    222.101.80.253:5005    203.232.57.78:19101    ESTABLISHED     4068
  TCP    222.101.80.253:5011    211.183.240.64:19101   ESTABLISHED     4068
  TCP    222.101.80.253:5012    58.74.110.52:19101     ESTABLISHED     4068
  TCP    222.101.80.253:5065    211.220.93.83:19101    ESTABLISHED     4068
  TCP    222.101.80.253:5171    222.103.38.129:19101   ESTABLISHED     4068
  TCP    222.101.80.253:5195    132.177.71.31:19101    ESTABLISHED     4068
  TCP    222.101.80.253:5254    220.81.109.67:19101    ESTABLISHED     4068
  TCP    222.101.80.253:5257    222.101.80.253:19101   TIME_WAIT       0
  TCP    222.101.80.253:5260    69.157.37.146:19101    ESTABLISHED     4068
  TCP    222.101.80.253:18417   24.47.252.21:2544      ESTABLISHED     4068
  TCP    222.101.80.253:18417   24.83.69.135:3469      ESTABLISHED     4068
  TCP    222.101.80.253:18417   65.94.51.169:33124     ESTABLISHED     4068
  TCP    222.101.80.253:18417   68.248.236.216:60197   ESTABLISHED     4068
  TCP    222.101.80.253:18417   70.171.17.13:3644      ESTABLISHED     4068
  TCP    222.101.80.253:18417   203.130.124.32:3612    ESTABLISHED     4068
  TCP    222.101.80.253:18417   203.252.62.140:2483    ESTABLISHED     4068
  TCP    222.101.80.253:18417   211.195.248.225:1667   ESTABLISHED     4068
  TCP    222.101.80.253:18417   211.200.242.27:1698    ESTABLISHED     4068
  TCP    222.101.80.253:18417   218.39.141.246:3387    ESTABLISHED     4068
  TCP    222.101.80.253:18417   218.235.14.132:4313    ESTABLISHED     4068
  TCP    222.101.80.253:18417   220.87.73.58:2459      ESTABLISHED     4068
  TCP    222.101.80.253:18417   221.147.114.50:1231    ESTABLISHED     4068
  TCP    222.101.80.253:18417   222.239.98.104:1534    ESTABLISHED     4068



인존서 펐는데 인존에도 펌되있구 출처가 없는 난감한 경우다

몰라 -_- 출처

반응형

댓글