• 常见服务/协议的安全问题


    在做测试的过程中,总会扫描端口看主机开了那些协议,看到这些协议以后进一步的测试就是找这些协议存在什么漏洞,下面是对一些常见协议漏洞的一个总结。

    1.FTP服务

    默认端口:20(数据端口);21(控制端口);69(tftp小型文件传输协议)

    服务简介:FTP(文件传输协议)的作用是提高文件的共享性和可靠高效地传输数据。配置一般通过使用系统软件进行配置,如ISS中地FTP文件共享,还可以使用第三方软件来配置。

    常用漏洞:

    1)弱口令:ftp使用弱口令的话,可以使用爆破的方式。ftp的爆破工具有很多,可以使用hydra,msf中的ftp爆破模块等等;

    2)匿名访问:用户名:anonymous  密码:为空或任意邮箱

    3)嗅探:FTP使用明文传输,可以通过ARP欺骗等嗅探密码

    4)后门vsftp:vsftp是Very Secure FTP Daemon的简写(Linux下),它的v2.3.4版本的可下载源代码中被加入了后门代码,他会用笑脸符号:)回应用户登陆ftp。

    5)远程溢出:具体的可以更具软件版本进行搜索

    6)跳转攻击:实施 FTP 跳转攻击的关键是利用 FTP 协议中的 PORT 命令来打开目标机器上的特点端口来实施攻击

    2.NFS

    默认端口:2409

    服务简介:NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。如今NFS具备了防止被利用导出文件夹的功能,但遗留系统中的NFS服务配置不当,则仍可能遭到恶意攻击者的利用。

    常见漏洞:

    1)未授权访问:配置错误导致用户可以随意浏览其中的文件。可以用rpcinfo -p IP,showmount -e IP命令进行查看

    3.Samba服务

    默认端口:137-139,445

    服务简介:Samba是linux和unix系统上实现SMB/CIFS协议的一个免费软件,由服务器和客户端程序构成。而SMB是局域网支持共享文件和打印机的一种通信协议,为局域网内不同计算机之间提供文件及打印机等资源的共享服务。

    常见漏洞:

    1)远程代码执行(cve-2017-7494) 版本:3.5.0到4.6.4/4.5.10/4.4.14的中间版本

    2)弱口令

    3)未授权访问

    4.ssh服务

    默认端口:22

    服务简介:SSH 是协议,通常使用 OpenSSH 软件实现协议应用。SSH 为 Secure Shell 的缩写,由 IETF 的网络工作小组(Network Working Group)所制定;SSH 为建立在应用层和传输层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其它网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。

    常见漏洞:

    1)弱口令

    2)后门:一些ssh版本被爆出存在后门,例如Fortinet FortiOS

    3)28退格漏洞:只需在GRUB要求输入用户名时,连续按28次倒退键,就可进入Rescue Shell。(grub2 V1.98-2.02)

    4)openssl漏洞:(v1.0.1-1.0.1f,cve-2014-0160心脏出血)

    5.telnet服务

    默认端口:21

    服务简介:Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。在終端使用者的电脑上使用telnet程序,用它连接到服务器。終端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。可以在本地就能控制服务器。

    攻击方式:

    1)弱口令

    6.windows远程连接

    默认端口:3389

    服务简介:可以通过这个端口,用"远程桌面"等连接工具来连接到远程的服务器,如果连接上了,输入系统管理员的用户名和密码后,将变得可以像操作本机一样操作远程的电脑,因此远程服务器一般都将这个端口修改数值或者关闭。

    常见漏洞:

    1)Shift粘滞键后门:5次shift后门,连续按5次shift后会运行C:/windows/system32/setchx.exe,把这个文件改了就可以写入后门。

    2)ms12-020:任意代码执行,版本开了RDP的Microsoft Windows XP Professional /Microsoft Windows XP Home/ Microsoft Windows Server 2003 Standard Edition /Microsoft Windows Server 2003 Enterprise Edition /Microsoft Windows Server 2003 Datacenter Edition /Microsoft Windows 7

    3)弱口令

    7.VNC服务

    默认端口:5900+桌面ID(5901;5902)

    服务简介:VNC(Virtual Network Computing),为一种使用RFB协议的显示屏画面分享及远程操作软件。此软件借由网络,可发送键盘与鼠标的动作及即时的显示屏画面。

    常见漏洞:

    1)弱口令

    2)认证口令绕过

    3)拒绝服务攻击:(CVE-2015-5239)

    4)权限提升:(CVE-2013-6886)

    8.SMTP协议

    常见端口:25(smtp) 465(smtps)

    服务简介:邮件协议,在linux中默认开启这个服务,可以向对方发送钓鱼邮件!

    常见漏洞:

    1)弱口令

    2)未授权访问

    9.POP3协议

    默认端口:109(POP2)、110(POP3)、995(POP3S)

    服务简介:接收邮件协议

    常见漏洞:

    1)弱口令

    2)未授权访问

    10.DNS服务

    默认端口:53

    服务简介:解析域名

    常见漏洞:

    1)区域传输漏洞

    11.SNMP协议

    默认端口:161

    服务简介:简单网络管理协议(SNMP)

    常见漏洞:

    1)弱口令

    12.DHCP服务

    默认端口:67&68、546(DHCP Failover做双机热备的)

    服务简介:动态主机配置协议是一个局域网的网络协议

    常见漏洞:

    1)DHCP劫持

    13.IMAP协议

    默认端口:143,993

    服务简介:IMAP(Internet Mail Access Protocol,Internet邮件访问协议)以前称作交互邮件访问协议(Interactive Mail Access Protocol)

    常见漏洞:

    1)弱口令

    2)配置不当

  • 相关阅读:
    Java正式day_06——数组排序
    别只知道策略模式+简单工厂,试试更香的策略模式+抽象工厂!
    图解连接阿里云(一)创建阿里云物联网平台产品和设备,使用MQTT.fx快速体验
    嵌入式交叉编译GDB,结合vscode图形化调试C和C++代码 coredump定位段错误
    内核链表之list_for_eacy_entry手绘图解
    makefile实验三 理解make工作的基本原则
    玩转Libmodbus(一) 搭建开发环境
    RT-Thread的C语言多态风格展示
    C++函数默认参数 详解
    杂类-边学边记
  • 原文地址:https://www.cnblogs.com/yonghegn/p/10028303.html
Copyright © 2020-2023  润新知