Windows/Linux入侵排查

发布于:2025-08-06 ⋅ 阅读:(15) ⋅ 点赞:(0)

排查思路(笔记)

Windows入侵排查思路

1.1检查系统账号时候安全 是否有弱口令(意义不大)

windows远程端口3389 使用rdp协议

linux远程端口22 使用ssh协议

爆破不太现实

2.2查看服务器是否存在可疑账号,克隆账号

建议拿管理员账号 administrator

可以直接那明文吗

mimikatz从isass进程中抓取明文

3.3可以创建隐藏账号,影子账户(把administrators的sid赋值给test$账户,再把test$账户删掉)

net user test$ /add

net localgroup administrators test$ /add 约等于没隐藏

net user test$ /del

日志分析

时间ID 说明
4624 登陆成功
4625 登陆失败
4634 注销成功
4647 用户启动的注销
4672 使用超级用户(管理员)进行登录
4720 创建用户

Logparser.exe –i:EVT –o:DATAGRID "SELECT * FROM c:\xx.evtx"

思路:

我先去审计他的账户,发现他的账户没有影子账户,克隆账号等等,那么我就会怀疑他使用了mimikatz抓取到了我的明文密码,然后快去通过日志来筛选他的远程登录的信息eventid=4624和eventtype=10的信息type=2是本地登录

在lsass 进程中抓取密码

netstat -ano | findstr ESTAB(windows下查看进程端口)

tasklist /svc | findstr 26008(查看可疑端口的进程号)

系统信息----->软件环境------>正在进行的程序

查看端口是防止木马

查启动项防止留后门

Linux入侵检查

/ect/passwd |grep /bin/bash

bash所创建的用户你不清楚那就是被入清了

nologin是正常的

/ect/shadow

看看是否有密码

awk -F: ‘$3==0{print $1}’ /etc/passwd

-F是分隔符,以冒号分隔 看看是否有特权用户(还未完成)

Windows下的入侵排查

1.打开 cmd 窗口,输入 lusrmgr.msc 命令,查看是否有新增/可疑的账号,如有管理员群组的(Administrators)里的新增账户,如有,请立即禁用或删除掉。

 2.Win+R 打开运行,输入"eventvwr.msc",回车运行,打开“事件查看器”。
3.使用netstat -ano 命令查看目前的网络连接,定位可疑的 PID

4.检查启动项:单击【开始】>【运行】,输入 regedit,打开注册表,查看开机启动项是否正常,特别注意如下三个注册表项:

要注意下面三个表:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\run
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Runonce

打开后检查右侧是否有启动异常的项目,如有就删除。 

5.做完后可以查看系统日志,这也是非常重要的一部分。

记录操作系统组件产生的事件,主要包括驱动程序、系统组件和应用软件的崩溃以及数据丢失错误等。系统日志中记录的时间类型由Windows NT/2000操作系统预先定义

实验复现(cs4.9)

传输文件(exe传入虚拟机win10)

一、配置Win10虚拟机的网络


设置虚拟机网络模式 在虚拟机软件(如VMware、VirtualBox)中,将网络适配器设置为「桥接模式」或「NAT模式」:

桥接模式:虚拟机将获得与宿主机同网段的独立IP,相当于局域网中的一台独立设备。

NAT模式:虚拟机通过宿主机共享网络,IP通常为虚拟机软件分配的私有网段(如192.168.xxx.xxx)。

获取虚拟机IP地址 在Win10虚拟机中,按 Win+R 输入 cmd 打开命令提示符,输入 ipconfig,记录IPv4地址(如 192.168.1.100)。

二、在Win10虚拟机中开启FTP服务

安装FTP服务组件

打开「控制面板」→「程序」→「程序和功能」→「启用或关闭Windows功能」。

勾选「Internet Information Services」下的「FTP服务器」(包括「FTP服务」和「FTP扩展性」),以及「Web管理工具」下的「IIS管理控制台」,点击「确定」安装。

创建FTP站点

安装完成后,打开「IIS管理器」(Win+R输入 inetmgr)。

在左侧导航栏右键「网站」→「添加FTP站点」:

输入「站点名称」(自定义,如“VM-FTP”)和「物理路径」(选择要共享的文件夹,如 C:\FTP共享)。

绑定「IP地址」选择虚拟机的IP(如192.168.1.100),端口默认21,SSL选择「无」(测试用,生产环境建议配置SSL)。

身份验证勾选「基本」,授权选择「指定用户」(输入虚拟机的用户名,如管理员账户),权限勾选「读取」和「写入」。

关闭防火墙(或配置规则)

临时关闭虚拟机的防火墙(「控制面板」→「Windows Defender防火墙」→「关闭防火墙」),或添加规则允许FTP端口(21)通过。

三、使用Xftp连接虚拟机

打开Xftp,点击左上角「新建」按钮,弹出会话属性窗口。

配置连接信息:

主机(H):输入虚拟机的IP地址(如192.168.1.100)。

端口(P):默认21(若修改过FTP端口则对应输入)。

协议:选择「FTP」(或根据配置选择「SFTP」,需额外开启SSH服务)。

用户名(U):输入Win10虚拟机的登录用户名。

密码(W):输入对应用户的密码。

点击「连接」,若配置正确,Xftp会显示虚拟机的FTP共享文件夹,即可拖拽文件完成传输。

别忘记把虚拟机里面的防火墙也一起关闭


网站公告

今日签到

点亮在社区的每一天
去签到