2023年蓝帽杯取证复现

news2025/1/12 18:18:26

案件介绍

2021 5 月,公安机关侦破了一起投资理财诈骗类案件,受害人陈昊民向公安机关报案称其在微信上认识一名昵称 yang88 的网友,在其诱导下通过一款名为维斯塔斯的 APP ,进行投资理财,被诈骗 6 万余万元。接警后,经过公 安机关的分析,锁定了涉案 APP 后台服务器。后经过公安机关侦查和研判发现杨某有重大犯罪嫌疑,经过多次摸排 后,公安机关在杨某住所将其抓获,并扣押了杨某手机 1 部、电脑 1 台,据杨某交代,其网站服务器为租用的云服务
器。上述检材已分别制作了镜像和调证,假设本案电子数据由你负责勘验,请结合案情,完
成取证题目。
解开检材:

【APK取证】

【APK取证】涉案apk的包名是?[答题格式:com.baid.ccs]


【APK取证】涉案apk的签名序列号是?[答题格式:0x93829bd]


【APK取证】涉案apk中DCLOUD_AD_ID的值是?[答题格式:2354642]

直接看是错的,要打开源码分析中的jadx反编译中查看AndroidManifest.xml中搜索DCLOUD_AD_ID


【APK取证】涉案apk的服务器域名是?[答题格式:http://sles.vips.com]

源码分析中分析敏感信息,分析完后查看,服务器域名一般都是.com/.cn结尾的,后面还接着端口号


【APK取证】涉案apk的主入口是?[答题格式:com.bai.cc.initactivity]

【手机取证】

【手机取证】该镜像是用的什么模拟器?[答题格式:天天模拟器]


【手机取证】该镜像中用的聊天软件名称是什么?[答题格式:微信]

在data.vmdk的镜像文件中


【手机取证】聊天软件的包名是?[答题格式:com.baidu.ces]

分析data镜像   com.uneed.yuni


【手机取证】投资理财产品中,受害人最后投资的产品最低要求投资多少钱?[答题格式:1万]


【手机取证】受害人是经过谁介绍认识王哥?[答题格式:董慧]

【计算机取证】

【计算机取证】请给出计算机镜像pc.e01的SHA-1值?[答案格式:字母小写]


【计算机取证】给出pc.e01在提取时候的检查员?[答案格式:admin]


【计算机取证】请给出嫌疑人计算机内IE浏览器首页地址?[答案格式:http://www.baidu.com]

找到开机密码打开镜像


【计算机取证】请给出嫌疑人杨某登录理财网站前台所用账号密码?[答案格式:root/admin]


【计算机取证】请给出嫌疑人电脑内pdf文件默认打开程序的当前版本号?[答案格式:xxxx(xx)]

开启WPS的设置


【计算机取证】请给出嫌疑人计算机内文件名为“C盘清理.bat”的SHA-1?[答案格式:字母小写]

勾选文件,进行哈希值计算,但是这个算出来是错的,我也不知道为什么!?

后来在火眼中实现了


【计算机取证】请给出嫌疑人Vera Crypt加密容器的解密密码?[答案格式:admin!@#]


【计算机取证】请给出嫌疑人电脑内iSCSI服务器对外端口号?[答案格式:8080]

通过netstat -ano查看端口


【计算机取证】请给出嫌疑人电脑内iSCSI服务器CHAP认证的账号密码?[答案格式:root/admin]

在配置文件里找到密码 C:\Program Files\StarWind Software\StarWind\StarWind.txt

找不到就把starwind.crg文件的后缀改掉了


【计算机取证】分析嫌疑人电脑内提现记录表,用户“mi51888”提现总额为多少?[答案格式:10000]

按照大佬思路来的

导出,放入vc中加载

【内存取证】

【内存取证】请给出计算机内存创建北京时间?[答案格式:2000-01-11 00:00:00]

刚接触内存取证不太熟练,文件如果不存在报错,就改为绝对路径,这种情况下一般不会报错了


【内存取证】请给出计算机内用户yang88的开机密码?[答案格式:abc.123]

虽然密码本里其实也有但这题是让我们用内存取证的方式做出来,我们可以用命令爆破


【内存取证】提取内存镜像中的USB设备信息,给出该USB设备的最后连接北京时间?[答案格式:2000-01-11 00:00:00]

北京时间要加8个小时
【内存取证】请给出用户yang88的LMHASH值?[答案格式:字母小写]


【内存取证】请给出用户yang88访问过文件“提现记录.xlsx”的北京时间?[答案格式:2000-01-11 00:00:00]


【内存取证】请给出“VeraCrypt”最后一次执行的北京时间?[答案格式:2000-01-11 00:00:00]

北京时间加8个小时
【内存取证】分析内存镜像,请给出用户在“2023-06-20 16:56:57 UTC+0”访问过“维斯塔斯”后台多少次?[答案格式:10]

仔细读题会发现其实要加上北京时间8个小时,答案就出来了


【内存取证】请给出用户最后一次访问chrome浏览器的进程PID?[答案格式:1234]

【服务器取证】

【服务器取证】分析涉案服务器,请给出涉案服务器的内核版本?[答案格式:xx.xxx-xxx.xx.xx]

仿真.qcow2文件

不仿真也有


【服务器取证】分析涉案服务器,请给出MySQL数据库的root账号密码?[答案格式:Admin123]

比赛的时候是看的宝塔面板里面的root密码,但是这个密码错了

查看宝塔面板日志发现密码被修改过

netstat -tlunp # 发现8083端口

Laravel框架,查看.env文件

cat /www/wwwroot/v9.licai.com/.env

 

【服务器取证】分析涉案服务器,请给出涉案网站RDS数据库地址?[答题格式: xx-xx.xx.xx.xx.xx]


【服务器取证】请给出涉网网站数据库版本号? [答题格式: 5.6.00]


【服务器取证】请给出嫌疑人累计推广人数?[答案格式:100]

进入宝塔面板,用内网,输入用户名密码

题目给了.xb的数据库数据文件,获取解压数据参考文章https://www.cnblogs.com/tongcharge/p/11600594.html

之后连接数据库,获取后台密码密文(直接修改源代码绕过校验也可以)

Laravel解密方法参考 https://blog.csdn.net/Ferre666/article/details/75094522

下面介绍的是解密密文的方式

vim /www/wwwroot/v9.licai.com/app/Http/Controllers/Admin/LoginController.php

public function index(Request $request)
    {
        // echo Crypt::encrypt('123456');
        // echo Crypt::decrypt("eyJpdiI6IjVJK3U1bERBSnhqdUZTcDNyVHBFREE9PSIsInZhbHVlIjoiSWpMdGtOQTlkVTFlVU83aHR3RFJ3UlU2K09lRjBuSzdSSlwvY0FLTTBXY009IiwibWFjIjoiZGY4MWNkYWY3Njc2ODRmODg0YjMxMWM1NmViNDAxZjA4ZDI0YTUwNGZhZmFjNjk0ZDZkMzQzZDA2NGI5ZDdmMSJ9");
        echo Crypt::decrypt("eyJpdiI6IjNHMDJWZkpwMnBXVUpsYjRKcEM4WlE9PSIsInZhbHVlIjoibEpXSkJZZFlpWkl2dU9kY2tvR2xMWnZxT3E5T1pRUnhDVFlidjczY01EMD0iLCJtYWMiOiI5ODA2Nzc5MjM0MDE4MGY0MTkxMGEyOGQ1MTUwNWZiYmViMzk0MmQxYzc3NmViOWE5YTZjMjljNWM5OGIxZWVkIn0=");
        ......

解得
admin/root123456
root/mzx10000s

访问http://vip.licai.com:8083/AdminV9YY/Login。后台地址可以通过/www/wwwlogs/v9.licai.com.log日志查看

登录后台后,会员管理->会员管理。案件介绍中嫌疑人为杨某,直接搜索名字杨。发现只有杨德忠具有推广人数

【服务器取证】请给出涉案网站后台启用的超级管理员?[答题格式:abc]

管理账号->


【服务器取证】投资项目“贵州六盘水市风力发电基建工程”的日化收益为?[答题格式:1.00%]


【服务器取证】最早访问涉案网站后台的IP地址为[答题格式:8.8.8.8]


【服务器取证】分析涉案网站数据库或者后台VIP2的会员有多少个[答案格式:100]

会员管理->团队结算,会员等级筛选得到20个
【服务器取证】分析涉案网站数据库的用户表中账户余额大于零且银行卡开户行归属于上海市的潜在受害人的数量为[答题格式:8]

据库中搜索上海,然后在会员管理通过用户名分别查询两个用户得余额发现都大于0


【服务器取证】分析涉案网站数据库或者后台,统计嫌疑人的下线成功提现多少钱?[答题格式:10000.00]


【服务器取证】分析涉案网站数据库或者后台受害人上线在平台内共有下线多少人?[答题格式:123]

受害人上线 为 杨德忠。下线在代码中通过tuiguangrens字段表示的,在会员管理->团队结算中

vim /www/wwwroot/v9.licai.com/app/Http/Controllers/Admin/SalesmansController.php

但是由于默认前台返回的推广下线数是

我们修改模板中xxtuiguangrenstuiguangrens

vim /www/wwwroot/v9.licai.com/resources/views/hui/salesmans/lists.blade.php


【服务器取证】分析涉案网站数据库或者后台网站内下线大于2的代理有多少个?[答题格式:10]


【服务器取证】分析涉案网站数据库或者后台网站内下线最多的代理真实名字为[答题格式:张三]


【服务器取证】分析涉案网站数据库或者后台流水明细,本网站总共盈利多少钱[答题格式:10,000.00]

select (SELECT sum(moneylog_money)
FROM `viplicai`.`moneylog` WHERE `viplicai`.`moneylog`.`moneylog_status`='+')-(SELECT sum(moneylog_money)
FROM `viplicai`.`moneylog` WHERE `viplicai`.`moneylog`.`moneylog_status`='-');

复现过程中战线拖的较长,在服务器取证方面比较困难,于是有参考以下3篇文章,来为自己提供思路:

2023第七届蓝帽杯电子取证初赛部分题解

第七届蓝帽杯全国大学生网络安全技能大赛初赛Writeup

2023第七届蓝帽杯全国大学生网络安全技能大赛电子取证参考题解

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

84、Redis客户端-->可视化图形界面工具(Another Redis Desktop Manager)的下载、安装及初步使用

Redis客户端–>可视化图形界面工具(Another Redis Desktop Manager)的下载、安装及初步使用 ★ Redis客户端: ▲ Redis自带的命令行工具(简陋): CLI工具,重新打开一个命令行窗口,在其中输入如下命令&…

5请求处理流程

产品代码都给你看了,可别再说不会DDD(五):请求处理流程 # 这是一个讲解DDD落地的文章系列,作者是《实现领域驱动设计》的译者滕云。本文章系列以一个真实的并已成功上线的软件项目——码如云(https://www.…

APP产品经理的主要内容(合集)

APP产品经理的主要内容1 职责: 1.成产品的功能、流程、界面设计,协调设计资源落实产品交互、原型设计; 2.负责产品上线后客户反馈跟踪,并根据产品规划策略和客户反馈优先级落实产品改进设计计划,不断提升竞争力。 3.关注竞争对…

经典网络解析(三)GoogleNet | Inception块,1*1卷积核,辅助分类器 整体结构代码

文章目录 1. 串联结构VGG存在的问题2. GoogleNet结构解析2.1 Inception块2.2 最后采用平均池化操作2.3 辅助分类器 3.代码实现3.1 实现Inception块3.2 各个块依次实现 4 **贡献总结** 之前讲了 AlexNet的解析经典网络(一) AlexNet逐层解析 | 代码、可视化、参数查看&#xff01…

2021 ICPC澳门题解(8/11)

AC情况 赛中通过赛后通过暂未通过A√B○C√D-E√F√G○H-I○J-K√ 整体体验 easy:AKF mid:CEGI hard:DHBJ 心得 整体感觉出的题比较传统,严格的卡精度/卡时间 题解 A. So Ill Max Out My Constructive Algorithm Skills&…

mysql explain学习记录

参考了公司内相关博客,实践并记录下,为后面分析并优化索引做准备。 MySQL explain命令是查看MySQL查询优化器如何执行查询的主要方法,可以很好的分析SQL语句的执行情况。 每当遇到执行慢(在业务角度)的SQL,…

LeetCode 75-02:字符串的最大公因子

前置知识:使用欧几里得算法求出最大公约数 func gcdOfStrings(str1 string, str2 string) string {if str1str2 ! str2str1 {return ""}return str1[:gcd(len(str1), len(str2))] }func gcd(a, b int)int{if b 0{return a}return gcd(b, a%b) }

Leetcode刷题笔记--Hot51-60

1--环形链表II 主要思路: 快慢指针,快指针每次走两步,慢指针每次走一步; 第一次相遇时,假设慢指针共走了 f 步,则快指针走了 2f 步; 假设起点到环入口结点的长度为 a(不包括入口结点…

无需root,删除安卓内置应用

今天在家里反到一台比较老的安卓手机,直接恢复出厂设置,开机后一堆自带的应用,卡的一匹,于是就想办法把内置软件卸载掉。 1、手机开启开发者模式,打开usb调试。 2、手机与安卓连接,然后执行adb devices&a…

php框架thinkPHP6的安装教程

1,composer官网下载最新版本 composerhttps://getcomposer.org/download/ 2,双击下载后的运行文件,一直点击next就行了 上面这个路径根据自己安装的php版本位置选择(没有的可以下载一个phpstudy),最后需要…

CUDA学习笔记0924

一、nvprof分析线程束和内存读写 (1)线程束占用率分析 线程束占用率:nvprof --metrics achieved_occupancy (2)内存读写分析 内核数据读取效率:nvprof --metrics gld_throughput 程序对设备内存带宽利…

【刷题笔记9.24】LeetCode:二叉树最大深度

LeetCode:二叉树最大深度 1、题目描述: 给定一个二叉树 root ,返回其最大深度。 二叉树的 最大深度 是指从根节点到最远叶子节点的最长路径上的节点数。 二、思路与算法 如果我们知道了左子树和右子树的最大深度 lll 和 rrr,…

动态规划:回文串问题(C++)

动态规划:回文串问题 前言回文串问题1.回文子串(中等)2.回文串分割IV(困难)3.分割回文串II(困难)4.最长回文子序列(中等)5.让字符串成为回文串的最小插入次数&#xff08…

httpd-tools的压力测试

httpd-tools httpd-tools 是一个包含一些基本工具和实用程序的软件包,用于与 Apache HTTP Server 进行交互和管理。它提供了一些常用的命令行工具,可以帮助你配置、管理和监控 Apache 服务器。ApacheBench 工具,用于进行性能测试和负载压力测…

文献阅读:LIMA: Less Is More for Alignment

文献阅读:LIMA: Less Is More for Alignment 1. 内容简介2. 实验设计 1. 整体实验设计2. 数据准备3. 模型准备4. metrics设计 3. 实验结果 1. 基础实验2. 消解实验3. 多轮对话 4. 结论 & 思考 文献链接:https://arxiv.org/abs/2305.11206 1. 内容简…

面试算法13:二维子矩阵的数字之和

题目 输入一个二维矩阵,如何计算给定左上角坐标和右下角坐标的子矩阵的数字之和?对于同一个二维矩阵,计算子矩阵的数字之和的函数可能由于输入不同的坐标而被反复调用多次。例如,输入图2.1中的二维矩阵,以及左上角坐标…

SAP 操作:怎么设定屏幕前台字段显示/编辑

文章目录 前言一、步骤设定方式 前言 SAP将字段放进群组,通过对群组进行控制。 一、步骤 后勤常规-物料主数据-字段选择 设定方式 点击后面绿色按钮2.

map和set模拟实现

本期我们来对map和set进行模拟实现,此处需要红黑树基础,没有看过红黑树的小伙伴建议先去看看红黑树,如果没了解过map和set的小伙伴也建议先去看一看,博客链接我都放在这里了 C红黑树_KLZUQ的博客-CSDN博客 C-map和set_KLZUQ的博客…

stl案例二——员工分组

案例描述 公司今天招聘了10个员工,10名员工进入公司之后,需要指派员工在那个部门工作 员工信息有:姓名 工资组成;部门分为:策划、美术、研发 随机给10名员工分配部门和工资 通过multimap进行信息的插入 key(部门编号)value(员工…

能跑通的mmdet3d版本

能跑通的mmdet3d版本 1.0版本 2.0版本