我还没有找到任何对 C# 中 CloudFlare 挑战的回应。
我将如何构造 SSL Heartbeat 请求并将其从 C# 控制台应用程序发送到给定的 URL?(应该与https://www.cloudflarechallenge.com合作)
我什至不确定从哪里开始构建请求。
然后,我想以某种可用格式获得响应,例如byte[]
.
这基本上是我完成申请所需的方法:
private byte[] ExploitHeartBleed(string pURL, string pToSend, int pLength, int pPort = 443)
{
byte[] response = new byte[];
//Make TCP Request
TcpClient client = new TcpClient(pURL, pPort);
// Form Heartbeat Request
// Read Response, save to 'response'
//Return Response
return response;
}
任何帮助,将不胜感激!