[Workshop CE]Dice-2
题目描述:
PL:“我想直接拿到flag”
KP:“行,过计算机使用 检定,5个大成功就行”
查看有没有壳,多少位
发现没有
打开一下题目看一看:
根据提示可知要执行五个大成功就会得到flag,也就是说要让五个随机数全部设为1就会得到flag。
使用CE打开
因为刚才抽奖的时候第一个数为"25"所以我们就输入"25"后点击一下题目发现后数值发生变化
让后保存起来后再输入"96"后再点击"再次扫描"后点击题目再发现有什么数地址的数值发生变化,保存起来,五个数都是同理
为了让再次点击刷新后我们设定好的值不会再变化,我们可以不让程序给这些地址传入随机值右击保存的地址选择“找出是什么改写了这个地址”后发现是空的,让后再点击一下题目发现栏中出现了一个地址:
右击选择“使用空指令替换(NOP)”后点击“确定”
把五个数的地址全部保存起来后值全部改为“1”
然后点击题目得到falg