2023 年全国网络安全行业职业技能大赛电子数据取证分析师总决赛wp

第一部分:电子数据提取与固定

任务 1:检材 1.rar 上的任务 

检材是一个手机备份,请通过技术手段提取以下信息。

1.提取名称为“陈伦国”的联系人的手机号码,以此作为flag 提交。(答案格式如:13012345678) (2 分)

13800620796

联系人找contact文件夹

2.提取最早卸载的软件的包名称,以此作为 flag 提交。(答案格式如:com.abc.dd)(3分)

com.jndsapp.info

com.xiaomi.app.market是小米应用商店,试了一下是market_2.db数据库

3.提取以“HUAWEI_”开头的 WIFI 连接的密码,以此作为 flag 提交。(答案格式如:abcd1234)(2 分)

39F!F=qH

4.提取嫌疑人预约的看牙医的时间,以此作为 flag 提交。(答案格式如:2020-01-01 (到日即可))(4 分)

2023-12-08

找备忘录,2023.11.28的下周五是2023.12.8,还有一个密码不知道是谁的passwd  SueGFghwJ@hqJQ 

5.提取爱聊应用中用户 id 以 4503 结尾的用户的昵称,以此作为 flag 提交。(答案格式如:nihao 上海 1234)(3 分)

后来的我们

搜了一下爱聊,发现下载的名称是mosheng

找对应的文件夹,翻数据库,第一个数据库是空的,第二个数据库里面有信息

搜索

任务 2:检材 2.rar 上的任务(16 分)

检材是一个电脑制作的镜像,请根据该镜像文件回答以下内容:

1.提取本地网口 ens33 的 IP 地址,并以此作为 flag 提交。(答案格式:XX.XX.XX.XX)(1 分)

172.16.120.113

2.提取操作系统 root 用户的登录密码,并以此作为 flag 提交。(答案格式:abcd1234)(2 分)

2023rootfinal

在最近访问里面

3.数据库中存放了大量用户的信息,请找到该表,提取手机号码为“13604329317”的用户 的名称,并以此作为 flag 提交。(答案格式:写出名称)(2 分)

董峰

用火眼将数据库运行在本地,再用navicat连接查询

4.已知电脑中有一个抓包文件,请对该文件进行分析,给出流量包中可以获取的最大的图片的大小(单位字节),并以此作为 flag 提交。(答案格式: 12345)(3 分)

217406

1kb=1000byte,vipfooter.png最大

5.请从抓包文件中找到“组织架构.zip”文件,计算其 MD5(128 位)值,以此作为 flag 提交。(答案格式:C4CA4238A0B923820DCC509A6F75849B,字母大写)(3 分)

5AE00DA858568A790CBDE139C4AAA6E3

6.请给出“高柳”的上线的上线的名称,并以此作为 flag 提交。(例如:赵二的上线是张三,张三的上线是李四,则赵二的上线的上线就是李四)(5 分)

zip是加密的,密码应该还在流量包里,

第二部分:电子数据恢复

任务 3:检材 3.rar 上的任务(14 分)

1.对磁盘进行修复并加载成功后,计算磁盘的 MD5 值,并以此作为 flag 提交。
(答案格式:69271864341AA3B2C1E6F2DCA5E90666)(2 分)

F707D7645DE0D6AC7276F232689D7D1A 

取证大师加载后发现X、L没文件头,把M或Q的文件头复制进去,保存

选择自动计算磁盘序列,失败

通过添加镜像方式进行识别,自动解析了动态磁盘

2.对磁盘进行修复并加载成功后,磁盘共计有多少个扇区。(答案格式:1)(2 分)

6082559 

3.给出磁盘中的数据库 root 用户最后一次修改密码的时间,并以此作为 flag 提交。(答案格式:2022-12-12 12:01:11)(3 分)

2021-03-17 15:49:52

把mysql文件夹导出

直接用火眼的数据库取证工具解析 

root 用户最后一次修改密码的时间直接看mysql数据库中user表 

4.磁盘中的数据库里有一张表记录了发布的通知,给出最后一次通知创建的时间,并以此作为 flag 提交。(答案格式:2022-12-12 12:01:11)(3 分)

2017-12-14 17:22:35

要排序的题在火眼数据库取证工具中看着不太方便,直接在工具中将数据库运行在本地,并用navicat连接

