首页
社区
课程
招聘
[旧帖] vc内联汇编里怎么用 proc 过程啊? 0.00雪花
发表于: 2011-10-22 19:11 4203

[旧帖] vc内联汇编里怎么用 proc 过程啊? 0.00雪花

2011-10-22 19:11
4203
如题
_asm{
                 
                myjmp  proc
                        pop  edx
                        xor  eax,eax
直接这么写 会报错! 求救!

接着请教下,mov  ecx,offset @F- $ -10
      call  myjmp
      test  eax,eax
      jz  $+10
这个在 内联汇编里是错误的。应该怎么改,才能在内联汇编里用呢?

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 47
活跃值: (62)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
我也不是很懂
不过汇编里有myjmp这个命令吗?
  貌似如果要执行自己的程序块,你要先写好自己的子程序
  然后用CALL XXXX 或是JMP XXXX 之类的吧
   XXXX为你子程序的地址
  
  不知道我说的对不对,希望高手指正...
2011-10-24 09:07
0
雪    币: 47
活跃值: (31)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
好像不能这么用吧 C++的内联汇编
2011-10-24 09:09
0
雪    币: 606
活跃值: (230)
能力值: ( LV11,RANK:180 )
在线值:
发帖
回帖
粉丝
4
// Jmp.cpp : 定义控制台应用程序的入口点。
//

#include "stdafx.h"

void __declspec(naked) myjmp(void)
{
        __asm
        {
                pop  edx
                xor  eax,eax
                //
                //  其他指令
                //
        }
}

int _tmain(int argc, _TCHAR* argv[])
{
        return 0;
}
2011-10-24 10:29
0
雪    币: 606
活跃值: (230)
能力值: ( LV11,RANK:180 )
在线值:
发帖
回帖
粉丝
5
上面VC9的工程.................................
上传的附件:
2011-10-24 10:30
0
雪    币: 195
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
接着请教下,mov  ecx,offset @F- $ -10
                        call  myjmp
                        test  eax,eax
                        jz  $+10
这个在 内联汇编里是错误的。应该怎么改,才能在内联汇编里用呢?
2011-10-24 20:09
0
雪    币: 195
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
一堆英文。。晕。。。
2011-10-25 08:22
0
雪    币: 36
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
学习一下吧,我也想知道,潜水学学.
2011-11-18 14:33
0
游客
登录 | 注册 方可回帖
返回
//