FlyTreeView for ASP.NET 3.1 破解手记

asp.net|treeview|破解

这里的DateTime(2004, 7, 11)就是控件的过期时间。说来简单,其实要找到它还是费了一番周折的。根据上面的线索,我在用ildasm工具反汇编出的NineRays.Web.UI.WebControls.FlyTreeView.IL文件中找到了对应的IL代码如下:
.method private hidebysig specialname rtspecialname static
void .cctor() cil managed
{
// 代码大小 19 (0x13)
.maxstack 4
IL_0000: ldsflda valuetype [mscorlib]System.DateTime Global::TRIAL_EXPIRE_DATE
IL_0005: ldc.i4 0x7d4
IL_000a: ldc.i4.7
IL_000b: ldc.i4.s 11
IL_000d: call instance void [mscorlib]System.DateTime::.ctor(int32, int32,int32)
IL_0012: ret
} // end of method Global::.cctor

代码中的0x7d4 便是十六进制的年号2004,我不想太贪,就把它改成2050年吧,十六进制是0x802F

.method private hidebysig specialname rtspecialname static
void .cctor() cil managed
{
// 代码大小 19 (0x13)
.maxstack 4
IL_0000: ldsflda valuetype [mscorlib]System.DateTime Global::TRIAL_EXPIRE_DATE
IL_0005: ldc.i4 0x802F
IL_000a: ldc.i4.7
IL_000b: ldc.i4.s 11
IL_000d: call instance void [mscorlib]System.DateTime::.ctor(int32, int32,int32)
IL_0012: ret
} // end of method Global::.cctor

保存前别忘了删除IL代码起始部分类似下面的代码
.publickey =(00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 // .$..............
00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 // .$..RSA1........
CD 62 12 05 0E 7C CD 6F 51 AF 2C 41 FD CC 65 44 // .b...|.oQ.,A..eD
AC E3 CF 79 6A 19 49 C5 80 C3 FF 52 7C AC 91 1D // ...yj.I....R|...
9B E0 5F AD 28 47 CE F4 E7 E5 EC 87 9F C9 4B E4 // .._.(G........K.
9E 31 C7 97 C2 B8 39 25 C4 ED F6 AA 83 FA 78 A3 // .1....9%......x.
5A 47 C0 F4 7B 44 A8 F9 3F D1 44 A9 B7 96 BF 74 // ZG..{D..?.D....t
9E 8D FC B3 99 82 11 52 A9 5C 7A 37 EB A3 82 B6 // .......R.\z7....
9D A5 8B 7A 1C 87 DA 5C ED 0B 7A 72 BA B1 3F 12 // ...z...\..zr..?.
52 C6 2F 50 DD 35 44 06 E6 F3 B0 4B AF F4 19 BD ) // R./P.5D....K....

再用ilasm重新编译NineRays.Web.UI.WebControls.FlyTreeView.IL及其附属文件,一个破解过的NineRays.Web.UI.WebControls.FlyTreeView.dll便产生了。用Visual Studio .NET打开安装FlyTreeView时安装文件自动创建的示例站点FlyTreeView for ASP.NET\samples中的samples项目,将项目引用中NineRays.Web.UI.WebControls.FlyTreeView.dll移除,然后重新添加引用并选择破解后的NineRays.Web.UI.WebControls.FlyTreeView.dll。l
最后,重新生成一次samples项目并在浏览器中测试示例站点,破解大功告成。
另外,这段文章是我直接在线编辑的,感觉这个WEB编辑器的改动还是成功的比上次使用舒服多了。不过,中间在转换 设计 和 HTML
时如果赶上页面自动回传,会出现 HTML 代码出现在 设计
界面上的情况,幸亏我明白一点机理,马上把有关代码在反粘回来,才不致一切重新来过。

时间: 2024-10-31 20:06:28

FlyTreeView for ASP.NET 3.1 破解手记的相关文章

FlyTreeView for ASP.NET 3.2 破解攻略

asp.net|treeview|攻略|破解 近日对目前较为流行的Asp.Net TreeView 控件的性能进行了测试.如RadTreeView,FlyTreeView,IEWebControlTreeView等.总体感觉,作为一个独立产品,FlyTreeView的外观更为俏丽,性能也最为丰富,可谓精雕细琢.用它遍历服务器硬盘,仿真资源管理器目录的速度是非常快的:它所具有的独一无二的异步加载功能,对那些梦想把全部数据都绑定到一个Web树上,又不想影响客户端加载速度的程序开发者来讲,FlyTre

[ASP.NET] 图形验证码破解-以简单图形为例

