winform dll和exe代码混淆

.NET技术 > C# [问题点数:40分]
等级
本版专家分:247
结帖率 93.33%
moonlover

等级:

混淆加密保护项目,C#中将dll汇入exe,并加壳

混淆加密保护项目,C#中将dll汇入exe,并加壳 http://www.cnblogs.com/wuhenke/archive/2010/02/01/1660852.html 这几天在做自己的一个小程序,因为使用了3层架构,运行目录下有很多dll文件,最终发布时,我打算...

让c#的exe只要被修改就无法运行,支持混淆和数字证书

首先用sdk的sn工具或者makecert工具生成公钥密钥,推荐makecert,做自己的证书,我做了一个受信任的根证书放在受信任的根证书颁发机构,用这个根证书办法了一个下级证书放在个认证书里。把这两个证书都保存起来,...

Net程序集混淆加密保护(自己辛辛苦苦搞出来的dll,居然可以很容易的被看到源码!不采取行动行吗!)...

.NET Reflector 2011 2月已经结束提供免费版本,催生了另一个开源的项目ILSpy 大家都知道.net开发的软件,无论WebForm项目还是WinForm项目,发布的时候都是编译成dll或者exe文件。但是我们经常会无论是出于学习还是...

C# Winform 应用程序代码反编译加密混淆工具含Lisense

XenocodePostbuild2010forNET 可能你一看这个名字就知道了,里面包含Lisense 我的所有资源都是免费的。之前下载别人的都是要分的,凡是要分的,我都下载过来以后再上传到我这里,免费给大家使用

如何混淆.net winform程序

用Dotfuscator工具混淆.NET的核心源码,然后再用.NET Reactor给.NET程序加壳。 其中Reactor是防止.NET Reflector直接反编译,给它加道壳,但它是存在克星的那就是de4dot,所以Dotfuscator混淆源码是少不了的。如果你...

C#使用Dotfuscator混淆代码的加密方法

C#编写的代码如果不进行一定程度的混淆和加密,那么是非常容易被反编译进行破解的,特别是对于一些商业用途的C#软件来说,因为盯着的人多,更是极易被攻破。使用Dotfuscator可以实现混淆代码、变量名修改、字符串...

Dotfuscator对exe进行混淆处理,Dotfuscator使用遇到的问题,ILSpy

需求很简单,使用c#开发的程序,编译后产生的dll和exe文件,但是为了被他人反编译盗取源代码,我们需要对开发程序进行混淆操作,防止他人盗看我们的源代码程序,其实混淆处理这一概念不光在这里提到,如果小伙伴们...

C# 把引用的dll嵌入到exe文件中

当发布的程序有引用其它dll, 又只想发布一个exe时就需要把dll打包到exe 当然有多种方法可以打包, 比如微软的ILMerge,混淆器附带的打包... 用代码打包的实现方式也有很好,本文只是其中一种实现方式,不需要释放文件!...

.net 代码加密混淆

当前C# .net语言的应用范围越来越广泛,IIS 的服务器架构后台代码、桌面应用程序的 winform 、Unity3d 的逻辑脚本都在使用。C# .net 具备强大的便捷特性,使得开发成本极低。而作为一款.net 语言,也有它让开发者...

C#使用Dotfuscator混淆代码以及加密

C#编写的代码如果不进行一定程度的混淆和加密,那么是非常容易被反编译进行破解的,特别是对于一些商业用途的C#软件来说,因为盯着的人多,更是极易被攻破。使用Dotfuscator可以实现混淆代码、变量名修改、字符串...

win10 64位下go编译dll给C#调用

1、首先下载安装mingw-w64-install.exe,安装的时候根据go的架构选择64位或i686,安装后将mingw下的bin加入到PATH环境变量,打开控制台,输入gcc,查看是否安装成功。 2、编写go代码: package main import "C" ...

混淆与反射的问题

