首页 > 技术文章 > 攻防世界-pwn-int_overflow

diaolan 2020-10-27 21:30 原文

此题是一道整数溢出类型的题,我们首先来看一下整数溢出的原理╰(°▽°)╯

整数溢出原理

整数分为有符号和无符号两种类型,有符号型最高数位为符号位,无符号型所有的数位都是表示数。
常见的整数类型和包含的字节数如下表;

类型 占用字节数 取值范围
Int 4 -2147483648~2147483647
Short int 2 -32768~32767
Long int 4 -2147483648~2147483647
Unsigned int 4 0~4294967295
Unsigned short int 2 0~65535
Unsigned short int 4 0~4294967295

推荐阅读