c#如何加密与加壳 [问题点数:40分,结帖人zhangxu65]

一键查看最优答案

确认一键查看最优答案?
本功能为VIP专享,开通VIP获取答案速率将提升10倍哦!
Bbs1
本版专家分:0
结帖率 50%
Bbs2
本版专家分:362
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
C#反射加壳
转载自看雪论坛,原帖:http://bbs.pediy.com/showthread.php?p=928841 新建一个CMD项目,复制程序到项目文件中,并设置成为“嵌入式资源”。 Stream sr = Assembly.GetExecutingAssembly().GetManifestResourceStream("命名空间.程序.exe"); byte[] fileBy
C#的winform程序(.net2.0)用什么加壳比较好呀?
求帮助,用C#写的winform程序(.net2.0)用什么<em>加壳</em>(或<em>加密</em>)比较好呀? 求推荐,谢谢。
几款软件加密/加壳工具的比较
几款.Net<em>加密</em>/<em>加壳</em>工具的比较 前言    使用过.NET的程序员都知道,.NET是一个巨大的跨时代进步,它开发效率高、功能强、界面观、耐用、新的语言C#已经提交为行业规范、CLR共公运行库资源丰富,这所有的特点标志着它成为主流编程语言是必然的。      可是它也有一个缺点,那就是编译好的程序集可以完全反编译成源代码,这给一些不法份子提供了很好的机会,试想想,您辛苦的劳动成果就这样给
C#开发的软件要用什么 工具加壳
用C#写了个软件,想做个<em>加密</em>处理 用了很多<em>加壳</em>工具,发现加完软件直接没法有了 求大神给介绍个好用的<em>加壳</em>工具
推荐几款c# winform方面的加壳软件给我哦.
鄙人最近需要<em>加壳</em>的软件,或者<em>加密</em>的软件. 用于<em>加密</em>做好有的软件. 麻烦各位高人推荐几款给小弟. 免费的,收费的都可以! MaxtoCode,和 Sixxpack 这两款都试过了。
C# 从Assembly启动EXE(应用加壳)
using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Reflection; using System.Threading.Tasks; using System.Windows.Forms; namespace AssemblyRun { sta...
简单三步教你利用VMProtect轻松保护你的代码
利用VMProtect<em>加密</em>后的程序和之前有什么区别呢?是否真的能能有效保护代码呢?本文将带你一探究竟。
C#加密工具(加壳
Themida是一个强劲的保护系统, 专为了那些想保护自己的程式 Themida Themida 不被先进的逆向工程和黑客软件破解的软件开发者而开发的。开发者不需要更改任何的原代码,和不需要程式编制的
手脱UPX壳的几种方法
最近在研究各个壳的脱壳方法,有些心得,和大家分享一下如何手脱UPX的壳 我们的流程是 PEID查壳 得知壳的形式为 UPX 0.89.6 - 1.02/ 1.05 - 2.90 -> Markus & Laszlo OD载入,提示为“压缩代码是否继续分析”,我们选择否 方法一:单步跟踪法 程序停在如下图的地方 F8单步向下运行,注意向上的跳转 遇到向上的箭头我们就在下一行
求C#混淆加密工具,及完整的混淆加密教程。怎么.net reader加密后不能用VS打包了,提示找不到依赖项?
1、求C#混淆<em>加密</em>工具,及完整的混淆<em>加密</em>教程。怎么.net reader<em>加密</em>后不能用VS打包了,提示找不到依赖项?2、用VS自带的DSS不能完全混淆,全局字符串还是能反编译,我的连接字符串赤裸裸的显示
C#加壳方案
C#<em>加壳</em>方案 混淆<em>加密</em>C#<em>加壳</em>方案 混淆<em>加密</em>C#<em>加壳</em>方案 混淆<em>加密</em>C#<em>加壳</em>方案 混淆<em>加密</em>C#<em>加壳</em>方案 混淆<em>加密</em>C#<em>加壳</em>方案 混淆<em>加密</em>
C# 代码保护的的纠结。完破主流.NET代码保护。。。
以前用C# ,代码混淆下,<em>加密</em>下IL CODE,<em>加密</em>下字符串,然后流程混淆下。继续在加个壳。。 这样用 Reflector 就不能看代码呢,,, 想着就算去壳了,,代码也<em>加密</em>呢,流程混淆呢。。。破解者
代码保护-- 几款加壳工具
Virbox Protector(商用) 分带授权的版本和独立壳。带授权的版本<em>加壳</em>后需要绑定许可,许可控制软件能否用,<em>加壳</em>保护安全。独立版的话就只是对代码做<em>加壳</em>,防止代码反编译。 碎片代码执行、外壳<em>加密</em>、混淆、数据<em>加密</em>。 服务商提供了较为完善的文档以及<em>加密</em>方式,提供了较为充分的产品管理平台,以及云端网络<em>加密</em>,并且对于开发者免费使用。 使用评价: 简单下载使用了一下,提供的功能很多,并且管...
.NET软件加壳混淆以及去壳教程
http://www.52pojie.cn/thread-208136-1-1.html   以前在看雪混了5,6年了,版主也当过,也帮过不少人,特别是.NET程序都是得心应手的,最近有朋友邀请加入吾爱,一来发现人气那么好,发现很多人不太懂.NET破解的,所以闲来就发一贴教程,教大家了解.NET壳是怎么生成的,怎么破解反混淆去壳的! 一  为什么要<em>加壳</em>混淆  
加密】各种加密(打乱)语言代码的sdk代码
VMP保护------------------------------------------------------------------------------- 置入代码 ({ 235, 16, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 98, 101, 103, 105, 110, 0 }) 'VMP保护开始标志 (这里是你写的代码)
几种常用加密手段的加密与解密
网络中传输敏感信息的时候通常会对字符串做<em>加密</em>解密处理1.Base64位<em>加密</em>(可<em>加密</em>解密)    最简单的<em>加密</em>方式,没有密钥,这种方式只要让别人拿到你的密文,就可以直接解密,只能用来迷惑,一般情况下不单独使用,因为真的并没有什么卵用~可以和其他<em>加密</em>方式混合起来,作为一层外部包装。import base64data = &quot;abc&quot;#<em>加密</em>m = Base64.encodestring(data)prin...
C#加密解密问题(急)(汉字乱码)
我想将一个文件里面的数据读取出来然后<em>加密</em>存放在另个一个文件里面,但<em>加密</em>是成功了。最后将<em>加密</em>后的数据再解密的时候,所有汉字就全部成了问号或乱码了!!!请各位大哥大姐帮忙看一下代码: /// <summa
怎样给C#的程序加壳
怎样给C#的程序<em>加壳</em> 请指点一下
WinForm项目使用反射后,再加壳
之前做好的项目一直使用.NET Reator 做一下<em>加壳</em>混淆处理,程序运行也比较正常。 最近做好了一下项目,<em>加壳</em>后发现有的操作不响应,都是程序中使用了反射查找的方法 string methodName
使用VMProtect给软件加壳
前言最近写了两款项目上用的小软件,本来添加了注册码,挂在网络上分享,当然是要收费的。但是竟然被轻易的破解了,得知后赶紧把资源撤了下来。查阅资料后,得知软件<em>加壳</em>后破解难度会大增,经过研究确定使用VMProtect给自己的软件<em>加壳</em>,并将过程记录下来。VMProtect安装首先下载VMProtect V2.13.8,直接安装,将VMProtect.key放在安装目录下即可正常使用该软件。 <em>加壳</em>(1)打开
如何实现“C# C/S软件加密加壳)或混淆“”
C#+WPF开发的C/S软件,求助如何对软件进行<em>加密</em>(<em>加壳</em>)或混淆? 我目前使用的混淆工具是Dotfuscator,但效果不理想,按照http://blog.csdn.net/l_serein/art
C#(.net)的几种加密解密方式
这是C#的几种<em>加密</em>和解密的方法,里面包含Base64的<em>加密</em>和解密,MD5的<em>加密</em>,SHA1的<em>加密</em>和解密,文件夹的<em>加密</em>和解密
常用加密解密方法C#,.net下载
常用三种<em>加密</em>,解密方法(md5,硬盘,对称),网页,桌面程序通用亲测可用! 相关下载链接://download.csdn.net/download/qq_17634739/9494926?utm_so
C#文件加密和解密
//由于项目需要,要对文件进行<em>加密</em>操作,所以对这个功能做了一点学习。不难,需要注意的地方也不多: <em>加密</em>算法和<em>加密</em>后的长度问题(这里用的AES); <em>加密</em>大文件使用流的方式一点一点<em>加密</em>(防止一次性吃掉很多内存); <em>加密</em>过程的回调; 文件结构; 截图<em>加密</em>: 解密: 选择文件: 内存及CPU的使用: 一、算法首先,文件要<em>加密</em>就一定要解密,所以一定要找个能解密的算法,这个不用多说……其实<em>加密</em>解密算法也
C#实现DES加密解密
DES全称为Data Encryption Standard,即数据<em>加密</em>标准。1997年数据<em>加密</em>标准DES正式公布,其分组长度为64比特,密钥长度为64比特,其中8比特为奇偶校验位,所以实际长度为56比特。现在DES已经被AES所取代。 DES原理和具体计算过程示例可以参考:DES<em>加密</em>教程详细解读 C#可以使用自带的类库简单的完成DES<em>加密</em>,主要用到以下三个类: MemoryStream ...
C#几种常用的加密方式
一、AES<em>加密</em>算法    AES算法基于排列和置换运算。排列是对数据重新进行安排,置换是将一个数据单元替换为另一个。AES 使用几种不同的方法来执行排列和置换运算。    AES是一个迭代的、对称密钥分组的密码,它可以使用128、192 和 256 位密钥,并且用 128 位(16字节)分组<em>加密</em>和解密数据。与公共密钥密码使用密钥对不同,对称密钥密码使用相同的密钥<em>加密</em>和解密数据。通过分组密码返回的...
c# exe 加壳软件下载
<em>c#</em> exe <em>加壳</em> 防止别人反编译,压缩率80% 相关下载链接://download.csdn.net/download/wnyunn/2168889?utm_source=bbsseo
求一些C#打包/压缩/加密的类库
我的需求是把大量零碎文件打包成为一个归档 然后在程序中可以把归档当成一个文件系统,直接访问路径就可以像原来一样访问文件数据 顺带最好有压缩和<em>加密</em>的功能 一般这类程序库叫什么? C#里有比较广泛使用的吗
如何保护.net中的dll文件(防止破解、反编译dll)
.net是一种建立在虚拟机上执行的语言,它直接生成 MSIL 的中间语言,再由.net编译器 JIT 解释映象为本机代码并交付CPU执行。中间语言很容易被反编译,所以研究下如何有效的保护dll文件。我大致的方法为 :强签名+混淆+<em>加密</em>。强签名强命名程序集,可以确保你的程序集唯一,而不被篡改、冒用等;即使相同名字的程序集如果签名也会不同。强签名很简单,本站另一文章已经详细进行了讲解,请参考:http://www.cn-web.com/sh
.NET DLL 保护措施详解(非混淆加密加壳
为什么要保护DLL,我就不多说了,各人有各人的理由。总的来说,就是不想核心逻辑泄露及授权验证被破解两大方面的因素。市面上的混淆<em>加密</em>工具对.NET源码保护的效果天差地别,很多网上下到的混淆工具破解版对.NET源码混淆保护的效果通常都不行(能找到对应的反混淆工具进行脱壳),而保护效果较好的混淆工具,收费比较高昂且也没有破解版,导致很多小企业或个人开发者为.NET的源码的知识产权保护绞尽脑汁。 ...
C# 打包混淆 影响运行
今天在打包项目的时候遇到一个问题,某个功能在本地debug和release模式都可以正常运行,但是打包成安装包之后就失败。该功能的目的是向某个配置文件中每隔一段时间写入一些信息。最后结果技术总监的排查,发现是由于信息模型是internal的,在项目打包的过程中,会对项目进行混淆,而internal和private类都会被混淆,所以打包完成之后的信息缺失,不能正常写入文件。解决方法:对需要写入文件的...
混淆加密保护项目,C#中将dll汇入exe,并加壳
http://www.cnblogs.com/wuhenke/archive/2010/02/01/1660852.html这几天在做自己的一个小程序,因为使用了3层架构,运行目录下有很多dll文件,最终发布时,我打算将dll文件都合并到exe文件中去。微软发布的免费软件ILmerge可以完成这项工作,研究了一下,其用法如下:http://tech.ddvip.com/201...
C#易筋经——反射、反射加壳、反射脱壳、反射注册机
C#易筋经——反射、反射<em>加壳</em>、反射脱壳、反射注册机
c#防止反编译(加壳)
1.新建一个项目(所谓的壳)。命名为Test 2.将要<em>加壳</em>的程序test.exe文件做成资源文件防在Test文件中。   打开新建的项目Test,双击最右侧的Solution Explorer的第一个按钮Properties。    会出现这个画面    然后点击Resourse-AddResource-添加现有资源,就将你要添加的test.exe添加进去,然后再solution  ...
强大的.NET加壳工具——ILProtector
ILProtector是一个你的.NET应用的程序,为了保护您的软件的知识产权。 ILProtector保护你的.NET应用不被逆向工程、反编译和修改的网络代码。ILProtector将中间语言(MSIL)代码转换为一种特定的形式,它将不会被反汇编器或反编译器如IL DASM, .NET Reflector, ILSpy, dotPeek等识别。 (以上文字翻译自官方网站,emmmm,第一次人...
c#如何加密加壳?被引用的块化处理。
我公司的软件是用C#编写的,内容很庞大,许多部分都是经过长期经验积累的结果,软件统调需要各个部分,但这样做不利于保密。希望把各部分程序做成块,主程序引用即可,不能够看到各部分的块化程序,不知道怎样做?谢谢各位大侠了。
.net的程序这么轻松就破解了,请问还怎么加密呢?
前些天朋友教了我两招破解的方法,其实也就是下载一些工具去脱壳和反混淆,然后就可以看到源代码。就这样,我很轻松的破解了几个.net的程序,包括同行的一些的软件,几乎不费什么劲。现在问题来了,这么轻松就可
c#加壳,NET编制的程序太容易反编译用这个加壳
因为。NET编制的程序太容易反编译,而且现在很难找到一个称心如意的<em>加壳</em>工具,使得我们这些程序员很尴尬 有人说,环境自带的有混淆器,呵呵,穿着内裤在大街上散步的人比裸体散步的人好很多? 于是浪费了我差不
vc6.0使用vmprotect加壳
介绍两种方式: 1. map方式 2. sdk方式 废话不多说,begin~~~ 1. map方式 首先,要让vc6.0生成工程的map文件,设置方式如下: Alt+F7 ,打开“Project Settings”选项页,选择 C/C++ 选项卡,并在最下面的 Project Options 里面输入:/Zd ,然后要选择 Link 选项卡,在最下面的 Project Opti
C# 给WinForm程序加壳(写代码加)
现在我开发好了一个WINFORM程序,需要对程序<em>加壳</em>,不是使用软件加,而是在程序中写代码加,没有接触过,请各位帮忙指导一下,最好能给个例子代码?谢谢,在线等立马给分!
VMProtect如何给DLL加密
如何用 VMProtect 给DLL<em>加密</em>,具体步骤是什么,该如何做呢?谢谢!
paip.提升安全性----.net C#源码防止反编译以及源码加密
paip.提升安全性----.net C#源码防止反编译以及源码<em>加密</em> 1.首先,设计的时候,可以按照重要级别进行分模块DLL,或者使用不同的语言开发,重要模块使用编译型语言如VC,VB来开发。。 2.变量,方法命名:使用只有自己懂的语言做变量,方法名等..不要采用英文和中文来命名.. 这种语言只有自己懂,一般来说某个地方的方言是最佳选择,可以夹杂好几地方的方言..这样自己仍然可看懂,
winform 加密 解密 分类: WinForm ...
界面显示: <em>加密</em>: 解密: 代码实现: public string EncryptString(string str) { #region <em>加密</em>程序 char[] Base64Code = new char[] { 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', '...
c#加壳软件
<em>c#</em><em>加壳</em>软件
急!请教在哪里找到加密C#程序的加壳软件TMD或者VMP
想对自己的Winform程序进行保护,网上说TMD和VMP的保护能力较强。请问在哪里下载最新版,如何使用。
.NET程序的代码混淆、加壳与脱壳
通常我们通过代码混淆、<em>加密</em>的形式达到软件保护的目的。在Web开发里我们接触过的可能就是JS代码<em>加密</em>了,可以通过对JS代码进行混淆、<em>加密</em>从而实现对核心JS代码的保护。如果没有接触过的可以在这里简单了解一下,这次我们就不去细说了。 在以前Win32的软件中,<em>加壳</em>脱壳的技术已经发展的非常成熟,国内有大名鼎鼎的看雪、吾爱破解等论坛,三四年前还在上学时,论坛里的大牛一直都是自己的偶像。 而.NET程序因...
请教.net4.0以上的程序可用的混淆和加壳工具和基本概念
说说背景: .net 开发做了这么久,但是混淆和<em>加壳</em>到现在基本没用过,问了下公司其他部门的开发,也说是不用混淆和<em>加壳</em>的。汗,大环境使然吧。最近比较空闲,所以也开始研究一下混淆和<em>加壳</em>吧。 问题: 1.想
C#实现软件加壳
C#实现软件<em>加壳</em>
C#加载内嵌exe资源并运行,类似于加壳
C#加载内嵌exe资源并运行,类似于<em>加壳</em> string resourceName = "ConsoleApp1" + ".AiFace.exe";//命名空间+内嵌资源名称 Stream stream = Assembly.GetExecutingAssembly().GetManifestResourceStream(resourceName);//内嵌资源...
VMProtect软件的使用
VMProtect软件的使用0x00 前言0x01 保护过程 0x00 前言 VMProtect是个软件保护软件。用VMProtect软件保护的木马,很可能躲过防病毒软件的查杀。 0x01 保护过程 1.在控制端计算机上安装VMProtect软件。 2.将木马拖进VMProtect,进行相应设置,最后编译。 3.将编译后生成的木马通过一定方法种植在被控制端计算机上。 4.在被控制端打开瑞星杀毒软...
C# 代码反编译、代码混淆与加壳工具
最近在开发C#程序,为了保证代码不被破解,经过对比,发现有几款工具很不错。接下来逐个进行介绍。 一、代码反编译工具.NET Reflector   直接查看exe源代码,类似Java的jad。为了防止别人破解代码,自然用到代码混淆工具。用法很简单,直接打开exe即可,默认显示反编译的变量,如果要查看类里的方法,点击下方的extend method即可。 二、dotfuscator 代
加壳工具的使用
<em>加壳</em>工具的使用0x01 前言0x01 <em>加壳</em>简介0x02 ASPack<em>加壳</em>0x03 PE-Armor<em>加壳</em> 0x01 前言 这是我对<em>加壳</em>工具的使用的学习记录。 0x01 <em>加壳</em>简介 1.<em>加壳</em>:是一种通过一系列数学运算,将可执行程序文件(EXE)或动态链接库文件(DLL)的编码进行改变(目前<em>加壳</em>软件还可以压缩、<em>加密</em>),以达到缩小文件体积或<em>加密</em>程序编码的目的。当被<em>加壳</em>的程序运行时,外壳程序先被执行,然后由这...
现有一个完整的exe文件,如何使用C#给他加壳
我现在有一个exe文件,不知道语言版本,想使用<em>c#</em>给他加一个壳,网上找了几个说把exe文件直接放在resources中当作资源使用,问题是直接当资源只能用<em>c#</em>的exe文件,现在运行文件未知。 不能用调用的方式做,我不想别人能看到这个exe文件,不然拷出来直接就能用了。假如说C#不好做也可以用其他的语言做,给个方法。
关于winform 源代码加密的问题
请问有什么工具可以<em>加密</em>源码不能被.NET Reflector类似的工具查看源码
C# Winform 应用程序代码反编译加密混淆工具含Lisense
XenocodePostbuild2010forNET 可能你一看这个名字就知道了,里面包含Lisense 我的所有资源都是免费的。之前下载别人的都是要分的,凡是要分的,我都下载过来以后再上传到我这里
C#版加壳程序源码 代码很简洁
C#版<em>加壳</em>程序源码,代码很简洁,工具很好用
目前常见的加密壳列表
这是在unpack论坛上面看到的,先备份下来,有时间了解一下吧。  1. Aspack, UPX, PeCompact等压缩壳  2. Hying's pearmor 0.4x, Yoda's Cryptor & Protector, forgot的仙剑,等简单<em>加密</em>    3. Pelock, Telock, Svk Protector等
C# 常见加密解密类
大部分的<em>加密</em>类的使用方式是差不多的,其中MD5和SHA类似,均为不可逆;RSA位可加可解;DES和AES类似,均需要<em>加密</em>向量;文中所有明文<em>加密</em>后都转为了净荷明文。没必要转Byte转16进制字符串(难为不懂的?)!! <em>加密</em>方式 <em>加密</em>向量 是否可逆 MD5、SHA 不需要 不可逆 RSA 不需要 可逆 AES、DES 需要 可逆
C# 五种加密方式
//须添加对System.Web的引用    using System.Web.Security;         ...         /// &amp;lt;summary&amp;gt;    /// SHA1<em>加密</em>字符串    /// &amp;lt;/summary&amp;gt;    /// &amp;lt;param name=&quot;source&quot;&amp;gt;源字符串&amp;lt;/param&amp;gt;    /// &amp;lt;retur...
C# 关于压缩、加密、解压问题
本文探讨的是关于C#TXT文件的压缩、<em>加密</em>以及解压问题,采用的是密钥方式,可以先进行<em>加密</em>再进行压缩包导入到桌面。 界面如下: 源文件:想要压缩的TXT文件,里边必须有东西,不然代码会报错 压缩文件:要压缩到桌面的路径 代码如下: public partial class 压缩文件 : Form { public 压缩文件() { ...
DLL文件已经被加壳请问该如何使它脱壳进行反射
DLL文件已经被<em>加壳</em>请问该如何使它脱壳进行反射←如题,求脱壳工具以及使用方法。
利用反射实现简单加壳
起因:为系统实现了授权限制,可以对每个用户实现不同的功能授权。 关联:以前为不同客户开发了许多辅助使用系统的小工具,产品想将其中比较重要的也实现授权限制。 困难:小工具繁多,有些代码甚至已经遗失,要想重构代码来实现授权限制几乎不可能。 Idea:通过<em>加壳</em>的方式在程序启动前做授权判断,只有通过授权认证的才能成功启动。 实现步骤: Step1: 将小工具以嵌入资源的方式添加到新的
C# 反射(Reflection)
C# 反射(Reflection) 转自:http://www.runoob.com/csharp/csharp-reflection.html 反射指程序可以访问、检测和修改它本身状态或行为的一种能力。 程序集包含模块,而模块包含类型,类型又包含成员。反射则提供了封装程序集、模块和类型的对象。 您可以使用反射动态地创建类型的实例,将类型绑定到现有对象,或从
反射、反射加壳、反射脱壳、反射注册机(下)
反射、反射<em>加壳</em>、反射脱壳、反射注册机(下) 1、反射<em>加壳</em> 我曾经在06年的《黑客防线》上发表过一篇名为《C# 实现从自身资源提取EXE文件》的文章,主要讲的就是如何将EXE文件以资源的形式保存在PE文件中,然后自我释放出来(模仿木马的自我释放功能),当时就用了反射技术。时隔2年,当年的熬夜奋斗的情景我还依稀记得,通过该文章得指引,释放出来后将会得到一个独立的EXE文件。而在反射壳中仅...
可以给ASP.NET网站生成的DLL进行加壳
可以给ASP.NET网站生成的DLL进行<em>加壳</em>吗,<em>加壳</em>后在ASPX如何调用呢 介绍个有这种功能的<em>加壳</em>软件也可以
有偿找人修改一个简单的vb EXE,没加壳 ,没dll,很简单的个软件。
兄弟们 我有个vb的可执行文件,里面有几个按钮 点过后直接调用窗体,我想通过工具修改为直接调用机子上某一个exe文件或者打开网址,可以实现吗?什么软件才能呢,请指教,谢谢! 如有人能搞定,我可以付劳务
C#中将dll汇入exe,并加壳
这几天在做自己的一个小程序,因为使用了3层架构,运行目录下有很多dll文件,最终发布时,我打算将dll文件都合并到exe文件中去。微软发布的免费软件ILmerge可以完成这项工作,研究了一下,其用法如下: 1、合并file1.dll、file2.dll到destination.dll  ILmerge /ndebug /target:dll /out:C:/destination.dl
.net程序如何用Themida加壳
我遇到了一个问题 我的一个程序是<em>c#</em>写的,然后我想用Themida来<em>加壳</em>,Themidav2.1.2.0是正版的,可是加了壳之后 程序跑不起来 提示 “找不到适合运行此应用程序的运行时版本” Them
.NET程序加壳的基本原理和方式
概述:传统的非托管程序,<em>加壳</em>的对象是汇编指令;对.NET程序的<em>加壳</em>对象则是元数据和IL代码。对.NET程序的<em>加壳</em>,在理论和方式上并没有什么创新,目前都是直接继承与Windows程序的<em>加壳</em>理论和方法。大部分.NET<em>加壳</em>工具也是传统的<em>加壳</em>工具在自身功能上提供了扩展。纯.NET实现的<em>加壳</em>工具还是很少。<em>加壳</em>的方式很多,我们这里以常见的托管压缩壳为例进行讲解。   <em>加壳</em>是一种常用的保护应用程序
c#程序如何防止被破解
公司一款通用软件,卖得挺好,就是轻易就被破解了,很困惑(虽然被破解也是一种好事) 软件是自带<em>加密</em>狗的,做了简单的<em>加密</em>。但是破解版本可以绕过<em>加密</em>狗直接进入程序。 虽然公司在程序后面的代码里加入了一些限制
C# 防止反编译
C# 如何防止别人反编译呢? 现在大神们有什么做法? 我用maxtocode进行<em>加密</em>,但一直提示 xxx.dll ... (1/1) **** D:\项目文件夹\xxx\trunk\xxx\bin\D
如何做混淆加壳。不要求绝对防护,至少别被de4dot和其他软件任何人都能脱壳的情况。
首先。知道.net是绝对会被破解脱壳的。其实任何语言都一样。难度区别有很大不同而已。 所以。我要求不高。 要求就是不能被网上能随意下载到的软件。直接拖拽进去就能完美脱壳反编译就行了。 当然对方如果能o
C# 简单加壳
新建一个CMD项目,复制程序到项目文件中,并设置成为“嵌入式资源”。 程序代码 Stream sr = Assembly.GetExecutingAssembly().GetManifestResourceStream("Query.e.exe"); byte[] fileB
C#版加壳程序源码.rar
C#版<em>加壳</em>程序源码.rar 里面包含.NET的<em>加壳</em>程序和本程序主要处理源码 ---------------------CPU-FOLLOW ME----------官网http://jococ.com
简单C#程序加壳
//搞不懂网上那么多关于简单C#程序<em>加壳</em>转载这个的时候都不去验证一下,不去验证也不好好看为什么要去转载呢。 //转载的说是实现简单输入密码后调用程序,密码咱没见到,但是发现最后是BeginInvoke是异步调用,可是根本就没有AsyncCallback之类的影子。本就运行不起来的东西。。。。。。。。。。。。。。。 //咱是菜鸟,没见过世面,大家转载的没发现表明出处,也找不到原文是否也是这样的错
五款加壳软件特色对比
现在壳的发展一个趋势就是虚拟机保护,利用虚拟机保护后,能大大提高强度,因此建议尽可能使用此类技术保护软件。如Themida ,WinLicense,VMProtectr等壳带有虚拟机保护功能,因此得用好其SDK。 VMProtect VMProtect是一款纯虚拟机保护软件,官方链接:www.VMProtect.ru。它是当前最强的虚拟机保护软件,经VMProtect处理过的代码,至今
VMProtect SDK测试
XXX的时候用得上,记录一下 1,复制VMProtectSDK32.lib和VMProtectSDK.h到工程目录,并添加头文件和库的引用: #include "VMProtectSDK.h" #pragma comment(lib,"VMProtectSDK32.lib") 2,然后用VMProtectBegin、VMProtectBeginVirtualization、VM
为什么VMProtect1.22加壳后,还是没有效果?
我看网上的例子,<em>加壳</em>记事本,用peid看后,显示"什么都没找到" 但是 原来<em>加壳</em> 我的delphi程序,,用peid看后 还是delphi, 跟源文件一样 没有<em>加壳</em> 为什么呢? 我都是加打开后定位的第
各位大人,如何保护C#开发的软件,不被破解和反编译!急!
我自己委托用别人用C#语言开发了套软件,后来又听说C#开发的软件很容易被反编译!我就吓了一身冷汗!我这个软件最重要的是升级和注册两个块,数据库是ACCESS。请问各位有什么好的方法能使我的软件不被反编
了解VMProtect保护机制的大牛请进
问题一: 他变异和虚拟化有什么作用 问题2. VMProtectEnd(void); //检测调试 BOOL VMProtectIsDebuggerPresent(BOOL); //检测虚拟机 BOO
vmprotect
VMProtect使用说明 一.    接口说明 //开始保护处标记(对应于功能设置:反调试、内存保护等等) VMProtectBegin(const char *); //开始虚拟化代码处标记(包括保护设置) VMProtectBeginVirtualization(const char *); //开始变异代码处标记(包括保护设置) VMProtectBeginM
VMProtect简单教程
最近c++项目中用到了VMProtect<em>加壳</em>工具,下面记述下使用心得。   概念:VMProtect 是新一代的软件保护系统,将保护后的代码放到虚拟机中运行,这将使分析反编译后的代码和破解变得极为困难。使用 MAP 文件或内建的反编译引擎,您可以快速选择需要保护的代码。   使用:开始界面是“简单模式”如下图,拖入想要<em>加壳</em>的文件。可以简单进行<em>加壳</em>。 (2)专家模式:在菜单栏选设置-专家模
热门加壳工具VMProtect v3.1发布,新增内存保护,性能改进|附下载
热门<em>加壳</em>工具VMProtect v3.1发布了,本次更新内容较多,修复了大量bug,以及一些实用功能及选项的增加,欢迎下载体验哦~ 最新版试用下载>> 修复了MOVUPS with REX prefix 0×41反编译时发生错误的问题修复了XLAT and FSIN虚拟化是发生错误的问题异常处理得到改进改进了VM体系结构改善检查磁盘上的文件的完整性,新增“内存保护”选项PE:当使用“输
加密软件VMProtect入门教程
现如今不少软件作者为选择一款合适的<em>加密</em>软件而困惑。建议作者不要太依赖壳的保护,大多数壳是可以被攻破的,还是在自身保护上下些功夫。选择壳的时候,更多的时候考虑其兼容性。 现在壳的发展一个趋势就是虚拟机保护,利用虚拟机保护后,能大大提高强度,因此建议尽可能使用此类技术保护软件。 如Themida ,WinLicense,EXECryptor等带有虚拟机保护功能,因此得用好其SDK。 而VMPro
第一次碰到VMProtect
第一次碰到虚拟机保护技术,确实很强大!用OD和ImunityDbg一加载,直接退出,不给任何跟踪的机会!用windbg打开,因为默认不是停在程序的入口,故一打开直接报        凭着自己已往的经验,找到程序的入口点,直接修改入口的两个字节(INT 3),程序爆出异常,再选择调试,却还是静静地退出了。好比你想去参加一个盛会,但是却连入场的资格都没有~ 心里那个苦!闷!然后就在网上到处寻找方法,
代码保护软件 VMProtect 用户手册:分析,破解和保护软件
VMProtect是一款虚拟机保护软件,是目前最为流行的保护壳之一。VMProtect将保护后的代码放到虚拟机中运行, 这将使分析反编译后的代码和破解变得极为困难。除了代码保护,VMProtect还可以生成和验证序列号,设置过期时间,限制免费更新等。 ...
求助!软件加壳 VMprotect
哪位高人用过VMprotect ? 在VC6.0中,加入所谓的#define VMProtectBegin \ #define VMProtectEnd \ 后编译为release版本,用VMProt
c#怎么有效保护代码
学<em>c#</em>的时候不知道,到现在才知道<em>c#</em>编译的程序很容易的反编译,虽然自己是菜鸟,写的代码也没有什么好保护的,但是还是想知道怎么能有效的保护自己的程序,算是为以后想想吧。 本以为.NET Reactor怪
C#编写的程序如何压缩、加壳加密保护,防止反汇编?
C#编写的程序如何压缩、<em>加壳</em>、<em>加密</em>保护,防止反汇编? 没有完全的可靠的方法,但至少不要象用 Reflector 那样反出来源码的就可以了。 VS自带的工具还是个试用的,还没细细研究过。 因为代码里有通
UPX 使用教程
说到压缩,大家可能首先想到的是WinRAR和WinZIP之类的压缩软件,但是肯定都没听说过UPX。如果你是一个对程序占用空间斤斤计较的人,那么UPX压缩可以很好的解决你的一些问题,当然,首先我需要先给一些不懂UPX是什么的同学补补课。 UPX是什么? 可以理解成压缩软件,不过他只对可执行文件进行压缩(如EXE文件),当然也有人把他叫壳,即为软件各程序加个壳。 通俗点说,就是UPX仅仅可以用来
有史以来最牛B的.NET程序集加密方法?
今天在一个QQ群里面,一位群友透露了这样一条消息“我看到最强的.Net反反编译软件了”,“Reflector?”,错了,注意有两个“反”字 -_-! “XenoCode?”,错了,比这个还要牛的!-_-! 众人不信。然后那位大侠贴出了介绍这个工具的地址:http://blog.csdn.net/coolksj/这是一个叫 MaxtoCode 的软件:最新版的它目前还不提供混淆功能,它计划在推出WE
相见恨晚的超实用网站
搞学习 知乎:www.zhihu.com 简答题:http://www.jiandati.com/ 网易公开课:https://open.163.com/ted/ 网易云课堂:https://study.163.com/ 中国大学MOOC:www.icourse163.org 网易云课堂:study.163.com 哔哩哔哩弹幕网:www.bilibili.com 我要自学网:www.51zxw
花了20分钟,给女朋友们写了一个web版群聊程序
参考博客 [1]https://www.byteslounge.com/tutorials/java-ee-html5-websocket-example
学校食堂窗口设置初探下载
关于建模的哦,可以参考一下。数学建模类。。。。。。。。。。 相关下载链接:[url=//download.csdn.net/download/wpsocool/2621382?utm_source=bbsseo]//download.csdn.net/download/wpsocool/2621382?utm_source=bbsseo[/url]
socks4与socks5协议下载
socks4 socks5协议详细解释分析,蛮清晰明了的.仅供参考,无代码! 相关下载链接:[url=//download.csdn.net/download/ksxindi440/7101195?utm_source=bbsseo]//download.csdn.net/download/ksxindi440/7101195?utm_source=bbsseo[/url]
eclipse rcp 样例 电子书(PDF)下载
有很多截图和应用的RCP例子,包括开源和闭源 相关下载链接:[url=//download.csdn.net/download/lovec/166095?utm_source=bbsseo]//download.csdn.net/download/lovec/166095?utm_source=bbsseo[/url]
相关热词 如何提升c#开发能力 矩阵乘法c# c#调用谷歌浏览器 c# 去空格去转义符 c#用户登录窗体代码 c# 流 c# linux 可视化 c# mvc 返回图片 c# 像素空间 c# 日期 最后一天
我们是很有底线的