幽溪左畔 发表于 2021-8-21 16:29

.net 程序 hook

本帖最后由 幽溪左畔 于 2021-8-21 17:39 编辑

最近分析的一款,net 程序 其中一个为Game的类中 初始化了一个List<Game>这个list中包含了大量的Game对象属性值 ,本想直接提出cs文件正则匹配 但是发现提取的数据缺失不少,可不可以注入代码 或者 hook 让它在运行时自动输出到指定文件呢
试过dnspy 但是好像编译类时报了好多错误= = 程序本身有混淆 不知是不是这里影响的

Light紫星 发表于 2021-8-21 16:38

dnspy应该可以用IL编辑进行修改

leeairw 发表于 2021-8-21 20:19

可以用Harmony 静态\动态注入后修改你需要修改的代码,可以IL,C#都可以实现.
github库 https://github.com/pardeike/Harmony

幽溪左畔 发表于 2021-8-21 17:39

Light紫星 发表于 2021-8-21 16:38
dnspy应该可以用IL编辑进行修改

感谢 已经解决了

幽溪左畔 发表于 2021-8-22 07:37

leeairw 发表于 2021-8-21 20:19
可以用Harmony 静态\动态注入后修改你需要修改的代码,可以IL,C#都可以实现.
github库 https://github.com/ ...

感谢 正需要这种资料

lyliucn 发表于 2021-9-18 17:19

leeairw 发表于 2021-8-21 20:19
可以用Harmony 静态\动态注入后修改你需要修改的代码,可以IL,C#都可以实现.
github库 https://github.com/ ...

有没有这方面较详细的教程?

dglbh 发表于 2021-11-15 09:32

幽溪左畔 发表于 2021-8-21 17:39
感谢 已经解决了

怎样hook 有例子吗
页: [1]
查看完整版本: .net 程序 hook