2025 BrunnerCTF re&mobile 部分wp

Trippi Troppa Chaos

文本编辑器打开附件

花里胡哨的,直接丢给gpt

解密脚本都给了,运行即得

Grandma's Predictable Cookies

附件拖入ida

和时区没关系,本质上还是爆时间戳。脚本(单线程跑可以,多线程不行,抽象。。)

Bakeware

附件拖入ida

读取文件内容然后sha256哈希比较。如果相同则进行加密流程,先从特定字符串中提取出key片段,然后拼接

再之后就是aes-cbc-256,动调可以确定key和iv

Un-Pirateable Baking Game

附件是个安装器,随便找个地方安装就行。运行游戏

网上能搜到GameMaker及其反编译方法,主要是借助UndertaleMod Tool工具,将data.win文件拖入工具,随便点点能找到检验和输出

Bake and Forth

附件拖入ida

smc题型,对同一块代码区域进行反复的修改,解密块的长度是一样的,可以模拟提取出每一次实际执行的代码然后再观察代码继续修正模拟。脚本

Timing is Everything

pyinstaller打包的,3.13版本,解包后看字节码

有三种解密,先后顺序是base32->zlib inflate->marshal 反序列化。反序列化的题目好久没遇到了,差点不会做,还是去翻的老本才明白。。解密出来发现还是一层一层套的,那就直接上脚本。因为在序列化的字节流里base32的串是明文,所以不用每一层都反序列化(唯一需要注意的就是截断)

最后一层反序列化出来字节码直接丢给gpt分析

最后部分很简单

Bake to the Future

附件拖入ida

与之前那个题类似,不过难度加大,好在之前的脚本仍然能用。跑一下脚本然后得到四千行汇编

分析一通下来发现是aes,但是只有三轮,每轮处理64字节,轮密钥在每轮开始时被赋值。用python重建了程序流程并简单验证。解密只需要倒转过程就行(实际上谁写谁知道,难点在列混合的逆函数,如果抠细节很准就当我没说)

RivalCakes

取证题,赛后做的,没法验证。给了一个简单的安卓目录。密钥部分可以通过ripgrep找齐

w3wcode部分则是只能通过tree命令先过滤一下,然后一个一个文件找,能发现

FridayCake

附件拖入jadx

解包找到so拖入ida

Brod & Co.

第一次做出来flutter。附件拖入ida

非常明显的flutter应用,用blutter处理

除此之外,分析还得结合so文件。解包后一共有三个,一个libapp.so,一个libflutter.so,一个libnative.so。libflutter.so不用管,通常主要逻辑在libapp.so,而libnative.so应该是题目设计。pp.txt里保存了字符串信息,因此下一步是找到_validateCoupon方法

两个so拖入ida,还是从libapp.so开始分析,blutter处理后提供了ida脚本,可以恢复大量符号,通过函数名或者偏移可以定位到

大部分都看不懂,不过没关系,程序中有很多dart_core_::print调用,用frida看看过程,blutter给了初始脚本,输出函数地址为0x1df6d0,打印参数就行

结合ida得知调用链:0x31e0f0->0x31e128->0x31ec70->0x31ed4c

但是好像并没有运算或者加解密相关的函数调用。这时候就得看libnative.so了,process_data_complete居然在这

所以转了一圈,只需要看libnative.so就行了。。

发现是aes-ecb-128,找到密钥和密文直接解密就行

尾语

玩服务器,找dk盾

打爽了,题量大但是各个难度层次都有,没整大活塞一个数学题或者算法题,题目非常适合用来练手。mobile确实没赶上,赛后出的

内容概要:本文档名为《赵家湾学校后大门一百三十六栋.txt》,实则是一份综合性科研仿真资源索引,集中展示了多个技术领域的Matlab/Simulink与Python代码实现项目。内容涵盖风光互补制氢合成氨系统容量-调度优化、微电网能量管理、无人机三维路径规划、图像分割、信号处理、电力系统建模、模型预测控制(MPC)、深度学习预测模型(如LSTM、Transformer)、联邦学习、强化学习应用等多个前沿方向。文档不仅列出具体研究题目和算法模型,还整合了智能优化算法(如PSO、GWO、DBO等)、路径规划、车间调度、通信优化、雷达跟踪、元胞自动机模拟等通用技术模块,并附有网盘链接提供完整代码与仿真模型下载,旨在为科研人员提供可复现的技术支持与开发参考。; 适合人群:具备一定编程基础,从事电气工程、自动化、计算机科学、人工智能、控制工程、能源系统等相关领域的研究生、科研人员及工程技术开发者。; 使用场景及目标:①辅助高水平学术论文复现与科研项目开发;②为硕士/博士论文、课程设计、学科竞赛提供算法实现与仿真建模支持;③提升在新能源并网、智能控制、路径规划、负荷预测、故障诊断等领域的工程实践与创新能力。; 阅读建议:此文档为资源导航型材料,建议结合个人研究方向筛选对应主题,通过提供的百度网盘链接获取完整代码包,并配合相关文献进行仿真实验与参数调试,以实现高效复用、二次开发与技术创新。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值