网络安全实战 - HTB Reminiscent

271 阅读1分钟

概述

Reminiscent是来自于HTB(hackthebox.com)的一个容易级数字鉴识挑战,完成该挑战所需要掌握的知识点在于Windows内存分析。

题目分析

相关的任务文件包括一个zip包,解压后可以得到flounder-pc-memdump.elf, imageinfo.txtResume.eml文件。

flounder-pc-memdump.elf是内存dump文件。

imageinfo.txt中的信息我们可以得知运行系统是Windows。

forensics_002_HTB_Reminiscent_1.png

Resume.eml中是一个电子邮件文件,其中包含了一个冒充简历的恶意文件下载地址。

forensics_002_HTB_Reminiscent_2.png

解题过程

我们使用Volatility 3内存分析工具对flounder-pc-memdump.elf进行分析。

首先使用windows.netscan.NetScan命令列出运行时刻所有的网络连接。其中有两个powershell.exe进程与Resume.eml中的恶意网站连接。

python3 vol.py  -f flounder-pc-memdump.elf windows.netscan.NetScan

forensics_002_HTB_Reminiscent_3.png

其后使用windows.cmdline.CmdLine命令列出运行时刻的命令行。

python3 vol.py  -f flounder-pc-memdump.elf windows.cmdline.CmdLine

forensics_002_HTB_Reminiscent_4.png

从中可以得到powershell.exe进程的命令行参数,将其中的base64编码部分解码就可以得到挑战的flag.

forensics_002_HTB_Reminiscent_5.png