能力值:
( LV4,RANK:50 )
|
-
-
2 楼
程序可以在http://www.red-gate.com/purchase/index.htm随便一个。
|
能力值:
( LV6,RANK:90 )
|
-
-
3 楼
能激活这个软件么,呵呵,不知它使用什么格式
|
能力值:
(RANK:1170 )
|
-
-
4 楼
http://bbs.pediy.com/showthread.php?t=30953&highlight=ants
这是老的ANTS Profiler,不知道新的怎么样了。
|
能力值:
( LV6,RANK:90 )
|
-
-
5 楼
呵呵,重新下了个.net的,SQL BACKUP是DELPHI的,从这个client麳看,应该是可以完美破解才是.
|
能力值:
( LV6,RANK:90 )
|
-
-
6 楼
最近不上QQ了啊?
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
.net 反编译用什么工具啊,一直做 .net开发,未接触过反编译
|
能力值:
( LV4,RANK:50 )
|
-
-
8 楼
可以用Reflector搞,看雪有下载的。
|
能力值:
( LV4,RANK:50 )
|
-
-
9 楼
呵呵,这个我已经拜读过了,实际上最简单的方法是把RedGate.Licensing.Client.dll
的Licence的get_Activated()改成返回true就可以了。
但是,在这里有一个问题,当我把client.dll,改过后,我要去掉exe程序的强命名。但是由于使用的是延迟强命名。所以,当把强命名去掉后,却不能运行。这个是什么原因呢。
可以在[url]http://www.red-gate.com/purchase/index.htm[url]上下载一个sqlbundle试试。
也可以看看SQLDependencyTracker,虽然没有用延迟强命名,但是,去掉强命名后,还是报错。
|
能力值:
(RANK:1170 )
|
-
-
10 楼
我见过用代码中用强名称进行验证的,搜搜看有没有对GetPublicKeyToken的调用
|
能力值:
( LV4,RANK:50 )
|
-
-
11 楼
oh,呵呵,又长知识了。
不知道新版本的exe文件用什么混淆的,用hilasm1.14322反编译出来,去强命名,再编译回去就报错,用PEBrowse一看,连Main都没有运行到就报错了。用hilasm2.0反编译出来,再用2.0的ilasm编译回去,却出现BadImageFormatException。用PEBrowse看,新编译的程序是加载的1.14322的framework。
如果用StrongNameRemove20.exe,程序运行就报错,TypeInitializationException什么的。用2.0重新编译一下,有的时候程序就能运行了。感觉用hilasm2.0反编译出来去强命名,编译回去成功率会高很多。
这个是不是延迟强命名的作用呢?还有,如何让2.0的ilasm编译出来的程序用2.0的framework呢?程序是sqlbundle,在red-gate的网上下。谢谢。
|
能力值:
( LV2,RANK:10 )
|
-
-
12 楼
我昨天晚上反了这个公司的 SQL PROMPT
找到关键点爆了,去了强名编译回去,查询分析器启动不了了
后来太困了,就睡觉了,等下看看到底在什么地方出问题
|
能力值:
( LV2,RANK:10 )
|
-
-
13 楼
查询分析器启动不了,说明程序还是不正确,估计还是强命名的问题。
还是不太懂,这几天也在研究sql prompt3
|
能力值:
( LV2,RANK:10 )
|
-
-
14 楼
楼上各位对这个强名的问题研究的如何了,我也遇到了同样的问题. 修改前可以用gacutil加入GAC中. 用UltraEdit只修改了一处,保存修改后再次用gacutil加入GAC中就失败了,错误是强名信息有误. 修改回去后又可以加入GAC了. 请问有没有其它办法修该了DLL而又不影响DLL强名的?
|
能力值:
( LV2,RANK:10 )
|
-
-
15 楼
强命名就是为防止随意修改assembly所产生的。你修改了assembly里面的内容,hash校验自然不能通过。
理论上这种验证方式是没有办法破解的。
不过你可以试着把这个Assembly的强名称去掉,并把这个assembly放到程序运行的目录下。
|
|
|