前往Shuct.Net首页

Shudepb PB反编译专家长时间以来,为业内同类软件事实上的唯一选择.细节,彰显专业.态度,决定品质.

关于反编译的搜索

如何保护.net中的dll文件(防破解、反编译) - 新闻中心 - 赛迪网 近期热点: 征文获微软MVP 精彩文章晒文章 江民安全专家永久免费 --> IT时事: 赛迪网 &gt 新闻中心 > all > 文章 如何保护.net中的dll文件(防破解、反编译) 发布时间:2010.07.15 09:11 来源:赛迪网 作者:萧萧 【赛迪网讯】net是一种建立在虚拟机上执行的语言,它直接生成 MSIL 的中间语言,再由.net编译器 JIT 解释映象为本机代码并交付CPU执行。中间语言很容易被反编译,所以研究下如何有效的保护dll文件。 我大致的方法为 :强签名+混淆+加密。 强签名 强命名程序集,可以确保你的程序集唯一,而不被篡改、冒用等;即使相同名字的程序集如果签名也会不同。 强签名很简单,本站另一文章已经详细进行了讲解,请参考:http://www.cn-web.com/shtml/article/net/fxsj/2009/06/16/913.shtml 注:未签名的主程序可以引用已签名或未签名的程序集;而已签名的主程序不能引用未签名的程序集。(上述文章有相应解决办法) 混淆 混淆就是对编译生成的MSIL中间代码进行模糊处理,最简单的混淆是名称混淆,即将 命名空间名、类名、方法名、字段名等统统换成特殊符号或其它符号,目的就是让人看到晕为止,但是并不改变程序执行逻辑。 我这里使用的Dotfuscator进行混淆。 Dotfuscator混淆方法: 1.创建新工程; 2.选择要混淆的dll、exe文件; 3.在属性里选择Library属性(很重要,因为我这里要混淆的是dll文件,如果不选中,混淆后将不能被正确调用!),如下图所示: 4.选择bulid标签,点击bulid按钮进行混淆。 我们也可以选择其它标签进行加密字符串、增加水印等操作,我这里加密工作用另外的方法,所以没有选择操作。 OK,混淆完成后,我们可以用Reflector.exe来反编译下混淆后的dll文件,可以对比源码看下效果。 加密 接下来我们继续对混淆过的dll文件进行加密处理,进一步保护dll文件。 我使用的加密工具是MaxtoCode。 打开软件后,切换到中文,可以看到非常简单,添加上dll文件后,直接点击执行加密就可以。其他选项比如:加密字符串、强名称等都很简单,大家一试就知道,而且MaxtoCode的帮助做的非常友好,一看就会使用。 加密后的dll文件比先前大了一倍,用Reflector.exe反编译后,发现dll文件加密的更彻底,因为主体函数内容都隐藏了。 通过以上三步,使您的dll文件可免于一般人的破解,当然,不可能绝对防止被破解。 (实习编辑:HJ) [发表评论][打印][进入博客][进入论坛][推荐给朋友] 相关文章 怎样让桌面右下角的时间显示星期几 07-15 修改注册表 彻底隐藏文件 07-15 一例IE访问IIS FTP超时故障的分析 07-15 微软发布Windows Phone 7开发工具测 07-15 微软关注必应搜索的使用增长情况 07-15 微软Windows 7 SP1明年发布 市场份额 07-15 微软刺激Windows Phone 7开发 缩小差 07-15 谷歌员工提前公布微软漏洞 补丁恐失 07-15 微软7月4大补丁无兼容问题 用户可放 07-15 微软7月补丁发布 将不再修复XP SP2 07-15 博文精读 垂直搜索嚣张侵权的时代即将终结01-28爱帮网为什么败诉了还在“混淆视听”?01-28国产数码奢侈品为何越卖越贵?01-28微软云计算的三种运营模式01-28快递也“春运”,因为电商基础设施不给01-28试看谁能占得AMD APU先机?01-28增值分销:IT分销的新蓝海01-28WiFi会改变生活方式吗01-28 社区精华 点击就是交流,下载就是沟通!注册有收12-05{技术}神仙道新伙伴8技能特点意一一解析11-28硬盘价格什么时候回落11-27砂锅大的TOUCH你见过没有10-20立即报名参加IBM 软件部DB2 技术研讨会10-10云计算“评论员集结号”有奖活动开启啦!09-13dW群英汇,好“吃”不贵。大礼奉送,速08-29赛迪金秋送大礼!轻松注册、快乐拿奖系08-24 中文报告 英文报告 名录数据 管理光盘 培训招生 中文文章 英文文章 标题 全文 更多>> 2011-2015年中国便携式电子学习产品行业深度评 2011-2015年中国电光源行业深度评估及投资前景 2010-2012年中国智能卡市场调研及企业竞争格局 2011-2012年中国大功率半导体器件市场调研及前 2011-2015年中国闪存卡深度评估及投资前景预测 2011-2015年中国铜铟镓硒薄膜太阳能电池市场深 2011-2016年中国半导体分立器件制造市场研究前 2011-2016年中国电池制造市场研究前景预测报告 2011-2016年中国电光源制造市场研究前景预测报告 2011-2016年中国集成电路制造市场研究前景预测 更多>> 新闻中心 产业和信息化 产品和技术 戴姆勒CIO:绿色IT理念 造就企业绿色价值 周日一大早,戴姆勒公司CIO麦克尔·格里兹如期来到了约定的咖啡厅,接受《中国经济和信息化》… 石嘴山张作理:缺少环保 传统产业只有死路一 新产业和新领域不完全一样,新领域既是传统产业也是新兴产业,石嘴山没有的传统产业,也属于要… 机锋网谈毅:Android程序远比iPhone丰富 谈毅先生表示,由于苹果公司对APP STORE过于严格的控制,再加上对中国市场的不重视,因此中文… 华录坞李笛:盈利时间要早于百度奇艺网 李笛认为,版权作为无形资产的基础,它本身并不能决定视频网站的盈利与否,生或死,而是带宽… 访谈:东芝笔记本产品经理席宾随访 东芝笔记本一直以稳定的产品质量,务实的产品风格以及合理的产品价格而获得消费者的青睐… 独家专访林育民:可信云海 安全互连 日前,赛迪网安全频道特约赛门铁克资深首席信息安全技术顾问林育民先生,就云端安全问题进行了… 更多>> 新闻中心 产业和信息化 产品和技术 办公软件集体忙"上线" 发展前景尚不明朗 使用Office软件进行办公,是一种被很多人视为理所当然的习惯;在线办公已经成为了最新… 富士康内迁引热议 中国产业转型势在必行 富士康似乎永远站在舆论的风口浪尖上,近日富士康内迁引发对于国内产业升级转型热议。… 专题:“团”战狂袭 无创新必死 当打开能搜集到的所有团购网站之后,充斥在浏览器上的团购产品都是清一色的生活用品以… 专题:学历门打碎唐骏神话 高管忙遮羞 中国最出名的职业经理人唐骏正经历一场声誉危机,科普作家方舟子通过新浪微博对其学历… AMD对阵intel:双方智能加速技术解析 Turbo Core与Turbo Boost技术对比解析… Web应用防火墙2010全展示 Web应用防火墙是专门为保护基于Web的应用程序而设计的,从广义上来说,Web应用防火墙… 新闻中心 产业和信息化 产品和技术 工信部发第二批虚拟运营商牌照 共8家企业获牌 女子网购脚架却意外收到1.7公斤千足金首饰 微软新CEO应做的六件事:推iPad版Office 苹果联合创始人:苹果应考虑开发安卓机 被微信红包"偷袭"马云认栽 输在不会"玩游戏" 需225美元 谷歌眼镜矫正视力框架已开售 流量宝评测:赚免费流量的革命性神器 苹果开发新专利技术:短消息“后悔药” iWatch开发中 苹果或颠覆智能穿戴领域 iPhone6蓝宝石屏,混凝土砖头也伤不了 传苹果iWatch采用曲面屏 配合太阳能充电 春节手机玩游戏易变慢 四大手机清理软件横评 数亿网友贴吧热议春晚 李敏镐成核心话题 央视“据说”受追捧 百度地图征服马年春节 春运返程百度地图“南冷北热”趋势渐显 贴吧马年春晚直播贴参与量超50亿 恭喜发财红包拿来 压岁钱花法:笔记本 节后收心工作 主打商务应用平板电脑推荐 春节手机失窃多 360手机卫士防盗攻略出炉 马年春晚幕后:四大互联网公司战略重点现身 “景区热力图”走红 央视钟爱百度地图