当前位置: 首页 > news >正文

BUUCTF [BJDCTF2020]BJD hamburger competition

考点:Unity游戏逆向

解压 运行是一个小游戏


看文件发现是Unity Mono架构逆向题

BJD hamburger competition.exe+UnityPlayer.dll+BJD hamburger competition_Data文件夹 → 说明是 Unity 引擎开发的游戏
没有GameAssembly.dll这类文件 → 说明是 Mono 架构(而非 IL2CPP),核心逻辑在 C# 写的Assembly-CSharp.dll里,直接用dnSpy就能反编译查看。
因为是C#写的,所以用dnspy打开BJD hamburger competition_Data\Managed里的Assembly-CSharp.dll文件

找到核心ButtonSpawnFruit函数



先还原SHA1 md5在线解密破解,md5解密加密


得str为1001

因为flag{MD5(str)},1001加密后是


有32位和16位的,查看MD5函数


ToString("X2"):

X:大写;x:小写

2:每次都是两位数

Substring(0, 20):从索引为0开始,提取20位字符串

所以20位的大写MD5,flag{B8C37E33DEFDE51CF91E}

http://www.jsqmd.com/news/1176510/

相关文章:

  • PHP中URL处理的终极解决方案:Spatie URL包深度解析 [特殊字符]
  • 2026合扬黄金回收苏州网点汇总,就近到店免费估价上门 - 合扬
  • 2026年7月最新充电桩加盟品牌十大排名推荐榜单10家优质厂家实测推荐 - 优企名品
  • Model Context Protocol (MCP):AI代理工具交互标准化协议详解
  • 免费在线GPX编辑器终极指南:如何快速编辑GPS轨迹文件
  • 亲身到店探访海口亨得利官方名表服务中心|详细地址与官方服务热线(2026年7月更新) - 亨得利官方
  • uLaunch性能优化技巧:如何减少延迟和提升菜单响应速度
  • Cocos Creator游戏性能优化:从技能特效到战斗系统的流畅体验
  • 星火应用商店:Linux软件管理的终极解决方案
  • MarkLite:重新定义移动端Markdown写作体验的极简主义编辑器
  • 2026年7月最新乌鲁木齐万国官方售后客户服务热线与维修网点地址汇总 - 万国中国官方服务中心
  • 仅限前500名设计师获取:Midjourney商业项目交付标准SOP(含版权存证流程、客户验收话术、平台审核驳回应对模板)
  • Godot项目架构设计:如何构建可维护的2D游戏代码结构
  • 解锁1000+AI技能库:让文档处理变得如此简单
  • 你的私人数字图书馆:Koodo Reader如何重新定义跨平台阅读体验
  • 2026 年 7 月新发布:道孚可靠的麦田压地车配件工厂有哪些,这玩意儿让麦苗半夜窜高十厘米,专家看后直摇头 - 行业推荐【认证官】
  • 个人企业黄金变现双渠道,2026合扬黄金回收苏州对公结算当日到账 - 合扬
  • Fantasy-Map-Generator:如何用AI智能技术快速创建奇幻地图?
  • 广州格力空调维修上门|专业清洗加氟保养 家润家电靠谱无忧 - 资讯快报
  • 当AI博士年薪600万遇上考研三连降:学历社会正在松动
  • SDR++:跨平台软件定义无线电完整解决方案实用指南
  • Hunyuan3D-Part:基于AI的3D部件分割与形状合成技术解析
  • B站用户终极指南:如何用开源工具解锁完整视频体验?
  • 2026年公众号迁移线上公证保姆级教程 - 跑政通
  • 探索Android设备Root检测的深度实战:揭秘RootBeer的进阶应用
  • Lumino入门指南:快速构建桌面级Web应用的终极教程
  • 终极指南:如何为Phira节奏游戏项目做出你的第一份贡献
  • CUDA Toolkit 与 Conda 安装对比:2种方案解决 nvcc 版本冲突
  • 自研的降 AIGC 工具和套壳的差在哪?怎么一眼分辨 - 我要发一区
  • 2026年公众号迁移公证费多少钱一文讲透 - 跑政通