首页
社区
课程
招聘
[旧帖] [求助]高手来说明下下面的代码的含义. 0.00雪花
发表于: 2008-7-22 14:10 3695

[旧帖] [求助]高手来说明下下面的代码的含义. 0.00雪花

2008-7-22 14:10
3695
call    dword ptr [60276C]
add     esp, 0C
jmp     short 004030C1
mov     eax, dword ptr [edx+248]
mov     dword ptr [eax-8], 4
mov     dword ptr [eax], D0D0D0D6
mov     dword ptr [eax+4], 0
jmp     002AD59C
mov     edx, dword ptr [eax-8]
mov     dword ptr [ecx-8], edx
add     edx, ecx
mov     dword ptr [edx], 0
mov     edx, dword ptr [eax-8]
push    edx
push    eax
push    ecx

[课程]FART 脱壳王!加量不加价!FART作者讲授!

收藏
免费 0
支持
分享
最新回复 (8)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
等待高手出现中…………俺也学学
2008-7-22 14:22
0
雪    币: 238
活跃值: (326)
能力值: ( LV12,RANK:450 )
在线值:
发帖
回帖
粉丝
3
先学会如何提问,这样没头没脑的一段代码,谁能解释?
2008-7-22 18:05
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
对不起.新手别见怪,其实就是想搞懂下面这几个.
mov     eax, dword ptr [edx+248]里面的edx+248什么意思
mov     dword ptr [eax-8], 4里面的 [eax-8], 4什么意思.
下面的雷同.因为在网上都不有找到合适的答案
mov     dword ptr [eax], D0D0D0D6
mov     dword ptr [eax+4], 0
jmp     002AD59C
mov     edx, dword ptr [eax-8]
mov     dword ptr [ecx-8], edx
add     edx, ecx
mov     dword ptr [edx], 0
mov     edx, dword ptr [eax-8]
2008-7-22 21:36
0
雪    币: 563
活跃值: (95)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
[QUOTE=dongwf;485117]
mov     eax, dword ptr [edx+248]里面的edx+248什么意思
[/QUOTE]
应该是把[edx+248]的地址的传送给 eax  
可以自己跟踪一下看看是做什么的
2008-7-22 22:31
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
mov     eax, dword ptr [edx+248]   
;把内存里地址为EDX +248的两个字节的内容传给EAX
;EDX+248就是EDX的内容加上248
mov     dword ptr [eax-8], 4  
;把立即数4传给内存地址为EAX-8的两个字节的内存单元
mov     dword ptr [eax], D0D0D0D6
;把立即数传给内存单元
mov     dword ptr [eax+4], 0
jmp     002AD59C
;跳到002AD59C
mov     edx, dword ptr [eax-8]
mov     dword ptr [ecx-8], edx
add     edx, ecx
mov     dword ptr [edx], 0
mov     edx, dword ptr [eax-8]
2008-7-22 22:41
0
雪    币: 399
活跃值: (38)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
7
[QUOTE=土蚂蚁;485145]mov     eax, dword ptr [edx+248]   
;把内存里地址为EDX +248的两个字节的内容传给EAX
;EDX+248就是EDX的内容加上248
mov     dword ptr [eax-8], 4  
;把立即数4传给内存地址为EAX-8的两个字节的内存...[/QUOTE]

dword = two bytes?
2008-7-23 01:47
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
这是什么语言啊???
2008-7-24 14:21
0
雪    币: 563
活跃值: (95)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
一个字节有8位二进制组成
上传的附件:
2008-7-24 15:57
0
游客
登录 | 注册 方可回帖
返回
//