模拟CPU
程序源码保护系统《甲壳2》的重要程序组件
模拟CPU是程序源码保护系统《甲壳2》的一个重要程序组件,它本身是一个程序。
简介
“模拟CPU”是程序源码保护系统《甲壳2》的一个重要程序组件,它本身是一个程序
其在《甲壳2》中的功能是解析执行自己独有的指令信息,由于《甲壳2》系统强大的
智能处理功能,对
程序员
而言 可视作透明。
关于《甲壳2》
甲壳2,一个全新的软件源码保护程序,打破常规
软件保护
壳的模式,
独创强大的组件“
CPU模拟器
”能在原始指令和真实CPU组件进行阻隔,
在保证原始指令正确执行的同时也保证“
CPU模拟器
”的透明性。
“
CPU模拟器
”从外观给人感觉类似流行的
虚拟机
保护,然两者却存在本质的差别。
早在
源码
保护之初,程序员拐弯抹角辗转实现一条指令的功能,此种方式属于指令的
功能模拟,也是如今流行
虚拟机
(VMP)保护的惯用手法。然“
CPU模拟器
”是在
之前
虚拟机
基础上的强化和升华,其以模拟''CPU内部执行''的手法让指令保护达到更
佳的效果。
《甲壳2》集合内部组件‘
CPU模拟器
’的保护效果大体如下:
1:程序出于
编译器
不会有任何修改痕迹 使得很少人会往模拟器这个方向去分析
2:模拟器完全阻断CPU和原始指令之间的直接诶接触
3:程序原始的指令 既不会出现在执行前 也不会出现在执行中 更不会出现在执行后
4:放入调试器你只能看见模拟器无尽代码呼呼的转悠 而不知其所思虑
5:程序为
多态
的效果进行了巧妙的设计 稍作改动就能为不同的用户编译出不同的“
CPU模拟器
”
《甲壳》系列源码保护程序还在不断的改进和提升,欲了最新信息和更多详情,
参考资料
最新修订时间:2022-07-26 10:47
条目作者
小编
资深百科编辑
目录
概述
简介
关于《甲壳2》
参考资料
Copyright©2024
闽ICP备2024072939号-1