你可以通过替换DLL来调试应用程序吗?

时间:2014-11-20 17:07:08

标签: c# dll swap cracking

我只是想知道是否有可能通过替换DLL来基本上调试(我说但我的意思是反向工程师w / out disassembling)应用程序?

例如,如果我想知道应用程序(如:

)将哪些数据传递给DLL中的函数
public void doSomething(int val);

我是否可以使用相同的.NET程序集信息创建自己的DLL:

public void doSomething(int val) {
    MessageBox.Show("Application passed: " + val);
}

或者应用程序会注意到它加载的DLL无效?我问这个是因为我想尝试一些东西而不想浪费我的时间。此外,它似乎适用于Photoshop(我知道它不是.NET),因为你可以使用破解版的amtlib.dll破解它。

那么,你能为.NET dll做这个吗?

0 个答案:

没有答案