BaseCTF [第 2 周] lk

前言:做题笔记。

下载解压查壳。

64IDA打开。

查找字符串去。

跟进BaseCTF{ 找到 main

头部:

尾部:

程序:

选择题,咳,动漫迷可以做,也能得flag。(我不怎么看动漫。。)

告知我们,输入有20个 且答案只能在A B C D 中产生。

中间运算有一大串数据判断:

这种格式 大数据 等 直接用python的Z3约束求解器就好。

这题程序逻辑很简单,主要考查的就是Z3的使用。(我也不会,网上看呗,问豆包什么的。)

脚本:

照抄原程序就行。以& && 作为 s.add的分割。

(py用的不熟,只能这么写)

代入验证:

BaseCTF{CDBBDCAAABBDBCCBCCAC}

相关推荐
Achanss1 小时前
C#学习笔记 .NET Core使用注意事项
笔记·学习·c#
就这样很好8801 小时前
排序算法总结
java·算法·排序算法
weixin_486681142 小时前
C++系列-STL中find相关的算法
java·c++·算法
月夕花晨3742 小时前
C++学习笔记(14)
c++·笔记·学习
xcato2 小时前
k8s笔记
笔记·容器·kubernetes
lagransun2 小时前
Linux内核学习之 -- 系统调用open()和write()的实现笔记
linux·笔记·学习
我是真爱学JAVA2 小时前
第四章 类和对象 课后训练(1)
java·开发语言·算法
Qiuner2 小时前
【机器学习】分类与回归——掌握两大核心算法的区别与应用
算法·机器学习·分类
oufoc3 小时前
第J1周:ResNet-50算法实战与解析
神经网络·算法·tensorflow
sml_54213 小时前
【笔记】绪论 轨道交通材料及其加工工艺
笔记