首页 > 系统相关 >Windows·FTP爆破应急响应

Windows·FTP爆破应急响应

时间:2023-08-18 20:33:37浏览次数:54  
标签:FTP 爆破 登录 Windows 网站 服务器 日志

0x00 前言  

FTP是一个文件传输协议,用户通过FTP可从客户机程序向远程主机上传或下载文件,常用于网站代码维护、日常源

码备份等。如果第三者通过FTP匿名访问或者弱口令获取FTP权限,可直接上传webshell,进一步测试提权,直至控

制整个网站服务器。

0x01 应急场景  

从昨天开始,网站响应速度变得缓慢,网站服务器登录上去非常卡,重启服务器就能保证一段时间的正常访问,网站 响应状态时而飞快时而缓慢,多数时间是缓慢的。针对网站服务器异常,系统日志和网站日志,是我们排查处理的重点。查看Window安全日志,发现大量的登录失败记录:

Windows·FTP爆破应急响应_ftp爆破

0x02 日志分析

安全日志分析:

安全日志记录着事件审计信息,包括用户验证(登录、远程访问等)和特定用户在认证后对系统做了什么。打开安全日志,在右边点击筛选当前日志,在事件ID填入4625,查询到事件ID4625,事件数177007,从这个数据可以看出,服务器正则遭受爆破:

Windows·FTP爆破应急响应_服务器_02

进一步使用Log Parser对日志提取数据分析,发现第三者使用了大量的用户名进行爆破,例如用户名:fxxx,共计进 

行了17826次口令尝试,第三者基于“fxxx”这样一个域名信息,构造了一系列的用户名字典进行有针对性进行爆破,

如下图:

Windows·FTP爆破应急响应_用户名_03

这里我们留意到登录类型为8,来了解一下登录类型8是什么意思呢?

登录类型8:网络明文(NetworkCleartext)这种登录表明这是一个像类型3一样的网络登录,但是这种登录的密码在网络上是通过明文传输的,WindowsServer服务是不允许通过明文验证连接到共享文件夹或打印机的,据我所知只有当从一个使用Advapi的ASP脚本登录或者一 个用户使用基本验证方式登录IIS才会是这种登录类型。“登录过程”栏都将列出Advapi。我们推测可能是FTP服务,通过查看端口服务及管理员访谈,确认服务器确实对公网开放了FTP服务。

Windows·FTP爆破应急响应_服务器_04

另外,日志并未记录爆破的IP地址,我们可以使用Wireshark对捕获到的流量进行分析,获取到正在进行爆破的

IP:

Windows·FTP爆破应急响应_服务器_05

通过对近段时间的管理员登录日志进行分析,如下:

Windows·FTP爆破应急响应_IP_06

管理员登录正常,并未发现异常登录时间和异常登录ip,这里的登录类型10,代表远程管理桌面登录。另外,通过查看FTP站点,发现只有一个测试文件,与站点目录并不在同一个目录下面,进一步验证了FTP爆破并未成功。

Windows·FTP爆破应急响应_用户名_07

应急处理措施:1、关闭外网FTP端口映射 2、删除本地服务器FTP测试

0x04 处理措施

FTP爆破依然十分普遍,如何保护服务器不受爆破,总结了几种措施:

1、禁止使用FTP传输文件,若必须开放应限定管理IP地址并加强口令安全审计(口令长度不低于8位,由数字、大小写字母、特

殊字符等至少两种以上组合构成)。  

2、更改服务器FTP默认端口。  

3、部署入侵检测设备,增强安全防护。 

标签:FTP,爆破,登录,Windows,网站,服务器,日志
From: https://blog.51cto.com/u_14156098/7140990

