首页
社区
课程
招聘
asm中关于VMProtect的宏定义,帮看下错在哪里?
发表于: 2009-12-8 21:12 4085

asm中关于VMProtect的宏定义,帮看下错在哪里?

2009-12-8 21:12
4085
VMBEGIN MACRO
        .data
                name db 0EBh,10h,'VMProtect begin',0
        .code
ENDM
VMEND MACRO
        .data
                name db 0EBh,10h,'VMProtect end',0
        .code
ENDM

实际上VM根本找不到定义的起终点,这是怎么回事?
难道我的宏定义的有问题吗?

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 444
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
我孤陋寡闻了,
.data
name db 0EBh,10h,'VMProtect begin',0
.code


.data 和 .code 是干什么的,没见过这样的用法,而且你还多次定义。
而且为什么2个定义都用  
name
这个编译不会让你过吧。
2009-12-8 23:17
0
雪    币: 101
活跃值: (139)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
3
编译没问题。我在MASM宏中找到的定义方法。
2009-12-9 11:16
0
雪    币: 220
活跃值: (19)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
问题的关键,你是有源代码的加宏加壳 还是 无源代码的加宏再加壳
2009-12-9 12:02
0
雪    币: 101
活跃值: (139)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
5
有源代码,我自己写的小asm程序进行测试的。

按照提示,只要是加了宏的,都可以自动识别。

但是我试了下,根本不能自动识别,不知是怎么回事
2009-12-9 12:08
0
雪    币: 120
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
http://bbs.pediy.com/showthread.php?t=49979&highlight=VMProtect+sdk
2009-12-9 18:46
0
游客
登录 | 注册 方可回帖
返回
//