12558网页游戏私服论坛

 找回密码
 立即注册
游戏开服表 申请开服
游戏名称 游戏描述 开服状态 游戏福利 运营商 游戏链接
攻城掠地-仿官 全新玩法,觉醒武将,觉醒技能 每周新区 经典复古版本,长久稳定 进入游戏
巅峰新版攻 攻城掠地公益服 攻城掠地SF 新兵种、新武将(兵种) 进入游戏
攻城掠地公 散人玩家的天堂 新开 进入游戏
改版攻城掠 上线即可国战PK 稳定新区 全新改版,功能强大 进入游戏
少年江山 高福利高爆率 刚开一秒 江湖水落潜蛟龙 进入游戏
太古封魔录 开服送10亿钻石 福利多多 不用充钱也可升级 进入游戏
神魔之道 签到送元宝 稳定开新区 送豪华签到奖励 进入游戏
神奇三国 统帅三军,招揽名将 免费玩新区 激情国战,征战四方 进入游戏
龙符 三日豪礼领到爽 天天开新区 助你征战无双 进入游戏
王者之师 免费领豪华奖励 免费玩新区 6元送6888元宝 进入游戏
三国霸业 战车-珍宝-觉醒-攻城掠地SF-全新玩法 免费玩新区 攻城掠地私服 进入游戏
手游私服盒子 各类免费游戏 0.1折送海量资源 各类手游私服 进入游戏
皇家MU2 《奇迹 2:传奇》韩国网禅公司《奇迹》正统续作。 3D锁视角Mmrpg 暗黑3+传奇+流放之路+奇迹 进入游戏
查看: 417|回复: 0

逆向基础笔记一 进制篇

[复制链接]

51

主题

51

帖子

112

积分

实习版主

Rank: 7Rank: 7Rank: 7

积分
112
发表于 2022-1-28 21:40:37 | 显示全部楼层 |阅读模式
本文为本人的滴水逆向学习笔记之一,为本人对以往所学的回首和总结,可能会有谬误之处,欢迎大家指出。
连续将不断有笔记放出,盼望能对想要入门的萌新有所帮助,一起进步
别的笔记链接:
逆向底子笔记二 数据宽度和逻辑运算
逆向底子笔记三 通用寄存器和内存读写
逆向底子笔记四 堆栈篇
逆向底子笔记五 标记寄存器
逆向底子笔记六 汇编跳转和比较指令
逆向底子笔记七 堆栈图(重点)
逆向底子笔记八 反汇编分析C语言
逆向底子笔记九 C语言内联汇编和调用协定
逆向底子笔记十 汇编寻找C步伐入口
逆向底子笔记十一 汇编C语言基本类型
逆向底子笔记十二 汇编 全局和局部 变量
逆向底子笔记十三 汇编C语言类型转换
逆向底子笔记十四 汇编嵌套if else
逆向底子笔记十五 汇编比较三种循环
逆向底子笔记十六 汇编一维数组
逆向底子笔记十七 汇编二维数组 位移 乘法
逆向底子笔记十八 汇编 结构体和内存对齐
逆向底子笔记十九 汇编switch比较if else
逆向底子笔记二十 汇编 指针(一)
逆向底子笔记二十一 汇编 指针(二)
逆向底子笔记二十二 汇编 指针(三)
逆向底子笔记二十三 汇编 指针(四)
逆向底子笔记二十四 汇编 指针(五) 系列完结
进制

进制的定义


  • 十进制的定义:由十个符号组成,分别是0 1 2 3 4 5 6 7 8 9 逢十进一
  • 九进制的定义:由九个符号组成,分别是0 1 2 3 4 5 6 7 8 逢九进一
  • 十六进制的定义:由十六个符号组成,分别是0 1 2 3 4 5 6 7 8 9 A B C D E F
  • N进制的定义:由N个符号组成 逢N进一
进制的本质

