跳到主要内容
uencoder

Integer Underflow

整数下溢是无符号整数减法结果小于 0 回绕为大正数,可导致意外的大分配或索引。

用途

分析无符号减法下溢导致的意外行为与安全漏洞。

机制

无符号整数减法若结果为负则回绕为 2^n - |result|,如 0u - 1 = UINT_MAX。若用于长度计算可导致巨分配或缓冲区越界。

用例

  • 无符号运算安全
  • 长度计算审计
  • 边界检查

相关工具

参考链接