|
|
[原创].Net程序集基于方法的保护原理(HookJIT篇)
楼主看下: b11K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8X3S2A6i4K6u0W2j5X3q4A6k6s2g2Q4x3X3g2U0L8$3#2Q4x3V1k6C8K9h3&6Y4j5$3S2S2L8g2)9J5c8X3u0D9L8$3N6Q4x3V1k6A6N6r3g2E0i4K6u0r3x3U0S2X3j5e0b7K6z5e0f1I4j5U0u0T1x3U0p5I4x3X3b7K6x3h3t1%4x3r3b7&6i4K6u0W2K9s2c8E0L8l9`.`. 好像你的HookJitPrj.dll编译有问题 |
|
|
[求助].net 4中compileMethod的地址是多少
关键是我隔几秒钟地址就变了啊,几秒钟啊! |
|
|
[求助].net 4中compileMethod的地址是多少
郁闷了,我这里compileMethod函数的地址反复变(我用grassdrago提供的方法获得地址,而且用OD验证了每次地址都是对的,能够停在断点),而且断下后,再F9继续,就出错了,提示如下对话框: ![]() |
|
|
|
|
|
[求助].net 4中compileMethod的地址是多少
虽然我现在已经可以在WinDbg里直接用函数名compileMethod,而不用地址,不过地址还是有用的 我这里的地址跟你不一样,而且2.0的mscorjit里的compileMethod函数地址也跟网上大家说的不一样,难道跟操作系统有关? |
|
|
[求助].net 4中compileMethod的地址是多少
有木有人知道呀 |
|
|
[求助].net 4中compileMethod的地址是多少
WinDbg里,我这提示: Couldn't resolve error at 'mscorjit!CILJit::compileMethod' |
|
|
|
|
|
[求助].net 4中compileMethod的地址是多少
我只关心compileMethod的地址 另外,好像跟操作系统有关,我在XP下,也安装了.NET4,如果目标程序是.NET2,可以在7906E7F4/7906E804(具体哪一个忘了)下断点。(当然,如果目标是.NET4就不行) 而在WIN7下,无论目标是.NET2还是.NET4都无法断下 |
|
|
[分享]Reflector.Addin v.6.5.0(33 + 46 + 57 + 70 + 89 + 99 + 106 + 120 + 123) C# 源码
这么大的BUG,没人研究? http://bbs.pediy.com/showthread.php?t=114264 |
|
|
[注意]发现RedGate.Reflector.Addin.dll的BUG
没有一个人来研究? |
|
|
[分享]Reflector.Addin v.6.5.0(33 + 46 + 57 + 70 + 89 + 99 + 106 + 120 + 123) C# 源码
楼主,看看我这个问题: 在网上找了下,0.6版以后直接就是0.9了,没找到0.7/0.8版 0.6版(我是0.6.9.0)似乎有BUG 我用ModuleDefinition.Inject方法注入一个TypeDefinition(例如叫Class1),如果Class1的某个函数中调用了Class1的另一个函数,注入后就会出错: class my { public static void M() { Console.WriteLine("a"); } public static void hoho() { Console.WriteLine("b"); } } 如果把my注入到别的程序集,没有任何问题,而且目标程序集不会依赖my原来所在的程序集 但是如果改成: class your { public static void M() { hoho();//调用了your类的其它函数 } public static void hoho() { Console.WriteLine("b"); } } 注入就会失败,用Reflector查看注入后的程序集,就发现hoho函数正常,而浏览到M函数,会弹出一个对话框,让你浏览your原来所在的程序集,而且查看目标程序集也会发现,会依赖原程序集的,最郁闷的是,即使把原程序集放到同一目录,注入后的程序集运行后也崩溃(前提是要调用注入的类中的方法) 所以我想试试0.7及其以后的版本,结果只找到0.9(0.9.2.0),但是却发现类库变得面目全非了,其ModuleDefinition类已经不包含Inject函数了 想问一下,0.6.9.0这是个BUG吗?或者后续版本应该怎么用? |
|
|
[分享]Reflector.Addin v.6.5.0(33 + 46 + 57 + 70 + 89 + 99 + 106 + 120 + 123) C# 源码
6.x版的Reflector无法使用Reflexil插件了吗?我这里Reflexil 0.9/1.1版都添加不进去 |
|
|
[分享]Reflector.Addin v.6.5.0(33 + 46 + 57 + 70 + 89 + 99 + 106 + 120 + 123) C# 源码
局部变量无法用Mono.Cecil重命名吧? 楼主不愿意加个好友啊 |
|
|
[分享]Reflector.Addin v.6.5.0(33 + 46 + 57 + 70 + 89 + 99 + 106 + 120 + 123) C# 源码
能否留个联系方式呢?我的QQ是544125362,希望跟楼主求经 |
操作理由
RANk
{{ user_info.golds == '' ? 0 : user_info.golds }}
雪币
{{ experience }}
课程经验
{{ score }}
学习收益
{{study_duration_fmt}}
学习时长
基本信息
荣誉称号:
{{ honorary_title }}
勋章
兑换勋章
证书
证书查询 >
能力值
