6-10漏洞利用-Smtp实验环境搭建
邮件发送与接收模型
邮件发送使用smtp协议,简单邮件传输协议,占用25号端口,进行对应的发送。而邮件在接受使用pop3和imap协议,分别占用110和143端口
邮件接收和发送的基本模型
添加主机名和域名
在本地直接进行邮件的传输,是需要我们在本地设置主机名和域名,并进行解析
为了在本地搭建好邮件服务器,所以需要修改对应内容。使得可以在本地进行域名解析。相当于本地计算机做了一个环回域名进行解析,它和windows,etc下的hosts文件类似
在linux下,我们直接使用
sudo gedit /etc/hosts
127.0.0.1 mail.test.lab testsudo gedit /etc/hostname
test
修改完成之后使用reboot进行重启,使得修改生效。使用hostname或hostname -f查看修改是否成功
sudo gedit /etc/hosts
127.0.0.1 mail.test.lab test
我们就设置了一个IP地址和域名的映射,并且这个域名是test
sudo gedit /etc/hostsname
test
reboot
我们等待重启的完成
hostname
hostname -f
修改成功,查看当前的域名和主机名
ubuntu安装postfix
smtp协议的软件,因为postfix是非常流行的smtp软件,所以ubuntu的主要库中集成了postfix,可以直接使用以下命令安装:
sudo apt-get install postfix
选择internet site
mail.test.lab > 确定
这些配置是根据我们之前设计的进行的,这里正在安装依赖像,安装成功,我们不能直接使用,我们需要做一些配置,才能使用
修改配置文件:
sudo gedit /etc/postfix/main.cf追加子网信息
inet_protocols = ipv4
home_mailbox = Maildir/
修改完成之后重新启动服务 postfix
sudo service postfix restart,然后使用netstat -nlv 来查看对应25端口是否开启。
sudo gedit /etc/postfix/main.cf
192.168.1.10/24
ipv4
home_mailbox = Maildir/
sudo service postfix restart
netstat -nlv
我们可以看到它的25号端口,在这里处于监听状态,也表明我们的smtp服务开启成功,并且完成了对应简单配置,当然其中有一些选项,我们可以根据实际需要,进行配置,在这里我们只做了一个简单配置,使得我们后期的试验能够顺利进行
ubuntu安装dovecot
我们想要接收到对应的软件,就要配置dovecot软件
sudo apt-get install dovecot-imapd dovecot-pop3d
我们在安装完成之后,只要进行对应的配置
sudo gedit /etc/dovecot/conf.d/10-auth.conf
disable_plaintest_auth = yes
auth_mechanisms = plain login
//使得我们可以使用dovecot进行登录
sudo gedit /etc/dovecot/conf.d/10-mail.conf
mail_location= maildir:/home/%u/Maildir
配置完目录,接下来就要配置它的端口
sudo gedit /etc/dovecot/conf.d/10-master.conf
设置 port =143 port 110
netstat -pantu
查看当前端口是不是开启了110和143,而我们在刚刚的配置当中,使得我们的配置端口是110和143,我们安装完成之后,就会开启110和143,监听过程中,我们确实是需要进行对应的配置
修改权限
unix_listerner auth-usrdb{mode = 0666user = postfixgroup = postfix
}
重新启动dovecot服务 sudo service dovecot restart 使用 netstat -nlv 查看服务端口 110 143是否开启
只有我们重启这些服务之后,我们才能生效,在重启这些服务之前,我们需要对这些权限进行更改
sudo gedit /etc/dovecot/conf.d/10-master.conf
sudo service dovecot restart
netstat -nlv
我们可以看到25、110和143处于监听状态,表示我们的服务处于开启状态
我们现在就完成了smtp协议的软件postfix,pop协议的软件dovecot的安装和配置,这个时候,我们就可以进行使用
6-10漏洞利用-Smtp实验环境搭建相关推荐
- 探索ring0-内核漏洞概述 和 实验环境配置
探索ring0 内核漏洞概述 内核漏洞的分类 运行在ring0上的操作系统内核.设备驱动.第三方驱动能共享同一个虚拟地址空间,可以完全访问系统空间的所有内存,而不像用户态进程那样拥有独立私有的内存 ...
- ISA Server实验环境搭建与企业×××配置
ISAServer是微软在企业网络边界防护上的代表产品.从ISAServer2000到现在被广泛应用的ISAServer2004和ISAServer2006以及即将推出的ISAServer2008,都 ...
- ARM64+树莓派4b+JLINK仿真器实验环境搭建指南
ARM64体系结构与编程,全球原创的ARM64实验,笨叔带队,等你哟! ARM64体系结构与编程-yx音频:00:00/00:20 奔跑吧第三季视频课程实验设备清单 硬件开发平台:树莓派4B (2G或 ...
- 红帽Liunx系统管理员认证(RHCSA)实验环境搭建
红帽Liunx系统管理员认证(RHCSA)实验环境搭建 实验环境: Windows64位+Vmware12+ RHEL7.2+ Xshell6 准备工作: 1.下载实验环境相关软件安装包. 2.关闭并 ...
- Anaconda3+python3.7.10+TensorFlow2.3.0+PyQt5环境搭建
Anaconda3+python3.7.10+TensorFlow2.3.0+PyQt5环境搭建 一.Anaconda 创建 python3.7环境 1.进入 C:\Users\用户名 目录下,找到 ...
- Linux 0.11 实验环境搭建与调试
缘起 之前我写过一篇博文:Linux 0.11 实验环境搭建 本以为有了这个环境(gcc-3.4 & gdb-6.8),就可以调试无忧了.谁知遇到了以下问题: (1)用 gdb 调试 main ...
- ensp 防火墙示例_ENSP网络实验环境搭建及防火墙功能实现
原标题:ENSP网络实验环境搭建及防火墙功能实现 最近看了几本书,分别是: <Wireshark网络分析的艺术>(读完): <Wireshark网络分析就这么简单>(读完): ...
- Linux下的ssh实验环境搭建与管理
实验环境 [size=10.5000pt]1:网桥模式 [size=10.5000pt]2:安装好vmtoos [size=10.5000pt]3:安装好yum [size=10.5000pt]4:安 ...
- Ubuntu下常用强化学习实验环境搭建(MuJoCo, OpenAI Gym, rllab, DeepMind Lab, TORCS, PySC2)
原文地址:http://blog.csdn.net/jinzhuojun/article/details/77144590 和其它的机器学习方向一样,强化学习(Reinforcement Learni ...
最新文章
- 《深度学习:Java语言实现》一一2.6小结
- 在linux下的使用复制命令cp,不让出现“overwrite”(文件覆盖)提示的方法。
- 姚殊清华计算机科学与技术,王道顺(清华大学计算机科学与技术系副教授)_百度百科...
- MyBatis多参数传递之注解方式示例--转
- fossid安装教程_如何在一个 U 盘上安装多个 Linux 发行版
- SAP WebIDE编辑器的主题设置
- idea2020.2.2怎么创建web项目_创建Vue3.0的项目
- [Codevs] 1014 棋盘染色
- 顶级程序员的心得 Coders at Work (II)
- android 放大镜动画,Android在图片上进行放大镜效果(放大镜形状)
- 【BZOJ】3566: [SHOI2014]概率充电器
- 键盘扫描码集(共三版)
- 前同事通过接私活年入60W,他常用19个私活平台汇总!
- 电机编码器调零步骤_伺服电机编码器调零
- 【数据分析与科学计算可视化】numpy 和 matplotlib库总结
- bmp批量转换jpg的方法
- IOS APP 推荐
- 利用C#编写一个高斯正反算程序
- 使用Matlab和Minepy工具箱做变量的互信息MIC (maximal information coefficient ) 分析
- matlab多项式计算与数据处理