wpe封包修改服务器数据,WPE修改基础第三课:封包的基本知识
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
WPE修改基础第三课:封包的基本知识
前面给同学们介绍了WPE的作用,和WPE加载游戏的进程,接下来我们就要去游戏中截取封包了,但是大家对封包还是有个模糊的认识。
我们用WPE截取的一串串字母,用句不好听的话来说,就是它认识我,我不认识它。那么看到这些数字,我们应该如何去学习呢?
在学习封包之前,我们要对计算器的知识有一点点的了解,这样更方便我们学习。大家都知道,我们的计算机是用电来进行工作的,如果没电了,计算机也就不工作了,所以我的计算机,它只认识电,那么程序员就利用这个原理,把电分成强电平和弱电平,也就是用“0”来表示弱电平 “1”表示强电平,那么我们通过,强强弱弱、强弱强弱、弱弱强强就可以让计算机为我们服务,所以我们在网上看到的电影,音乐,文字,图片,都是通过程序员用无数的1和和0编写面来的。我们把 0 和 1 定为二进制 所以说二进制是计算机最底层的语言。
但是用二进制来编写程序,太累了,如果在几千万个数字里出现一个差错,程序员要去检查出来,就会非常的困难,这时,程序员们发现,一个十六进制正好就是四个进制 它们有一一对应的关系,这个发现,让程序员编程,检查变得轻松起来,这样十六进制就成了封包的表达方式。
同学们有空可以用计算器去测试一下 打个比方1010十六进制是 A1100十六进制是C 当我们把这两个二进制合并以后10101100你再计算,显示的就是 AC 如果你这样合并11001010这样的十六进制就是 CA
那么十六进制和十进制它们有什么关系呢?
我们日常生活都是用的十进制,我们的封包用的是十六进制,他们有什么区别呢?
十六进制就是在十进制 0 1 2 3 4 5 6 7 8 9 的基础上加上 A B C D E F 这六个字母 它们之间的转换,你只要用计算器转换便可!
在这里还要给大家补充一个计算机的常识,我们计算机的存贮器是8位的,所以每次存贮的都是 8个二进制的代码,四个二进制 表示一个十六进制,所以8位就正好是两个十六进制,所以我们看到的封包,都是两个十六进制在一起,然后空开,再两个十六进制在一起 这样的形态。
如 0A 00 00 01 AB AC 00 00 D5 89 00 00 00 01
看到这个大家就知道啦,所谓的封包,就是在计算机8位存贮器中存放的十六个二进制的代码,也就是两个十六进制的代码。
那么这些代码表示了什么意思呢?很多新人都有这个提问?
在这里我要和大家说的是,我们没办法知道它表示任何意思。不同的游戏它表示的代码都不一样。那么我们如何去分析它呢?
我们想要对封包进行修改,肯定要懂得分析,不然去改那个代码都不知道是吧!那么下节课,我们就教大家封包的分析,在分析封包之前,我们要对封包的字节做一个了解!
什么是字节?程序员把一个存贮器存放的数据定为一个字节,也就是两个十六进制代码表示一个字节,如上面的封包,0A 就是一个字节,
上面的那个封包,总共有 14个字节 。那么我们为什么要了解字节呢?
因为字节,是程序员存放数据大小的设计。
打个比方,一个游戏,我们的人级等级,如果程序员设计它最高是 200级,那么定多少字节合适呢?
我们先了解一下,一个字节的十进制有多少? 我们用计算器算下,有256个 也就是说,如果我是程序员,在人物设计时,我只要一个字节就可以代表人物等级的代码 。但是如果这个游戏的人物等级是500呢,那么一个字节,最多表达的十进制是256 那么一个字节肯定不够,只能用二个字节来表示啦。如果是经验呢?大家知道,经验是很高的,一个游戏二个字节,肯定是不行的,那么就会定四字节。 所以字节决定这个数值的最大值的范围。
可能有人会说,为什么这么麻烦,如果我是程序员,我就全设成四字节,不就轻松吗?我们来看一下,四字节表示多少十进制数吧。我来告诉你吧,四十二亿九千四百九十六万七千二百九十六, 如果你的一个人物等级才200级,你用四十二亿去存放它,那你想想看,你要用多大的服务器呀,再加个玩游戏的人多,如果你一个游戏里的值全设计成这样,那不卡死去呀,这碗饭,你还能吃吗?
所以我们一定要知道,不是什么代码都是四字节表示的,有的是二个字节,有的是一个字节,如果去断定这个游戏里的代码是几个字节呢?这就要我们去分析封包才能得出来。
今天的课到这里就结束了,下节课教大家封包的分析。同学们,再见!
wpe封包修改服务器数据,WPE修改基础第三课:封包的基本知识相关推荐
- 怎样修改服务器数据,怎样修改服务器数据库
怎样修改服务器数据库 内容精选 换一换 计费项包括云服务器备份功能.数据库服务器备份功能.备份存储和备份跨区域复制.云服务器备份功能:备份未部署数据库的云服务器时购买,提供崩溃一致性备份,保证云服务器 ...
- 大学计算机数据库ppt,大学计算机基础第9课数据库的基本知识.ppt
<大学计算机基础第9课数据库的基本知识.ppt>由会员分享,可在线阅读,更多相关<大学计算机基础第9课数据库的基本知识.ppt(38页珍藏版)>请在人人文库网上搜索. 1.第9 ...
- Python基础第三课-基本数据类型
Python基础第三课-基本数据类型 1.几个基本概念 1.1 表达式 1.2 语句 1.3 程序(program) 1.4 函数(function) 2.标识符 2.1 关键字 2.2 标识符概念 ...
- ce能修改服务器数据吗,ce修改游戏服务器数据库
ce修改游戏服务器数据库 内容精选 换一换 数据安全中心与周边服务的依赖关系如图1所示.对象存储服务(Object Storage Service,简称OBS)是一款稳定.安全.高效.易用的云存储服务 ...
- rust怎么修改服务器数据,rust怎么设置服务器图片
rust怎么设置服务器图片 内容精选 换一换 登录管理控制台,但无法找到已购买的云耀云服务器源怎么办?资源不在当前区域.未在云耀云服务器管理控制台查找资源.登录云耀云服务器管理控制台.在云耀云服务器的 ...
- excel服务器数据同步修改,excel表格数据同步修改-关于excel不同表格(不同工作簿)之间数据同步修改......
EXCEL表格文档如何数据同步更新 excel中让两份表格实现数据同步的具体步骤如下: 首先打开计算机,在计算机桌面找到excel软件,鼠标左键双击excel的快捷方式以打开软件.然后打开需要进行数据 ...
- svn设置 修改服务器,svn设置 修改服务器ip地址
svn设置 修改服务器ip地址 内容精选 换一换 介绍单机场景和集群场景配置Ansible主机信息. 日志记录了系统的运行情况和功能流程的处理情况,是维护人员查看系统状态.进行问题定位的重要工具和手段 ...
- 修改服务器组策略,修改服务器组策略
修改服务器组策略 内容精选 换一换 华为云帮助中心,为用户提供产品简介.价格说明.购买指南.用户指南.API参考.最佳实践.常见问题.视频帮助等技术文档,帮助您快速上手使用华为云服务. SAP S/4 ...
- 【RecyclerView】 十二、RecyclerView 数据更新 ( 修改单条数据 | 批量修改数据 )
文章目录 一.修改单条数据 二.批量修改数据 三.完整代码示例 四.RecyclerView 相关资料 一.修改单条数据 修改单条数据 : 调用 RecyclerView.Adapter 的 void ...
- win10修改服务器地址,win10 修改服务器地址
win10 修改服务器地址 内容精选 换一换 通过华为云创建的ECS服务器默认使用华为云提供的内网DNS进行解析.内网DNS不影响ECS服务器对公网域名的访问.同时,还可以不经Internet,直接通 ...
最新文章
- jQuery:动态改变html表单的目标页(Target)
- svm常用核函数及选择核函数的方法
- 第四章 数据的概括性度量
- 同步/异步移动文件列表框选中的文件
- Linux 源码编译安装过程-以安装XZ解压为例
- Linux 查看 占用内存最多 占用cpu最多 程序(类似top,监视)
- 软件究竟是如何传播的?
- 2021年你想转行吗?写给迷茫的你!
- 开源 - WPF报表引擎
- 独角兽影视APP系统源码/双端影视APP源码
- 计算机网络 中国大学MOOC 哈尔滨工业大学 习题答案
- web前端学习资源分享
- (附源码)springboot 学生选课系统 毕业设计 612555
- sql 循环语句几种方式
- Redis分布式架构以及实战
- redis字符串的创建,set、mset、setex、setnx
- python将红底证件照转成蓝底
- POJ1436Horizontally Visible Segments线段树+lazy
- golang转换时间格式报missing Location in call to Date
- Ubuntu下Qt软件打包流程
热门文章
- C++ socket编程select模型
- C\C++中函数后面加const
- c#读取文本文件出现乱码
- win10 使用cmake编译opencv源码生成VS工程(二)
- Docker 之MySQL 重启,提示Error response from daemon: driver failed programming external connectivity on **
- Python语言三种优点。
- linux cam软件,基于Linux图形交互式线切割CAM软件实现技术研究
- WinForm转WPF
- oracle练习之查询1(where等)
- 【读书笔记《Android游戏编程之从零开始》】19.游戏开发基础(游戏音乐与音效)