man-in-the-middle相关内容

以明文方式捕获 HTTPS 流量?

我有一个与远程 Web 服务通信的本地应用程序(我没有编写,也无法更改).它使用 HTTPS,我想看看流量中有什么. 有什么办法可以做到这一点吗?我更喜欢 Windows 系统,但我很乐意在 Linux 上设置代理,如果这能让事情变得更容易. 我在考虑什么: 通过入侵我的主机文件(或设置备用 DNS)来重定向网站. 在该站点上安装带有自签名(但受信任)证书的 HTTPS 服务器 ..
发布时间:2021-12-26 19:41:07 其他开发

ssh 远程主机标识已更改

我已经重新安装了我的服务器,但收到了以下消息: [user@hostname ~]$ ssh root@pong@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@警告:远程主机标识已更改!@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@有人 ..
发布时间:2021-12-23 22:58:57 其他开发

证书如何避免中间人攻击?

我还有一个关于网络安全的问题.如果我理解正确,证书用于识别您的真实身份.所以中间人攻击是不可能的.但是当我看到这张图片时: http://upload.wikimedia.org/wikipedia/commons/thumb/2/2b/Digital_Signature_diagram.svg/800px-Digital_Signature_diagram.svg.png 我认为中间 ..
发布时间:2021-08-28 18:31:00 其他开发

保护Web服务器免受Safari中的MITM攻击

我一直在寻找一种方法来确保我的Web服务器对中间攻击者的安全性.似乎Google Chrome和Firefox可以阻止对服务器的请求,即使我在安全警告后选择了继续发送请求也是如此.我正在使用Charles Proxy来拦截Https通信,而无需在我的Mac上信任Charles Cert,对此进行了测试. 当我使用Safari运行相同的测试时,如果我选择忽略安全警告,它将让我通过,我希望有一定 ..
发布时间:2020-06-30 18:42:41 其他开发

通过完全记录握手来破坏TLS安全性

我最近一直在研究TLS,但不确定为什么它是如此安全,但可能是由于对它如何工作的误解.但是,如果记录了整个握手过程,无论是使用中间攻击的人还是目标计算机上的数据包嗅探器,那么其余的任何通信都可以解密,因为您将拥有客户端和服务器用来生成的所有信息.加密密钥. 我怀疑tls是否会出现这样的漏洞,但是谁能告诉我tls如何对此进行防御? 解决方案 使用服务器的 ..
发布时间:2020-06-30 18:41:37 其他开发

中间人攻击如何工作?

有关CSRF保护的Django文档指出: 此外,对于HTTPS请求, 严格的引荐检查是由 CsrfViewMiddleware.这是必要的 解决中间人攻击 在HTTPS下,当 使用与会话无关的随机数 HTTP'Set-Cookie'的事实 标头被(不幸地)接受 由正在与网站交谈的客户 在HTTPS下. (不是推荐人检查 完成HTTP请求,因为 Referer标头不存在 在HTTP下足够可靠. ..
发布时间:2020-06-30 18:41:36 其他开发

SSL和中间人的误解

我已经阅读了有关此问题的大量文档,但仍然无法将所有内容汇总在一起,所以我想提出几个问题. 首先,我将简要介绍我所了解的身份验证过程,因为在这方面可能会引起我的误解:客户端启动连接,服务器使用公共密钥的组合来响应该连接,其中一些可信机构的元数据和数字签名.然后,客户端将决定是否信任服务器,并使用公共密钥对某些随机会话密钥进行加密并将其发送回去.只能使用存储在服务器上的私钥来解密此会话密钥.服务 ..
发布时间:2020-06-30 18:39:29 其他开发

中间人攻击和SSL

我正在使用OpenSSL通过HTTPS连接到我的一台服务器.但是,我似乎无法让服务器验证在客户端上起作用.据我了解,不验证证书会使我容易受到“中间人攻击"的影响,但证书验证基本上是在寻找证书中要匹配的IP地址和域名. (我说很多事情都是错误的,只是为了得到一些完整的详细答复:)) 因此,如果它是我的服务器,我知道它的域名和ip地址,并且我正在使用SSL,是否应该担心?再说一次,中间的人还是不 ..
发布时间:2020-05-21 02:27:42 其他开发

使用Scapy作为MITM即时更改数据包

假设我设法处于客户端与服务器之间的通信中间(假设我打开了一个热点,并使客户端仅通过我的计算机连接到服务器). 如何在不中断自己与其他服务的通信的情况下更改客户端发送和接收的数据包?必须有一种方法可以通过我的脚本路由客户端既发送又要接收的所有数据包(在转发给他之前). 我认为实现此目标的正确方向是使用iptables,但不确定确切的参数适合进行此工作.我已经有以下简单的脚本: ho ..
发布时间:2020-04-23 11:26:55 服务器开发

使用https时防止中间人攻击

我正在写一个类似于omegle的小应用程序。我有一个用Java编写的http服务器和一个html文档的客户端。主要的通信方式是http请求(长轮询)。 我通过使用https协议实现了某种安全性,我为每个客户端都安装了一个securityid连接到服务器。当客户端连接时,服务器给它一个securityid,客户端在需要请求时必须始终发回。 我害怕这里的中间人攻击,你有什么建议我如何保护应 ..
发布时间:2018-07-10 18:38:32 其他开发

Ruby MITM代理

我正在寻找一些关于如何在支持HTTPS的Ruby中编写代理的示例。我有一个使用Webricks HTTPProxyServer实现的简单代理,但我注意到,HTTPS流量只是隧道(因为它应该;))。但我想用录像机录制内容(关于我的问题,请点击此处 VCRProxy:记录PhantomJS ajax在Capybara内部使用VCR调用)只要内容只是通过,VCR就无法记录它。 所以我在考虑将代理编 ..
发布时间:2018-07-10 18:19:00 其他开发

具有HTTPS支持的中间人(MITM)代理

此刻我们似乎有点转圈。我们正在寻找简单轻量级,最好是基于ruby的代理,使我们能够执行以下操作。 浏览器和浏览器之间的代理HTTPS请求网络应用。例如GMail 拦截并修改请求/回复 - 中间人修改 即时生成SSL证书(或者我们预先配置)在代理和浏览器之间使用 使用Ruby,我们尝试了 em-proxy 和 Goliath 但我认为这些都不合适。 任何建议都会非常感激。 ..
发布时间:2018-07-10 17:51:52 其他开发

准确捕获HTTPS流量?

我有一个与远程Web服务对话的本地应用程序(我没有写,也无法更改)。它使用HTTPS,我想知道流量是什么。 我有什么方法可以做到这一点?我更喜欢Windows系统,但我很乐意在Linux上设置代理,如果这样可以让事情变得更容易。 我在考虑的是什么: 通过黑客攻击我的主机文件(或设置备用DNS)来重定向网站。 安装HTTPS该站点上的服务器,带有自签名(但受信任)的证书。 显然 ..
发布时间:2018-07-10 17:31:23 其他开发

客户端和服务器之间的安全连接

我正在开发一个服务器组件,它将为我的控制下的嵌入式客户端提供请求。 现在一切都是测试版,安全性工作像这样: 客户端通过https发送用户名/密码。 服务器返回访问令牌。 客户端使用自定义标头中的访问令牌进一步请求http。 这是一个演示,但它有一些问题需要解决之前发布它: 任何人都可以复制登录请求,重新发送并获取访问令牌。 / strike>由于有些用户回答说这 ..
发布时间:2017-08-18 01:51:08 Java开发