2024电子取证“獬豸杯”WP
简介:
竞赛为个人赛,工具自备,只发证书(还没用,公告这么写的哈)竞赛选手们将对模拟的案件进行电子数据调查取证,全面检验参赛选手电子数据取证的综合素质和能力。检材链接: https://pan.baidu.com/s/1t_6Fwl6RgmEtF0UXRfVD1A?pwd=j583
密码:都考100分
参赛对象:
电子数据取证分析从业人员
高校学生,CTF爱好者,相关专业老师
电子数据取证爱好者
计算机部分
基本信息- 1、计算机系统的安装日期是什么时候。(标准格式:20240120)
系统痕迹- 1、请问机主最近一次访问压缩包文件得到文件名称是什么。(标准格式:1.zip)
数据库分析- 1、还原数据库,请分析root用户最后一次更改密码的时间是什么时候。(标准格式:2024-01-20.12:12:12)
数据库分析- 2、请问mysql数据库中共存在多少个数据库。(标准格式:阿拉伯数字)
数据库分析- 3、员工编号为204200的员工总工资为多少元。(标准格式:阿拉伯数字)
数据库分析- 4、Finance部门中在1999年1月1日当天和之后入职的人员数量是多少名。(标准格式:阿拉伯数字)
邮箱服务器- 1、请问邮箱服务器的登录密码是多少。(标准格式:admin)
邮箱服务器- 2、邮件服务器中共有多少个账号。(标准格式:阿拉伯数字)
邮箱服务器- 3、邮件服务器中共有多少个域名。(标准格式:阿拉伯数字)
邮箱服务器- 4、请问约定见面的地点在哪里。(标准格式:太阳路668号)
1.计算机系统的安装日期是什么时候(标准格式:20240120)
仿真需要Bitlocker,在手机图片里有记录——Longxin@123
放火眼分析
FLAG:20240112
2.请问机主最近一次访问压缩包文件得到文件名称是什么(标准格式:1.zip)
FLAG:data.zip
3.还原数据库,请分析root用户最后一次更改密码的时间是什么时候(标准格式:2024-01-20.12:12:12)
解密仿真的D盘后,可以打开FoxMail查看消息
导出data.zip,算MD5发现符合,但是加密打不开
根据提示要找到尾号555的电话号码
掏出ARCHPR爆破zip文件
电话号码固定为11位,开头为1,结尾为555,设置好就可以爆破了
密码:15566666555
也可以使用Passware Kit的掩码攻击
shit,要我购买,下次装个破解版,密码和上面一样的
解压结果,发现都是mysql环境的文件
启动小皮,搭建Mysql环境,后面尝试用navicat连接
在MySQL配置文件my.ini的[mysqld]块下加入skip-grant-tables设置免密登录
将data文件夹替换
启动MySQL,用Navicat连接
翻找即可
FLAG:2021-03-17.15:49:52
4.请问mysql数据库中共存在多少个数据库(标准格式:阿拉伯数字)
FLAG:5
5.员工编号为204200的员工总工资为多少元(标准格式:阿拉伯数字)
SELECT sum(salary) FROM `salaries_list` where emp_no = 204200;
FLAG:488313
6.Finance部门中在1999年1月1日当天和之后入职的人员数量是多少名(标准格式:阿拉伯数字)
筛选的条件——dept_no和from_date
SELECT COUNT(*)FROM `hiredate`
where dept_no ='d002'and from_date >='1999-01-01'
FLAG:1486
7.请问邮箱服务器的登录密码是多少(标准格式:admin)
FLAG:900110
8.邮件服务器中共有多少个账号(标准格式:阿拉伯数字)
弘连只有2个,美亚取证大师恢复数据后可以找到3个
FLAG:3
9.邮件服务器中共有多少个域名(标准格式:阿拉伯数字)
可以在文件里直接找
FLAG:3
10.请问约定见面的地点在哪里(标准格式:太阳路668号)
猜测图片隐写
修改jpg高度,ctrl+f搜索’FFC0’
改成08FF
FLAG:中国路999号
APK部分
1、APP包名是多少。(标准格式:com.xxx.xxx)
2、apk的主函数名是多少。(标准格式:comlongxin)
3、apk的签名算法是什么。(标准格式:xxx)
4、apk的应用版本是多少。(标准格式:1.2)
5、请判断该apk是否需要联网。(标准格式:是/否)
6、APK回传地址?(标准格式:127.0.0.1:12345)
7、APK回传数据文件名称是什么。(标准格式:1.txt)
8、APK回传数据加密密码是多少。(标准格式:admin)
9、APK发送回后台服务器的数据包含以下哪些内容?(多选) A.手机通讯录B.手机短信C.相册D.GPS定位信息E.手机应用列表
1.APP包名是多少(标准格式:com.xxx.xxx)
工具分析结果
Manifest文件也可找到
FLAG:com.example.readeveryday
2.apk的主函数名是多少(标准格式:comlongxin)
FLAG:StartShow
3.apk的签名算法是什么(标准格式:xxx)
用雷电直接分析,答案有点问题。直接jadx打开apk分析
找出的答案最原始
FLAG:SHA1withRSA
4.apk的应用版本是多少(标准格式:1.2)
FLAG:1.0
5.请判断该apk是否需要联网(标准格式:是/否)
jadx也可以找到
FLAG:是
6.APK回传地址?(标准格式:127.0.0.1:12345)
jadx定位checkAndUpload函数,找到ip信息
FLAG:10.0.102.135:8888
7.APK回传数据文件名称是什么(标准格式:1.txt)
jadx找upload关键词,可以结合第6题找到checkAndUpload函数,定位文件
FLAG:Readdata.zip
8.APK回传数据加密密码是多少(标准格式:admin)
爆搜password,第一个就是
FLAG:19_08.05r
9.APK发送回后台服务器的数据包含以下哪些内容?(多选)
A.手机通讯录B.手机短信C.相册D.GPS定位信息E.手机应用列表
contact对应通讯录,sms对应短信,app对应手机应用列表
FLAG:ABE
手机部分
手机基本信息- 1、IOS手机备份包是什么时候开始备份的。(标准格式:2024-01-20.12:12:12)
手机基本信息- 2、请分析,该手机共下载了几款即时通讯工具。(标准格式:阿拉伯数字)
手机基本信息- 3、手机机主的号码得ICCID是多少。(标准格式:阿拉伯数字)
手机基本信息- 4、手机机主登录小西米语音的日期是什么时候。(标准格式:20240120)
地图数据- 1、请问嫌疑人家庭住址在哪个小区。(标准格式:松泽家园)
浏览器- 1、Safari浏览器书签的对应数据库名称是什么。(标准格式:sqltie.db)
浏览器- 2、手机机主计划去哪里旅游。(标准格式:苏州)
即时通讯- 1、手机机主查询过那个人的身份信息。(标准格式:龙信)
即时通讯- 2、请问机主共转多少费用用于数据查询。(标准格式:1000)
即时通讯- 3、机主查询的信息中共有多少男性。(标准格式:阿拉伯数字)
1.IOS手机备份包是什么时候开始备份的(标准格式:2024-01-20.12:12:12)
解压后的log文件可以找到备份时间
火眼里也可以定位存放备份时间信息的文件,时间差不多2024.01.15-14:19:45
FLAG:2024-01-15.14:19:44
2.请分析,该手机共下载了几款即时通讯工具(标准格式:阿拉伯数字)
这种题要摸清出题人的思路,一般出题是在离比赛时间最近的一定时间范围内出的,而且大多数是外部下载的apk。所以可以通过时间排序的方法,或者关键词筛选找出所有出题人设计的内容
比如这题,应用列表里肯定要找非预装的app
即可找到3个通讯app——QQ 陌陌 小西米
3.手机机主的号码得ICCID是多少(标准格式:阿拉伯数字)
FLAG:89860320245121150689
4.手机机主登录小西米语音的日期是什么时候(标准格式:20240120)
FLAG:20240115
5.请问嫌疑人家庭住址在哪个小区(标准格式:松泽家园)
FLAG:天铂华庭
6.Safari浏览器书签的对应数据库名称是什么(标准格式:sqltie.db)
先问AI
爆搜关键词:Bookmarks
定位源文件即可
FLAG:Bookmarks.db
7.手机机主计划去哪里旅游(标准格式:苏州)
FLAG:拉萨
8.手机机主查询过哪个人的身份信息(标准格式:龙信)
从这一题开始难度较大,8-10是同一个主题,猜测要找到数据库,使用SQL语句统计
图片里有一个查询聊天记录,查询对象的号码为:17712680573
针对电话号码直接爆搜定位数据库即可,数据库为im5db
FLAG:龙黑
9.请问机主共转多少费用用于数据查询(标准格式:1000)
FLAG:1100
10.机主查询的信息中共有多少男性(标准格式:阿拉伯数字)
通过查询,身份证排列顺序从左至右依次为: 六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。 中国大陆居民身份证第十七位数字表示性别:奇数表示男性,偶数表示女性。
然后整理了一下,里边有4个,有2个身份证不全
所以第十题答案为:4
FLAG:4
总结
这次獬豸杯难度较低,个人认为难度排行为:计算机>手机>APK
apk可以使用jadx工具找到对应信息,差不多都能做。手机难点在定位小西米app的数据库文件,并结合各种信息找到答案。手机给计算机提供了很多线索,手机备忘录的密码正好是计算机D盘的Bitlocker密码。计算机部分的难点在于掩码爆破和数据库搭建,这也是我较为空白的一部分,可以说和CTF与网站重构结合的比较多。另外数据库语句的筛选也较难,之前在数据分析里有遇到过。后面有图片改长度隐写,也学到了一点文件结构的知识。
珍惜每分每秒!
2024电子取证“獬豸杯”WP的更多相关文章
- 转:电子取证中AVI文件的文件雕复
电子取证中AVI文件的文件雕复 收藏本文 分享 1引言在电子取证工作中,恢复数字设备中被删除的数据是极为重要的工作之一,恢复数据又分依赖系统元信息的传统数据恢复技术和不依赖系统元信息的文件雕刻.文件雕 ...
- 2020 网鼎杯wp
2020 网鼎杯WP 又是划水的一天,就只做出来4题,欸,还是太菜,这里就记录一下做出的几题的解题记录 AreUSerialz 知识点:反序列化 打开链接直接给出源码 <?php include ...
- 【电子取证:FTK Imager篇】DD、E01系统镜像仿真
星河滚烫,人生有理想! ---[suy999] DD.E01系统镜像动态仿真 (一)使用到的软件 1.FTK Imager (v4.5.0.3) 2.VMware Workstation 15 P ...
- 【干货】从windows注册表读取重要信息-----这种技能非常重要,占电子取证的70%
也就是说,当我拿着U盘启动盘,从你电脑里面拷贝了注册表的几个文件,大部分数据就已经到我手中了.一起来感受一下吧. 来源:Unit 6: Windows File Systems and Registr ...
- 电子取证-破解给定的SAM文件
给你一个SAM文件,如何提取出登录密码? SAM文件 ① LMHASH Administrator:500:0182bd0bd4444bf867cd839bf040d93b:c22b315c040ae ...
- 【电子取证:FTK Imager篇】FTK Imager制作镜像详细介绍
FTK Imager制作镜像详细介绍 以DD镜像制造为例,详细介绍了FTK Imager创建镜像的过程,记得大学的时候学习这些没什么教程,找到的资料也是语焉不详,故在此啰嗦一番---[suy] 一.磁 ...
- 羊城杯wp babyre
肝了好久,没爆破出来,就很难受,就差这题没写了,其他三题感觉挺简单的,这题其实也不是很难,我感觉是在考算法. 在输入之前有个smc的函数,先动调,attach上去,ida打开那个关键函数. 代码逻辑还 ...
- 2021 祥云杯 wp
52 web ezyii https://pan.baidu.com/s/1j7IJm9xiea5FvBhPMkPNoQ 提取码GAME <?php include("closure/ ...
- Backdoor CTF 2013: 电子取证 250
0x00 题目 h4x0r厌烦了你对他的城堡的所有攻击,所以他决定报复攻击你,他给你发来一封带有图片的邮件作为警告,希望你能找出他的警告消息:-) 消息的MD5值就是flag. 0x01 解题法1 给 ...
- Backdoor CTF 2013 :电子取证250
0x00题目 h4x0r厌烦了你对他的城堡的所有攻击,所以他决定报复攻击你,他给你发来一封带有图片的邮件作为警告,希望你能找出他的警告消息:-) 消息的MD5值就是flag. 图片如下: 0x01解题 ...
随机推荐
- vue自定义事件及应用场景
自定义事件 <fuzujian :shijianming='fangfa'></fuzujian>//fangfa是父组件的方法 接收使用:props:[shijianming ...
- 多段区间的时间滑块slider实现方式
多段区间的时间滑块slider实现方式 写在前面:今天要实现一个尖峰平谷的数据配置,这可一下难倒我了,但是还好互联网上大神云集,感谢各位大神的倾情分享,现在就写下我的感悟,留给看到这篇文章的你 参考链 ...
- LLM应用实战-财经新闻自动聚合
1. 背景 这段时间项目比较忙,所以本qiang~有些耽误了学习,不过也算是百忙之中,抽取时间来支撑一个读者的需求,即爬取一些财经网站的新闻并自动聚合. 该读者看了之前的<AI资讯的自动聚合及报 ...
- COS 数据工作流 + Serverless云函数自定义处理能力发布!
01 背景 在工业4.0的浪潮下,智能和数据与物理世界结合越加紧密,多元化.灵活.高效的数据处理能力成为各行各业的热点需求. 虽然COS已经预置电商.文创.教育.社交.安防等行业需要的基础数据处理 ...
- 技术实践|Redis基础知识及集群搭建(下)
Redis是一个开源的使用ANSI C语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value数据库,并提供多种语言的API.本篇文章围绕Redis基础知识及集群搭建相关内容进行了分享 ...
- Python 在Excel单元格中应用数据条
在Excel中添加数据条是一种数据可视化技巧,它通过条形图的形式在单元格内直观展示数值的大小,尤其适合比较同一列或行中各个单元格的数值.这种表示方式可以让大量的数字信息一目了然.本文将介绍如何使用Py ...
- FLASK的基础
1.导入flask from flask import Flask #导入所需要的包 app = Flask(__name__) #实例化对象 @app.route('/hello') #装饰器r ...
- Android Studio中使用Java+OpenGL ES创建Android项目
首先是使用android studio生成空白的模板文件,包含一个MainActivity文件, 在onCreate方法中参照如下注释进行修改: package com.example.wang.an ...
- 数组 | 切片 | map | Go语言
数组 1.数组的长度需要声明 2.存储的数据类型必须一致 3.可以通过下标来访问,超出长度问报访问越界的错误 4.不支持负数索引 5.数组是值类型,传递的都是拷贝,不会对原来的对象进行修改 6.Go中 ...
- biancheng-socket编程
http://c.biancheng.net/socket/ 网络编程就是编写程序使两台联网的计算机相互交换数据.这就是全部内容了吗?是的!网络编程要比想象中的简单许多.那么,这两台计算机之间用什么传 ...