精品乱码一区内射人妻无码-亚洲中文AⅤ中文字幕在线-免费不卡国产福利在线观看-国产综合无码一区二区色蜜蜜

          重慶慧都科技有限公司

          免費(fèi)會員
          您現(xiàn)在的位置: 重慶慧都科技有限公司>> Code Virtualizer
          Code Virtualizer
          參考價: 面議
          具體成交價以合同協(xié)議為準(zhǔn)
          • 產(chǎn)品型號
          • 品牌
          • 其他 廠商性質(zhì)
          • 所在地

          訪問次數(shù):129更新時間:2021-06-25 16:57:52

          聯(lián)系我們時請說明是智能制造網(wǎng)上看到的信息,謝謝!

          暫無信息

          免費(fèi)會員·5年
          聯(lián)人:
          何經(jīng)理

          掃一掃訪問手機(jī)商鋪

          產(chǎn)品簡介
          Code Virtualizer 是一個強(qiáng)大的代碼攪亂系統(tǒng)。它可以幫助軟件保護(hù)他們軟件內(nèi)重要和敏感的代碼區(qū),防止他人使用逆向工程,而且它只消耗最小的系統(tǒng)資源。
          產(chǎn)品介紹

          Code Virtualizer 是一個強(qiáng)大的代碼攪亂系統(tǒng)。它可以幫助軟件保護(hù)他們軟件內(nèi)重要和敏感的代碼區(qū),防止他人使用逆向工程,而且它只消耗最小的系統(tǒng)資源。
          Code Virtualizer 將你源代碼(Intel x86 指令)轉(zhuǎn)化成虛擬的指令,只有內(nèi)部的虛擬機(jī)器可以明白這些指令。對于每一個所保護(hù)的程序,這些所產(chǎn)生的虛擬指令以及虛擬機(jī)器本身都是*的,以防止他人對 Code Virtualizer 采用廣泛的攻擊。
          Code Virtualizer 可以在任何 x32 或 x64 原生 PE 文檔中(例如可執(zhí)行文檔(EXEs),system services,DLLs,OCXs,ActiveX 控制檔,熒幕保護(hù)程序以及 裝置驅(qū)動程序 )保護(hù)你重要和敏感的代碼區(qū)。

          圖怪獸_c0a700bda0f013909aaf189675f557d9_69921.png


          • Code Virtualizer預(yù)覽:應(yīng)用信息
          • Code Virtualizer預(yù)覽:保護(hù)選項(xiàng)
          • Code Virtualizer預(yù)覽:保護(hù)宏
          • Code Virtualizer預(yù)覽:虛擬機(jī)
          • Code Virtualizer預(yù)覽:高級選項(xiàng)
          • Code Virtualizer預(yù)覽:保護(hù)

          聲明:本產(chǎn)品中文介紹為慧都網(wǎng)版權(quán)所有,未經(jīng)慧都公司書面許可,嚴(yán)禁拷貝、轉(zhuǎn)載!

          需要培訓(xùn)、定制、外包?

          請聯(lián)系我們!800018081


          慧都專業(yè)技術(shù)團(tuán)隊(duì)幫助您提高效率,節(jié)省成本,降低風(fēng)險!

          * 關(guān)于本產(chǎn)品的分類與介紹僅供參考,精準(zhǔn)產(chǎn)品資料以介紹為準(zhǔn),如需購買請先行測試。

          逆向工程的基本原理

          當(dāng)一個程序被創(chuàng)建時, 編譯器 會將程序的源代碼 編譯 成多個含有機(jī)器語言代碼的 對象檔案 。然后,這些 對象檔案 會被銜接在一起而產(chǎn)生最后的 可執(zhí)行 文檔。


          圖 1: 編譯你的原代碼

          當(dāng) 一個軟件破解者嘗試破解一個編譯過的程序時,他會使用反 編譯器 具將機(jī)器語言代碼反 編譯 成另一種更容易讓人明白的代碼(例如 匯編語言 或者一種更高級的 程序語言 ),然后對于這反 編譯 成的語言進(jìn)行研究。


          圖 2: 對你的程序作反編譯

          當(dāng) 一個軟件破解者對于目標(biāo)程序擁有很好的了解時,他可以更改這個編譯過的程序來改變它的運(yùn)行。例如 , 軟件破解者可以在程序里繞過一組用來檢驗(yàn)試用期限的 例程 ,使它可以運(yùn)作。更嚴(yán)重的是,軟件破解者可以使程序看來已經(jīng)經(jīng)過注冊那樣地來運(yùn)作。

          代碼虛擬化和逆向工程的比較

          代碼虛擬化主要是將一組 二元碼 轉(zhuǎn)化成另一種另一個機(jī)器才明白的 二元碼 。換句話說,一個特定機(jī)器的指令將被轉(zhuǎn)變成另一個機(jī)器的指令。下圖展示的是一組 Intel x86 指令轉(zhuǎn)變成另一個機(jī)器的指令(一個 32- 位的精簡指令集計(jì)算機(jī)的指令)


          圖 3: Intel x86 指令轉(zhuǎn)變成 精簡指令集計(jì)算機(jī) 的指令

          Code Virtualizer 可以產(chǎn)生多種擁有個別指令集的虛擬機(jī)器。 換句話說,一組特定的 Intel x86 指令可以在個別的機(jī)器里被轉(zhuǎn)變成各種不同的 指令集,以防 一個軟件破解者從中辨別任何所產(chǎn)生的虛擬碼。下圖展示了一組 Intel x86 指令如何可以被轉(zhuǎn)變成各種不同種類的虛擬機(jī)器所模擬的虛擬碼。


          圖 4: x86 到多種虛擬 CPU 的轉(zhuǎn)化

          當(dāng) 一個軟件破解者嘗試對一組受到 Code Virtualizer 保護(hù)的代碼進(jìn)行 反編譯時,他無法找到任何本來的 x86 指令,而只會發(fā)現(xiàn)一個他或其它特別的 反編譯器 *陌生的、新的指令集。這將迫使 軟件破解者使用非常多的努力來研究每一行的代碼的意思以及學(xué)習(xí)每一個受保護(hù)程序內(nèi)的虛擬機(jī)器的運(yùn)作原理。 Code Virtualizer 完*全地對虛擬碼的運(yùn)行以及個別虛擬機(jī)器的學(xué)習(xí)進(jìn)行了攪亂,以阻止任何人學(xué)習(xí)當(dāng)中的虛擬碼是如何運(yùn)作的。

          現(xiàn)實(shí)生活上的代碼虛擬化

          Code Virtualizer 可以被輕易地 內(nèi)嵌 進(jìn)你的 Win32 或 Win64 程序以及 驅(qū)動程序 里。你只需要在你的源代碼當(dāng)中選擇你要使用 Code Virtualizer 保護(hù)的代碼區(qū)。下面的例子展示你如何可以在 C 程序里保護(hù)一個特定的代碼區(qū)。

            #Include
            #Include "VirtualizerSDK.h"

            void main()
            {
                VIRTUALIZER_START      // the area to protect starts here

                printf("Hello World");

                VIRTUALIZER_END       // end of area to protect
           }

          VIRTUALIZER_START/VIRTUALIZER_END 宏 都只是多余的 宏 ,它們不會對原來的程序的運(yùn)行有任何的影響。只有當(dāng)一個受保護(hù)的程序運(yùn)行進(jìn)入保護(hù)時段時, Code Virtualizer 可以辨認(rèn)這些受保護(hù)的程序區(qū),然后將它們轉(zhuǎn)變成一個虛擬機(jī)器明白的虛擬代碼。

          下圖展示了一個原來 編譯過的程序(在還沒有受保護(hù)時)以及當(dāng)它被 Code Virtualizer 保護(hù)時所經(jīng)過的 轉(zhuǎn)變。


          圖 5: 原來的程序和受保護(hù)程序的比較

          如圖所示, Code Virtualizer 需要將所產(chǎn)生的虛擬機(jī)器 內(nèi)嵌 進(jìn)受保護(hù)程序的末端,以便在程序運(yùn)行的時候可以對模擬運(yùn)行這些虛擬代碼。虛擬機(jī)器的 大小 可以相等于 10 Kb 到 30 Kb (大小取決于所選擇的復(fù)雜程度),對于最后所產(chǎn)生的受保護(hù)程序的大小沒有太大的影響。

          結(jié)論

          Code Virtualizer 是一個可以用來防止別人窺視你重要且敏感的程序的強(qiáng)大技術(shù) , 例如你用來檢驗(yàn)所輸入的注冊 序號 是否正確的 例程 。此外, Code Virtualizer 稍微改比變受保護(hù)程序里的 PE 標(biāo)頭 ,這意味著你可以在 Code Virtualizer 上置入一個 壓縮器 或另一個軟件保護(hù)層。

          如果你是一個 驅(qū)動程序 的,而且為了找不到一個保護(hù) 驅(qū)動程序 的解決方案而煩惱, Code Virtualizer 提供你一種相同于保護(hù)你程序和 DLL 的技術(shù)來保護(hù)你的 驅(qū)動程序 ( 32- 位或者 64- 位)。

          今天就嘗試 Code Virtualizer ,開始為你的 32- 位 /64- 位程序以及 驅(qū)動程序 里置入軟件保護(hù)業(yè)里的技術(shù)吧!

          以下是 Code Virtualizer® 的主要特點(diǎn):

          • 使用多個虛擬機(jī)器進(jìn)行攪亂

          • 對每個受保護(hù)程序進(jìn)行*的保護(hù)

          • 保護(hù)任何的 x32 和 x64 程序以及 驅(qū)動程序

          • *的變異引擎

          • 代碼重組來保護(hù) DLLs 和 驅(qū)動程序

          • 在*的虛擬機(jī)器里模擬任何 Intel x86 代碼

          • 每個受保護(hù)程序里都有*的虛擬碼

          • *兼容于任何的 壓縮器 / 軟件保護(hù)層

          • 由指令列加載 的保護(hù)

          相關(guān)產(chǎn)品


          會員登錄

          ×

          請輸入賬號

          請輸入密碼

          =

          請輸驗(yàn)證碼

          收藏該商鋪

          X
          該信息已收藏!
          標(biāo)簽:
          保存成功

          (空格分隔,最多3個,單個標(biāo)簽最多10個字符)

          常用:

          提示

          X
          您的留言已提交成功!我們將在第一時間回復(fù)您~
          產(chǎn)品對比 二維碼

          掃一掃訪問手機(jī)商鋪

          對比框

          在線留言
          宁阳县| 永登县| 海盐县| 嵩明县| 乌苏市| 化隆| 方城县| 湖南省| 宁南县| 尼木县| 洞口县| 北流市| 岑巩县| 玉溪市| 道孚县| 行唐县| 兰坪| 呈贡县| 安康市| 墨脱县| 小金县| 井冈山市| 富阳市| 乡城县| 内黄县| 长白| 兴隆县| 武威市| 麻江县| 睢宁县| 黄大仙区| 青海省| 昌邑市| 浮山县| 沂水县| 太白县| 大宁县| 桓台县| 滁州市| 东台市| 梁平县|