gpt4 book ai didi

.net - 如何调试来 self 们自己的应用程序的虚假 TCP 请求?

转载 作者:可可西里 更新时间:2023-11-01 02:52:49 25 4
gpt4 key购买 nike

我们有一个 .NET 应用程序,它在某个服务器上不断发出各种被我们的防火墙阻止的 TCP 请求。

应用程序没有理由尝试访问互联网,它只需要与我们的数据库服务器通信。

它似乎试图联系 deploy.akamaitechnologies.com 上的某个地址,该地址显然为不同的人/公司托管了大量不同的文件。

我如何调试这个请求来 self 们代码的哪一部分? TCPView 指示请求直接来 self 们的 .exe。

代码使用了 nHibernate 库,我的第一个猜测是库试图自动更新自身,但可能请求不会直接从我们的 .exe 发出?

我们的 .exe 是否会在该特定服务器上感染病毒?我们的防病毒软件是最新的,扫描 .exe 没有发现任何问题。

编辑:好的,我终于在服务器上安装了 Wireshark,但不确定如何处理输出。我注意到的几件事是它向 RIPE 网络协调中心拥有的 IP 地址发送了一个“名称查询 nbstat”,并且在 RIPE 拥有的 IP 地址上再次从“src port caicci”向 http 端口发送了一条消息RIPE 网络协调中心。很难跟踪所有相关请求,因为我事先不知道它将使用哪个 IP 地址(每次都不一样),而且如果我让 Wireshark 捕获超过一个以上的时间,它似乎会因为数据量而崩溃分钟左右。显然你不能按进程过滤?

最佳答案

您确定正在运行的名为 YourApp.exe 的 exe 确实是您认为的那个吗?你能做一个受信任的 exe 的 md5sum 并与服务器上的比较吗?

How can I debug which part of our code this request is coming from? TCPView indicates the request is coming directly from our .exe.

假设您没有在服务器上安装 Visual Studio(或者无法远程调试),那么您可以获取该过程的转储并在​​您自己的计算机上进行分析。它是 .NET4 进程吗?

关于.net - 如何调试来 self 们自己的应用程序的虚假 TCP 请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9004161/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com