獬豸杯 2025 个人赛

2025獬豸杯wp

围绕 獬豸杯 的公开复盘与解题记录。

上传者:Serendipity 发布日期:2026-05-29 147 次阅读

手机取证

1 登录的直播 APP 的 IDX 是

35248617

在app分析中可以看到有一个烟雨直播

找一找数据库文件,在<font style="color:rgba(0, 0, 0, 0.87);">user_242/0/com.huodong.yanyu/databases</font>目录下的miao.db中可以看到id

2 目前直播的等级名称是

一无所有

在手机相册的缓存目录<font style="color:rgba(0, 0, 0, 0.87);">/media_435/0/Android/data/com.miui.gallery/files/gallery_disk_cache/full_size/</font>中可以看到

3 地图中哪座山有绝望坡

武功山

这个题其实可以直接搜索

还有一种方法就是在上题的目录中找到

也可以去/data/com.xykj.yydhbmdt/shared_prefs/share_data.xml文件中找

4 手机的历史 SIM 卡中, 中国电信卡的 IMSI

460115143563428

5 1 月 22 日 16:40 的会议号

312-118-071

上面的那个目录中也能找到

6 网易会议中个人会议号

267-982-3922

依旧是那个目录

5,6题还可以去会议软件的文件目录/data/com.netease.yunxin.meeting/shared_prefs/FlutterSharedPreferences.xml中去找

7 记账软件中一共记了几笔

4

依旧目录中可以看到

或者是找记账软件

查看数据库文件

8 谁给了机主 100000

勇哥

缓存目录可以看到

数据库中也有

9 聊天软件是否需要手机号登录

先找聊天软件,应该是这个盒子IM

直接可以搜到这个网页

可以不需要手机号登录

10 机主的给对方的活有多少钱

3万

在缓存目录中可以看到聊天记录

也可以去该软件目录下看

这里同时也看到了不需要手机号就可以登录

11 机主的手机号

17751125237

第六题中的图片可以看到

或者去会议目录的文件中翻

12 手机的 IMEI1 后四位

1055

13 手机上一共有几个地图软件

3

计算机取证

1 网卡的 Mac 地址

00-0C-29-BF-8B-30

发现有两张网卡

其实在比赛那会答案是可以一个个试的

仿真看一下

这里仿真出来的又不一样,有点懵逼,希望有佬能解答一下

2 系统内部版本号

18363

3 计算机系统开机密码

WAXD9128@

便签里面

4 分析计算机检材中手机流量包, 黑客虚拟身份的密码

a12345678

找一下流量包

可能是这个,导出用fiddler看一下

搜索login,得到密码

5 分析计算机检材中手机流量包, 黑客人员使用的夜神模拟器的手机型号

SM-G955N

搜索yeshen,看看有关夜神模拟器的流量

6 分析计算机检材中手机流量包, 黑客看视频的时间是几月份

5

搜索video

7 分析计算机检材中手机流量包, “天戮宇宙”出自哪个小说平台

起点中文网

当时比赛的时候其实直接上百度也能搜到

搜索book,可以找到大量图片,有一张是天戮宇宙

8 在手机模拟器中勒索软件 APK 包的 sha256 值

340bd211955996c5d62bbde94a0bed4eb3a7965b23af52114991bca02346928e

流量包同目录下有夜神模拟器的备份文件,导出文件打开一下

呃,打不开,那就把模拟器备份文件那解压工具打开,把vmdk文件解压后添加成新检材

只有三个软件,肯定是许羽,放进APP分析里

9 接上题, 勒索软件的解锁密码

anzhuo.com

jadx反编译一下

没什么东西,直接可以看到密码

10 signed_xz.exe 程序 SHA1 后 6 位

8955b1

在桌面上看到个文件

说明存在一个容器,在E盘找到这个容器

挂载一下

找到该程序,计算一下sha1

11 signed_xz.exe 程序中的函数名为 curl_version_info 的函数地址

0x004393c0

**用die看一下,看到相对虚拟地址(RVA)为 **0x000393c0

内存映射地址为0x00400000,相加即可

