1.elf z3暴力破解·改
源代码如下
1 | unsigned __int64 level1(void) |
可通过如下代码
1 | "前面需要输入条件" |
可以查找自己所输入的条件
通过对z3的检验发现自己出现了个python的低级常识性错误
for循环时range输出的可遍历对象实际是小于该对象的
如range(10)其应该是<10
所以经过对遍历对象的修改
真正的z3代码应该如下
1 | from z3 import * |
此处也可用暴力破解 因为 在for j in range(51)循环内前一个字符只跟后一个字符有关 如果了解了flag前三个字符是SYC也是可以直接破解的
- 标题: 1.elf z3暴力破解·改
- 作者: runwu2204
- 创建于 : 2023-01-04 22:02:40
- 更新于 : 2023-10-01 14:00:58
- 链接: https://runwu2204.github.io/2023/01/04/CTF WP/Re/pythonz3/1.elf z3暴力破解·改/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论