CTF论坛

标题: 新手入门,一个贪吃蛇搞的我头皮发麻 [打印本页]

作者: stlts    时间: 2019-4-20 15:39
标题: 新手入门,一个贪吃蛇搞的我头皮发麻
新人小白,说的不靠谱大家别在意

差点没被贪吃蛇给玩死

玩了好几局发现,开玩笑呢,50分都上不去,别说500了


1.jpg

2.jpg

后来把jar文件解压了,查看所有文件的十六进制信息,一无所获

突然想到,我们自己玩单机游戏的时候不就修改游戏么



下了个CE,别说,真能改啊,

但是改也是有要求的

第一次改的直接把分值改到499,吃一个,直接跳出对话框

3.jpg

一脸懵逼啊

就这还抱着解了半天呢

后来实在没招,再来一次吧,这回又看看题目,发现了一句话,“一定得让我的Snake吃饱”,我去,是不是吃的食物也需要500+呀,这回连着食物一次改了500,,,,,,,,,可想而知,还是一脸懵逼。。。。。。。。。

最后发现,食物比积分大3,不能超值,,,只要大于五百,并且食物大3,就能跳出flag了。

哎呀,不知道我是不是有点取巧了呀,别人不知道都是怎么解的,我学的java都送给老师了,不会呀


作者: Mr.轻熟男    时间: 2019-4-26 16:18
学习了~~~不明觉厉~~~
作者: wqx    时间: 2019-4-26 17:33
反编译,ce都可以
作者: Beibee    时间: 2019-5-5 17:08
萌新膜拜大佬orz
作者: sx234com    时间: 2019-5-6 14:31
不错不错,这道题可以直接看他题目源码,使用jd-gui反编译,找到弹出flag的代码。然后单独跑一下那个代码就可以。但是有点注意的就是你所说的 值不能乱设,必须看源码。我当时就是看源码解决的。
作者: whoami10    时间: 2019-11-29 18:18
楼主能把CE的使用过程的重点截图发一下吗??读者不是很明白




欢迎光临 CTF论坛 (https://www.bugku.com/) Powered by Discuz! X3.4