12 signed_xz.exe 程序中节名为 .reloc 的虚拟地址

0x035b5000

13 澳门新葡京 APK 包名

com.suijideszzuiji.cocosandroid

找到该文件

放进雷电app分析

14 澳门新葡京 APK 是否加固, 加固则说明是什么加固

未加固

15 澳门新葡京 APK 是否会往手机的 SD 卡中写入数据, 若是则该权限的名称为

android.permission.WRITE_EXTERNAL_STORAGE

16 澳门新葡京 APK 登录的 api 地址

https://168js.bvocftd.com/ky188/member/memberManager/login

抓包看看,具体流程就是打开通用抓包,注册个账号,退出登录一下就行了

这里抓的包和答案不一样可能是因为时间太长了

17 澳门新葡京 APK 其中关于腾讯运营商的服务留存的 QQ 号

1108221663

直接搜索QQ可以看到两个

应该是后者

18 请分析 Navicat 中 root 用户的密码

(=3]Zwjt#W

服务器取证

紧接上回,最近在让新生学服务器,想到年初的獬豸杯服务器不错,难度也不是很大,所以就选择他了。

**这里有个小问题,检材里的k8s服务器证书已经过期,有效期至 2025 年 6 月,所以仿真的时候得修改一下时间 **

感谢西电佬的wp!不然我要老老实实修证书了

**服务器是k8s集群,所以我们将IP段改为集群IP段 **

接下来一个个看ip,finalshell连一下就好了

1 该集群主节点操作系统版本

7.9.2009

直接查看操作系统发行版的详细信息即可

cat /etc/redhat-release

2 该集群创建时间(GMT)

2024-06-24 11:28:12

**查看完整的集群状态 **kubectl cluster-info dump

3 该集群共有多少个命名空间

7

kubectl get namespaces

4 该集群所有命名空间内总共有多少个 pod

16

需要修复两个节点信息,查看两个节点的服务状态,发现无法启动

看一眼日志journalctl -u kubelet,找到原因

将swap关闭,找到/www/swap,注释掉那一行

使用swapoff -a关闭swap,启动服务service kubelet start

回去查看主机节点,发现已打开

node2也进行相同操作

列出所有命名空间下面的podkubectl get pods --all-namespaces

5 请给出该集群所使用的cni网络插件及其版本

flannel-cni-plugin:v1.0.0

在 pod 信息中查找"cni-plugin"kubectl describe pods --all-namespaces | grep cni-plugin

6 打金平台的后台登录地址跳转文件

WIdbdgd1Us.php

在火眼中分析出了宝塔,进宝塔看看

输入bt可以看以下选项

一般5和14用的比较多,这个题先输14

可以看到宝塔面板的用户名,密码我们可以输入bt 5来修改一下

访问宝塔,node1也是同样的方法

点击网站看看

可以看到有4个网站,这里启动一下nginx,修改一下host,这里我用的SwitchHosts,火眼仿真自带的工具也行

这里有四个网站

查看各个网站的目录,看到这个网站下index.php文件目录中还有个php文件

打开看看

试试这个网站

找到打金平台

7 打金平台密码加密算法

sha1

在网站目录/www/wwwroot/www.mtbtsdafda.com/APP/Modules/Systemlogined/Action看到文件LoginAction.class.php里面有处理密码的代码

8 打金平台中"13067137585"用户的累计产量

43853.21

在宝塔的数据库管理页面可以直接进去该网站的数据库,搜索用户手机号

因为知道平台密码的加密算法,我们只需要用sha1加密自己设置的密码,修改一下数据即可

登录平台

注意!!!这里不是后台管理系统,是普通用户的登录页面

9 打金平台会员组最高溢价比例

1.70

用同样的方法绕过管理员密码

登录平台,打开会员管理

10 打金平台会员推广人数最多的会员姓名

李奕欣

用户表里有parent_id,可以对其进行统计

SELECT parent_id,count(*) FROMds_memberGROUP BY parent_id ORDER BY count(*) DESC

过滤一下2309看到真实姓名

11 打金平台最早一次备份数据库的时间(Asia/Shanghai)

2019-05-06 22:27:57

