[De1CTF2019]cplusplus.zip
程序运行是 直接输入没有提示
但是ida 字符串查找找到关键位置
找到程序的输入点
找到对输入进行 操作的函数
最后的 比较都和这三个函数有关
这里需要动态调试 便于理解
在 check1 中有 三个 num2hex 函数
num2hex
要求输出的数字进行转换 如果 >9 就停止转换且 转换后的数大小有限制
限制
因为 check1 中有 3次 num2hex 猜测输入为3组