2020/5/17 BUU_[BJDCTF2020]BJD hamburger competition
下载下来解压后发现是一个unity的···游戏?
由于unity是用C#开发,这里我们就不去用IDA了,用dnspy看源码就够了。
在BJD hamburger competition_Data\Managed文件夹中找到Assembly-CSharp.dll
这个dll文件是程序的源码,用来存放C#工程。
把它拖进dnspy:找到有用的ButtonSpawnFruit类:
在里面发现了有关flag的判断条件:
总的来说就是选择五个小憨包的原料,然后构成str,这个str的sha1哈希值有了,扔进在线解密网站解出来是1001。
下一步就是把1001进行MD5一下,最初我把md5直接提交发现不对,于是点进函数内看了看:
MD5加密后改成大写,取0-20位输出:
B8C37E33DEFDE51CF91E
本文作者:DorinXL
本文链接:https://www.cnblogs.com/DorinXL/p/12905651.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步