码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 2023蓝帽杯南部赛区半决赛取证复现


    首先嗷,仅代表个人评价一下就是说赛委会在出题的时候不严谨,我一度怀疑我的语文阅读能力有问题,但是呢,这次的取证题目虽然不是很难,但是有些地方我也是依旧没有找到,说了这么多,接下来,就是复现了:

    2023年初,某地公安机关抓获一个网络诈骗技术嫌疑人,公安机关在扣押嫌疑人后,对嫌疑人手机进行数据提取,在提取完成分析发现嫌疑人将通话记录及短信记录进行了删除,根据嫌疑人交代,其在删除通话及短信记录前使用过同伙编写的测试软件,该安卓程序会读取通话及短信记录并存放到手机中。由于通话和短信记录对案件很重要,请参赛队员分析手机镜像及对应apk,完成取证题目。

    1. 检材数据开始提取是今年什么时候?(答案格式:04-12 13:26)

    在检材解压后的logs.log中看

    1. 嫌疑人手机SD卡存储空间一共多少GB?(答案格式: 22.5)

    在检材解压后的logs.log中看

    1. 嫌疑人手机设备名称是?(答案格式:adfer)

    在检材解压后的logs.log中看

    1. 嫌疑人手机IMEI是?(答案格式:3843487568726387)

    1. 嫌疑人手机通讯录数据存放在那个数据库文件中?(答案格式:call.db)

    1. *****嫌疑人手机一共使用过多少个应用?(答案格式:22)

    这个题我暂时也不知道正确答案,等官方wp出来后再看

    1. 测试apk的包名是?(答案格式:con.tencent.com)

    1. 测试apk的签名算法是?(答案格式:AES250)

    1. 测试apk的主入口是?(答案格式:com.tmp.mainactivity)

    1. 测试apk一共申请了几个权限?(答案格式:7)

    1. 测试apk对Calllog.txt文件内的数据进行了什么加密?(答案格式:DES)

    jadx搜calllog.txt

     base64加密

    1. 10086对嫌疑人拨打过几次电话?(答案格式:5)

    找到calllog.txt,对其中内容进行base64解码,找到10086

    1. 测试apk对短信记录进行了几次加密?(答案格式:5)

    2次 AES+BASE64

    1. 测试apk对短信记录进行加密的秘钥是?(答案格式:slkdjlfslskdnln)

    本来是想hook出key值的,但是模拟器中没有短信APP

    貌似是一个静态的值,apk解包后ida64分析lib中的so文件

    在字符串中找到Getkey

    G分析代码可以看到对first进行了转换

    找到first:lijubdyhfurindhcbxdw

    在这里进行了base64编码

    得到bGlqdWJkeWhmdXJpbmRoY2J4ZHc=

    拿这个key去解密SMS.txt中的内容

    https://www.mklab.cn/utils/aes

    1. 嫌疑人在2021年登录支付宝的验证码是?(答案格式:3464)

    在解密出的短信内容中可以看到

    总体难度不大,但确实最后两道题我在赛场的时候并没有做出来,后来是跟着大佬的思路才做出来的:2023第七届蓝帽杯全国大学生网络安全技能大赛半决赛电子取证参考wp

  • 相关阅读:
    node.js+uniapp(vue),阿里云短信验证码
    Leetcode—3148. 矩阵中的最大得分【中等】
    HTML5 <video> 标签属性、API 方法、事件、自定义样式详解与实用示例
    2022年中纪实 -- 一个普通人的经历
    深入Spring Boot :整合Redis详解
    ROS学习笔记07、机器人系统仿真(URDF、Xacro、Arbotix、Gazebo)
    记录:2022-9-29 腐烂的橘子 大厂实现分布式Id的方法
    java计算机毕业设计校园快递代领系统源程序+mysql+系统+lw文档+远程调试
    使用“vue init mpvue/mpvue-quickstart“初始化mpvue项目时出现的错误及解决办法
    云原生游戏第 2 讲:OpenKruiseGame 设计理念详解
  • 原文地址:https://blog.csdn.net/lulu001128/article/details/133249778
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号