game数据库中的announcement_detail表,create_time降序排列

5.磁盘中的数据库里有一张表记录了管理员账号,给出这张表里记录的密码的密文,并以此作为 flag 提交。(4 分)

在game数据库的dealer_account_user表中,密码的密文指向不太明确,不知道说的是哪一项

任务 4:检材 4.rar 上的任务(16 分)

解压出来1.dd和2.dd两个检材,1.dd被BitLocker加密

1.对虚拟机进行分析,并找出其中“李真宝”的身份证号,并以此作为 flag 提交。(2分)

51111119410922966X

1.dd分区3 的BitLocker恢复秘钥在2.dd里面

解开BitLocker,分区3里有个覆蛙.txt,身份证号是18位,51111119410922966X

2.对虚拟机进行分析,并找出其中“黄季恬”的身份证号,并以此作为 flag 提交。(2分)

131121195402215888 

翻了翻,发现1.dd中的data.txt很大,在vc文件夹下,应该是容器

还有123.txt,里面有个gabczx1999,不知道有什么用

翻到压缩文件,有个123.rar,名字一样,尝试解压,gabczx1999是解压密码,解出来123.mem

对123.mem进行分析,剪切板里有数据zhb25801234,用它加载data.txt

3.对虚拟机进行分析,并找出其中“王达离”的手机号,并以此作为 flag 提交。(3 分)

15001888577 

取证大师原始数据搜索

4.对虚拟机进行分析,并找出其中“陈右绮”的手机号,并以此作为 flag 提交。(4 分)

15806897653

应用程序运行记录中有DiskGenius数据恢复软件运行痕迹 

5.对虚拟机进行分析,并找出其中“杜春玟”的手机号,并以此作为 flag 提交。(5 分)

15382469711

 应用程序运行记录中有steg运行痕迹,怀疑是图片隐写

打开对应文件夹,里面有图片bluebirds.jpg,显示红色字体杜春玟

将文件夹在本地打开,新建一个文件夹导出隐藏的文件

hidpng.zip加密,进行爆破,密码是1qaz2wsx

第三部分:电子数据分析

任务 5:检材 5.rar 上的任务(17分)

1.提取系统中容器名称为 namenode 节点的容器 ID,并以此作为 flag 提交。(答案格式如: 取前 12 位即可,12345678abcd)

99131b4891b0 

仿真,hbase集群

2.获取集群中的名称为“tom-xiao”的用户的 card-id,并以此作为 flag 提交。(答案格式如:110123456789023456)

130109198001019201

在hbase的bin目录下,启动hbase. /hbase shell HBase常用Shell命令详解_hbase shell命令总结-CSDN博客

3.数据库的备份数据以扩展名为zip 的文件存储在系统中,找到该zip 文件计算其MD5(128 位)校验值,并以此作为flag 提交。(答案格式如:C4CA4238A0B923820DCC509A6F75849B,字母大写)(3 分)

164BDFC3E35173FF312270FA2BD5A7F6

搜索zip文件,打开看了下,发现只有pay.zip打不开,并且位于html文件夹附近

拿010扫一下发现确实文件头504B0304

加上文件头

打开是数据库备份文件,不过打不开需要解压密码,计算恢复以前的md5

4.找到网站连接数据库的密码,并以此作为 flag 提交。(答案格式如:123456abcdef)

@d*E5x^N

查看html文件夹,拿vs搜一下

base64解密

5.给出数据库中存储网站的后台管理员的数据表的名称,并以此作为 flag 提交。(答案格 式如:abctable)

pay_sjtadminsjt

6.给出编号为 10100 的商户的资金交易变动后,最终的金额,并以此作为flag 提交。 (答 案格式如:100.100)  (4 分)

34.200

任务 6:检材 6.rar 上的任务 (23 分)

1.请分析手机模拟器中的即时通讯 APP,计算该 APK 的 MD5,并以此作为 flag 提交。(答案格式:69271864341AA3B2C1E6F2DCA5E90666) (2 分)

891abe5a8d00b23765d0caf56d2ecca6

新建雷电模拟器,然后将检材6文件复制进新建雷电模拟器文件夹中,启动雷电,发现只有一个星琛app

拿摸瓜扫一下

