SOCKET 模拟HTTPS客服端
1:https协议分析
超文本传输安全协议(缩写:HTTPS,英语:Hypertext Transfer Protocol Secure)是超文本传输协议和SSL/TLS的组合,用以提供加密通讯及对网络服务器身份的鉴定。HTTPS连接经常被用于万维网上的交易支付和企业信息系统中敏感信息的传输。
基本步骤和socket模拟http差不多,只是难点在于无法分析https报文。
1:分析https报文。
2:创建套接字,并与SSL绑在一起。
3:SSL连接https服务器
4:发送https客服端报文
5:接受服务端的数据(通过SSL_read和SOCKET接受服务端的数据)。
1:怎么去分析https的报文。
A:首先将下面保存到文件 test.pem
-----BEGIN RSA PRIVATE KEY-----
MIICWwIBAAKBgQDHqQ0HLf+ydRQtjaYZpDJvrv859V+hRAyjW3ckPEA2EQSKIryg
fSG9uNJB3bpcaDZknlDn4/mKUKtPiz+RRcbWo3o8L9HfgXghHVqwbEm+8Yf9tEQe
wpWXIBf1zns2ECxnNI6bwLkmtTKUzLgVdREZHGn7otRr4ba7hYJ+Qn6DdQIDAQAB
AoGAW6kxcPVeKQh07gDUm3r1KK63P111vKxn/Or1xG3gsLGZWu1dmXQ49EeQR2rK
rretGP5ReFQB8MzeCNONqFzXTkvxnxW+wupjXt7m+JmidrglTyjEgH+bkGdMNSAV
rS+qQGlGSqElXHRyVFCQro0niv6oFytMI7XtPFmemYGAVAECQQD6Nrv4wlykSzZ/
ecIzUii8ZWTHbTaxjMFc3Q7CxcAGSoet0foHZWveU70pzUrJt2zNPtGHgH7wuTEy
6epUy98BAkEAzEcKSlwKe3FMYP31M/aoAtCQE1O3vrRGn2UaFAPVADZ3MEzHGUd/
bvtJ7yEVnXAVaBBwtVLLOJL+F7mbfemYdQJAIGgGYGmL5ht3q3rxlAQIEp5vNwUG
GGjKgmR/DOrfu/DbMcAISfzww5LE5S0ZipafGNYR/SK/Th4uKRHyr5jYAQJAN5tf
Ab7sW44L7Js1FGAgfCOqFJjFe/Q3BUzQPIKOiPBKoatEx2zfE6b0CVRIPgM00I8p
HzLafxwEbxDncu8TwQJAFrsYOCEtQcpsJDvfLEi567uZgeoZ1dLAmh9s2W1xTB3u
gEq15YBHenQM7p
SOCKET 模拟 HTTPS客服端
最新推荐文章于 2024-08-14 08:23:17 发布
本文介绍了如何使用SOCKET模拟HTTPS客户端,通过分析HTTPS报文、建立SSL连接、发送请求和接收响应,详细阐述了连接过程。重点在于理解HTTPS协议,并在Wireshark中解析服务器的RSA密钥。
摘要由CSDN通过智能技术生成