Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from struct import pack, unpack
- import socket
- s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
- s.connect(('69.175.115.230', 25585))
- handshakeBytes = bytearray()
- handshakeBytes.append(pack('<i', 0x00))
- handshakeBytes.append(pack('<i', 47))
- handshakeBytes.append(pack('<i', len(pack('>s', '69.175.115.230'))))
- handshakeBytes.append(pack('>s', '69.175.115.230'))
- handshakeBytes.append(pack('>H', 25585))
- handshakeBytes.append(pack('<i', 1))
- bytesLength = bytearray(pack('<i', len(handshakeBytes)))
- handshakeBytes = bytesLength + handshakeBytes
- s.send(handshakeBytes)
- requestBytes = bytearray()
- requestBytes.append(pack('<i', 0x00))
- requestBytesLength = bytearray(pack('<i', len(requestBytes)))
- requestBytes = requestBytesLength + requestBytes
- s.send(requestBytes)
- recvdJson = s.recv(4096)
- s.close()
- print(unpack('>s', recvdJson))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement