OpenSSL 연결하는 프로그램
글쓴이: graycrow / 작성시간: 금, 2014/06/13 - 12:43오전
- 파이썬 코드
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sys.stdout.flush()
s.connect(('192.168.10.2', 443))
sys.stdout.flush()
s.send(client_hello)- c 코드
SOCKET ConnectSocket;
ConnectSocket = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
sockaddr_in clientService;
clientService.sin_family = AF_INET;
clientService.sin_addr.s_addr = inet_addr("192.168.10.2");
clientService.sin_port = htons(443);
connect(ConnectSocket, (SOCKADDR *) & clientService, sizeof (clientService);
send(ConnectSocket, client_hello, sizeof(client_hello), 0);같은내용을 각각 파이썬과 c언어로 구현하였습니다. ( openssl 서버에 hello client 패킷을 보내는 )
그런데 패킷을 잡아보면
파이썬 : TLSv1.1, client hello
c : SSL, client hello, continuation data
같은 패킷을 보냈지만 왜 이렇게 다르게 와이어샤크에 잡힐까요?
조언 부탁드리겠습니다.
Forums:


댓글 달기