![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
黑客逆向
找个毛线
专业啃狗粮 专业瞪天花板。。。
展开
-
day06.数字的编码
第6节:数字的编码假设我们有一个字节有8个位,8个位存储的数据是01010101,我问你这个数字存储是什么?大家现在考虑现在怎么回答。你首先会问存的是什么,我说里面存的是文本文件,那就按照文本文件来解析,我说是视频文件,那么就按照视频文件去解析。上一节讲解到无符号和有符号的第1位是0的时候怎么解析的,那我们回顾一下,我们假设是一个无符号数01010101,它的十六进制解析结果是55,如果要转换...转载 2019-12-26 10:56:51 · 265 阅读 · 0 评论 -
day05.无符号数和有符号数
第5节 无符号数和有符号数1、无符号数的编码规则很简单的问题,但是有很多人在这个问题上纠结,包括有经验的程序员也在这个问题上纠结,原因是什么?他们不知道问题的本质,那么我们看一下上一节课讲的数据的宽度,比如:如果数据宽度就是1个字节,那么这1个字节它能存储的数据的范围是有限的,范围是多少呢?从0~0xFF,这个就是1个字节存储的范围,从最小到最大,那么问题又来了在这个里面数据代表什么意思呢...转载 2019-12-26 10:50:15 · 234 阅读 · 0 评论 -
day04.数据宽度
第4节:数据宽度数据宽度在上节课了解0和1的关系,同时计算机存储数据,不是无限制可以存储任意数据的,在我们现实中只存储一个数字的话,要么把数字写到本子上或记录到脑子里,那么把它看成无限大的,但是在计算机中不是这样的由于计算机受到硬件的约束,我们在存储数据的时候它是有长度限制的。我们称这个长度的限制叫做数据宽度。如果你要记录的数据超过了这个宽度,那么多余的数据会被丢弃的,在这一点上我们现实生活上...转载 2019-12-26 10:47:19 · 187 阅读 · 0 评论 -
day03.计算机为什么使用二进制
第3节:计算机为什么使用二进制1、计算机为什么使用二进制计算机是需要用电,电路只有2种状态,1为真(通电),0为假(未通电)。计算机中存储的任何文件,接收的任何指令都是由0和1组成的。每一种进制都有它独立的体系,每一种进制都是完美的,并不需要在进制之间进行转换,并且任何进制都可以独立的。为什么计算机只能用二进制,不能使用其他进制呢?这个主要由于硬件的约束造成的,我们用计算机是用电的,...转载 2019-12-26 10:41:53 · 226 阅读 · 0 评论 -
day02.进制运算
第2节:进制运算1、进制运算上节课的定义就是进制的本质就是查数,每个进制它都是一个独立体系,它本身是完美的,它并不需要做运算和计算的时候转换成其他形式。为什么看书的时候和其他视频的时候它都需要进行转换,如果你不让它转换,就不知道用其他进制做运算,这才是根本,而不是说必须转换,这节课就是不把它转换也可以进行运算。八进制运算:2+3 =? 2*3= ? 4*5=?277+333=?...转载 2019-12-26 10:37:14 · 1009 阅读 · 0 评论 -
day01.我们为什么要学习进制
第1节:我们为什么要学习进制1、我们为什么要学习进制:计算机只认识二进制,也就是0和1,为了更好学习计算机,我们首先深入理解什么是进制2、学习进制的障碍很多人学习不好进制,原因是总以十进制为依托去考虑其他进制的需要。运算的时候也总是先转换成十进制,这个方法是错误的。为什么说它是错误的呢?因为并不是需要转换进制,进制和进制之间是完美的,之所以要转换是因为我们本身对进制并不了解。我们只熟...转载 2019-12-26 08:28:19 · 600 阅读 · 0 评论 -
黑客逆向参考书籍
转载 2019-05-14 12:01:11 · 595 阅读 · 0 评论