专栏名称: 看雪学苑
致力于移动与安全研究的开发者社区,看雪学院(kanxue.com)官方微信公众帐号。
目录
今天看啥  ›  专栏  ›  看雪学苑

PWN入门:整数溢出

看雪学苑  · 公众号  · 互联网安全  · 2024-11-16 18:02
    

文章预览

1 整数溢出介绍 在计算机中,一个数据类型可以存储数值的容量并不是无限的,它能存储的数值容量是由数据类型占用的比特位数量决定的。 此时会有两种情况需要考虑,一是非常大的整数(所有数据类型都容不下了)应该如何去计算,二是超出类型A容量的整数存入类型A后会发生什么变化。 整数基础 为了分析并解决着两类问题,我们首先需要先了解一下计算机中整数是如何存储的。 整数是信息的一种表现形式,计算机为了表达信息就需要创造出一种语言,语言由符号组成(比如a-z,汉字等等),由于计算机由物理介质组成,想要使用英文字母进行通信就需要找到具有26种状态的物理介质,显然具有这样性质的物理介质并不容易找到。 但是具有2种状态的物理介质就非常容易搞定(比如电路的高低电平),因此计算机采用二进制计数法中作为语言 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览