由于Debug签名是不会去执行混淆的相关代码,而正式签名才会执行project.properties中的proguard.config=proguard.cfg混淆~  利用名称反射去生成对象,如果混淆中含有反射的代码,则反射时则会找不到相关的类,则...

使用VS自带的混淆器防止你的程序被反编译

这里就介绍大家使用VS自带的混淆器dotfuscator.exe来阻止这种行为。首先要做的找到dotfuscator.exe:D:\Microsoft Visual Studio .NET 2003\PreEmptive Solutions\Dotfuscator Community Edition运行dotfuscator.exe...

.net 编译、反编译、查壳、脱壳、反混淆工具

.NET Reflector &... 反编译工具,支持修改il代码 ILSpy 反编译工具,支持调试、开源 de4dot 反混淆工具 JustDecompile 反编译工具 DnSpy 反编译工具,支持调试 dotPeek ...

在C#调用C++的DLL简析(二)—— 生成托管dll

写操作之前,还是扼要的说一下托管与非托管C++的区别好了,其实我也并没有深入了解过托管C++的特点所在,其最大的特征就是可以由系统来调试回收相关的代码资源,跟C#的特性一样,只是编程风格跟C++类似而已,因此,...

C/S系统快速开发框架(C#+Winform+SQL)

C/S系统快速开发框架 适用开发:制造、服务、零售、商贸等行业的ERP、MRP、MES、CRM、MIS、HIS、POS数据管理应用系统运行平台:Windows + .NET Framework 4.5开发工具:Visual Studio 2015+,C#语言数据库:...

.NET程序的代码混淆、加壳与脱壳

通常我们通过代码混淆、加密的形式达到软件保护的目的。在Web开发里我们接触过的可能就是JS代码加密了,可以通过对JS代码进行混淆、加密从而实现对核心JS代码的保护。如果没有接触过的可以在这里简单了解一下,这次...

【CSharp】C#程序使用.NET Reactor进行混淆加壳

查询了很多方法,找到了一款简单的代码混淆以及加壳的软件。当然了,这些的混淆与加密只是应付一些小毛贼。但纸老虎能下走大批人。 0x01:  下载的软件是.NET Reactor,如果未注册的话生成后的文件会有.NET ...

C#调用C++动态库(dll

在实际软件开发过程中,由于公司使用了多种语言开发,在C#中可能需要...还有就是,由于C#开发好的项目,我们可以利用reflector等反编译工具反编译出其源代码,所以对于一些核心算法,我们不希望被别人知道,因此为

混淆代码的编码注意事项

有些客户端的.net代码,在完成编码后需要用一些工具(如dotfuscator)进行混淆。 一般“混淆”有2个比较明显的改变:成员名称的改变(命名空间、类名、方法名、属性名等);混淆代码过程(当然是在不改变原实现的...

基于DevExpress的Winform程序安装包的制作

在我们做系统开发的时候,都会面临一个安装包制作的问题,...本文主要介绍基于DevExpress的Winform程序安装包的制作内容,包括VS2010VS2013/V2105的不同处理方式。我们知道,VS2010是最后一个可以使用微软安装包...

(转)基于DevExpress的Winform程序安装包的制作

  在我们做系统开发的时候,都会面临一个安装包制作的问题,如何把我们做好的系统,通过安装包工具整合成一个安装包给客户进行安装。安装包的优势就是一步步安装就可以了,不用复制一大堆文件给客户,还怕缺少...

C#调用C++ DLL简析(二)—— 生成托管dll

写操作之前,还是扼要的说一下托管与非托管C++的区别好了,其实我也并没有深入了解过托管C++的特点所在,其最大的特征就是可以由系统来调试回收相关的代码资源,跟C#的特性一样,只是编程风格跟C++类似而已,因此,...

相关热词 c# 计算校验和 c# 视觉框架 c++调用c# ref 编写c#窗体程序 c# 代码 卸载程序 c#单斜杠双斜杠 c#线程阻塞的方法 c#获取文件所在路径 c#mysql添加删除 c#里氏转换原则