首页 > 代码库 > ftp smb
ftp smb
1,安装 FileZilla Server 建立一个共享
2,开始访问并抓包
tcpdump -nn ! port 22 -XX >ftp.txt
[root@node5 /]# ftp 192.168.100.100
Connected to 192.168.100.100 (192.168.100.100).
220-FileZilla Server version 0.9.45 beta
220-written by Tim Kosse (tim.kosse@filezilla-project.org)
220 Please visit http://sourceforge.net/projects/filezilla/
Name (192.168.100.100:root): caiwu
331 Password required for caiwu
Password:
230 Logged on
Remote system type is UNIX.
ftp>
3,分析数据包
root@node5 ~]# cat ftp.txt |grep -i xiaoyu
0x0040: 58ec 5041 5353 2078 6961 6f79 750d 0a X.PASS.xiaoyu..
可以看到密码是明文的
二,当我们使用smb共享时
服务器:192.168.100.100
共享名:share
用户名:caiwu
密 码:xiaoyu
命令如下:
mount //192.168.100.100/share /mnt/ -o iocharset=utf8,username=caiwu,password=xiaoyu,dir_mode=0777,file_mode=0777,codepage=cp936,uid=0
加上iocharset=uf8与codepage=cp936。这样挂载好了后,就可以使用了,可以解决中文文件名的乱码问题
2,抓包
tcpdump -nn ! port 22 -XX >smb.txt
# cat smb.txt |grep -i xiaoyu
什么也没有,所以smb应该是加密的