인기있는 네트워크 용 채팅 클라이언트를 작성하려고합니다. 원래 클라이언트는 독점적이며, 원하는 것보다 약 15GB 더 큽니다. (공정하게하려면 다른 게임이라고 부릅니다.)서버의 소스 코드에서 네트워크 프로토콜을 어떻게 추출합니까?
인터넷 프로토콜에는 사용할 수있는 설명서가 전혀 없으며 대부분의 검색 결과는 클라이언트의 스크립팅 인터페이스로 만 제공됩니다. 나는 잘못된 방식으로 사용 되었기 때문에 다른 사람들의 경험을 망칠 수 있음을 이해할 수 있습니다.
, 그러나 그
- 지침을 설치 이외의 어떤 문서를 포함하지 (I 한 피상적 브라우징)
- 이 거대은 (대상 서버의
src
폴더.cpp
의 가치 12메가바이트 및.h
파일)을 포함하고,grep
관련 내용을 찾지 못 하셨나요
나는 또한 그들의 포럼을 검색하고 서버의 유지 보수 담당자에게 연락을 시도했지만, 지금까지는 운이 없다.
프로토콜이 암호화에 크게 의존하기 때문에 패킷 스니핑이 도움이되지 않습니다.
이 시점에서, 모든 희망은 경건하지 않은 양의 코드를 씹을 수있는 나의 능력입니다. 어떻게 시작합니까?
편집 : A related question.