摘要: 大家做项目开发一般都是分层的,比如UI层,业务层,数据访问层。业务层引用数据访问层的DLL(比如dataAccess.dll),并使用dataAccess.dll中的方法。当项目完成并给客户用了,可有些心里BT的客户这个时候也可以请个稍微懂NET的人来引用你的dataAccess.dll并调用其中的方法搞破坏。比如可以直接使用里面的ChangePwd(string UserName,stringPwd)方法把其他用户的密码改了,这个时候就你就.......好了,该开始说怎么保护我们的代码了:首先我们需要把我们的程序集做成强命名的程序集。这里我们在.NET 命令提示中输入sn-k c:\test 阅读全文
posted @ 2011-04-11 10:19 hanmos 阅读(1552) 评论(0) 推荐(0) 编辑
摘要: 【文章标题】: 静态分析+代码片断+十六进制编辑 破解Spices.net v5.1 --- 试谈.net程序的破解【文章作者】: dreaman【作者邮箱】: dreaman_163@163.com【作者主页】: http://dreaman.haolinju.net【软件名称】: Spices.net v5.1【软件大小】: 6788KB【下载地址】: http://www.9rays.net/download.aspx【加壳方式】: 无【保护方式】: 无【编写语言】: 未知【使用工具】: reflector,research.net,dis#,SnippetCompiler,ildasm 阅读全文
posted @ 2011-04-11 10:06 hanmos 阅读(1514) 评论(0) 推荐(0) 编辑
摘要: 前面三节讲了控件的构造、呈现和数据绑定,我想该差不多了。本想讲一个自定义控件来终结控件部分,但是我个人不太喜欢控件这些东西,所以也就懒的写相关的内容,抱歉了。虽然我不喜欢使用控件,但我还是喜欢整个WebForm的设计。一个字:“太神了”。前面章节将Page生命周期的时候有朋友评论说内容太少了,今天开始就从来围绕生命周期的话,讲讲相关的内容吧。 IHttpModule是个什么东西呢?对我们Web开发有什么用呢? 先从名字来看他是一个接口,接口就是让人来继承的,我们要用它就得继承他,并实现他的方法。Module的意思是模块、组件的意思。如果说我们实现了这个接口,并配置了web.config,让I. 阅读全文
posted @ 2011-04-11 09:36 hanmos 阅读(1059) 评论(0) 推荐(0) 编辑