吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 5554|回复: 3
收起左侧

[分享] 逆向基础和加密狗分析部分

[复制链接]
谎言 发表于 2012-11-22 11:26
汇编基础
EAX一般的用途
EAX EBX ECX EDX这四个寄存器属于数据寄存器
EAX为累加器 用累加器进行操作需要更少的系统时间
EAX可以用于加 减 乘 除 输入 输出 等操作,在I/O指令中可以用于向I/O设备传送信息,在系统中使用频率很高。
EBX寄存器可以用作存储器的指针使用
ECX通常在循环和字符串操作时被用作计数器来控制循环次数的使用,在操作中如果需要移动多位,用CL来标记移动位数。
EDX数据寄存器,进行乘除运算时,该寄存器作为默认的操作数参与运算,同样该地址可以存放I/O端口地址
指针
ESP EBP是指针寄存器
ESP:堆栈指针寄存器,始终显示当前栈顶的位置,与SS寄存器组成栈顶数据的物理地址。
EBP:基址指针寄存器,系统将其指向堆栈中某一单元,也就是提供当前单元在堆栈中的偏移量信息,加段前辍之后,可以作为非堆栈段的指针地址。
变址寄存器
ESI EDI
ESI源变址寄存器与DS连用,指示数据段中某操作数的偏移量。在指向串处理时,ESI为源操作数地址,并且该寄存器可以执行自加或自减操作。变址寻址中该寄存器与位移量共同构成某操作数的偏移量。
EDI目的变址寄存器:与DS连用,指示数据中某操作数的偏移量,或者与某一位偏移量共同组成操作数的偏移量,串处理时,EDI指示附加段ES中的目的地址,并且可以执行加一 减一操作。
ESI EDI可以实现多种存储器操作数的寻址方式,以不同的地址形式访问存储单元提供方便。
段寄存器
段寄存器是根据内存的分段管理模式而设置的。内存单元的物理地址由段寄存器的值和一个偏移量组合而成,这样可以用二个较少位数的值组合成一个可以访问较大物理空间的内存地址。
CS 代码段寄存器其值为代码段的段值CS 代码段寄存器其值为代码段的段值
DS数据段寄存器其值为数据段的段值
ES附加段寄存器 其值为附加数据段的段值
SS堆栈段寄存器 其值为堆栈段的段值
EIP指令指针寄存器
EIP用于存放下次将要执行的指令在代码段中的偏移量,EIP指向哪里CPU就会去那里执行
控制寄存器分为2
一是运算结果标志寄存器
二是状态控制标志寄存器

表示是对Ezfix-V7.17b2加密狗破解,文件超过2M,自己下载去吧!
                                                                                                                                                                                                    本人整理,由幸福向你飞来细讲

逆向基础和加密狗分析部分.rar

221.57 KB, 下载次数: 73, 下载积分: 吾爱币 -1 CB

逆向基础和加密狗分析部分

免费评分

参与人数 1热心值 +1 收起 理由
Chief + 1 欢迎分析讨论交流,[吾爱破解论坛]有你更精.

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

听梅戏雪 发表于 2012-11-22 12:00
膜拜支持楼主    不过我水平儿太低看不懂   呵呵
1354669803 发表于 2012-11-22 12:47
cfwbxajha 发表于 2012-11-22 15:10
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 16:46

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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