关于漏洞
设置一个条件,输入一个数,如果这个数大于-1小于0打印出来这个数“大于-1”“小于0”但是如果都不符合这两个条件是不是会产生溢出漏洞呢???
请各位大佬回答下,这是一个有漏洞的东西。谢谢. ? (-1, 0)这区间之外的数不是多的是么,这里咋会有溢出出来呢,就判断了下一个数属于哪个范围 虽然我不懂汇编,但是我可以给个 C语言 参考下:#include<stdio.h>
int main() {
if (getchar() == '-' && getchar() == '0' && getchar() == '.') {
puts("“大于-1”“小于0”");
}
return 0;
}直接读字符不可以吗……
页:
[1]