wustctf2020_number_game 查看保护 这里的话想要执行shell就必需得过32位下的int取值范围,-2147483648 2147483647,比-2147483648小就可以了,因为负数的话,计算它的补码也就是原码取反+1然后存放到内存中,而负数的值超过int范围会使得补码的符号位溢出。 所以-2147483648小于等于这个即可。