请选择 进入手机版 | 继续访问电脑版
设为首页收藏本站

梦织未来

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 68|回复: 2

求教这几段汇编代码是在怎么意思,

[复制链接]

升级   6%

1

主题

0

精华

3

积分
发表于 2018-2-12 00:55:59 | 显示全部楼层 |阅读模式
。dataI3_A                BreakPoint<>


.code

if  eax ;判断是否是PE文件 如果是取入口点 方便后面调试用
                                mov ESI,lpMemory
                                assume esi:ptr IMAGE_DOS_HEADER
                                .if         ([esi].e_magic == IMAGE_DOS_SIGNATURE)  ;       
                                        ;;取一些MZ后PE前的数据MZ
                                                push [esi].e_lfanew
                                                pop  MZ_e_lfanew
                                        ;;取完毕               
                                        add esi,[esi].e_lfanew                                ;003C
                                        assume esi:ptr IMAGE_NT_HEADERS       
                                        .if([esi].Signature == IMAGE_NT_SIGNATURE)     ;PE
                                                mov eax, [esi].OptionalHeader.AddressOfEntryPoint
                                                mov PE_OEP,eax
                                                add eax, [ESI].OptionalHeader.ImageBase
                                                mov I3_A.BreakAddress ,EAX

后面这句mov I3_A.BreakAddress ,EAX
是怎么意思用C如何编写;谢谢
几个小时在网上搜索不出结果,
回复

使用道具 举报

升级   36.67%

2

主题

0

精华

105

积分
发表于 2018-2-12 10:18:59 | 显示全部楼层
I3_A.BreakAddress =  pNtHeader->OptionalHeader.AddressOfEntryPoint+pNtHeader->OptionalHeader.ImageBase
回复 支持 反对

使用道具 举报

升级   6%

1

主题

0

精华

3

积分
 楼主| 发表于 7 天前 | 显示全部楼层
璀璨刀光 发表于 2018-2-12 10:18
I3_A.BreakAddress =  pNtHeader->OptionalHeader.AddressOfEntryPoint+pNtHeader->OptionalHeader.ImageBa ...

好的;谢谢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|Archiver|mengwuji ( 粤ICP备13060035号-1 )  

GMT+8, 2018-2-20 05:54 , Processed in 0.289606 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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