能力值:
( LV2,RANK:10 )
|
-
-
2 楼
很是着急,希望.net reflector高手帮助一下。
|
能力值:
( LV3,RANK:20 )
|
-
-
3 楼
奇怪啊,貌似我新建了一个项目可以编译通过??LZ在原项目中删除引用,然后重新添加我这个DLL引用看看。我一直都编译很正常,不知道限制在什么地方。
附件删除了。
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
谢谢tease,这么晚了帮我看这个,单独添加这个也许是可以的,不过这个仅是底层也就是加密算法所在的dll,
其它建立在它之上的就需要用到它的Licensing类了。
我不懂IL,它又加了混淆,所以不明白它的注册是如何的,希望有高手帮我回答,我一定酬谢。
原安装包要100M呢,其它的都是具体应用模块,每个应用模块都需要注册码。
|
能力值:
( LV3,RANK:30 )
|
-
-
5 楼
这个破解不难的,没有混淆
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
crackdung大侠,我多次见到你了,知道你在这个方面研究的深
能否帮我看看,如果这个core.dll就能弄出来,那就好,
如不行,那我放上全部的dll,谢谢大家。
(我说它加了混淆是因为用reflector看了,有些地方的流程乱了,有些地方的代码就是那句话,什么obtacle...不记得了。)
|
能力值:
( LV3,RANK:20 )
|
-
-
7 楼
这个软件用了Switch混淆和少量名称混淆,用的混淆软件是Dotfuscator专业版。
希望LZ能下载昨天我的代码和DLL文件看看,或许有新的发现。
(请仔细看看我调用那些方法的结果。你也可以用Reflect查看那里的IL代码和原文件对比)
80%的工作我已经帮你做了,因为我没有其他Dll,所以你要做的,只是搞定其他Dll引用这个Dll的强名验证而已(可以用CFF Explorer或者StrongNameRemove之类的)。可惜你却连下载都懒的去做,更别说体会我的话中的话了,很让我伤心!
|
能力值:
( LV3,RANK:30 )
|
-
-
8 楼
对不起,我现在是很忙,请使用 tease 的DLLs测试,我认为只是时间上的限制,理应在2009年的2月以前添加DLLs是提示要求输入注册码或NAG,当然目前是超过期限,是不能跑起来了,我今早简单看了一下,有时间我会在跟进,谢谢
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
tease千万不要伤心啊,我是早上回复的帖子,今天有点事情,所以赶时间出门了。
晚上一回到家里就又来这里了,谢谢楼上的两位大侠,
tease和crackdung大名都是如雷贯耳了。
下午看了tease的明白了这个dll用的混淆工具和switch混淆,难怪很多地方的switch分支特别多。
注册码验证主要是在Licensing类里面,问题就在于我是看不懂。
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
谢谢tease,不知你是怎么做的,
是不是修改IL代码,然后替换强名,然后重新生成的?
还有其它在core之上的dll,应该要求强名一致吧,我就不知道怎样做了,
(晚饭后我找到一个直接替换强名的工具 RE-Sign.exe,将全部部件的dll做了替换,可惜替换结果是编译不能通过了)
我是想能否通过跟踪,得到注册码的计算方法,然后计算注册码就好了。
|
能力值:
( LV3,RANK:20 )
|
-
-
11 楼
如果不知道怎么保持强名一致,就把所有的DLL强名和其引用的DLL强名全部去掉吧。可以用CFF Explorer或者StrongNameRemove之类的。很多文章都介绍过,可以在网上随便搜一搜。
|
能力值:
( LV3,RANK:30 )
|
-
-
12 楼
一般不去掉它的强签名,只要使用sn -Vr DLLs
这样能保证其它DLLs的引用
或
替换强签名后,修改其它DLLs对修改后的DLLs引用的强签名
|
能力值:
( LV2,RANK:10 )
|
-
-
13 楼
我太弱了,刚看过tease帮我修改的dll,里面验证部分都nop掉了,相当于返回一个true。
但是结果不理想,我用tease给我的sss.sn对assemblies目录下所有模块进行强名替换,但是软件提供的sample项目编译失败。
(失败原因是继承的什么错误,应该是虚函数继承实现什么错误。。。)
搞不懂,两位大侠辛苦了。
|
能力值:
( LV3,RANK:20 )
|
-
-
14 楼
狂汗,那个sss.sn是我忘了删掉的文件。不是用那个去替换的强名的。crackdung 已经给出正解了。
|
能力值:
( LV2,RANK:10 )
|
-
-
15 楼
我不知道怎么弄,狂汗ing...
|
能力值:
( LV2,RANK:10 )
|
-
-
16 楼
嗯,试到这么晚了还是不行,实在是太笨了
我一怒之下讲Assemblies目录下所有dll的强名全部删除,结果还是编译不通过。
算了休息。。。
|
能力值:
( LV2,RANK:10 )
|
-
-
17 楼
谢谢tease,帮我解决了。
|
|
|