pwnable.krToddlr’s Bottle题解4

0x12 登录后看源码 通读程序,逻辑是这样子的: 输入6个字符,与程序由/dev/urandom随机产生的6个字符对比,通过上图第二个红框的检验,则match自加1,双重for循环结束后如果match=6则打印flag 这里的漏洞在于检验的双重for循环实现时出了问题。 该程序实现的逻辑实际上是对于每个lotto[i]会和输入的每个字符去比较,如果命中则加1 那么我们可以考虑输入的6个字符相同,
相关文章
相关标签/搜索