首页
社区
课程
招聘
DLL文件.. 提示DLL出错。请教各位高手斑竹..进来看一下吧
发表于: 2006-8-12 16:26 4420

DLL文件.. 提示DLL出错。请教各位高手斑竹..进来看一下吧

2006-8-12 16:26
4420
这个是DLL文件.. 提示DLL出错。。

在 2003系统上面可以运行此软件。为什么在XP下面无法运行 提示已下错误。

请教各位高手.应该怎么解决呢?

Access violation at address 06E8401B in module 'gamem.exe'.Read of address ffffffff.

如下:

008E4F68 > $  55            push    ebp       /[OEP--开始]
008E4F69   .  8BEC          mov     ebp, esp
008E4F6B   .  83C4 C4       add     esp, -3C
008E4F6E   .  B8 084D8E00   mov     eax, 008E4D08
008E4F73   .  E8 6014F9FF   call    008763D8
008E4F78   .  E8 73F3F8FF   call    008742F0
008E4F7D   .  8D40 00       lea     eax, [eax]
008E4F80   .  0000          add     [eax], al
008E4F82   .  0000          add     [eax], al
008E4F84   .  0000          add     [eax], al
008E4F86   .  0000          add     [eax], al
008E4F88   .  0000          add     [eax], al
008E4F8A   .  0000          add     [eax], al
008E4F8C   .  0000          add     [eax], al
008E4F8E   .  0000          add     [eax], al

......

我找的 关键跳 如下:

008E4000   .  53            push    ebx
008E4001   .  B3 01         mov     bl, 1
008E4003   .  84DB          test    bl, bl
008E4005   .  74 11         je      short 008E4018 [让软件无法通过..]
008E4007   .  BA 68408E00   mov     edx, 008E4068 [这里是通过可以正常使用的]
008E400C   .  A1 38BC8F00   mov     eax, [8FBC38]
008E4011   .  E8 86FBFCFF   call    008B3B9C
008E4016   .  EB 0F         jmp     short 008E4027 [执行无法通过的无条件跳转]
008E4018   >  BA 80408E00   mov     edx, 008E4080
008E401D   .  A1 38BC8F00   mov     eax, [8FBC38]
008E4022   .  E8 75FBFCFF   call    008B3B9C
008E4027   >  84DB          test    bl, bl
008E4029   .  74 19         je      short 008E4044
008E402B   .  B8 400D0300   mov     eax, 30D40
008E4030   .  E8 97EEF8FF   call    00872ECC
008E4035   .  8D50 13       lea     edx, [eax+13]
008E4038   .  52            push    edx
008E4039   .  50            push    eax
008E403A   .  6A 09         push    9
008E403C   .  FF15 2C708E00 call    [8E702C]
008E4042   .  5B            pop     ebx
008E4043   .  C3            retn

这个是我修改后的. 不知是不是正确的. 请各位高手指点一下

008E4005     /74 11         je      short 008E4018
008E4007   . |BA 68408E00   mov     edx, 008E4068
008E400C   . |A1 38BC8F00   mov     eax, [8FBC38]
008E4011   . |E8 86FBFCFF   call    008B3B9C
008E4016   . |EB 0F         jmp     short 008E4027
008E4018    ^\75 ED         jnz     short 008E4007 [跳到可以通过的位置]
008E401A      90            nop
008E401B      90            nop
008E401C      90            nop
008E401D      90            nop
008E401E      90            nop
008E401F      90            nop
008E4020      90            nop
008E4021      90            nop
008E4022      90            nop
008E4023      90            nop
008E4024      90            nop
008E4025      90            nop
008E4026      90            nop
008E4027   >  84DB          test    bl, bl

是一个  动态的 DLL 文件...

Borland Delphi DLL   

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (9)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
晕。。。。。。 就没有高手出来指点一下吗、
2006-8-13 17:48
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
你给出这点信息让我们怎么看,
2006-8-13 18:21
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
希望各位能指点一下 。。 我该如何做
2006-8-14 11:39
0
雪    币: 214
活跃值: (40)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
5
exe发生访问错误,你的东西是在dll里?

你应该把06E8401B的东西贴出来,dll修改要注意重定位

Access violation at address 06E8401B in module 'gamem.exe'.Read of address ffffffff.

你直接nop掉 008E4005  的 je short 008E4018 ,不就ok了?
2006-8-14 12:27
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
谢谢你。。。
2006-8-14 13:05
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
最初由 girl 发布
exe发生访问错误,你的东西是在dll里?

你应该把06E8401B的东西贴出来,dll修改要注意重定位

Access violation at address 06E8401B in module 'gamem.exe'.Read of address ffffffff.
........

你直接nop掉 008E4005  的 je short 008E4018 ,不就ok了?

这个我也试过的. 确实是 没什么问题了 也提示  成功通过..

但是进入程序后。  热键 与 功能 都无法使用. 跟 没有通过一样的效果..
2006-8-14 13:07
0
雪    币: 214
活跃值: (40)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
8
那是你没找对地方,继续找吧
2006-8-14 13:36
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
晕。。。

我用 2003 系统 没有任何问题。

在 XP 下面运行 就出以上的错误。

改了NOP XP也无法使用
2006-8-14 14:11
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
girl

你QQ号多少呀?

能 不能在QQ上面 请教 你一下呢?

我 的QQ 55405836
2006-8-14 14:17
0
游客
登录 | 注册 方可回帖
返回
//