首页
社区
课程
招聘
[求助]一些小白问题,没搜到答案。。(已解决)
发表于: 2010-6-13 12:34 3800

[求助]一些小白问题,没搜到答案。。(已解决)

2010-6-13 12:34
3800
我用的是OD
这行代码,现在在程序领空,我能看出来这是调用了系统的api函数对吧?

004012B1       call    dword ptr [<&KERNEL32.CreateFileA>]    ; \CreateFileA

F7步入后就来到了系统领空,从虚拟地址上可以很容易看出来
7C801A28       mov     edi, edi                               ; kernel32.SetErrorMode

但是我用鼠标双击call    dword ptr [<&KERNEL32.CreateFileA>] 处,显示call    dword
ptr [402010],然后我ctrl+G找到402010,来到这里

00402010      sub     byte ptr [edx], bl  

我的疑问是,这个402010处还算是程序领空吗?  如果他是的话为什么我从上到下翻程序代码都看不到4020xx开头的呢,全部都是4010xx开头的呢

买的《加密与解密》里貌似没这方面的例子,也不知道这个问题该如何搜索,望大牛给解惑

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 16
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
无意间打开内存窗口,里面有写4020xx是输入表,问下破解能从这里找到什么有用的东西么?

还有个疑问 dword ptr是什么意思,在哪里能找到相关解释,我下载的  汇编速查Crack Tutorial.chm  里好像没有
2010-6-13 12:41
0
雪    币: 49
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
呵呵,你这种问题在看雪是没人回答的(切身体会)。到别的地方问吧。比如断点、UPK之类的
我也是菜鸟,给你的意见仅供参考:
dword ptr :这好像和汇编语法有关,看表面就能大概明白是表示32字节
指向输入表: 说明该是从动态链接库导入的函数,你得研究PE结构才行。20xx是RVA,这里有个结构指向函数名
2010-6-13 12:58
0
雪    币: 16
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
UnPacK 正在维护中。。。。
2010-6-13 13:22
0
雪    币: 254
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
判断在什么空间,简单就是看下程序的模块基础,和大小,如果地址落在这个范围就。。。
2010-6-13 14:05
0
雪    币: 199
活跃值: (65)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
6
输入表里面保存是什么,是API的指针....所以你ctrl+G 过去 自然是看不懂的东西,你要转换成16进制.至于 dword Ptr 这个表示取那个指针 一个双字节为单位的数.也就是API函数指针值.. 这命令 估计是本 会变数都有..速查手册里面貌似没有!
好好看书吧.!这是基础
2010-6-13 16:26
0
游客
登录 | 注册 方可回帖
返回
//