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

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

2025-9-11 14:33
32146

冰与火的战歌:Windows内核攻防实战高级班!从零到实战,融合AI与Windows内核攻防全技术栈,打造具备自动化能力的内核开发高手。

最后于 2025-9-11 17:39 被逆天而行编辑 ,原因:
上传的附件:
收藏
点赞 434
打赏
分享
最新回复 (302)
雪    币: 4722
活跃值: (7286)
能力值: ( 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
活跃值: (2341)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
666
2025-9-11 14:39
0
雪    币: 661
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
6
学习学习mark
2025-9-11 14:41
0
雪    币: 411
活跃值: (861)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
666
2025-9-11 14:44
0
雪    币: 11
活跃值: (735)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
学习学习
2025-9-11 14:48
0
雪    币: 244
活跃值: (3755)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
666,学习下~
2025-9-11 15:09
0
雪    币: 2217
活跃值: (3327)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
10
不造轮子,何以知轮之精髓?
2025-9-11 15:27
0
雪    币: 18245
活跃值: (9508)
能力值: ( 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
雪    币: 4722
活跃值: (7286)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
13
tDasm vmp到底是安卓还是x86 win?如果是安卓Native一般是arm指令,你怎么是x86指令?vm后效果展示显示就是x86指令
通用的 理论上 所有平台都支持
2025-9-11 15:41
0
雪    币: 18245
活跃值: (9508)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
逆天而行 通用的 理论上 所有平台都支持
不可能通用!
arm是简单指令系统,是等长指令
X86是复杂指令系统,是不等长指令。
操作码不同,对每个操作码的解释代码也完全不同。
2025-9-11 16:05
0
雪    币: 1479
活跃值: (2246)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
15
tDasm 不可能通用! arm是简单指令系统,是等长指令 X86是复杂指令系统,是不等长指令。 操作码不同,对每个操作码的解释代码也完全不同。
指的是这种利用栈式虚拟机去模拟执行代码的保护思想通用吧..至于指令集的问题你自己想办法解决就行
2025-9-11 16:09
0
雪    币: 4722
活跃值: (7286)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
16
tDasm 不可能通用! arm是简单指令系统,是等长指令 X86是复杂指令系统,是不等长指令。 操作码不同,对每个操作码的解释代码也完全不同。
因为 llvm 是支持交叉编译的,我相当于给编译器 植入了 一段我的 代码,llvm 能编译出啥 都是 vmp的 当然 你只能用c语言编译,我讲的很清楚,如果还不懂 你可以去看看 llvm 的资料。也可以问问 人工智能 
2025-9-11 16:20
0
雪    币: 3085
活跃值: (2680)
能力值: ( LV6,RANK:80 )
在线值:
发帖
回帖
粉丝
17
大牛
2025-9-11 16:21
0
雪    币: 4722
活跃值: (7286)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
18
llvm 会把所有的指令 转化伪 通用的 ir 指令 我只需要 翻译 ir 就行了 其他的不用管
2025-9-11 16:22
0
雪    币: 2211
活跃值: (7785)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
19
2025-9-11 16:32
0
雪    币: 275
活跃值: (1896)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
20
厉害
2025-9-11 16:41
0
雪    币: 793
活跃值: (1341)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
21
大牛恐怖如斯
2025-9-11 16:41
0
雪    币: 0
活跃值: (115)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
22
感谢分享
2025-9-11 16:49
0
雪    币: 343
活跃值: (1910)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
23
66666
2025-9-11 17:21
0
雪    币: 4722
活跃值: (7286)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
24
tDasm 不可能通用! arm是简单指令系统,是等长指令 X86是复杂指令系统,是不等长指令。 操作码不同,对每个操作码的解释代码也完全不同。
我已经上传了 x86 和 arm 版的样本了
2025-9-11 17:40
2
雪    币: 10291
活跃值: (7189)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
25
我们学习本身就是在造轮子。
2025-9-11 18:02
1
游客
登录 | 注册 方可回帖
返回