相关文章

  • windows批量telnet脚本
    在windows服务器上,经常需要批量telnet大量地址段端口,来确认网络是否畅通。如果一个个telnet耗时耗力,使用其他第三方程序,则担心不合规,有影响。因此考虑使用windows批处理或者powershell来编写思路写一个input文件,将ip和端口信息保存脚本从input文件逐行读取,循环telnet,将不通的端口记......
  • windows程序如何设置开机自启动以及定时重启
    1. 通过shell:StartUp将程序设置为开机自启动的状态  2. 设置windows系统为无需登录模式 1、开始-运行,或点击Cortana搜索框,输入netplwiz,打开用户账户面板;2、点击当前使用的用户名,去掉“要使用本计算机,用户必须输入用户名和密码”复选框;没有以上复选项的解决方法 ......
  • Windows XP Vmware 无法自适应窗口
    之前在吾爱破解上找到一个WindowsXPSP3的精简系统(目前找不到在哪了),自带VMtools和52破解工具包,很适合XP系统下的逆向和病毒分析。目前准备学习一下《恶意代码分析实战》,这本书的实验基于WindowsXP,为了确保实验成功也启动了一下本地存着的XP系统,但是发现VMtools无法自......
  • Windows设置本地DNS域名解析hosts文件配置--九五小庞
    DNSDomainNameSystem(域名系统):为了加快定位IP地址的速度,将域名映射进行层层缓存的系统.目的:互联网通过IP(10.223.146.45)定位浏览器建立连接,但是我们不易区别IP,为了方便用户辨识IP所代表的意义,操作系统会将IP和域名进行转换(roadmapsupporter.com)。IP比作IDCard:373×××××,......
  • jmeter安装(windows10)
    jmeter安装1.JDK安装预先安装JDK,最好1.8版本以上2.JMETER安装1)下载安装官方下载地址:https://jmeter.apache.org/download_jmeter.cgi 下载后直接解压到自己配置的文件夹下就可以,比如C:\Jmeter\apache-jmeter-5.6.2 2)环境配置两种情况(1)只用这个版本进行测试,那就进行......
  • .net7 创建windows后台服务
    开发语言:C#运行时:.net7开发环境:visualstudio2022微软官方文档:https://learn.microsoft.com/zh-cn/dotnet/core/extensions/windows-service?pivots=dotnet-7-0最近公司需要使用后台调度服务定时拉取业务数据并推送至第三方,原本是直接使用aps.netcore应用程序部署在IIS上......
  • CentOS7配置VSFTP
    1.安装vsftpd#安装vsftpdyuminstall-yvsftpd#设置开机启动systemctlenablevsftpd.service#重启systemctlrestartvsftpd#查看vsftpd服务的状态systemctlstatusvsftpd.service2.配置vsftpd.conf#备份配置文件cp/etc/vsftpd/vsftpd.conf/etc/vsftpd/vsftpd......
  • sftp常用命令
    help查看sftp支持哪些命令ls 查看当前目录下文件cd指定目录lcd更改和/或打印本地工作目录pwd查看当前目录lpwd打印本地工作目录getxxx.txt下载xxx文件putxxx.txt上传xxx文件quit/bye/exit退出sftpsftp xxx.xxx.xxx.xxx 登录root用户......
  • 使用.NET Framework进行Windows桌面应用程序开发
    当编写涉及使用.NETFramework进行Windows桌面应用程序开发的博客时,您可以涵盖从界面设计到用户交互和数据处理的各个方面。以下是一个简要的指南,您可以在博客中展开介绍,同时结合示例代码来说明。1.创建项目和界面设计项目创建:使用VisualStudio创建新的WindowsForms应用程序项......
  • windows10 登陆FTP成功后总是打开两个窗口
     具体现象:使用windows资源管理器打开登陆FTP,登陆FTP成功后当前窗口显示此文件夹为空,不在当前窗口显示文件夹内容,却在当前窗口后重新打开了一个资源管理器窗口显示FTP文件夹内容 解决方法:在资源管理器中输入地址时加上用户名,比如ftp://test@192.168.1.100 ......