FTP로 데이터를 받아 봅니다. 당연히 FTP 데이터 전송은 20번 포트를 통해서 받아본다고 알고 있는데요... 이더리얼로 패킷을 잡아보니....이상한 일이 일어납니다. ftp 데이터 전송의 포트가 20번이 아니라 이상한 포트번호를 가지고 전송이 되네요... 어떻게 된걸까요 ?
이더리얼로 캡쳐한 화면 첨부 합니다.
답변 부탁드립니다.
passive mode 에 관련해서 찾아보세요
(*.2)->(*.1) Request: PASV // 패시브 모드로 돌입하라! (*.1)->(*.2) Response: 227 Entering Passive Mode (10,2,1,1,153,19) // 알았다. IP주소는 10.2.1.1이고, 데이터포트 39187를 열고 대기하겠다! (*.2)->(*.1) 방향으로, 39187 로 접속시도함. 즉, SYN을 날림...
(*.2)->(*.1) 방향으로, 39187 로 접속시도함. 즉, SYN을 날림...
엥?... ? 왜 갑자기 39187이지? >> 포트 주소의 계산 : step 1) 153 = 0x99, 19 =0x13 step 2) 0x9913 = 39187
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
passive mode 에 관련해서 찾아보세요
passive mode 에 관련해서 찾아보세요
[quote](*.2)->(*.1) Request: PASV //
댓글 달기