吾爱汇编

 找回密码
 立即注册

QQ登录

绑定QQ避免忘记帐号

查看: 6248|回复: 16

求问 mov exa, 00425XXX 这个后面地址是怎么换算的?

[复制链接]
cqs455832 发表于 2018-5-4 12:07 | 显示全部楼层 |阅读模式

本站严厉禁止求脱求破行为(包含无自我分析直接求思路),如发现此类求助主题请点击“举报”,让我们共同维护优质的学习环境!


30HB
1.jpg

这是没有修改之前的代码

00425A05    55              push ebp                                 ; mov eax,00425A0C
00425A06    8BEC            mov ebp,esp
00425A08    81EC 80000000   sub esp,0x80
00425A0E    C745 FC 0000000>mov dword ptr ss:[ebp-0x4],0x0
00425A15    C745 F8 0000000>mov dword ptr ss:[ebp-0x8],0x0
00425A1C    C745 F4 0000000>mov dword ptr ss:[ebp-0xC],0x0
00425A23    C745 F0 0000000>mov dword ptr ss:[ebp-0x10],0x0
00425A2A    C745 EC 0000000>mov dword ptr ss:[ebp-0x14],0x0
00425A31    C745 E8 0000000>mov dword ptr ss:[ebp-0x18],0x0



这是修改之后的代码

00425A05    B8 0C5A4200     mov eax,窗口.00425A0C                   ; mov eax,00425A0C
00425A0A  ^ EB F5           jmp short 窗口.00425A01
00425A0C    3333            xor esi,dword ptr ds:[ebx]
00425A0E    3333            xor esi,dword ptr ds:[ebx]
00425A10    3333            xor esi,dword ptr ds:[ebx]
00425A12    3333            xor esi,dword ptr ds:[ebx]


求问 这个橙色代码  跟红色 代码有什么关联吗》??


xor esi,dword ptr ds:[ebx] 这句代码是什么意思??

cmp byte ptr ds:[eax],bh  这句代码是什么意思??


小白 刚接触逆向 一个大佬给的逆向数据 有点蒙蔽 一般大佬都很忙 没时间解释那么多 只能求助论坛各位大佬了

24小时在线等 困惑我好长时间了

评分

参与人数 1THX +1 收起 理由
禽大师 + 1

查看全部评分

吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
狐白小刺客 发表于 2018-5-4 12:31 | 显示全部楼层

mov     eax,0x425A0C EAX=0x425A0C
赋值到寄存器
xor     esi,dword ptr ds:[ebx]
当前寄存器ESI=0x?   //ESI=0x?^0x0
cmp     byte ptr ds:[eax],bh
则ZF=0   //DS段[0]=0x0;BH=0xE0
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
 楼主| cqs455832 发表于 2018-5-4 12:43 | 显示全部楼层

狐白小刺客 发表于 2018-5-4 12:31
mov     eax,0x425A0C EAX=0x425A0C
赋值到寄存器
xor     esi,dword ptr ds:[ebx]

大佬那这个赋值的这个值 是怎么来的 是在反汇编里面找的还是通过地址计算出来的?
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
狐白小刺客 发表于 2018-5-4 12:47 | 显示全部楼层

cqs455832 发表于 2018-5-4 12:43
大佬那这个赋值的这个值 是怎么来的 是在反汇编里面找的还是通过地址计算出来的?

mov eax  1这段代码就是是将立即数1移入EAX中,执行该指令后 EAX = 1 也就是寄存器
mov eax,xxxx也是根据上面一样的思路
我们所看到的mov eax 是OD简化的 真正代码是mov eax, dword ptr ds:[1]
多看看汇编语言
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
 楼主| cqs455832 发表于 2018-5-4 13:13 | 显示全部楼层

狐白小刺客 发表于 2018-5-4 12:47
mov eax  1这段代码就是是将立即数1移入EAX中,执行该指令后 EAX = 1 也就是寄存器
mov eax,xxxx也是 ...

恩恩最近 正在学  我懂您说的赋值到 EAX 这个意思 只是 不理解 这个XXX(00425A0C)是怎么来的,请原谅我这个小白问得无知问题
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
一曲婉婷 发表于 2018-5-4 14:04 | 显示全部楼层

红色代码:
                1.00425A05是PE文件被系统加载到内存时的一个内存地址
                        当前也是 mov eax,窗口.00425A0C 这条指令的地址
                        当Eip寄存器存储并指向这个地址时,cpu将执行这条指令
                        通常这个地址是通过加载基址+该条指令在代码段中的偏移计算出来的

橙色代码:
                1.作用和性质同红色代码一样,同样指向一条汇编代码.
                        只不过这里是作为操作数赋值到了Eax中.

Xor Cmp指令意思可以百度,或者下载汇编指令查询器查询.

以上内容实际涉及了挺多知识,建议楼主可以先熟悉常用汇编指令,和OD等工具的使用在看其它的.

吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
一曲婉婷 发表于 2018-5-4 14:06 | 显示全部楼层

记得结贴给分哦
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
 楼主| cqs455832 发表于 2018-5-4 14:12 | 显示全部楼层

一曲婉婷 发表于 2018-5-4 14:04
红色代码:
                1.00425A05是PE文件被系统加载到内存时的一个内存地址
                        当前也是 mov eax,窗口.00425A0C  ...

我感觉我被我自己的描述 搞的稀里糊涂 简单点吧 就是 一个大佬给了我一个软件的逆向数据 但是那个软件更新了 我就通过二进制 又重新找到了对应的补丁位置  前3个都搞定了 因为没有涉及到 这个exa数据  这最后一个 这个mov exa xxxxxx这个值 我不知道该填什么,所以想了解一下这个值是怎么获取到的 大佬你能理解我这个乱七八糟的描述吗
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
 楼主| cqs455832 发表于 2018-5-4 14:15 | 显示全部楼层

一曲婉婷 发表于 2018-5-4 14:04
红色代码:
                1.00425A05是PE文件被系统加载到内存时的一个内存地址
                        当前也是 mov eax,窗口.00425A0C  ...

我被我自己描述 搞糊涂了 简单一点

就是一个人给了我一个补丁数据

然后对应的那个软件 升级了

我用二进制字符串找到了对应的位置了

可是这个mov exa 00425A0C 不知道改成什么

所以想了解一下这个值如何获得,就这么简单
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
黑刀 发表于 2018-5-4 14:20 | 显示全部楼层

一曲婉婷 发表于 2018-5-4 14:04
红色代码:
                1.00425A05是PE文件被系统加载到内存时的一个内存地址
                        当前也是 mov eax,窗口.00425A0C  ...

我很赞同,说的好!
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

警告:本站严惩灌水回复,尊重自己从尊重他人开始!

1层
2层
3层
4层
5层
6层
7层
8层
9层
10层

免责声明

吾爱汇编(www.52hb.com)所讨论的技术及相关工具仅限用于研究学习,皆在提高软件产品的安全性,严禁用于不良动机。任何个人、团体、组织不得将其用于非法目的,否则,一切后果自行承担。吾爱汇编不承担任何因为技术滥用所产生的连带责任。吾爱汇编内容源于网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除。如有侵权请邮件或微信与我们联系处理。

站长邮箱:SharkHeng@sina.com
站长QQ:1140549900


QQ|RSS|手机版|小黑屋|帮助|吾爱汇编 ( 京公网安备11011502005403号 , 京ICP备20003498号-6 )|网站地图

Powered by Discuz!

吾爱汇编 www.52hb.com

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