硬體模擬程式
“CPU模擬器”同“模擬CPU”,是同一硬體模擬程式的兩種不同稱呼。
“模擬CPU”是程式源碼保護系統《甲殼2》的一個重要程式組件,它本身是一個程式
其在《甲殼2》中的功能是解析執行自己獨有的指令信息,由於《甲殼2》系統強大的
智慧型處理功能,對程式設計師而言 可視作透明。
關於《甲殼2》
甲殼2,一個全新的軟體源碼保護程式,打破常規軟體保護殼的模式,
獨創強大的組件“CPU模擬器”能在原始指令和真實CPU組件進行阻隔,
在保證原始指令正確執行的同時也保證“CPU模擬器”的透明性。
“CPU模擬器”從外觀給人感覺類似流行的虛擬機保護,然兩者卻存在本質的差別。
早在源碼保護之初,程式設計師拐彎抹角輾轉實現一條指令的功能,此種方式屬於指令的
功能模擬,也是如今流行虛擬機(VMP)保護的慣用手法。然“CPU模擬器”是在
之前虛擬機基礎上的強化和升華,其以模擬''CPU內部執行''的手法讓指令保護達到更
佳的效果。
《甲殼2》集合內部組件‘CPU模擬器’的保護效果大體如下:
1:程式出於編譯器 不會有任何修改痕跡 使得很少人會往模擬器這個方向去分析
2:模擬器完全阻斷CPU和原始指令之間的直接誒接觸
3:程式原始的指令 既不會出現在執行前 也不會出現在執行中 更不會出現在執行後
4:放入調試器你只能看見模擬器無盡代碼呼呼的轉悠 而不知其所思慮
5:程式為多態的效果進行了巧妙的設計 稍作改動就能為不同的用戶編譯出不同的“CPU模擬器”
《甲殼》系列源碼保護程式還在不斷的改進和提升,欲了最新信息和更多詳情,
請點擊甲殼主頁W W W . J O C O C . C O M