首页
社区
课程
招聘
[旧帖] [求助]求教几条简单汇编代码 0.00雪花
发表于: 2010-4-1 11:49 1240

[旧帖] [求助]求教几条简单汇编代码 0.00雪花

2010-4-1 11:49
1240
MOV DWORD PTR FS:[0],ESP
SUB ESP,35C                ;//这两句是什么意思?是为指针寄存器开辟空间吗?

004011B8  |> 55             PUSH EBP
004011B9  |. 8B2D 20B04000  MOV EBP,DWORD PTR DS:[<&MSVCR71.fread>]   ;  MSVCR71.fread
004011BF  |. 50             PUSH EAX                                  ; /stream
004011C0  |. 6A 01          PUSH 1                                    ; |n = 1
004011C2  |. 8D4C24 44      LEA ECX,DWORD PTR SS:[ESP+44]             ; |
004011C6  |. 6A 0C          PUSH 0C                                   ; |size = C (12.)
004011C8  |. 51             PUSH ECX                                  ; |ptr
004011C9  |. FFD5           CALL EBP                                  ; \fread

004011FA  |. 8B03           MOV EAX,DWORD PTR DS:[EBX] ;//这句是什么意思
004011FC  |. 50             PUSH EAX
004011FD  |. 6A 01          PUSH 1
004011FF  |. 8D4C24 2C      LEA ECX,DWORD PTR SS:[ESP+2C] ;//这句是什么意思?
00401203  |. 6A 04          PUSH 4
00401205  |. 51             PUSH ECX
00401206  |. FFD5           CALL EBP  ;//这句CALL上面的函数,返回的内容是存放在哪个寄存器?

望大牛能帮忙解答,谢谢

感谢楼下的解答,十分受用

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

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 2242
活跃值: (488)
能力值: ( LV9,RANK:200 )
在线值:
发帖
回帖
粉丝
2
MOV DWORD PTR FS:[0],ESP        ;注册seh
SUB ESP,35C                ;//给局部变量分配空间

004011FA  |. 8B03           MOV EAX,DWORD PTR DS:[EBX] ; 获得FILE* stream
004011FC  |. 50             PUSH EAX
004011FD  |. 6A 01          PUSH 1  ;count
004011FF  |. 8D4C24 2C      LEA ECX,DWORD PTR SS:[ESP+2C] ;//局部变量buffer地址
00401203  |. 6A 04          PUSH 4 ;size
00401205  |. 51             PUSH ECX
00401206  |. FFD5           CALL EBP  ;//返回值eax为读取的大小,读取的内容在buffer里面
2010-4-1 11:58
0
游客
登录 | 注册 方可回帖
返回
//