.net Reactor之dll文件反编译混淆

.net Reactor之dll文件反编译混淆

.net Reactor的主要功能:

1.是对dll文件、exe文件进行反编译混淆

2.对dll进行内部加锁,限制其使用的固定机器、固定时间、部署次数

2.创建证书文件,用证书管理其限制的机器、时间、部署次数

页面:

混淆方法:

1.在files》Main Assembly中选择需要加密的dll文件。

2.在Additional Files中点击Scan可添加在该dll中引用的dll文件。可不选择

3.在Quick Settings中选择混淆方式:

  NecroBit:           把程序集转为非托管代码;

  Anti ILDASM:          反编译;          √

  Obfuscation:          混淆;              √

  Create Mapping File:       创建地图文件;

  Anti Tampering:      防篡改;

  String Encryption:        加密字符;         √

  Compress & Encrypt Resources:压缩并加密资源;

  Control FlowObfuscation:  混淆控制流。

有对勾的三个为默认设置,一般点选这三个就可以了。

4.然后点击Actions》Protect,生成混淆后的dll文件

5.当出现如下图所示的页面,表示生成成功

6.生成的文件会出现在dll目录中的 dll文件名_Secure(例:LSRPM.Domain_Secure)文件夹中

7.文件夹中的dll文件即混淆后的文件,用其把原文件替代即可。

8.测试该dll文件所在系统,dll加密有可能会损坏原系统功能。需测试确保软件功能正确。

 钻研不易,转载请注明出处。

猜你喜欢

转载自www.cnblogs.com/s313139232/p/9908400.html
今日推荐