-
-
[旧帖]
[原创]另类破解。net程序
0.00雪花
-
发表于:
2011-1-17 13:53
1892
-
[旧帖] [原创]另类破解。net程序
0.00雪花
本文绝对原创,作者就是本人啦,废话。。。
先介绍下俺的具体情况,熟悉电脑硬件,但是对电脑软件设计一窍不通。所以我说的破解是比较“另类”的,当然看完本文望高手能把其中的原理给大家伙说说。
废话不多说了,回到主题,破解的软件是.net平台下写的一个进销存软件,要配合sql2000数据库一起运行的,软件被时间限制在2010年10月31号,超过时间就不能打开了,提示“试用期已过请与软件作者联系”,但是如果把电脑系统时间改在2010.10.31前,软件可以正常运行使用,但是即使能运行,还是不能查询和录入2010.10.31时间后的数据。
情况就是上面这样的,高手看到不要笑话~。本人站在菜鸟的角度(没办法本人就一菜鸟,站不到高手的角度~)对软件进行了仔细的思考,不会用任何分析软件所以只能对着软件“思考”了,呵呵。软件编程时实现时间限制的方法应该是,先定义一个所谓的常量,然后给她赋值2010.10.31,然后在定义一个所谓的变量,通过某种俺不知道的方法取得本地电脑的系统时间,再把这个值赋值给这个所谓的变量,最后在判断这个常量和变量的大小,小于和等于系统所有功能就可以运行,大于就不能运行,而且在软件运行过程中每次访问数据库表单的时候也要进行判断。好了分析结束,俺想了又想,这个问题是不是只要找到软件怎么定义这个所谓的常量的地方,然后把这个2010.10.31给改改就可以了吗,好了现在问题又出来一个,怎么来找这个常量,还有找到后怎么来修改,网上找了找,“反汇编软件”,“反编译软件”,呵呵还有这么好的东西啊!
好了现在最严重的问出来了,“反汇编软件”,“反编译软件”,是什么东东啊?????,貌似比俺要破解的软件还高深很多的东东啊,靠这该咋办啊@#¥%%%%¥#¥#¥。。。
不就是要改个数值吗,咋就那么难啦,,,(⊙v⊙)嗯,数值,对啊俺虫鸣的脑袋灵光一现,以前玩游戏不是经常改数值吗,玩暗黑破坏神把技能点啊,金钱啊改的好多好多,重量级的东东出来了,“金山游侠”。
安装上“金山游侠”,用“文件修改”,搜索软件exe文件,搜索关键“2010”,噢耶,,真的找到一条地址出来,把数值改成2012,运行软件,,哈哈,成功运行,打开软件窗口,查询数据,还是不行,只能打开软件主窗口,软件里面的功能还是不能用。
俺虫鸣的脑袋想象一下,又用游侠把软件安装目录下所有文件都用关键字“2010”
搜索出来,然后改成2012,哈哈软件所有功能终于都可以用了。到此软件破解完成。
这就是俺的另类破解经历,各位大侠都来佩服俺虫鸣的脑袋吧!!!
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)