幼儿饰品瑜伽美体用品微软
投稿投诉
微软创意
爱情通信
用品婚姻
爱好看病
美体软件
影音星座
瑜伽周边
星座办公
饰品塑形
搞笑减肥
幼儿两性
智家潮品

脱壳学习(一)计算机底层基础

  前言
  心血来潮想写一篇关于逆向脱壳的教程,这次内容比较多想分为三次发布。今天第一篇主要讲的是基础理论,脱壳前必须了解的内容、知道计算机底层是什么、CPU是怎么处理数据的。
  CPU架构及运行过程
  说到计算机底层原理,首先要了解底层体系,也就是著名的冯诺依曼原理:
  CPU从逻辑上分为三部分,分别是控制单元、运算单元和存储单元,这三部分由CPU内部总线连接起来。几乎所有的冯诺伊曼型计算机的CPU,其工作都可以分为5个阶段:取指令、指令译码、执行指令、访存取数、结果写回。
  1。取指令阶段,是将内存中的指令读取到CPU中寄存器的过程,程序寄存器用于存储下一条指令所在的地址。
  2。指令译码阶段,在取指令完成后,立马进入指令译码阶段,在指令译码阶段,指令译码器按照预定的指令格式,对取回的指令进行拆分和解释,识别区分出不同的指令类别以及各种获取操作数的方法。
  3。执行指令阶段,译码完成后,就需要执行这一条指令了,此阶段的任务是完成指令所规定的各种操作,具体实现指令的功能。
  4。访问取数阶段,根据指令的需要,有可能需要从内存中提取数据,此阶段的任务是:根据指令地址码,得到操作数在主存中的地址,并从主存中读取该操作数用于运算。
  5。结果写回阶段,作为最后一个阶段,结果写回(WriteBack,WB)阶段把执行指令阶段的运行结果数据写回到CPU的内部寄存器中,以便被后续的指令快速地存取。
  寄存器
  以上基本上就是CPU运行的基本过程,程序在内存中装载,由CPU来运行,CPU的主要职责就是用来处理数据,CPU不断的通过总线发送请求并进入存储单元,这个过程很繁琐,会占用大量的资源,有一些内存页也是没有必要的,因此出现了寄存器。
  63。。3231。。1615870
  AH。AL。
  AX。。。。。
  EAX。。。。。。。。。。。。
  RAX。。。。。。。。。。。。。。。。。。。
  从图中我们可简单的了解到寄存器都说是在向后兼容,在RAX中EAX依然可以使用,不过指向了RAX的低位,EAX是AX数据扩展,不可分割两个AX,RAX同理,但AX可以分割成AH和AL分别对应高位和地位。除了上面AX、BX、CX、DX寄存器以外,其他寄存器均不可以分为两个独立的8位寄存器。
  我们这里主要讲解各个寄存器的主要功能,所以我们以8086来进行探讨,8086是x86的前身,也就是16位处理器,8086处理器有14个寄存器,每个寄存器都有一个特有的名称AX,BX,CX,DX,SP,BP,SI,DI,IP,FLAG,CS,DS,SS,ES,但这些寄存器功能只有三种:
  1。通用寄存器
  AX,BX,CX,DX
  这些寄存器是16位,能存放两个字节(8bit一个字节)AX、BX、CX、DX这四个寄存器一般用来存放数据,所以是数据寄存器。
  AX(AccumulatorRegister):累加寄存器,它主要用于输入输出和大规模的指令运算。在汇编中最频繁使用
  BX(BaseRegister):基址寄存器,用来存储基础访问地址,还可以用来寻址,即寻找物理内存地址。BX寄存器中存放的数据一般是用来作为偏移地址使用的
  CX(CountRegister):计数寄存器,CX寄存器在迭代的操作中会循环计数,CX中的C被翻译为Counting也就是计数器的功能。当在汇编指令中使用循环LOOP指令时,可以通过CX来指定需要循环的次数,当CX的值是0时跳出循环
  DX(dataRegister):数据寄存器,它也用于输入输出操作。它还与AX寄存器以及DX一起使用,用于涉及大数值的乘法和除法运算。
  19,它在16位存储器中所存储的表示如下:
  寄存器的存储方式是先存储低位,如果低位满足不了就存储高位,如果低位能够满足,高位用0补全,在其他低位能满足的情况下,其余位也用0补全。
  段寄存器
  段寄存器主要包含
  CS(CodeSegment):代码寄存器,程序代码的基础位置
  DS(DataSegment):数据寄存器,变量的基本位置
  SS(StackSegment):栈寄存器,栈的基础位置
  ES(ExtraSegment):其他寄存器,内存中变量的其他基本位置。
  2。索引寄存器
  BP(BasePointer):基础指针,它是栈寄存器上的偏移量,用来定位栈上变量
  SP(StackPointer):栈指针,它是栈寄存器上的偏移量,用来定位栈顶
  SI(SourceIndex):变址寄存器,用来拷贝源字符串
  DI(DestinationIndex):目标变址寄存器,用来复制到目标字符串
  这两个寄存器通过段寄存器确定基本地址也叫基地址,索引寄存器就是在基地址的基础上的偏移地址,通过基地址加上偏移地址,CPU就可以找到在内存中的准确位置。
  3。状态和控制寄存器
  IP(InstructionPointer):指令指针寄存器,它是从CodeSegment代码寄存器处的偏移来存储执行的下一条指令
  FLAG:Flag寄存器用于存储当前进程的状态,这些状态有
  位置(Direction):用于数据块的传输方向,是向上传输还是向下传输
  中断标志位(Interrupt):1允许;0禁止
  陷入位(Trap):确定每条指令执行完成后,CPU是否应该停止。1开启,0关闭
  进位(Carry):设置最后一个无符号算术运算是否带有进位
  溢出(Overflow):设置最后一个有符号运算是否溢出
  符号(Sign):如果最后一次算术运算为负,则设置1负,0正
  零位(Zero):如果最后一次算术运算结果为零,1零
  辅助进位(AuxCarry):用于第三位到第四位的进位
  奇偶校验(Parity):用于奇偶校验
  结语
  以上就是计算机底层的基本运行原理,虽然是一些浅显的概念,但是明白计算机运行的过程我们才能去实现对程序底层的控制,下一篇主要讲解反调试和绕过。

