소리바다클론이나 여러메신져 클론같은거 블자드의 베틀넷데몬을 역엔지리어링한거..등등 이런프로그램이 점점많아지는걸루 알고있는데 그 원리가 궁금하네요 어케 프로토콜을 분석하는지 원리를 알고싶습니다. 글구...법적으로는 상용소프트웨어의 클론이 합법인가요?
프로토콜 분석은 패킷을 캡처해서 요청과 응답의 형식을 비교하는 방식으로 연구합니다. 이때 상대 서비스의 이용 약관과 저작권, 그리고 서비스 운영을 방해하지 않는 범위를 지키는 것이 중요합니다. 법적 판단은 개별 사안마다 다르니 필요하면 전문가에게 확인하시기 바랍니다. 공부 목적이라면 공개된 프로토콜 문서나 직접 만든 서버로 실험하는 것이 안전합니다.