/bnet_capture

스타 배틀넷 채팅방에서 다른사람 IP 알아내는 스크립트 (누가 보여줘서 심심해서 만듬)

Primary LanguagePython

bnet_capture

스타 배틀넷 채팅방에서 다른사람 IP 알아내는 스크립트 (누가 보여줘서 심심해서 만듬)

용도

  • 닉 변경한 사람 파악
  • 도배시 자동강퇴
  • 대화 자동 입력

IP 따는건 불법인가?

먼저 개인정보보호 입법으로서 IP 주소를 식별정보로 직접 정의하는 경우가 있는지 살펴보는 게 필요한 데 아직까지는 이러한 입법은 없어 보인다. 우리나라를 포함하여 일부 입법례의 경우, IP 주소가 통신비밀보호법상 ‘통신사실확인자료’로 분류되어 그 법의 통제를 받은 경우는 별론으로 치고, 개인정보보호 관련 법령에서는 IP 주소가 식별정보인지 여부에 관하여 명확하게 규정하지 않고 있다.

  • 기본적으로 IP 자체로는 개인을 특정할 수 없다는 판례가 더 많고 실제로도 IP를 따서 할 수 있는게 거의 없음. 개인을 특정할 수 있으면 불법.

  • 다만, IP는 통신사실 확인자료에 해당되므로 수사기관이 IP를 기업에서 취득하고자 하는 경우 통신비밀보호법으로 인해 공식 절차를 밟아야함.

패킷구조

    # 08 01 12 (len(packet[0x11:]) 00 00 00 00 (unk_1) (unk_2) (len(packet[0x15:]) 00 ?? 00 ?? 00 ?? 00 (player_id) 00 4c (msg) 00 (unk)
    #                           08 01 12 17 00 00 00 00 ce b5 13 00 01 00 01 00 01 00 03 00 4c
    # text = binascii.unhexlify("0000   58 52 8a 11 da 41 a8 a1 59 11 5b 1e 08 00 45 00
    # text = binascii.unhexlify("08 01 12 10 00 00 00 00 f1 50 0c 00 52 04 52 04 02 00 01 02 5a 00".replace(" ", ""))
    # text = binascii.unhexlify("0805121208898bfa838dddf10220dbc599dc0728e02f".replace(" ", ""))
    # for i in range(100):
    #     send_packet("각 IP", text)
    # print(text