【发布时间】:2019-09-26 12:19:19
【问题描述】:
我已经开始对我的 C# 程序进行一些反编译,并通过编辑 dll 获得了一些有趣的结果,但是鉴于我知道变量的名称,是否可以在正在运行的进程中更改值和调用函数还是函数?
【问题讨论】:
-
这个概念被称为“仪器”。你可以在网上查一下。使用函数调用来检测代码是可能的,但在 IL 级别动态执行它会非常困难。
-
@VidmantasBlazevicius 我认为 OP 不是在询问“仪器”(预处理二进制文件以允许信息收集),而是在不提前修改二进制文件的情况下修改进程内存并从其他进程调用方法。
标签: c#