• <menu id="w2i4a"></menu>
  • logo .NET Reactor用戶幫助指南
    文檔首頁>>.NET Reactor用戶幫助指南>>.NET Reactor使用教程(十一)——命令行參數(shù):保護設置

    .NET Reactor使用教程(十一)——命令行參數(shù):保護設置


    .NET Reactor是一款功能強大的代碼保護以及許可授權管理系統(tǒng),主要用于開發(fā)人員對其.NET軟件的保護,其支持所有支持.NET編譯的程序開發(fā)語言。

    點擊下載.NET Reactor最新試用版

    本篇文章主要介紹.NET Reactor的命令行參數(shù)中的保護設置。

    參數(shù) 描述
    反篡改  
    -antitamp [1/0] 此選項可防止受保護的程序集被黑客工具篡改。
    [1] = Enable
    [0] = Disable {default}
    控制流混淆  
    -control_flow_obfuscation [1/0] 啟用“控制流混淆”來破壞程序流程,使其他人很難理解程序邏輯。
    [1] = Enable
    [0] = Disable {default}
    控制流混淆等級  
    -flow_level [1/2/3/4/5/6/7/8/9] 此選項使你可以控制流混淆的級別。“1”表示控制流混淆的最低級別,“9”{默認}表示最強級別。
    本地EXE文件  
    -nativeexe [1/0] .NET Reactor能夠為你的應用程序生成本機x86 EXE文件存根。這樣就無法在反編譯器中直接打開受保護的應用程序。反編譯器將受保護的應用程序識別為本機EXE文件。
    [1] = Enable
    [0] = Disable {default}
    NecroBit保護  
    -necrobit [1/0] 啟用此選項以使用NecroBit保護。NecroBit可以與應用程序和庫保護模式一起使用。在庫保護模式下,將創(chuàng)建一個附加文件。
    [1] = Enable
    [0] = Disable {default}
    NecroBit /反射兼容模式  
    -necrobit_comp [1/0] 如果你在NecroBit保護庫上有反射問題,則應啟用此選項。
    [1] = Enable
    [0] = Disable {default}
    創(chuàng)建映射文件  
    -mapping_file [1/0] 啟用映射文件以創(chuàng)建一個文件,該文件使用混淆的名稱交叉引用未經(jīng)混淆的名稱,堆棧跟蹤反混淆器(Stack Trace Deobfuscator)使用該文件。
    [1] = Enable
    [0] = Disable {default}
    啟用混淆  
    -obfuscation [1/0] 啟用此選項可以混淆所有非公共類和成員名稱。
    [1] = Enable
    [0] = Disable {default}
    增量混淆  
    -incremental_obfuscation [1/0] 如果你希望.NET Reactor始終為你的類型和成員名稱生成相同的混淆字符串,則需要啟用此選項。
    [1] = Enable
    [0] = Disable {default}
    排除  
    -exclude_enums [1/0] 排除 - 枚舉
    [1] = Enable
    [0] = Disable {default}
    -exclude_events [1/0] 排除 - 事件
    [1] = Enable
    [0] = Disable {default}
    -exclude_fields [1/0] 排除 - 字段
    [1] = Enable
    [0] = Disable {default}
    -exclude_methods [1/0] 排除 - 方法
    [1] = Enable
    [0] = Disable {default}
    -exclude_properties [1/0] 排除 - 屬性
    [1] = Enable
    [0] = Disable {default}
    -exclude_types [1/0] 排除 - 類型
    [1] = Enable
    [0] = Disable {default}
    -exclude_serializable_types [1/0] 禁用此選項可防止可序列化類型進行混淆處理。
    [1] = Enable
    [0] = Disable {default}
    -regularexpressions 排除 - 正則表達式
    混淆公共類型  
    -obfuscate_public_types [1/0] 啟用此選項可以對程序集中的所有類型和成員名稱進行混淆處理。
    [1] = Enable
    [0] = Disable {default}
    使用Uprintable字符  
    -unprintable_characters [1/0] 不可打印的字符使用不可打印的字符串來混淆類型和成員名稱,但如果程序集必須作為安全代碼運行,則不能使用。
    [1] = Enable
    [0] = Disable {default}
    Pre-JIT方法  
    -prejit [1/0] 結合Native EXE文件功能和NecroBit,.NET Reactor能夠?qū)⑼泄芊椒ㄞD(zhuǎn)換為REAL x86本機代碼。只有不影響運行時和平臺行為的方法(如屬性getter / setter ...)才會轉(zhuǎn)換為本機代碼。 從本質(zhì)上講,此功能具有內(nèi)置的組件修改保護。
    [1] = Enable
    [0] = Disable {default}
    資源加密和壓縮  
    -resourceencryption [1/0] 啟用此選項可壓縮和加密嵌入式資源。
    [1] = Enable
    [0] = Disable {default}
    字符串加密  
    -stringencryption [1/0] 字符串加密偽裝內(nèi)化文本,使得解密CIL的交互變得更加困難。
    [1] = Enable
    [0] = Disable {default}
    強名稱刪除保護  
    -antistrong [1/0] 此選項啟用反強名稱刪除技術,可防止受保護的程序集被黑客工具篡改。注意:此選項可能會影響受保護程序集的運行時性能。
    [1] = Enable
    [0] = Disable {default}
    Anti ILDASM /抑制反編譯  
    -suppressildasm [1/0] 啟用此選項可使用ildasm.exe工具禁止反匯編為IL。即使此選項設置為FALSE,你的源代碼仍然是安全的。
    [1] = Enable
    [0] = Disable {default}

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();