根据题目我们知道这个附件是一段源代码。
下载这个附件并打开
接下来我们分析代码
这段if语句是判断数据个数,对我们解这道题并没游实质性的作用,我们继续向下看代码。
根据最后这段代码我们会知道我们需要的flag就是最后要求的hash,因此我们需要知道hash是如何解出来的,我们向上看会发现这样的一串代码,
因此我们就知道要得到hash,就需要知道first,second,argv[3],我们继续向上看代码
分析这段代码我们会知道first和argv[3]的值
接下来我们分析second的值,根据代码我们无法直接观察到second的值,这是我们需要编写一段代码来得出second的值
我们得到second为最小的25
接下来我们就可以编写程序得到flag了
flag=c0ffee
C 库函数 int atoi(const char *str) 把参数 str 所指向的字符串转换为一个整数(类型为 int 型)