我有一个梦想!梦想人人都是活雷锋,都大公无私,乐于助人!我是一个有理想,有追求的人!我有一个梦想,就是希望周边的人都成为:大公无私、无私奉献、乐于助人的人。我有一个梦想,当我生活不如人的时候,大家纷纷给我捐钱捐物,使我的……合枞高速全线通车又进一步根据最新消息,安徽合枞项目交安工程交工验收圆满结束,这意味着距合枞高速全线通车又进一步了。11月11日至15日,合枞高速北段交安工程接受安徽省高速公路检测单位交工验收实体……全球第13519旅行限制的国家地区美属维京群岛01所有国内旅客和国际旅客不需要Covid测试、疫苗接种证明或检疫证明。不再需要线上填写USVI旅行筛查或出示经批准的绿色二维码即可前往USVI。萨巴岛……成都温江获评2022中国最具幸福感城市企业家幸福感最强区中国经济时报记者韩清华12月21日,由《瞭望东方周刊》与瞭望智库联合主办的2022中国幸福城市论坛在杭州举行,成都市温江区再度入选2022中国最具幸福感城市系列榜单,荣获……合创新能源MPV配激光雷达有望在广州车展发布合创汽车计划在2023年上市旗下首款新能源MPV,有望在12月30日举办的广州车展发布,此前已经发布过概念版车型以及部分配置信息。近日,合创汽车董事、联席总裁杨颖,在社交平台上……足球小将的奇迹真保第一的森保一,不只有铃木爱理的田中碧东方网纵相新闻记者卞英豪什么样的球队,能用16的控球率赢下一场比赛?什么样的球队,能在世界杯上2次半场落后,2次还能逆转获胜?什么样的球队,能在一届世界杯的小……不写一行代码,也能做技术规划吗?前段时间有个粉丝问了一个问题:小钗你好,我刚从大公司以P8的职级离职,新入职了一家中型公司做技术负责人,当前团队士气低下,无论技术体系还是团队建设都十分落后,坑的一逼!请……中茶窖藏六堡茶兔罐品鉴评测转眼间新年将至,疫情终于是到了放开的时候,放开的前期是杨过行走江湖最高潮期,在此还衷心地祝福茶友们:身体健康才能大展宏图(兔)。疫情让人与人保持了距离,心与心产生了隔阂,同时也……张杰和谢娜被爆料离婚?喜欢上邓紫棋,知情人士告知原因张杰和谢娜被爆料离婚?喜欢上邓紫棋,知情人士告知原因说到娱乐圈里面的模范夫妻,很多人就想到,张杰和谢娜两人从开始恋爱就备受大家的关注,毕竟两人在相识的时候,谢娜事业已经很稳定,……扫地机器人十大名牌,家用扫地机器人十大品牌双十一推荐什么好扫地机器人十大名牌,冰尊扫地机器人名列前茅!提到每一个持家之人最头疼的事情,莫过于打扫卫生了。好在智能家电行业的发展,发明了家用扫地机器人这一清洁利器。但是现在智能家电市场良莠……vivo副总裁周围专访OriginOS第3次蜕变用轻盈流畅回自去年开始,vivo开发者大会前举办高规格内部专访为各路媒体答疑解惑似乎就成为了VDC的固定环节,去年我便有幸在vivo全球总部采访到了vivo副总裁周围先生,就平台、开发与生……乒坛名宿乔红有过一段失败的刻骨初恋,50岁结婚也幸福头条创作挑战赛点击关注,每天都有名人故事感动您!乔红(右)与邓亚萍乔红是上世纪八、九十年代著名的乒乓球运动员,运动生涯共夺得11个世界冠军。她参加过1992年……
吃糯米对肠胃到底是好还是坏?一文告诉你真相有人说糯米吃了很好消化,不一会就会感觉到饿,是养胃的,而有的人却说糯米对肠胃不好,吃了很难消化,那么这两者谁说得对呢?吃糯米对肠胃到底是好还是坏呢?糯米,也叫江米,南北方……中铁快餐配合北京朝阳公安分局为冬奥会保驾护航2022年北京冬奥会及残奥会拉开帷幕之时,北京冬奥会成为了全世界瞩目的盛会,为了国际赛事顺利举办,举国上下全民助力冬奥会达成绿色、安全、精彩的办赛服务宗旨。中铁快餐联合北京公安……中国女排宣布最新好消息,朱婷升职,张常宁成为队长中国女排接下来要准备世锦赛、亚运会,还有三年之后的巴黎奥运会。那自从蔡斌宣布担任中国女排主教练之后,中国女排接连迎接好消息,就意味着接下来,中国女排将会调整出一个新的阵容去准备……万梓良为拍戏吃吐,发掘周星驰,吵架给女友下跪,却晚年悲凉当年,万梓良与周星驰一起拍戏到凌晨3点。万梓良对周星驰说:星仔,你现在去给我买10罐啤酒,10个面包,和一个西瓜。当时身为小弟的周星驰也不敢问,只好骑上一辆破车,找了好几条街,……泰山国安完成大交易,3大主力离开中超,足协出尔反尔令国安不满上赛季低迷的状态,令中超劲旅北京国安始终处于舆论的焦点。作为老牌豪门,联赛第7的位置属实有些尴尬,虽然说球队在赛季进程中,发生了各种各样不可预知的变故,但是联想到其他球队也不太……福特固特异Waymo亚马逊欧美再掀裁员潮图片来源:WhatAfterCollege网站受通货膨胀及经济衰退预期的影响,美国科技公司裁员潮愈加汹涌,而传统企业似乎也在跟进。近日,德国最大的工会IGMetall透露……青未了流淌在大地上的大地欢歌当赤橙黄绿青蓝紫的彩旗迎风招展,咚咚锵锵的锣鼓敲起,迎着震耳欲聋的爆竹声,耍社火的队伍浩浩荡荡行走在村庄里,每个人脸上洋溢着喜悦幸福的笑容,你可想象这是怎样一场盛大而隆重的仪式……IMF发布最新世界经济展望全球经济增长预期上调至2。91月20日,在埃及开罗国际机场,演员表演埃及传统舞蹈大裙舞迎接中国游客。新华社记者隋先凯摄2022年全球经济表现出意料之外的弹性,劳动力市场强劲,家庭消费和企业投资也有韧……5换1!勇士森林狼报价方案,唐斯或远赴金州组成豪华五星阵容冲据美媒NBAAnalysis报道,勇士队目前战绩西部第五,进入季后赛的问题不大,但是想要再次夺冠目前的阵容配置还不够。知情人透露,交易截止日进入倒计时,勇士和森林狼队正在酝酿一……北京50个重大项目集中开工总投资约486亿元永丰数字科技中心、王府井喜悦购物中心升级改造、京唐城际铁路北京隧道段1月31日,北京50个市区重大项目集中开工,总投资约486亿元。此次集中开工包括北京奔驰纯电动车型升级……马云放权,蚂蚁向前?图片来源:Pixabay蚂蚁集团开始去马化。1月7日,蚂蚁科技集团股份有限公司(以下简称蚂蚁集团)发布公告称,公司主要股东投票权发生变化,从马云及其一致行动人共同行……雅马哈Tritown国内专利通过,能压弯的倒三轮电动滑板车有雅马哈最小的倒三轮车型或进入国内市场!Tritown是雅马哈为了解决最后一公里的通勤,而设计的一款折叠式的电动滑板车,值得注意的是这款电动滑板车采用了LMW的倒三轮结构,与Tr……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网