首页
社区
课程
招聘
关于《软件加密技术内幕》第6章 外壳编写基础的问题
发表于: 2005-4-7 14:13 3824

关于《软件加密技术内幕》第6章 外壳编写基础的问题

2005-4-7 14:13
3824
在《软件加密技术内幕》第6章 外壳编写基础 页数是238页,有如下的代码:

FindFirstResADDR        PROC
  LOCAL        FirstResAddr:DWORD
        push        edi
        push        esi
        push        ecx
        mov        FirstResAddr,7fffffffh ;先放置一个较大的值
        mov        esi,PeHeadBase
        assume        esi : ptr IMAGE_NT_HEADERS

为什么认为7fffffffh 就是个较大的值

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 44229
活跃值: (19955)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
2
不一不定非7fffffffh ,变量FirstResAddr到最后参与比较大小,如当前资源地址小于FirstResAddr,则结果放进FirstResAddr,依次循环,最后得到最小的资源地址。
所以只要你开始定义的FirstResAddr值不要超过资源边界就行了。
2005-4-7 15:23
0
游客
登录 | 注册 方可回帖
返回
//