BUUCTF [De1CTF2019]Mine Sweeping17刷题笔记

"本文介绍了如何利用反编译工具dnspy修改扫雷游戏源码,通过将关键代码调整,使游戏不会因触雷而结束,最后通过二维码获取flag:de1ctf{G3t_F1@g_AFt3R_Sw3ep1ng_M1n3s}
摘要由CSDN通过智能技术生成

复习用

工具: 反编译工具 dnspy

过程:打开压缩包,发现是一个扫雷游戏,选择反编译工具通过修改源码完成游戏,得到flag

1.用dnspy打开Assembly-CSharp.dll

文件路径:\Mine Sweeping\Mine Sweeping_Data\Managed\

2.打开后找到使游戏结束的代码段 如下

 3.经分析,将this.bIsMine改成false后,即使点击到雷,游戏也不会结束,具体操作如下

 

 4.保存修改后的模块

5.再次打开扫雷游戏,把所有的块都点开后,会出现一个二维码,(可以下载一个速点器),二维码扫出来是一个网址,打开网址就有flag

de1ctf{G3t_F1@g_AFt3R_Sw3ep1ng_M1n3s} 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值