首页
社区
课程
招聘
[求助]汇编问题
发表于: 2011-9-11 21:30 3624

[求助]汇编问题

2011-9-11 21:30
3624
const int m_callvar=0x0DD4E38;
const int m_pgbase=0x03E6F38C;
const int fbcall=0x0045E2C0;
const byte fb[]={0,0,0x50,0,0x64,0,0,0,0,0,0,0,0,0,0,0,
                       0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
void putzbx(int id)
{  int j=id*4;
    _asm
    {       
      lea edx,fb;
      mov [edx+6],0x0b;
      mov [edx+0x16],id;
      mov eax,m_pgbase;<--------------1:编译时 提示 error2415:improp oprand type
      mov eax,[eax];
      add eax,0x3f4;
      add eax,j;
      mov eax,[eax];
      add eax,0x4c;
      mov eax,[eax];
      mov [edx+0x1a],eax;
      mov ecx,m_callvar;
      mov ecx,[ecx];
      push 0x6a;
      push edx;
      mov eax,fbcall;
      call eax;
     }
}

2: VC6.0 写汇编代码时 编译器老不响应 都重装了N次  如何解决?

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 3080
活跃值: (5104)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
高度关注中!个人认为是取地址不对,但怕错了,所以只能关注了!
2011-9-12 00:17
0
雪    币: 224
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
搞定了 出在
    mov [edx+0x16],id;
  
改成   mov ecx,id
          mov [edx+0x16],ecx        编译通过   
一晚没睡好 现在OK了
2011-9-12 07:13
0
游客
登录 | 注册 方可回帖
返回
//