FTPS(FTP+SSL); C# Z1 {% m+ o! o+ R
0 b# ~% O8 T# x ftps是一种多传输协议,相当于加密版的FTP。当你在FTP服务器上收发文件的时候,你面临两个风险。第一个风险是在上载文件的时候为文件加密。第二个风险是,这些文件在你等待接收方下载的时候将停留在FTP服务器上,这时你如何保证这些文件的安全。你的第二个选择(创建一个支持SSL的FTP服务器)能够让你的主机使用一个FTPS连接上载这些文件。这包括使用一个在FTP协议下面的SSL层加密控制和数据通道。一种替代FTPS的协议是安全文件传输协议(SFTP)。这个协议使用SSH文件传输协议加密从客户机到服务器的FTP连接。
7 `" f0 R0 ~ F: {8 l7 B% D5 K; U+ m: a) A
2 n7 q1 {, k8 Z" HFTPS是在安全套接层使用标准的FTP协议和指令的一种增强型TFP协议,为FTP协议和数据通道增加了SSL安全功能。FTPS也称作“FTP-SSL”和“FTP-over-SSL”。SSL是一个在客户机和具有SSL功能的服务器之间的安全连接中对数据进行加密和解密的协议。
7 `) F1 Y8 \0 O4 n* n# }. E4 _3 ?: h6 a7 X' N
+ s' d9 y/ X/ B! V% h) J3 o$ |& j
和sftp连接方法类似,在windows中可以使用FileZilla等传输软件来连接FTPS进行上传,下载文件,建立,删除目录等操作,在FileZilla连接时,有显式和隐式TLS/SSL连接之分,连接时也有指纹提示。
5 w% o% w1 ], r+ L) Q! o5 E {) g; D* c0 O C6 @
$ X( c0 A$ a- q- X3 ]) h1 m
8 X7 h$ v3 X* z安全:ftps ftp+ssl7 F: D7 o# c# w( U
0 e4 c! O3 `- ]1 W* g& u准备工作:
' c( h4 L8 C" \; A, B! U
9 V* D0 `( Q2 F% A( I准备一:关闭防火墙;1 `6 o' P0 l3 {( L& H9 I
- W6 i3 P+ _$ S! @
准备二:挂载光盘;: D6 ^/ j& _/ E3 c6 [3 ~4 j/ s
- }* W! R) Q5 X+ ]
准备三:构建本地yum服务器。
( {6 W- `6 A) ]6 E6 M; t
: ^1 F( e4 b) q3 ]0 X) r2 v- DFTP+SSL配置详细过程:
7 p( u$ [6 G# k2 w
7 ], S" C( z1 P/ I% t7 n" [①.安装配置FTP服务器和抓包工具:(ftp:192.168.101.210), y- C# U s( A5 s
' ]$ J2 ?9 X8 J; i* ~* A1 m[root@ftp ~]# yum list all |grep vsftpd% _% `5 L% C1 A+ ^8 {" u& _
[root@ftp ~]# yum install -y vsftpd$ B" r) a# x; a! `. T9 E. e' f! n1 R* Q
7 ?' ?0 s6 c5 Y' F5 P9 I
[root@ftp ~]# yum list all |grep wireshark2 y" ^6 Z8 x+ y
9 H7 p/ G6 K+ f2 z[root@ftp ~]# yum install -y wireshark
+ v: a! h3 N3 c# O$ w; D+ _ K$ a
$ f: F/ d7 S3 y0 f2 L2 a8 z[root@ftp ~]# useradd user1
+ T. K( Q# Q7 ?6 j X9 Z" o[root@ftp ~]# echo "123" |passwd --stdin user1) y, p3 k I. _2 O) a t7 O3 z
2 P7 S. |2 \: z7 P[root@ftp ~]# service vsftpd start
7 O& }( ]! i5 u& t6 |1 b" a9 _7 \ v* M
Starting vsftpd for vsftpd: [ OK ]% x6 F1 p5 M) {: _+ a( v
, e. x! M0 A5 |& X6 W0 Z1 I4 r
' K6 i" y. E5 d; n! y; n
[root@ftp ~]# tshark -ni eth0 -R "tcp.dstport eq 21"
* b& L- a. M! m. G/ r; b4 N% `( @$ ]9 `+ Q6 O7 t0 L: |
5 k+ G/ J9 u: Q0 r% c" [, l' Z- x
* R; M# d: U/ k0 `" c' D( ~; R
②.配置本地CA证书服务器:
. K/ z4 P/ F: R# F; ]! }1 s G& `/ S# r* l, B4 v- R3 ?* Z
[root@ftp ~]# cd /etc/pki/# A# H( j2 t. ?
[root@ftp pki]# ll
0 q! n7 t+ h3 f' x4 W[root@ftp pki]# vim tls/openssl.cnf
5 p& e, t( H' h& C3 a- H# x45 dir = /etc/pki/CA
, k) `5 M2 n) c' w9 ~88 countryName = optional" v/ e# O, Y1 \$ n3 h* @
& X1 T: \4 B0 A8 p. O/ J9 S5 s8 v% e89 stateOrProvinceName = optional
3 `- y: S. [& c! U8 O0 L3 {0 |7 s7 [: X# {5 L/ p' B2 B
90 organizationName = optional8 z5 b; c; _! _: u, G
: Y' [5 x" P$ a, e: C/ K0 O$ q
[root@ftp pki]# cd CA/
0 d$ J4 B6 p" F[root@ftp CA]# mkdir certs newcerts crl5 S( N+ m" K3 N* V$ H' C
[root@ftp CA]# touch index.txt serial
2 @7 R7 Z8 b& F. w[root@ftp CA]# echo "01" >serial
4 S* Q; l! ?, e$ `
7 @( A- `% ^& G8 S+ v; @[root@ftp CA]# ll; [7 y' V! j1 B3 A7 L. W& s) b
[root@ftp CA]# openssl genrsa 1024 > private/cakey.pem
7 r9 T/ L3 L! L5 m0 _% }0 x( Q- b" C
) g2 ^1 Z0 T4 FGenerating RSA private key, 1024 bit long modulus ~3 g- p+ W$ R/ c9 Y
& G, @3 o2 H1 O, t* _...........++++++
) g+ r( d7 O4 i....++++++, {3 Q h. L5 K' ~) I( z7 B5 H
e is 65537 (0x10001)
3 b/ N/ }9 S: o0 v! x2 `) U/ f8 I" `# X- c; ?& N
[root@ftp CA]# chmod 600 private/cakey.pem M( l0 c8 [! G9 D. I0 n8 S2 \
[root@ftp CA]# ll private/cakey.pem5 B; ], z( {4 L: _3 ]
-rw------- 1 root root 887 Feb 10 23:22 private/cakey.pem
8 Y: P# ~. q C, T[root@ftp CA]# openssl req -new -x509 -key private/cakey.pem -out cacert.pem -days 3650
! e3 k1 s9 d8 F6 r+ n( n$ Q5 ^1 y- u1 ]/ [2 B W( l
You are about to be asked to enter information that will be incorporated4 b6 i/ F& x' U L9 y; z( |
3 P, Y! \$ t# E' p& k1 {& }3 Xinto your certificate request.
( l# H3 u* B: j, l3 ~, ^7 k' u% U
( ?3 M9 l* `4 }What you are about to enter is what is called a Distinguished Name or a DN.
& P d+ Z! a8 B `' C% d! S; L9 J7 {
There are quite a few fields but you can leave some blank
- {- I0 J/ o. z! W: S/ t. I+ j
( @- h- R3 f5 P4 }9 h/ `- c* GFor some fields there will be a default value,2 `2 U4 `/ w! \0 A2 _! o
- b' r, z3 v# D
If you enter '.', the field will be left blank.9 S6 |; }3 ~1 [( }9 C
8 x/ ?# J2 W8 h( {) `2 i------ L* g1 T7 K0 E4 V: d
Country Name (2 letter code) [GB]:cn- L2 a% x, b$ l2 k _
- @# e5 n" U/ N/ y6 M5 t! ~1 E% @
State or Province Name (full name) [Berkshire]:henan6 m7 i- E4 J( T# ~) H
" e* W! J9 v/ M5 n, X. ULocality Name (eg, city) [Newbury]:zhengzhou
( A& R4 P8 f) t# E
. ^5 z, j# g: T+ N6 c1 |1 i$ _2 ROrganization Name (eg, company) [My Company Ltd]:junjie
# c; y- a w- h$ c4 N1 _) [* t
, r4 N& V' r( cOrganizational Unit Name (eg, section) []:soft( g/ q" B4 c9 E! m W7 \
" q) \2 Q7 q; G1 K
Common Name (eg, your name or your server's hostname) []:ca.junjie.com
0 i- \6 M; ~& n% y, c
: l( w1 o* v4 K. T' C6 r/ v& dEmail Address []:junjie@junjie.com
8 v! [9 C' i7 C3 y+ F$ z% m7 Q[root@ftp CA]#ll
0 U2 Y' b3 d" s6 V& w" o* K③.为ftp服务器创建证书:
6 i. c5 s5 n8 C% Z; E7 X6 t7 I* x( F N$ v; |
[root@ftp CA]# mkdir /etc/vsftpd/certs
5 \" [* V! P7 e; ^, K9 z[root@ftp CA]# cd /etc/vsftpd/certs* g8 ` x$ I3 e. _
[root@ftp certs]# openssl genrsa 1024 >vsftpd.key; ~. c! W" X. v5 [% k* b. J( i$ X
Generating RSA private key, 1024 bit long modulus7 l$ K5 b$ Z1 K! q) N7 {# P
+ C2 |& s V' O8 h6 l' }5 m5 z9 R
....++++++
0 L( @4 ~2 {+ G: H7 U...++++++
) J( @- ^- |* @+ K he is 65537 (0x10001)
: b4 ~3 z5 e' s+ o( D4 G
) C+ W4 H$ B" n8 p' }) d4 N! Q( q[root@ftp certs]# openssl req -new -key vsftpd.key -out vsftpd.csr. S0 [, l& K' J! j- `
2 @. ^+ H1 O( ^8 `! ]
You are about to be asked to enter information that will be incorporated
5 x3 x/ k0 w4 _! B" D) N. C$ e
' n3 i H( s& o+ c. r ninto your certificate request.
7 y" D% {$ N7 [1 O7 D& M+ h v
0 ?' _9 ~0 i/ D* S4 zWhat you are about to enter is what is called a Distinguished Name or a DN.
6 Q" _* M- `. y5 v) }( @, t+ v* x) P
There are quite a few fields but you can leave some blank
: V0 t8 V$ J" ~# E( |: a. W' t u Z* X3 C, A- H4 u- ^2 N5 W: W( d
For some fields there will be a default value,7 ?! F6 M9 {# v* Z
% d$ B. X& ~' l- T+ J, sIf you enter '.', the field will be left blank.
, d7 A. C2 l/ x I
9 k+ B ~' D" l9 H+ d-----
7 p! H; S3 k! N/ r& p4 D4 k/ VCountry Name (2 letter code) [GB]:cn$ L4 M+ C: H! ~' F) k! s
- B6 t, s/ s% A" b# {State or Province Name (full name) [Berkshire]:henan' u7 X; V& d0 p6 [) T2 O! a
/ n# `9 K4 p ~# Q* o' h5 m
Locality Name (eg, city) [Newbury]:zhengzhou
! J7 y1 `. K: d0 m4 i) ~& b" J3 S# a: l# O( ~ u
Organization Name (eg, company) [My Company Ltd]:junjie
6 K. I6 q0 k N" x. H* U5 f B9 T( b! Y( x1 R7 |
Organizational Unit Name (eg, section) []:ftp8 T4 P( G& C" b$ `1 M
8 u0 @# H5 S" {+ UCommon Name (eg, your name or your server's hostname) []:ftp.junjie.com% B, v8 V5 X1 _1 s
" N6 L: j. }% E
Email Address []:ftp@junjie.com. I1 c+ B, l8 x& J" K- Y# p
: s+ [1 x1 O6 o& XPlease enter the following 'extra' attributes
! G$ \. o. I% g; H- t5 Z4 w" z/ d; W- K8 x
to be sent with your certificate request
& u7 ~& h. V |2 @% \
& |! }1 ]# i; o3 O. D- L' d uA challenge password []:% E! \$ y9 t# V, ?5 I* N) }
' z" e8 u, r" S$ D; O& TAn optional company name []:8 p# d, f! O. W) @9 K
' }0 p4 R9 H6 k' V: I4 k[root@ftp certs]# openssl ca -in vsftpd.csr -out vsftpd.crt
; \- @ @# C8 ~* P5 O! w6 @8 JUsing configuration from /etc/pki/tls/openssl.cnf* M$ A% d4 s9 E" n8 p2 [, x
2 l3 Z7 {, X1 ^6 P0 ?" p! m* SCheck that the request matches the signature
# r! t0 `& k2 Y. ?. | F* d' T
% H7 o- s$ p7 ]1 e; VSignature ok5 m% n0 K" y6 I m, t* X: n
Certificate Details:
1 O" v9 M% a- J/ z
, w+ }. a4 j( j5 f- d Serial Number: 1 (0x1)- s9 v- @& V# n1 O; w* m6 L: ^0 Z
Validity: h" n8 W( a2 z' [! [+ J& ~* R2 m
Not Before: Feb 10 15:48:55 2012 GMT
$ s' J) q( [) N% h9 S8 _& K% L/ ^. v$ c' S8 g% z! O
Not After : Feb 9 15:48:55 2013 GMT
6 c. D1 T& v" Q2 z0 `/ k Subject:
- X! V3 q+ d) U# H# b$ x( K countryName = cn3 ]4 E( \7 [/ b* m$ _. P
stateOrProvinceName = henan7 ?+ B1 g% ?, ^8 C& _3 z8 q y
organizationName = junjie; m* k$ `8 J! r, O4 ], W9 M' p
organizationalUnitName = ftp+ _! F7 R; C* O3 ~ A) V+ f- Y4 Q
commonName = ftp.junjie.com
2 N) ^4 Y. U0 A emailAddress = junjie@junjie.com7 s" ^3 D5 F: Q
X509v3 extensions:2 d' K4 B' r- }* @/ C
X509v3 Basic Constraints:
! ]# a4 d( V1 U( U+ ^. j7 i1 t CA:FALSE
" S3 Y( \4 L: U- s7 N& Y Netscape Comment:
, L( c8 \5 j$ \6 Z3 u0 o: ` OpenSSL Generated Certificate0 x8 C6 G2 l {* h- N! n" d
X509v3 Subject Key Identifier:3 S* [6 a! W4 l9 z; U
33:C5:01:33:A5:CF:42:9F:24:A9:0D:E9:41:8E:26:C3:1B:7B:18:11
: I2 ]9 f7 B+ w4 H/ g) X u/ J: |% o) A7 U0 _6 |3 Q
X509v3 Authority Key Identifier:
' F0 X1 K& J, m keyid:50 1:A8:0A:1F:B7:CD:49:94:69:E3:70:E9:AE:93:73:2C:94:66:AC0 m6 j6 `8 Z! @$ ]+ S
' o- K/ g, E: w0 d4 {
% {0 c' v: y. ]! X4 \
Certificate is to be certified until Feb 9 15:48:55 2013 GMT (365 days)( d* C3 T9 ^5 G9 u( t0 |( T
4 ~6 j' |" O% q7 @
Sign the certificate? [y/n]:y
% s1 _" e5 h; L
. F+ A! [- ?; ?
( A2 R5 k$ c3 Y4 Z9 Z. j5 V : `8 Z6 k0 N9 u; m
1 out of 1 certificate requests certified, commit? [y/n]y
; K% P( V- F( M
# T* s+ {1 ?3 [9 G: P6 G: Z- K* XWrite out database with 1 new entries4 A* ^/ z6 U4 R8 n: B
4 Y: _. Z( Z. N& Q2 XData Base Updated! Q% \* L7 W7 k P& ~" T
[root@ftp certs]# ll l0 R0 J1 v' s! ~- a- d4 n% d2 q+ f
[root@ftp certs]# chmod 600 *" `% f9 y2 d& d0 S
[root@ftp certs]# ll! w0 ?2 O' f) U: d$ `
④.使ftp服务应用证书:& c4 y6 C; ~# ]9 q
+ N* c X* n0 m[root@ftp certs]# cd /etc/vsftpd/
0 X; _6 X3 `7 H[root@ftp vsftpd]# vim vsftpd.conf #增加以下内容8 }( h' o8 ?2 j6 @8 M) A
118 rsa_cert_file=/etc/vsftpd/certs/vsftpd.crt' I, }* r! b, p% |/ r! ?) ?* S
. z3 O9 O! N% V+ o" M119 rsa_private_key_file=/etc/vsftpd/certs/vsftpd.key5 D7 z) v! T7 c8 }+ B
$ y1 {7 b6 ?! Z" {/ H0 n! g9 q; f4 R+ `
120 force_local_data_ssl=YES& S+ _ ]# ?( c) z
121 force_local_logins_ssl=YES
! o! w6 f5 X+ |) n e122 ssl_enable=YES) u" d& G5 D' C
123 ssl_sslv2=YES7 W& u8 K1 M; D; u- W7 u: L
124 ssl_sslv3=YES1 e1 O, |1 o; W2 R
125 ssl_tlsv1=YES9 y/ k$ y# h* C3 s1 P7 }* y t
[root@ftp vsftpd]# service vsftpd restart
# K% u0 |0 S/ Y; _, [0 `( W. r/ i9 W+ t- A8 x" @6 x, o! p* `
Shutting down vsftpd: [ OK ]* ^: U$ m% e9 f2 Q$ x1 D# r
Starting vsftpd for vsftpd: [ OK ]
+ L- @$ q6 @! G# E9 L) k/ c0 y⑤客户端测试(已加密传输):. e/ e$ C4 f7 A* J7 z
8 S! F2 t5 }( w, N) |5 H+ N* S" H+ [! ~
4 G3 s8 {/ R- {/ u( D; Q
" P N2 h' a9 }0 |+ A$ o) I
6 j1 ?3 Z2 V/ [; G1 |; d2 M1 N
从上面看出证书名称出现问题,但可是可以使用!选择接收一次!
. I# J( A7 N( R, o0 Q3 f1 m& E: o% a/ ^) E, g* E" h
9 O1 o- s- z, b0 k: a( n/ A. o. ^1 F4 D- b1 z5 h. g
该次登录抓包内容如下所示:传输已经经过加密!
8 o2 D# F# s4 f" r[root@ftp ~]# tshark -ni eth0 -R "tcp.dstport eq 21"7 E; o# f8 [9 O7 e& c! C! S( f
: \+ t: \$ R' {2 x# G( u1 j5 ^
& t( z" a+ c3 B0 e9 f) j G
2 B+ K4 l1 D- A: ^ L g+ G; h[root@ftp ~]# tshark -ni eth0 -R "tcp.dstport eq 21"+ ~# g$ S0 T% {6 m, c9 F, C) h
- t- G" R; `. X* I) s1 d
Running as user "root" and group "root". This could be dangerous.9 A$ P% G: T2 I1 d4 ?5 z
4 K/ ]4 N, F, L# N( T+ K: T4 p* f& wCapturing on eth0
6 Z3 {# `; x% k/ Q9 U, G
, Y8 M* Y2 p$ v 9.742109 192.168.101.113 -> 192.168.101.210 TCP 52572 > 21 [SYN] Seq=0 Win=8192 Len=0 MSS=1460 WS=29 \5 q1 C: Z# X
3 I8 E- K4 O+ z. l9 D4 q0 R- M. J
9.742144 192.168.101.113 -> 192.168.101.210 TCP 52572 > 21 [ACK] Seq=1 Ack=1 Win=65700 Len=03 ] H/ E$ \9 Z7 j
7 t- t! Q$ M7 n5 B" U
9.747458 192.168.101.113 -> 192.168.101.210 FTP Request: AUTH SSL7 d+ D0 K3 s7 ]
( E2 \. b' q1 k7 k% A: K 9.755605 192.168.101.113 -> 192.168.101.210 FTP Request: \200\310\001\003\001\000\237\000\000\000 \000\300\024\000\300
: m9 C) d: q0 S7 R6 w% R! p$ g3 }
9.758795 192.168.101.113 -> 192.168.101.210 FTP Request: \026\003\001\000\206\020\000\000\202\000\200n\257\315\204\324o
% y( h2 C F0 D* F% G2 H d6 S4 e4 b- U/ C4 B9 i
9.778662 192.168.101.113 -> 192.168.101.210 FTP Request: \027\003\001\000\030\215\325t\357\277\001\376FZ\243D\373\003\367\231\207Q\324\003Q}/\335\025\027\003\001\000 \f\355b\270\355\325\020[\372\302s{^\375\307\364C\307\243\251v9\370\364\260\277\253\317\321gB]
U. w/ i! h( `2 A6 R7 @% V: o, {. f* p
9.779885 192.168.101.113 -> 192.168.101.210 FTP Request: \027\003\001\000\030\324\000\267\312\0320\213\266y\311\025[\371\275?\254Y\257\024[\245vjM\027\003\001\000(\236\321\221Z\321Z(\316'\343.\235?\321=8\264b\270(j\336\231\210\265\207K\223A\037"\277\251\252t\252a`\374- e0 V+ q4 H. G: D* ]8 C
/ F# N9 ?3 H6 Y, a; E
9.782153 192.168.101.113 -> 192.168.101.210 FTP Request: \027\003\001\000\030\257d\313mXZT\356\2366\334q\223\017gt\371\232\207\226\325! o7 J8 D1 c5 I2 Y/ y; c- |' P
1 i1 s% {# N3 b4 s9 z: f, ]8 [. G9 H
9.793165 192.168.101.113 -> 192.168.101.210 FTP Request: \027\003\001\000\0301\020S\237\372\210\004N4\370\366\377\2213m\356\233w:\275)>@%\027\003\001\000 Y\032\275BM=3J\313\240\241\372Z\371@\335\262\252\240\235\021\345\271\305\223\211\020\340\332\323Q\251
9 F4 k+ G" ~/ H2 H% T7 T5 v0 v$ @7 d- A4 o# @9 X
9.795630 192.168.101.113 -> 192.168.101.210 FTP Request: \027\003\001\000\030\302\016=LR\272\030{\034\277V\256]\230\247\363\355M\241\327U\207k\032\027\003\001\000 OYi\216=S\322\212)\271V\016\2519w\332f\213\222S\244\275M\316\025N\302:k\312b\3311 |* U: }) h& E z5 R, r! c" ^
! T6 a' |: Z& P3 }* H% S
9.796727 192.168.101.113 -> 192.168.101.210 TCP 52572 > 21 [ACK] Seq=741 Ack=1260 Win=64440 Len=0! z6 M0 ~8 Y9 L9 y' R
3 J& q6 i/ o1 S+ p0 {4 c
9.797542 192.168.101.113 -> 192.168.101.210 TCP 52572 > 21 [ACK] Seq=741 Ack=1334 Win=64364 Len=0( O$ {; O# b5 n& J7 b5 o! A
( v2 e2 H2 l# @$ q, `* z
9.798327 192.168.101.113 -> 192.168.101.210 TCP 52572 > 21 [ACK] Seq=741 Ack=1408 Win=64292 Len=0- v, R: L1 A0 C" r" P
4 U- U. x2 F9 a1 P
9.798775 192.168.101.113 -> 192.168.101.210 TCP 52572 > 21 [ACK] Seq=741 Ack=1482 Win=65700 Len=0( a1 l3 ?! i. N: G6 n
c. Y% d# l7 _* \* w+ S5 D
9.799387 192.168.101.113 -> 192.168.101.210 TCP 52572 > 21 [ACK] Seq=741 Ack=1564 Win=65616 Len=0$ q m7 e8 ?( J* q7 s
V! o! j# O7 |0 X" f- i9 `+ a 9.799910 192.168.101.113 -> 192.168.101.210 TCP 52572 > 21 [ACK] Seq=741 Ack=1638 Win=65544 Len=0! s% v. S4 l$ n' Z0 |1 Z
1 ?" k6 U* G2 y+ u% k
9.805078 192.168.101.113 -> 192.168.101.210 FTP Request: \027\003\001\000\030G}\305\210\021s\244q\023k=\345R\232A\366B\360\202\320\361(x\344\027\003\001\000 \351W\350\377\362\2756\334\303\035+1l|{\304\277\224\326n\036d\213\217\b\216\023N\225\003a\274
) @ ~- z; n* _+ }# F, ~- U" E2 W T+ F7 q4 e
9.810763 192.168.101.113 -> 192.168.101.210 FTP Request: \027\003\001\000\030\203\354F\302\253\205\212\355\334$\321=\303h\276\302\350\320.\346\223\337BG\027\003\001\000 73\027\372#\232
$ V: ]" r: K- k& c
9 [9 y7 \5 l% j 9.813350 192.168.101.113 -> 192.168.101.210 FTP Request: \027\003\001\000\030\203x`k\337RM\341w\022N\255|f\260U ?\354)A\301^\251\027\003\001\000 \031`\366\364He\030\266z)\373\265\237\261\3430\220\331\340Kv[\033\347\tXj\344\314\236\242
" w/ K: w Q0 g! T L* `# V- O
% f. p& w5 Q. _$ }$ _ 9.814073 192.168.101.113 -> 192.168.101.210 FTP Request: \027\003\001\000\030\307\2126sY\a\237\034\321\277!j\320\213\235\032\277e\345\361E>|)\027\003\001\000 \256\304}:-\365\034\aD~\fk`]\314\b\207\365-\217\305\244+ ]2 x% J: t2 K: r
M9 t6 S5 o9 x; t; I" B% @* D
9.838659 192.168.101.113 -> 192.168.101.210 FTP Request: \027\003\001\000\030\300\272t&\t(\262\243\361\210\263\343\326\261\017$\317V\002\354\325\271\250\366\027\003\001\000 \350F\305\360\363\365\033\274W\207M\006\216\255\016\365\205z\033\002\032B\345,\3712\034\377\327[\272P
t. w5 c( k5 S& s. Y Z- p" ?* @9 c# J9 ?
9.851675 192.168.101.113 -> 192.168.101.210 TCP 52572 > 21 [ACK] Seq=1071 Ack=2041 Win=65140 Len=0/ f) n$ R4 a! u5 j0 k+ Q5 g; t
) {: T: ~* T, n2 w3 l$ G 9.856073 192.168.101.113 -> 192.168.101.210 FTP Request: \027\003\001\000\030\f\357\000E/\372\333\247\016\344\315\345\346\271L\327\214CE0*i\316\332\027\003\001\000(8\220\341\316.*\234dM\235* i# y+ H6 r I5 Z; G6 U2 l" M
# E% Q5 M. |' W# E% Z! ^
10.061779 192.168.101.113 -> 192.168.101.210 TCP 52572 > 21 [ACK] Seq=1145 Ack=2094 Win=65088 Len=09 O9 J' }; W. ^3 p4 N
% m' F, W' A3 i7 E- V# n
39.978110 192.168.101.113 -> 192.168.101.210 FTP Request: \027\003\001\000\030=\032\322\022\216B\025O\016\034
. C/ V) e' v$ e7 ]
7 ^. l H! w9 E7 J" @# J 39.980672 192.168.101.113 -> 192.168.101.210 TCP 52572 > 21 [FIN, ACK] Seq=1211 Ack=2139 Win=65040 Len=0
, f# b7 C! t- G1 M
8 r; s' T: N, O0 \5 |, y" q 39.980725 192.168.101.113 -> 192.168.101.210 TCP 52572 > 21 [RST, ACK] Seq=1212 Ack=2149 Win=0 Len=0% r2 y" G4 S' j, y) P, a
- [9 o" E' J5 w. U A, a
27 packets captured! ], P, f; Y6 }( ^! ]" \3 C8 a
& o: L; |6 t' t8 ]3 x3 l$ Z[root@ftp ~]# |