zsctf{T9is_tOpic_1s_v5ry_int7resting_b6t_others_are_n0t}
IDA-strings搜索关键字flag 找到“done!!! the flag is ”找到入口-修改jmp 出结果
if中的 8条 比较语句,比较是否为1,找到其对应的汇编语言地址(点击代码,下方会显示 汇编语言地址),看到有 8条 cmp 指令,把指令中的1 改为 0 ,保存即可,重新运行程序,输入0 即可得到flag
拖入ida,F5得到 伪c代码,阅读注释,说明全为1时,输出flag
更直白的的, 按1 等于在答案池里添加了 8, 1, 2, 都按一遍, 答案池: 111,222,333,... 等价于 12345678
只要把8个数字以任何顺序都按一遍就可以了. 证明: 8个数字都按一遍, 则等价于所有的灯都按了三次 等价于所有的灯都按了一次
笨比方法,把游戏玩通关
8栈灯全部点亮,只需要从任一数字开始,以与8互质的数为跨度依次输入直到8次即可。如12345678,14725836,16385274,……
这都不用逆向啊??? 一个结论是,你可以选择3个连在一起熄灭的灯,让三盏灯一起亮起来,所以我们可以点亮1 2 3 /4 5 6 /7 8 1然后你就会发现1熄灭了,这时候点1你会把1点亮 2熄灭,然后灭掉3 4 5/5 6 7,你就会发现现在3、3成对了。最后输入3和7完工。25814637
...
评论
00zz 1月前
举报
zsctf{T9is_tOpic_1s_v5ry_int7resting_b6t_others_are_n0t}
bbker 2月前
举报
IDA-strings搜索关键字flag 找到“done!!! the flag is ”找到入口-修改jmp 出结果
plaa 3月前
举报
if中的 8条 比较语句,比较是否为1,找到其对应的汇编语言地址(点击代码,下方会显示 汇编语言地址),看到有 8条 cmp 指令,把指令中的1 改为 0 ,保存即可,重新运行程序,输入0 即可得到flag
plaa 3月前
举报
拖入ida,F5得到 伪c代码,阅读注释,说明全为1时,输出flag
plaa 3月前
举报
zsctf{T9is_tOpic_1s_v5ry_int7resting_b6t_others_are_n0t}
八一卜kod 3月前
举报
更直白的的, 按1 等于在答案池里添加了 8, 1, 2, 都按一遍, 答案池: 111,222,333,... 等价于 12345678
八一卜kod 3月前
举报
只要把8个数字以任何顺序都按一遍就可以了. 证明: 8个数字都按一遍, 则等价于所有的灯都按了三次 等价于所有的灯都按了一次
hbzw 4月前
举报
笨比方法,把游戏玩通关
MaStAr 4月前
举报
8栈灯全部点亮,只需要从任一数字开始,以与8互质的数为跨度依次输入直到8次即可。如12345678,14725836,16385274,……
Cryflmind 5月前
举报
这都不用逆向啊??? 一个结论是,你可以选择3个连在一起熄灭的灯,让三盏灯一起亮起来,所以我们可以点亮1 2 3 /4 5 6 /7 8 1然后你就会发现1熄灭了,这时候点1你会把1点亮 2熄灭,然后灭掉3 4 5/5 6 7,你就会发现现在3、3成对了。最后输入3和7完工。25814637