.net 使用逆向工程技术更改应用程序的网络请求路径

.net 使用逆向工程技术更改应用程序的网络请求路径,.net,debugging,reverse-engineering,decompiling,x64dbg,.net,Debugging,Reverse Engineering,Decompiling,X64dbg,我正在调试我自己的应用程序,因此请避免法律意见 我是逆向工程的新手。我想知道,是否有可能更改应用程序网络请求路径。让我们假设,我的应用程序正在对此服务器进行API调用,是否有人可以通过反向工程(无源代码)将其更改为 我的应用程序是用C#/.Net WPF编写的。 为了防止反编译,我使用.Net Reactor将其转换为本机代码它是可能的,即使根本不涉及您的代码 黑客可以通过各种方式钩住Winsock API,如connect()或gethostbyname()。还有一个名为“分层套接字提供程序”

我正在调试我自己的应用程序,因此请避免法律意见

我是逆向工程的新手。我想知道,是否有可能更改应用程序网络请求路径。让我们假设,我的应用程序正在对此服务器进行API调用,是否有人可以通过反向工程(无源代码)将其更改为

我的应用程序是用C#/.Net WPF编写的。
为了防止反编译,我使用.Net Reactor将其转换为本机代码

它是可能的,即使根本不涉及您的代码

黑客可以通过各种方式钩住Winsock API,如
connect()
gethostbyname()
。还有一个名为“分层套接字提供程序”(LSP)的Windows功能,允许执行相同的操作。最后,即使在网络流量通过的不同机器上,也可以通过路由方式实现这一点


要验证您是否已连接到可信服务器,您必须使用加密手段,如SSL/TLS协议。

谢谢您的回答!我在应用程序中使用SSL协议。即使我使用SSL协议,也有可能更改请求路径吗?确实如此,但这毫无意义,因为没有人能够解密流量,所以这样做没有意义。