滴水逆向4月16日学习
滴水逆向
- 进制
1>.进制的定义:
十进制的定义:由十个符号组成,分别是0,1,2,3,4,5,6,7,8,9,逢十进一。
八进制的定义:由八个符号组成,分别是0,1,2,3,4,5,6,7,逢八进一。
十六进制的定义:由十六个符号组成,分别是0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,逢十六进一。
二进制:
0 |
1 |
10 |
11 |
100 |
101 |
110 |
111 |
1000 |
1001 |
1010 |
1011 |
1100 |
1101 |
1110 |
1111 |
10000 |
10001 |
10010 |
10011 |
八进制:
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
110 |
111 |
112 |
113 |
114 |
115 |
116 |
117 |
- .计算机与数字的关系:
- 计算机中的任何信息,比如一张图片,一部视频或一首歌曲,最终都是以二进制的形式进行存储的。
- 计算机采用二进制的形式存储数据,主要有两方面的原因:二进制就足够,受硬件制约。
- 由于二进制书写复杂,所以在很多软件中,都将计算机中的数据用十六进制来表示,十六进制就是二进制的简写形式。
一个十六进制数==四个二进制数
二进制与十六进制间的映射:
0000 |
0001 |
0010 |
0011 |
0100 |
0101 |
0110 |
0111 |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
1000 |
1001 |
1010 |
1011 |
1100 |
1101 |
1110 |
1111 |
8 |
9 |
A |
B |
C |
D |
E |
F |
1进制的定义:由一个符号组成,为1,逢一进一
1
11
111
1111
11111
111111
1111111
11111111
111111111
2进制的定义:由两个符号组成,分别是0,1,逢二进一。
0 1
10 11
20 21
100 101
110 111
1000 1001
3进制的定义:由三个符号组成,分别是0,1,2,逢三进一。
0 |
1 |
2 |
10 |
11 |
12 |
20 |
21 |
22 |
100 |
101 |
102 |
110 |
111 |
112 |
120 |
121 |
122 |
200 |
201 |
202 |
210 |
211 |
212 |
220 |
221 |
222 |
1000 |
1001 |
1002 |
1010 |
1011 |
1012 |
设由2,0,1组成三进制,逢三进一。
2 |
0 |
1 |
02 |
00 |
01 |
12 |
10 |
11 |
022 |
020 |
021 |
002 |
000 |
001 |
012 |
010 |
011 |
- 数据宽度
- 在计算机中,由于受硬件的制约,数据都是有长度的(我们称为超过最多宽度的数据会被丢弃)。
- 4位宽度表示,假设计算机只能存储在4位2进制数
0000 |
0001 |
0010 |
0011 |
0100 |
0101 |
0110 |
0111 |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
1000 |
1001 |
1010 |
1011 |
1100 |
1101 |
1110 |
1111 |
8 |
9 |
A |
B |
C |
D |
E |
F |
- 几个重要的计量单位:
Byte 字节 8bit
WORD 字 16bit 2字节
DWOED 双字 32bit 4字节
- 逻辑运算
- 或(or |):只要有一个为1就是1
1011000101
+ 1001100110
1011100111
- 与(and &):两个都是1才是1
1011011101
+ 1001100110
1001000100
- 异或(xor ^):不一样为1
1011000101
+ 1001100110
0010100011
- 非(not !): 1是0,0是1
1001100110
Not
0110011001
滴水逆向4月16日学习相关推荐
- 2022年1月16日学习总结
8:30~9:00 听一篇英语听力. 9:00~10:00 看啊哈算法里面的树和二叉树 10:00~11:00在B站继续学习树 以下为链接 数据结构 [树]_哔哩哔哩_bilibili 11:0 ...
- 3月16日学习内容整理:metaclass
1.首先我们要知道: 对象是由类创建的,而类是由type类创建的 所以创建类有两个方法: class Foo(object):pass# 类名,继承关系,属性 Foo = type('Foo',(ob ...
- 1月16日学习内容整理:存储库MongoDB之文档的增删改查操作补充
文档操作 一.查 1.比较运算 # SQL:=,!=,>,<,>=,<= # MongoDB:{key:value}代表什么等于什么,"$ne"," ...
- 1月16日学习内容整理:爬虫框架:Scrapy
@@@老师博客地址::::: http://www.cnblogs.com/linhaifeng/articles/7811861.html 一.介绍 Scrapy一个开源和协作的框架,其最初是为了页 ...
- 分享Silverlight/WPF/Windows Phone/HTML5一周学习导读(4月16日-4月22日)
分享Silverlight/WPF/Windows Phone/HTML5一周学习导读(4月16日-4月22日) 本周Silverlight学习资源更新 银光中国网友原创:Silverlight中获取 ...
- 分享Silverlight/WPF/Windows Phone一周学习导读(10月16日-10月22日)
分享Silverlight/WPF/Windows Phone一周学习导读(10月16日-10月22日) 本周Silverlight学习资源更新 Silverlight:分包下载及SEO优化方案 菩提 ...
- 分享Silverlight/WPF/Windows Phone/HTML5一周学习导读(1月16日-2月5日)
分享Silverlight/WPF/Windows Phone/HTML5一周学习导读(1月16日-2月5日) 本周Silverlight学习资源更新 WIn2003部署Silverlight coo ...
- 9月16日计算机视觉基础学习笔记——认识机器视觉
文章目录 前言 一.Week 1 homework 1.基本操作 2.滤波 二.从图像处理到计算机视觉 1.反色变换 2.Gamma 变换 3.直方图 & 直方图均衡化 三.计算机视觉的两个步 ...
- 3月16日-17日学习总结
3月16-3月17日学习总结,这2天学习内容,操作系统,2进制的算法,办公自动化的软件. 从中 我学到了,一,2进制的转换,10进制转换2进制,简单的算法是用短除法,一个一个的除,把余数写好,除完以后 ...
最新文章
- elk面试题_【182期】SpringCloud常见面试题(2020最新版)
- 作为Java初学者,你了解Java的应用范围吗?
- 代码之美——Doom3源代码赏析
- springboot 以jar方式在linux后台运行
- 第十一篇:稳定性之面向失败设计【过载保护】
- Python爬虫之Cookie和Session(转载)
- php mysql 插入多条数据_mysql如何插入多条数据?
- Vue TodoList案例
- VBA写一个下拉复选框,以及循环判断,附代码
- HBuilderX连接夜神模拟器
- 《Python》re模块补充、异常处理
- 李飞飞团队造出“窥视未来”新AI:去哪干啥一起猜,准确率压倒老前辈
- 鼠标悬停显示滚动条,移出不显示
- 中标麒麟v7服务器宕机问题分析
- centos7 下双网卡如何配置静态IP
- 神舟S7-2021S5莫名其妙风扇声音贼大然后关机问题
- 以太坊Dapp项目-拍卖网站-智能合约编写测试
- 高德地图--- 会动的小汽车(行动轨迹回放)demo效果(整理)
- System.Data.OracleClient 需要 Oracle 客户端软件 version 8.1.7 或更高版本
- 新手必学!3个拍出浅景深的技巧
热门文章
- 微信小程序海报生成图片合成工具类
- NLP的强大工具——AllenNLP
- python简单程序实例-python简单项目实例
- pycocotools报错 if type(resFile) == str or type(resFile) == unicode: NameError: name ‘unicode‘ is
- vim安装配置coc.vim实现语言的自动补全
- boot.scr生成
- Spring的DAO模块数据库操作实例
- idea设置Java class模板注释
- python 网页爬虫nike_python网络爬虫-爬取网页的三种方式(1)
- CGB2107-Day03-mybatis