知攻善防web1

前景需要:

小李在值守的过程中,发现有CPU占用飙升,出于胆子小,就立刻将服务器关机,这是他的服务器系统,请你找出以下内容,并作为通关条件:

1.攻击者的shell密码

2.攻击者的IP地址

3.攻击者的隐藏账户名称

4.攻击者挖矿程序的矿池域名

用户:

administrator

密码

Zgsf@admin.com

一、Web 服务排查与 WebShell 定位(问题 1)

1.打开靶机,发现桌面有phpstudy应用,我们开启一下

攻击者大概率通过 Web 上传漏洞 / Web RCE 入侵

2.找到网站根目录,直接查杀一下是否存在后门文件,随便什么查杀工具都行

获得webshell路径:C:\phpStudy_pro\WWW\content\plugins \tips\shell.php

查到了一个shell.php的木马病毒文件(信任文件才能打开)

发现典型一句话木马结构,并在代码中直接写死了密码:

攻击者的 shell 密码:rebeyond

二、日志分析定位攻击者 IP

启动服务查看

既然确认是 WebShell 上传,那么攻击者的 IP 一定会出现在 Web 访问日志 中

phpStudy 默认 Apache 日志路径是:

C:\phpstudy_pro\Extensions\Apache2.4.39\logs\

查看logs文件

打开 access.log,结合以下特征筛选:

POST 请求

上传脚本

访问 WebShell 文件

请求参数异常

最终定位到攻击源 IP:

192.168.126.1

所以攻击者的 IP 地址:192.168.126.1

三、攻击者的隐藏用户名

弱口令 admin ,123456可以登录进去

四、挖矿行为以及恶意程序确认

在桌面操作过程中发现:

运行某个可疑程序后

CPU 使用率瞬间 100%

这是非常典型的 挖矿行为特征

锁定挖矿程序:

发现可疑的程序Kuang.exe

使用 PyInstaller 反编译

工具准备:

pyinstxtractor.py

得到一个kuang.pyc文件,用pyc在线反编译网站进行反编译

查看源码,发现里面有一段域名wakuang.zhigongshanfang.top

然后解题即可。