标签: java cryptography
因此,我们在Linux机器的某些端口上有2个自定义服务,它们根据众所周知的协议交换密钥。
有没有办法(使用Java)我可以通过它读取交换的密钥 这两项服务并使用已知漏洞利用它们?
我在这里看看Diffie-Hellman交换协议,顺便说一句。
甚至可以使用Java吗?或者我应该使用Python还是其他什么?
编辑:我知道如何在Windows和C#中做到这一点,但我坚持使用Linux和Java。
感谢。
答案 0 :(得分:1)
查看KeyAgreement以获取Java的DH实现,并Socket和ServerSocket查看客户端和服务器之间的MitM(假设您打算如何利用此漏洞)。
KeyAgreement
Socket
ServerSocket