首页
社区
课程
招聘
[原创]写一个简单的VMP-不造轮子,何以知轮之精髓?
发表于: 2025-9-11 14:33 32202

[原创]写一个简单的VMP-不造轮子,何以知轮之精髓?

2025-9-11 14:33
32202

传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!!

最后于 2025-9-11 17:39 被逆天而行编辑 ,原因:
上传的附件:
收藏
点赞 ・437
打赏
分享
最新回复 (303)
雪    币: 4725
活跃值: (7322)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
2 楼

删除

最后于 2025-9-15 16:41 被逆天而行编辑 ,原因:
2025-9-11 14:34
0
雪    币: 0
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
3 楼
6
2025-9-11 14:37
0
雪    币: 0
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
4 楼
6
2025-9-11 14:38
0
雪    币: 2
活跃值: (2356)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5 楼
666
2025-9-11 14:39
0
雪    币: 678
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
6 楼
学习学习mark
2025-9-11 14:41
0
雪    币: 411
活跃值: (991)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7 楼
666
2025-9-11 14:44
0
雪    币: 11
活跃值: (735)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8 楼
学习学习
2025-9-11 14:48
0
雪    币: 244
活跃值: (3805)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9 楼
666,学习下~
2025-9-11 15:09
0
雪    币: 2230
活跃值: (3357)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
10 楼
不造轮子,何以知轮之精髓?
2025-9-11 15:27
0
雪    币: 18345
活跃值: (9613)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11 楼

vmp到底是安卓还是x86 win?
如果是安卓Native一般是arm指令,你怎么是x86指令?vm后效果展示显示就是x86指令

最后于 2025-9-11 15:38 被tDasm编辑 ,原因:
2025-9-11 15:33
0
雪    币: 6
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
12 楼
感谢分享
2025-9-11 15:33
0
雪    币: 4725
活跃值: (7322)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
13 楼
tDasm vmp到底是安卓还是x86 win?如果是安卓Native一般是arm指令,你怎么是x86指令?vm后效果展示显示就是x86指令
通用的 理论上 所有平台都支持
2025-9-11 15:41
0
雪    币: 18345
活跃值: (9613)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14 楼
逆天而行 通用的 理论上 所有平台都支持
不可能通用!
arm是简单指令系统,是等长指令
X86是复杂指令系统,是不等长指令。
操作码不同,对每个操作码的解释代码也完全不同。
2025-9-11 16:05
0
雪    币: 1485
活跃值: (2276)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
15 楼
tDasm 不可能通用! arm是简单指令系统,是等长指令 X86是复杂指令系统,是不等长指令。 操作码不同,对每个操作码的解释代码也完全不同。
指的是这种利用栈式虚拟机去模拟执行代码的保护思想通用吧..至于指令集的问题你自己想办法解决就行
2025-9-11 16:09
0
雪    币: 4725
活跃值: (7322)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
16 楼
tDasm 不可能通用! arm是简单指令系统,是等长指令 X86是复杂指令系统,是不等长指令。 操作码不同,对每个操作码的解释代码也完全不同。
因为 llvm 是支持交叉编译的,我相当于给编译器 植入了 一段我的 代码,llvm 能编译出啥 都是 vmp的 当然 你只能用c语言编译,我讲的很清楚,如果还不懂 你可以去看看 llvm 的资料。也可以问问 人工智能 
2025-9-11 16:20
0
雪    币: 3103
活跃值: (2705)
能力值: ( LV6,RANK:80 )
在线值:
发帖
回帖
粉丝
17 楼
大牛
2025-9-11 16:21
0
雪    币: 4725
活跃值: (7322)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
18 楼
llvm 会把所有的指令 转化伪 通用的 ir 指令 我只需要 翻译 ir 就行了 其他的不用管
2025-9-11 16:22
0
雪    币: 2220
活跃值: (7870)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
19 楼
2025-9-11 16:32
0
雪    币: 275
活跃值: (1906)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
20 楼
厉害
2025-9-11 16:41
0
雪    币: 795
活跃值: (1346)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
21 楼
大牛恐怖如斯
2025-9-11 16:41
0
雪    币: 0
活跃值: (115)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
22 楼
感谢分享
2025-9-11 16:49
0
雪    币: 343
活跃值: (1915)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
23 楼
66666
2025-9-11 17:21
0
雪    币: 4725
活跃值: (7322)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
24 楼
tDasm 不可能通用! arm是简单指令系统,是等长指令 X86是复杂指令系统,是不等长指令。 操作码不同,对每个操作码的解释代码也完全不同。
我已经上传了 x86 和 arm 版的样本了
2025-9-11 17:40
2
雪    币: 10327
活跃值: (7229)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
25 楼
我们学习本身就是在造轮子。
2025-9-11 18:02
1
游客
登录 | 注册 方可回帖
返回