一、配置VirtualBox网络配置
将连接方式修改为“桥接网卡”,“界面名称”选择网卡,务必保证该该网卡下的网络能够自动获取IP。
二、配置CentOS抓包环境
1、查看网卡当前IP地址
使用命令,ip a
可以看到enp0s3端口没有获取IP地址
2、配置enp0s3网卡配置文件
cd /etc/sysconfig/network-scripts
vi ifcfg-enp0s3
将“no”配置为“yes” ,按“ESC”键,输入:wq保存退出
3、重启network服务,查看enp0s3 IP地址情况:
systemctl restart network
ip a
4、安装tcpdump组件
yum -y install tcpdump
5、抓包命令解析:
mkdir /tmp/capture ------在/tmp目录下创建capture目录
tcpdump -i enp0s3 hsot 192.168.10.25 -w /tmp/capture/test.pcapng -----在enp0s3网卡上抓取IP地址为192.168.10.25的报文,并生成文件test.pcapng
(-i enp0s3 指定抓包的网卡为enp0s3;
host 192.168.10.25为过滤条件:只抓取IP为192.168.10.25发送的数据包(不区分源和目的),
-w /tmp/capture/test.pcapng 在指定目录下生成抓包文件)
三、搭建FTP server,将生成的抓包文件拷贝到Windows系统进行分析
1、安装vsftpd服务,安装FTP工具。配置vsftpd.conf文件
yum -y install vsftpd
yum -y install ftp
2、配置vsftpd.conf文件
vi /etc/vsftpd/vsftpd.conf
取消下列3个参数的注释:
anonymous_enable=YES
write_enable=YES
anon_upload_enable=YES
重启vsftpd服务,使配置生效
systemctl restart vsftpd
3、将抓包生成的test.pcapng文件拷贝到/var/ftp/pub目录
cp /tmp/capture/test.pcapng /var/ftp/pub/
4、在window上登陆ftp server:192.168.10.50,将抓包文件拷贝至windows后,可以使用wireshark分析