原文 http://www.dotblogs.com.tw/joysdw12/archive/2013/06/08/captcha-cracked.aspx 前言 这次来讲个比较有趣的主题,就是该如何破解网路上那些防止机器人攻击的图形验证码,谈到图形验证码破解,想必各位嘴角一定微微上扬了吧XD,看来学坏好像都比较有兴趣一点,但其实知道破解的原理后,之后要做防范也比较清楚该如何处理了← 主因:P.   在开始破解前先来看一下基本上的破解原理与方法,可以先参考此篇  使用PHP对网站验证码进行破解 

巧妙破解开别人ASP木马密码的方法

木马|破解 破解目标:破解一asp木马的经过加密的登破解asp木马密码陆密码.由于木马里没有版本说明,具体也不知道这木马叫什么名. 破解思路:两种,用加密后的密码替换密文和利用密文及加密算法反解出密码.前者根本算不上真正的破解. 破解目的:没事破着玩. 如果得不到asp源代码,那么可以说对破解密码,我毫无胜算.有位华夏的朋友说他得到了一个web的权限,但是无法修改主页,发现其中已经有个asp木马,但密码是经过加密的.那么就有了这篇动画了.好了,废话太多了,那么,作好准备,这次的解说将会相当的漫长

破解网站发布系统 ASP生成静态页面方法

静态|破解|页面  1.WITHTEMPLET意思是,生成的页面架构将采用某个已设定的模板,在此之前我的一篇教程中介绍过,希望各位在看本教程之前对ASP采用模板应熟悉下. 2.ASP转变为HTML.不要我再说ASP转变成HTML的好处了吧,其中最值得知道的就是:静态HTML页和动态页对的要求承受能力小得多,同样,静态HTML搜索几率远比动态页面的多得多. 那么,我现在需要处理的技术问题就是: 1.如何实现模板技术? 2.如何实现2HTML技术? 3.如何让模板技术与2HTML技术结合? 一.先进

破解加密的Asp木马登陆密码

破解目标:破解一经过加密的Asp木马登陆密码.由于木马里没有版本说明,具体也不知道这木马叫什么名. 破解思路:两种,用加密后的密码替换密文和利用密文及加密算法反解出密码. 前者根本算不上真正的破解.如果得不到Asp源代码,那么可以说对破解密码,我毫无胜算.有位华夏的朋友说他得到了一个Web的权限,但是无法修改主页,发现其中已经有个Asp木马,但密码是经过加密的.好了,废话太多了,那么,作好准备,这次的解说将会相当的漫长. Asp木马登陆密码验证关键代码如下: if Epass(trim(requ

ASP.NET网站链接字符串Base-64加密怎么破解,或者我想不用Base-64加密,怎么破?

问题描述 小弟下载了个ASP.NET的网站源码,发现config中数据库链接字符串是Base-64加密的,百度破解的都是乱码,伤心--小弟要求能破解这个Base-64,让我更改链接字符串,或者,重新自定义链接字符串,不读他加密的那个字符串Key.请问怎么解决?需要详细资料可以加我QQ476635337.添加时注明CSDN.拜谢!!! 解决方案 解决方案二: 解决方案三:楼主是想让大家照着图片自己打一遍那个base64字符串么解决方案四:帮顶!解决方案五:想知道先把分给我解决方案六:首先找到他的数

破解别人的asp木马密码的方法_漏洞研究

    破解目标:破解一asp木马的经过加密的登破解asp木马密码陆密码.由于木马里没有版本说明,具体也不知道这木马叫什么名.      破解思路:两种,用加密后的密码替换密文和利用密文及加密算法反解出密码.前者根本算不上真正的破解.      破解目的:没事破着玩.      如果得不到asp源代码,那么可以说对破解密码,我毫无胜算.有位华夏的朋友说他得到了一个web的权限,  但是无法修改主页,发现其中已经有个asp木马,但密码是经过加密的.那么就有了这篇动画了.好了,废  话太多了,那么,

通过cookies注入破解ASP通用防注入程序

在一次网站被注入木马后,很是郁闷,网站已经放入了通用的ASP防注入程序,但依然被注入. 在查阅了大量的资料后,终于发现了问题所在. 现在很多网站都加了防注入系统代码,你输入注入语句将无法注入~~感觉这样的防注入系统不错,但防注入系统没有注意到 Cookies 的问题!所以就有了Cookies注入~~ 我们来研究一下怎样情况下才会有Cookies注入!如果你学过ASP你应该会知道 Request.QueryString (GET) 或 Request.Form (POST)!呵,没错,这就是我们用

ASP.NET学习手记:验证用户表单输入

运行环境:Win2000 Advance Server+IIS5.0+NGWS SDK(80M的).其中验证email地址的函数用的是廖兄精华区中的代码.<%@ Page Language="C#" %> <html><script language="javascript">function ClientValidateEmail(source, value){  var strr;  re=/(\w+@\w+\.\w+)(\.