后台操作日志

12 金瑞币(JINRUI COIN)平台图片上传平台是哪种类型

阿里云OSS

刚刚看到的这个网站就是题目所问的平台

进网站目录看看,在/www/wwwroot/www.gSJKsu2kig.com/application/api目录下的config.php文件内看到

13 金瑞币平台手机直充接口

http://op.juhe.cn/ofpay/mobile/onlineorder

直接搜索文件内容

第一个是oil,应该是第二个

14 金瑞币平台后台登录地址

http://www.gsjksu2kig.com/admin.php/login/index.html

这个登录地址的话,我们刚刚在网站目录翻的时候都能翻到有个admin.php

访问一下

可以看到正是后台页面

15 金瑞币平台中密码加密盐值

GWwRbMOPJYZCvE5gembG

和上一个网站一样,找他的登录文件,在/www/wwwroot/www.gSJKsu2kig.com/application/admin/controller目录下查到

可以看到这里加盐了,这里我们需要找到他的salt的值

爆搜搜到salt的内容为GWwRbMOPJYZCvE5gembG,继续构造密码

在数据库页面发现密码正是123456

16 其中金瑞币平台中交易手续费是百分之多少

36

接着上题得到网站密码,进入网站

在基础设置里看到手续费为36%

17 其中金瑞币平台中目前有几种充值方式

3

18 二号集群节点有源代码的网站目录有几个(正在运行的除外)

3

在网站目录下找到3个目录

这里看一些大佬的wp,说opt目录下还有源码,但是答案是3,不太清楚怎么回事

19 二号集群节点 memcached 端口

11211

直接查看端口netstat -lntp

直接用的默认端口

20 盲盒平台中余额最多的用户

ZrAuyMT1tyo

需要登录平台,继续进行绕过

这个网站就是盲盒平台,去网站文件里找找有用的信息,在/www/wwwroot/www.jiaoyoumf0up.com/admin的ajax.php文件里看到md5(name+pwd)要和config("pwd")相等

找一下config函数,在function.php中看到了定义config函数

在数据库页面看到他们的数据库都在node1上

这里可以用navicat连接一下数据库,方便做题,数据库信息在config.php中

新建连接

成功连接

mh_config中看到了密码

修改一下密码

成功登录平台

后台登陆页面翻文件的时候就知道是admin/index.php

21 盲盒平台可选二级域名有多少

13

在系统管理中可以看到

22 盲盒平台的支付密钥

LDAWIucAQQGQp7rEE4nSlvzQMKZxTxopqNSwjL8PcAIBbVLJkh

在网站管理的支付配置里

23 盲盒平台中拥有分站的用户名

5432ef

在分站列表中看见

24 借贷平台(www.jiedai0Rmr.com)中验证码发送接口域名

http://api.smsbao.com/

搜索关键词验证码接口

查看一下文件内容

25 借贷平台后台登录密码的加密算法中共使用了多少次 hash 函数

4

找一下关于后台登录密码的文件

/www/wwwroot/www.jiedai0Rmr.com/App/Lib/Action/Admin目录下的CommonAction.class.php

26 接上题, 借贷平台中后台登录的密码额外加密字符串

26XBAmVMs+n_

额外字符串应该就是上面的cfg_adminkey,搜索一下能搜到

27 借贷平台中一共有多少借款订单

这样我们就可以构造密码进后台了

  1. **分别计算 **cfg_adminkey和密码 $pass的 MD5 值。
  2. **将两个 MD5 值拼接后,再次计算其 MD5 值。 **
  1. 对步骤2的结果计算 SHA1 值,得到最终密文。

在config.db.php文件中可以看到数据库信息

依旧用navicat连接

修改密码,进入后台

在借款列表看到订单数

28 借贷平台中"包玉莲"的收款账号

6227001756030083140

在借款列表中可以看到包玉莲

查看打款信息

29 借贷平台中贷款最大限额是多少

350000

在系统设置里可以看到

30 请综合该集群一共有多少个网站数据库

7

在数据库中直接查看root密码,然后连接

所以其实直接连接node1的root就可以看到所有网站了,之前还在一个个连