MOCTF reverse crackme1 一天一道CTF题目,能多不能少 刚刚考完数据库,做个题目压压惊~ 下载文件,运行,发现flag一直在变: 用ida打开(32位)找到主函数: v7应该是主要的,而且是没变的,经过了一个sub_40104就变了,,,,, 直接用python复原原来的v7: s = "2410488" len1 = len(s) for i in range(0,len1): x = ( ( 2*ord(s[i]) - 96 ) / 4 + 3 ) % 10 print("%d"%x,end="") 得到:4533577 提交:moctf{4533577} 正确!!