bin100(ebCTF 2013)分值:20
来源: 2013ebCTF难度:中参与人数:4371人Get Flag:659人答题人数:700人解题通过率:94%
Beat our dice game and get the flag
解题链接: http://ctf5.shiyanbar.com/re/Dice.exe 通过
1.下载好链接之后发现会出现闪退的情况,所以直接用cmd打开。
2.打开之后是一个掷骰子的游戏,只有按照提示的投掷才可以得出flag,不然就game over.
3.拖入FEID里面查壳,发现是c++编写的。
4.拖入OD里面分析:右键查看所有文本字符串,看到了游戏规则,发现只有掷出3-1-3-3-7才可以,所有随机掷成功的可能性基本没有。
5.
在所有的文本字符串里找到这六项,只要不让他们在OD里面实现跳转或者不起作用就可以了。所以全部给它们nop注释掉就可以了。依次nop六次就可以了。
6.保存文件,再次在cmd里面运行就可以得到正确的flag了。
ebCTF{64ec47ece868ba34a425d90044cd2dec}