信息

  • 题目名称: potato
  • 题目描述: 通过一定的流程制作土豆并消耗掉即可获得flag
  • 考点:move

解题

  • 1.设计模式是hot potato,通过get potato获取土豆
  • 2.分别调用cut 和 cook函数
  • 3.cook函数需要逆向ctx的结构,判断通过id来生成随机数,所以自动构建下一个为90的ctx参数,再调用cook函数即可满足温度为90
  • 4.调用eat_potato函数吧土豆消耗掉获得flag

byte

["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"]