2.给出该 APP 后台服务器的域名,并以此作为 flag 提交。(答案格式:仅包含域名)(2 分) 

xingchenim.cn

域名一般是.cn或.com,直接打开没有搜到,使用弘连脱壳后搜到了

3.给出该 APP 当前账号加密聊天记录数据库时使用的密钥,并以此作为 flag 提交。(4 分) 

e6ecb900-aa41-439c-9de8-2503e00e308e

4.给出该 APP 中与“谭永”聊天最后一条消息的时间,并以此作为flag 提交。 (答案格式:2022-02-02 11 :11 :11) (3 分) 

2022-08-02 03:54:25

在app界面中显示是08-02 03:54,需要找数据库

5.给出该 APP 中用户发给“谭永”的压缩包文件的 MD5,并以此作为 flag 提交。 (3 分) 

8BA084496CD8A7BB360D0B585472BE94

6.对上述 APP 进行分析,找出“吴延凡”的身份证号,并以此作为 flag 提交。 (4 分)

54012219070114068X

7.已知上述压缩包中的文件中包含了银行卡余额信息,请分析该压缩包,并按照省份进行 统计,余额最多的省份共计余额有多少,并以此作为flag 提交。 (5 分)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/314013.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【MATLAB源码-第199期】基于MATLAB的深度学习(CNN)数字、模拟调制识别仿真,输出识别率。

操作环境: MATLAB 2022a 1、算法描述 基于深度学习的调制识别系统利用复杂的数学模型和算法来识别和分类从不同来源接收到的无线信号的调制类型。这种技术的应用广泛,特别是在无线通信、电子战、频谱监测和认知无线电等领域中具有重要价值。调制识别系…

python基础——正则表达式

📝前言: 这篇文章主要想讲解一下python中的正则表达式: 1,什么是正则表达式 2,re模块三匹配 3,元字符匹配 4,具体示例 🎬个人简介:努力学习ing 📋个人专栏&am…

02.Scala简单演示

Scala创建对象的方法与Java有所不同 class可以直接传入形参; 形式为 变量名称:变量类型 逗号隔开 ** ** 方法定义也比较特殊 ** ** def方法名():返回值 { } 其中返回值Unit 等价于Java中的void

【Golang】Gin教学-获取请求信息并返回

安装Gin初始化Gin处理所有HTTP请求获取请求的URL和Method获取请求参数根据Content-Type判断请求数据类型处理JSON数据处理表单数据处理文件返回JSON响应启动服务完整代码测试 Gin是一个用Go(又称Golang)编写的HTTP Web框架,它具有高性能和简洁…

可视化+多人协同技术原理和案例分享

前言 hi,大家好,我是徐小夕,之前和大家分享了很多可视化低代码的技术实践,最近也做了一款非常有意思的文档搭建引擎——Nocode/Doc: 也做了一些分享: Nocode/Doc,可视化 零代码打造下一代文件编…

Web3钱包开发获取测试币-Polygon Mumbai(一)

Web3钱包开发获取测试币-Polygon Mumbai(一) 由于主网区块链上的智能合约需要真正的代币,而部署和使用需要花费真金白银,因此测试网络为 Web3 开发人员提供了一个测试环境,用于部署和测试他们的智能合约,以识别和修复在将智能合约…

大数据第七天

文章目录 吐槽一下这个是怎么需要真的这么大吗? 内核错误内核软死锁(soft lockup)我这个cpu很高吗?大模型都说了不超过80就行了 FinBi安装FinBI下载链接安装时间比较长 吐槽一下 dbeaver 查询hive 数据信息是真的慢,没有一点快的方式&…

Git TortoiseGit 详细安装使用教程

前言 Git 是一个免费的开源分布式版本控制系统,是用来保存工程源代码历史状态的命令行工具,旨在处理从小型到非常大型的项目,速度快、效率高。《请查阅Git详细说明》。TortoiseGit 是 Git 的 Windows Shell 界面工具,基于 Tortoi…

解决问题:TypeError:unsupported operand type(s) for -: ‘float‘ and ‘decimal.Decimal‘

文章目录 一、现象二、解决方案 一、现象 用Pandas 处理数据的时候,想得到增长率,没想到翻车了? import pandas as pddf pd.read_csv(data.csv)df[增长率] ((df[今年] - df[去年]) / (df[今年]))执行一下语句发现报错 TypeError&#xf…