N进制的定义实则为由N个符号组成,逢N进位
这里的符号不一定要是 0 1 2 3 4 ....
也可以自定义
R T Y U I O 等别的符号
符号RTUIO含义01234自定义进制的符号可以作为一种加密的手段,给解密者带来麻烦
盘算机中数字的形式

盘算机中的任何信息,如图片、视频、音乐等等,都是以二进制的形式举行存储的
二进制比较冗长,于是在用进制查看工具如UltraEdit中,是以十六进制来表现数据的

十六进制数与二进制数的对应关系为:一个十六进制数由4位二进制数表示
二进制与十六进制的映射关系(最好记下)

0123456789ABCDEF0000000100100011010001010110011110001001101010111100110111101111进制的运算

进制运算的本质现实就是根据进制表查表所得
我们平常的十进制是如何运算的?九九乘法表大家肯定都熟稔于心了吧
所谓的九九乘法表实在就是十进制的乘法表,与之相干的还有加法表
十进制加法表

1+1 =21+2 =32+2 =41+3 =42+3 =53+3 =61+4 =52+4 =63+4 =74+4 =81+5 =62+5 =73+5 =84+5 =95+5 =101+6 =72+6 =83+6 =94+6 =105+6 =116+6 =121+7 =82+7 =93+7 =104+7 =115+7 =126+7 =137+7 = 141+8 =92+8 =103+8 =114+8 =125+8 =136+8 =147+8 = 158+8 = 161+9 =102+9 =113+9 =124+9=135+9 =146+9 =157+9 = 168+9 = 179+9 = 18十进制乘法表

1*1 =11*2 =22*2 =41*3 =32*3 =63*3 =91*4 =42*4 =83*4 =124*4 =161*5 =52*5 =103*5 =154*5 =205*5 =251*6 =62*6 =123*6 =184*6 =245*6 =306*6 =361*7 =72*7 =143*7 =214*7 =285*7 =356*7 =427*7 = 491*8 =82*8 =163*8 =244*8 =325*8 =406*8 =487*8 = 568*8 = 641*9 =92*9 =183*9 =274*9=365*9 =456*9 =547*9 = 638*9 = 729*9 = 81八进制进制表

以下为八进制的0~71,注意最后一行
012345671011121314151617202122232425262730313233343536374041424344454647505152535455565760616263646566677071727374757677100101102103104105106107八进制加法表

1+1 =21+2 =32+2 =41+3 =42+3 =53+3 =61+4 =52+4 =63+4 =74+4 =101+5 =62+5 =73+5 =104+5 =115+5 =121+6 =72+6 =103+6 =114+6 =125+6 =136+6 =141+7 =102+7 =113+7 =124+7 =135+7 =146+7 =157+7 = 16八进制乘法表

1*1 =11*2 =22*2 =41*3 =32*3 =63*3 =111*4 =42*4 =103*4 =144*4 =201*5 =52*5 =123*5 =174*5 =245*5 =311*6 =62*6 =143*6 =224*6 =305*6 =366*6 =441*7 =72*7 =163*7 =254*7 =345*7 =436*7 =527*7 = 61对比总结


  • 进制表是根据逢N进位的特点得来的
  • 加法表是由进制表得来的
  • 乘法表则是由加法表得来的(乘法可以转化为加法  例:3*4=3+3+3+3=4+4+4)
例子

盘算八进制的3*3=?
首先将乘法转化为加法:3*3=3+3+3(乘法表的由来)
接下来查八进制加法表得到3+3=6
再查八进制加法表得到6+3=11
其中6+3也可以到八进制进制表中找到6,然后今后数3个位置得到11(加法表的由来)
自定义进制符号

让2+3=1成立

自定义十进制符号为:0 2 3 1 8 7 6 9
此时映射关系为
符号0231876954含义0123456789此时'2'+'3'=1+2=3='1'(‘ ’内为符号,没''的为符号代表的数值)


来源:http://www.12558.net
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
楼主热帖
回复

使用道具 举报

*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|12558网页游戏私服论坛 |网站地图

GMT+8, 2024-11-24 10:58 , Processed in 0.062500 second(s), 32 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表