【机器学习】各大模型原理简介

目录 ⛳️推荐 前言 一、神经网络(联结主义)类的模型 二、符号主义类的模型 三、决策树类的模型 四、概率类的模型 五、近邻类的模型 六、集成学习类的模型 ⛳️推荐 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风…

如何使用 ArcGIS Pro 快速为黑白地图配色

对于某些拍摄时间比较久远的地图,限于当时的技术水平只有黑白的地图,针对这种情况,我们可以通过现在的地图为该地图进行配色,这里为大家讲解一下操作方法,希望能对你有所帮助。 数据来源 教程所使用的数据是从水经微…

iPerf 3 测试UDP和TCP方法详解

文章目录 前言一、What is iPerf / iPerf3 ?二、功能1. TCP and SCTP2. UDP3. 其他 三、 Iperf的使用1.Iperf的工作模式2. 通用指令3. 服务端特有选项4. 客户端特有选项5. -t -n参数联系 四、Iperf使用实例1. 调整 TCP 连接1. 1TCP 窗口大小调节1. 2 最大传输单元 (MTU)调整 2…

前端框架技术革新历程:从原生DOM操作、数据双向绑定到虚拟DOM等框架原理深度解析,Web开发与用户体验的共赢

前端的发展与前端框架的发展相辅相成,形成了相互驱动、共同演进的关系。前端技术的进步不仅催生了前端框架的产生,也为其发展提供了源源不断的动力。 前端的发展 前端,即Web前端,是指在创建Web应用程序或网站过程中负责用户界面…

sprinboot+vue集成neo4j图数据库

一 、java后台 1.1 package com.admin.domain;/*** 功能描述:** author wangwei* date 2024-01-15 22:13*/ public class ConnectWeb {private String connectWebId;private String connectWebName;private String connectWebInfo;private String personWebIdAlph…

IntelliJ IDEA2020下使用Maven构建Scala 项目

1.创建maven文件 2.进入pom.xml导入依赖 <!--添加spark的依赖--><dependency><groupId>org.apache.spark</groupId><artifactId>spark-core_2.12</artifactId><version>3.2.1</version></dependency><!--添加scala依…

Golang操作Redis

一. Redis介绍 1.1 简介 Redis是完全开源免费的&#xff0c;遵循BSD协议&#xff0c;是一个高性能的key-value数据库。 Redis与其它的key-value缓存产品有以下三个特点&#xff1a; Redis支持数据持久化&#xff0c;可以见内存中的数据报错在磁盘中&#xff0c;重启的时候可以…

什么是用户体验(UX)文案,为什么它很重要?

网上购物如今比以往任何时候都更加相关。所以我们将以此为例说明什么是用户体验&#xff08;UX&#xff09;文案&#xff0c;以及为什么它很重要。 假设你去了一个在线商店。你需要执行一系列操作&#xff1a; 找到合适的部分选择你感兴趣的产品弄清楚它们是什么&#xff0c;…

使用composer开发自己的扩展包

前言 日常的开发中我们经常用到composer去安装其他人封装好的扩展包&#xff0c;如果你有好的功能代码想分享给其他人使用&#xff0c;就可以使用composer打包成扩展包。其他人用composer安装后就可以使用你的扩展包了。这篇文章教你如何打包自己的composer扩展包。 1.新建仓…

Mediasoup-demo 本地启动步骤(超详细)

Mediasoup-demo 本地启动步骤&#xff08;超详细&#xff09; 一.本人环境 系统&#xff1a;macos13.6.3 node: v16.20.2 npm:8.19.4 python: 3.9.6 二.下载代码 git 下载代码&#xff1a; git clone gitgithub.com:versatica/mediasoup-demo.git 三.代码介绍 下载下来…

微信小程序使用 Vant Weapp 中 Collapse 折叠面板 的问题!

需求&#xff1a;结合Tab 标签页 和 Collapse 折叠面板 组合成显示课本和章节内容&#xff0c;并且用户体验要好点&#xff01; 如下图展示&#xff1a; 问题&#xff1a;如何使用Collapse 折叠面板 将内容循环展示出来&#xff1f; js中的数据是这样的 代码实现&#xff1…