├── Core ├── IntroSeen.txt ├── Languages │ ├── __pycache__ │ │ ├── italian.cpython-39.pyc │ │ ├── russian.cpython-39.pyc │ │ └── spanish.cpython-39.pyc │ ├── italian.py │ ├── russian.py │ └── spanish.py ├── Mailer │ ├── MailHelp.py │ ├── MailerMain.py │ ├── __pycache__ │ │ ├── Internet_Check.cpython-37.pyc │ │ ├── MailHelp.cpython-37.pyc │ │ ├── MailHelp.cpython-39.pyc │ │ ├── MailerMain.cpython-39.pyc │ │ ├── accountsaver.cpython-37.pyc │ │ ├── accountsaver.cpython-39.pyc │ │ ├── color.cpython-37.pyc │ │ ├── gmail.cpython-37.pyc │ │ ├── live.cpython-37.pyc │ │ └── yahoo.cpython-37.pyc │ └── color.py ├── __pycache__ │ ├── Youtube.cpython-37.pyc │ ├── anotherLang.cpython-39.pyc │ ├── devicemenu.cpython-37.pyc │ ├── devicemenu.cpython-39.pyc │ ├── eletter.cpython-37.pyc │ ├── eletter.cpython-39.pyc │ ├── ipmenu.cpython-37.pyc │ ├── ipmenu.cpython-39.pyc │ ├── mailer.cpython-37.pyc │ ├── mailer.cpython-39.pyc │ ├── pre.cpython-37.pyc │ └── pre.cpython-39.pyc ├── anotherLang.py ├── devicemenu.py ├── eletter.py ├── helper │ ├── Banners.py │ ├── RedirectBypass.py │ ├── ToDo.py │ ├── __init__.py │ ├── __pycache__ │ │ ├── Banners.cpython-39.pyc │ │ ├── RedirectBypass.cpython-37.pyc │ │ ├── RedirectBypass.cpython-39.pyc │ │ ├── ToDo.cpython-37.pyc │ │ ├── ToDo.cpython-39.pyc │ │ ├── __init__.cpython-37.pyc │ │ ├── __init__.cpython-39.pyc │ │ ├── animation.cpython-37.pyc │ │ ├── animation.cpython-39.pyc │ │ ├── color.cpython-37.pyc │ │ ├── color.cpython-39.pyc │ │ ├── date.cpython-37.pyc │ │ └── date.cpython-39.pyc │ ├── animation.py │ ├── color.py │ ├── color.pyc │ └── date.py ├── ipmenu.py └── pre.py ├── LICENSE ├── Makefile ├── Permission.txt ├── PhishMailer.py ├── README.md ├── Version.dat ├── config.json ├── emails.txt ├── passwords.txt └── test └── date_test.py /Core/IntroSeen.txt: -------------------------------------------------------------------------------- 1 | Yes -------------------------------------------------------------------------------- /Core/Languages/__pycache__/italian.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BiZken/PhishMailer/114a902973b399f495ecff8114b62251a603b359/Core/Languages/__pycache__/italian.cpython-39.pyc -------------------------------------------------------------------------------- /Core/Languages/__pycache__/russian.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BiZken/PhishMailer/114a902973b399f495ecff8114b62251a603b359/Core/Languages/__pycache__/russian.cpython-39.pyc -------------------------------------------------------------------------------- /Core/Languages/__pycache__/spanish.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BiZken/PhishMailer/114a902973b399f495ecff8114b62251a603b359/Core/Languages/__pycache__/spanish.cpython-39.pyc -------------------------------------------------------------------------------- /Core/Languages/italian.py: -------------------------------------------------------------------------------- 1 | import os 2 | import sys 3 | import time 4 | 5 | import os 6 | 7 | red = ("\033[1;31;40m") 8 | green = ("\033[1;32;40m") 9 | white = ("\033[1;37;40m") 10 | blue = ("\033[1;34;40m") 11 | yellow = ("\033[1;33;40m") 12 | start = (green + "[" + white + "+" + green + "]" + white) 13 | alert = (green + "[" + red + "!" + green + "]" + white) 14 | 15 | def numbering(num): 16 | return green + "[" + white + str(num) + green + "]" 17 | 18 | def CurrentDir(): 19 | path = os.getcwd() 20 | print(green + "[" + white + "+" + green + "]" + white + " Your Templates Will Be Saved Here " + path) 21 | 22 | def ItalianInstagram(): 23 | Target = input(start + " Inserisci il nome dell'obiettivo: ") 24 | TargetAccount = input(start + " Inserisci il nome dell'account di destinazione: ") 25 | url = input(start + " Inserisci l'URL di phishing: ") 26 | TargetEmail = input(start + " Inserisci l'email di destinazione: ") 27 | 28 | instagram = (""" 29 |
30 | 31 | 32 | 33 | 147 | 148 | 149 |
34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 67 | 68 | 69 | 121 | 122 | 123 | 140 | 141 | 142 | 143 | 144 | 145 |
 
 
44 | 45 | 46 | 47 | 48 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 |
  49 | 50 | 51 | 52 | 53 | 54 | 55 |
56 |
 
   
66 |
70 | 71 | 72 | 73 | 117 | 118 | 119 |
74 | 75 | 76 | 77 | 78 | 79 | 80 | 113 | 114 | 115 |
   
81 | 82 | 83 | 84 | 109 | 110 | 111 |
85 | 86 | 87 | 88 | 89 | 104 | 105 | 106 | 107 |
    90 | 91 | 92 | 93 | 100 | 101 | 102 |
94 |

Ciao {},

95 |

Qualcuno ha provato ad accedere al tuo account Instagram {}.

96 |

Se eri tu, usa il seguente codice per accedere:

97 |

313013

98 |

Se non eri tu, per favore reimposta la tua password per proteggere il tuo account.

99 |
103 |
   
108 |
112 |
116 |
120 |
124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 135 | 136 | 137 | 138 |
 
    132 |
© Instagram, Menlo Park, CA 94022
133 |
Questo messaggio è stato inviato a {} E destinato a {}. Non è il tuo account? rimuovi la tua email da questo conto.
134 |
   
139 |
 
146 |
150 |
""".format(Target, TargetAccount, url, Target, TargetEmail)) 151 | 152 | filename = input(start + " Inserisci il nome sul file HTML da salvare: ") 153 | Html_file = open(filename + ".html","w") 154 | Html_file.write(instagram) 155 | Html_file.close() 156 | print(alert + " File HTML creato") 157 | CurrentDir() 158 | 159 | 160 | def ItalianFacebook(): 161 | Target = input(start + " Inserisci il nome dell'obiettivo: " + white) 162 | TargetEmail = input(start + " Inserisci l'email di destinazione: " + white) 163 | phishURL = input(start + " Inserisci l'URL di phishing: " + white) 164 | Date = int(input(start + " Inserisci un numero come data: " + white)) 165 | 166 | print("") 167 | print(start + green + "Inserisci il mese in cui avviene l'accesso") 168 | print(green + "[" + white + "1" + green + "]" + white + " gennaio") 169 | print(green + "[" + white + "2" + green + "]" + white + " febbraio") 170 | print(green + "[" + white + "3" + green + "]" + white + " marzo") 171 | print(green + "[" + white + "4" + green + "]" + white + " aprile") 172 | print(green + "[" + white + "5" + green + "]" + white + " maggio") 173 | print(green + "[" + white + "6" + green + "]" + white + " giugno") 174 | print(green + "[" + white + "7" + green + "]" + white + " luglio") 175 | print(green + "[" + white + "8" + green + "]" + white + " agosto") 176 | print(green + "[" + white + "9" + green + "]" + white + " settembre") 177 | print(green + "[" + white + "10" + green + "]" + white + " ottobre") 178 | print(green + "[" + white + "11" + green + "]" + white + " novembre") 179 | print(green + "[" + white + "12" + green + "]" + white + " dicembre") 180 | monthpick = int(input(green + "root@phishmailer/mese:~ ")) 181 | month = monthpick 182 | 183 | print("") 184 | year = int(input(start + " Inserisci l'anno: ")) 185 | timelog = input(start + " Inserisci l'ora (esempio, 22:00/am): ") 186 | city = input(start + " Inserisci il nome della città: ") 187 | country = input(start + " Inserisci il nome del paese: ") 188 | 189 | facebook = (""" 190 |
 
   
 
   Avviso di accesso
 
   
   
 
Hi {},
 
Il tuo account è stato recentemente effettuato l'accesso da un browser o dispositivo non riconosciuto. Eri tu?
 
Nuovo accesso
 
 
 
{} {}, {} in {}
 
 
 
Vicino {}, {}
 
 
 
Google Chrome
 
   
   
 
Rivedi il Login
   
Maneggio Avvisi
 
   
   
 
Questo messaggio è stato inviato a {}/a>. Se non desideri ricevere queste e-mail da Facebook in futuro, per favore Annulla l'iscrizione.
Facebook, Inc., Attention: Community Support, 1 Hacker Way, Menlo Park, CA 94025
   
 
191 | """.format(Target, month, Date, year, timelog, city, country,phishURL, phishURL, phishURL, phishURL, TargetEmail)) 192 | 193 | print("") 194 | filename = input(start + " Inserisci il nome sul file HTML da salvare: ") 195 | Html_file = open(filename + ".html","w") 196 | Html_file.write(facebook) 197 | Html_file.close() 198 | print(alert + " File HTML creato") 199 | 200 | 201 | def ItalianGmailActivity(): 202 | email = input(start + " Inserisci l'email di destinazione: ") 203 | url = input(start + " Inserisci l'URL di phishing: ") 204 | 205 | sourcecode = (""" 206 |
207 | 208 | 209 | 210 | 211 | 212 | 213 | 249 | 250 | 251 | 252 | 253 | 254 |
 
214 |
 
215 | 216 | 217 | 218 | 219 | 244 | 245 | 246 | 247 |
  220 |
Google 221 |
222 |
223 |
Il tentativo di accesso è stato bloccato
224 | 225 | 226 | 227 | 228 | 229 | 230 | 231 |
{}
232 |
233 |
Qualcuno ha appena utilizzato la tua password per provare ad accedere al tuo account da un'app non Google. Google li ha bloccati, ma dovresti controllare cosa è successo. Rivedi l'attività del tuo account per assicurarti che nessun altro abbia accesso. 234 | 235 |
236 |
237 |
238 |
239 |
Hai ricevuto questa email per informarti di importanti modifiche al tuo account Google e ai servizi.
240 | 241 |
242 |
243 |
 
248 |
 
255 |
""".format(email, url)) 256 | 257 | 258 | filename = input(start + " Inserisci il nome sul file HTML da salvare: ") 259 | Html_file = open(filename + ".html","w") 260 | Html_file.write(sourcecode) 261 | Html_file.close() 262 | print(alert + " File HTML creato") 263 | 264 | 265 | def ItalianSnapchatSimple(): 266 | username = input(start + " Inserisci il nome dell'account di destinazione: ") 267 | Url = input(start + " Inserisci l'URL di phishing: ") 268 | 269 | source = (""" 270 |
271 |
272 | 273 | 274 | 275 | 332 | 333 | 334 |
276 | 277 | 278 | 279 | 282 | 283 | 284 | 288 | 289 | 290 | 296 | 297 | 298 | 303 | 304 | 305 | 308 | 309 | 310 | 314 | 315 | 316 | 319 | 320 | 321 | 328 | 329 | 330 |
280 | 281 |
285 |

286 | Conferma la tua email?

287 |
291 |

292 | Ciao {}, 293 | Grazie per aver aggiunto il tuo indirizzo email a Snapchat. Conferma la tua email qui sotto in modo da poter reimpostare il tuo account se dimentichi la password. 294 |

295 |
299 | 300 | Conferma il tuo indirizzo email 301 | 302 |
306 |

Se questo non è il tuo account Snapchat, o se non ti sei registrato a Snapchat, per favore Clicca qui per rimuovere il tuo indirizzo email da questo account.

307 |
311 |

312 | Buon Snapping!

313 |
317 | 318 |
322 |

323 | © Snap Inc.   |   Termini 324 | https://support.snapchat.com 325 | Snap Inc., 63 Market Street, Venice CA 90291 326 |

327 |
331 |
335 |
336 |
337 | """.format(username, Url, Url, Url, Url)) 338 | 339 | filename = input(start + " Inserisci il nome sul file HTML da salvare: ") 340 | Html_file = open(filename + ".html","w") 341 | Html_file.write(source) 342 | Html_file.close() 343 | print(alert + " File HTML creato") 344 | 345 | 346 | def ItalianTwitter(): 347 | AccountName = input(start + " Inserisci il nome dell'account di destinazione: ") 348 | TargetName = input(start + " Inserisci il nome dell'obiettivo: ") 349 | City = input(start + " Inserisci città: ") 350 | Country = input(start + " Inserisci il nome del paese: ") 351 | PhishUrl = input(start + " Inserisci l'URL di phishing: ") 352 | MustContain = input(start + " YIl tuo URL contiene (parola nel dominio): ") 353 | Extension = input(start + " Inserisci il tuo dominio (esempio '.com'): ") 354 | twitter = ("""
 
We noticed a recent login for your account {}.
DeviceChrome on Android
LocationNear {}, {}
If this was you:
Great! There's nothing else you need to do.
If this wasn’t you:
Your account may have been compromised and you should take a few steps to make sure your account is secure. To start, reset your password now.
How do I know an email is from Twitter?
Links in this email will start with “https://” and contain “{}{}.” Your browser will also display a padlock icon to let you know a site is secure.
Help  |  Email security tips
This email was meant for {}
Twitter, Inc. 1355 Market Street, Suite 900 San Francisco, CA 94103
""".format(AccountName, City, Country, PhishUrl, PhishUrl, MustContain, Extension, TargetName)) 355 | 356 | filename = input(start + " Inserisci il nome sul file HTML da salvare: ") 357 | Html_file = open(filename + ".html","w") 358 | Html_file.write(twitter) 359 | Html_file.close() 360 | print(alert + " File HTML creato") 361 | 362 | 363 | def MainItalian(): 364 | os.system("clear") 365 | print(start + "PhishMailer Italiano Beta") 366 | print(start + "Scegli la tua opzione: \n") 367 | print(numbering(1) + white + " FaceBook " + numbering(1)) 368 | print(numbering(2) + white + " Gmail " + numbering(2)) 369 | print(numbering(3) + white + " Instagram " + numbering(3)) 370 | print(numbering(4) + white + " SnapChat " + numbering(4)) 371 | print(numbering(5) + white + " Twitter " + numbering(5)) 372 | print(numbering(99) + white + " Exit " + numbering(99)) 373 | 374 | OptionPick = int(input(green + "\nroot@phishmailer/Italiano: " + white)) 375 | 376 | if OptionPick == 1: 377 | os.system("clear") 378 | ItalianFacebook() 379 | 380 | elif OptionPick == 2: 381 | os.system("clear") 382 | ItalianGmailActivity() 383 | 384 | elif OptionPick == 3: 385 | os.system("clear") 386 | ItalianInstagram() 387 | 388 | elif OptionPick == 4: 389 | os.system("clear") 390 | ItalianSnapchatSimple() 391 | 392 | elif OptionPick == 5: 393 | os.system("clear") 394 | ItalianTwitter() 395 | 396 | elif OptionPick == 99: 397 | os.system("clear") 398 | print("ok") 399 | sys.exit() 400 | 401 | else: 402 | print(alert + red + " Invalid") 403 | sys.exit() 404 | -------------------------------------------------------------------------------- /Core/Languages/russian.py: -------------------------------------------------------------------------------- 1 | import os 2 | import sys 3 | import time 4 | 5 | import os 6 | 7 | red = ("\033[1;31;40m") 8 | green = ("\033[1;32;40m") 9 | white = ("\033[1;37;40m") 10 | blue = ("\033[1;34;40m") 11 | yellow = ("\033[1;33;40m") 12 | start = (green + "[" + white + "+" + green + "]" + white) 13 | alert = (green + "[" + red + "!" + green + "]" + white) 14 | 15 | def numbering(num): 16 | return green + "[" + white + str(num) + green + "]" 17 | 18 | def CurrentDir(): 19 | path = os.getcwd() 20 | print(green + "[" + white + "+" + green + "]" + white + " Your Templates Will Be Saved Here " + path) 21 | 22 | def RussianInstagram(): 23 | Target = input(start + " Введите имя цели: ") 24 | TargetAccount = input(start + " Введите имя целевой учетной записи: ") 25 | url = input(start + " Введите фишинговый URL: ") 26 | TargetEmail = input(start + " Введите адрес электронной почты: ") 27 | 28 | instagram = (""" 29 |
30 | 31 | 32 | 33 | 147 | 148 | 149 |
34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 67 | 68 | 69 | 121 | 122 | 123 | 140 | 141 | 142 | 143 | 144 | 145 |
 
 
44 | 45 | 46 | 47 | 48 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 |
  49 | 50 | 51 | 52 | 53 | 54 | 55 |
56 |
 
   
66 |
70 | 71 | 72 | 73 | 117 | 118 | 119 |
74 | 75 | 76 | 77 | 78 | 79 | 80 | 113 | 114 | 115 |
   
81 | 82 | 83 | 84 | 109 | 110 | 111 |
85 | 86 | 87 | 88 | 89 | 104 | 105 | 106 | 107 |
    90 | 91 | 92 | 93 | 100 | 101 | 102 |
94 |

Привет {},

95 |

Кто-то пытался войти в ваш аккаунт в Instagram {}.

96 |

Если это были вы, используйте следующий код для входа в систему:

97 |

313013

98 |

Если бы это был не ты, пожалуйста rсбросить пароль чтобы обезопасить свой аккаунт.

99 |
103 |
   
108 |
112 |
116 |
120 |
124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 135 | 136 | 137 | 138 |
 
    132 |
© Instagram, Menlo Park, CA 94022
133 |
Это сообщение было отправлено {} и предназначен для {}. Не ваш аккаунт? Удалите вашу электронную почту from this account.
134 |
   
139 |
 
146 |
150 |
""".format(Target, TargetAccount, url, Target, TargetEmail)) 151 | 152 | filename = input(start + " Введите имя в HTML-файл для сохранения: ") 153 | Html_file = open(filename + ".html","w") 154 | Html_file.write(instagram) 155 | Html_file.close() 156 | print(alert + " HTML-файл создан") 157 | CurrentDir() 158 | 159 | 160 | def RussianFacebook(): 161 | Target = input(start + " Введите имя цели " + white) 162 | TargetEmail = input(start + " Введите адрес электронной почты: " + white) 163 | phishURL = input(start + " Введите фишинговый URL: " + white) 164 | Date = int(input(start + " Введите число даты: " + white)) 165 | 166 | print("") 167 | print(start + green + "Введите месяц, когда произойдет вход в систему") 168 | print(green + "[" + white + "1" + green + "]" + white + " январь") 169 | print(green + "[" + white + "2" + green + "]" + white + " февраль") 170 | print(green + "[" + white + "3" + green + "]" + white + " Март") 171 | print(green + "[" + white + "4" + green + "]" + white + " апрель") 172 | print(green + "[" + white + "5" + green + "]" + white + " мая") 173 | print(green + "[" + white + "6" + green + "]" + white + " июнь") 174 | print(green + "[" + white + "7" + green + "]" + white + " июль") 175 | print(green + "[" + white + "8" + green + "]" + white + " август") 176 | print(green + "[" + white + "9" + green + "]" + white + " сентябрь") 177 | print(green + "[" + white + "10" + green + "]" + white + " октябрь") 178 | print(green + "[" + white + "11" + green + "]" + white + " ноябрь") 179 | print(green + "[" + white + "12" + green + "]" + white + " Декабрь") 180 | monthpick = int(input(green + "root@phishmailer/месяц:~ ")) 181 | month = monthName(monthpick) 182 | 183 | print("") 184 | year = int(input(start + " Введите год: ")) 185 | timelog = input(start + " Введите время (например, 22:00): ") 186 | city = input(start + " Введите название города: ") 187 | country = input(start + " Введите название страны: ") 188 | 189 | facebook = (""" 190 |
 
   
 
   Login Alert
 
   
   
 
Салют! {},
 
В вашу учетную запись недавно вошли из неизвестного браузера или устройства. Это был ты?
 
Новый логин
 
 
 
{} {}, {} в {}
 
 
 
Около {}, {}
 
 
 
Google Chrome
 
   
   
 
Проверить  логин
   
Управлять оповещениями
 
   
   
 
Это сообщение было отправлено{}/a>. Если вы не хотите получать эти письма от Facebook в будущем, пожалуйста, отказаться от подписки.
Facebook, Inc., Attention: Community Support, 1 Hacker Way, Menlo Park, CA 94025
   
 
191 | """.format(Target, month, Date, year, timelog, city, country,phishURL, phishURL, phishURL, phishURL, TargetEmail)) 192 | 193 | print("") 194 | filename = input(start + " Введите имя в HTML-файл для сохранения: ") 195 | Html_file = open(filename + ".html","w") 196 | Html_file.write(facebook) 197 | Html_file.close() 198 | print(alert + " HTML-файл создан") 199 | 200 | 201 | def RussianGmailActivity(): 202 | email = input(start + " Введите адрес электронной почты: ") 203 | url = input(start + " Введите фишинговый URL: ") 204 | 205 | sourcecode = (""" 206 |
207 | 208 | 209 | 210 | 211 | 212 | 213 | 249 | 250 | 251 | 252 | 253 | 254 |
 
214 |
 
215 | 216 | 217 | 218 | 219 | 244 | 245 | 246 | 247 |
  220 |
Google 221 |
222 |
223 |
Попытка входа заблокирована
224 | 225 | 226 | 227 | 228 | 229 | 230 | 231 |
{}
232 |
233 |
Кто-то использовал ваш пароль, чтобы попытаться войти в вашу учетную запись из стороннего приложения. Google заблокировал их, но вы должны проверить, что произошло. Проверьте свою активность в учетной записи, чтобы убедиться, что никто другой не имеет доступа. 234 | 235 |
236 |
237 |
238 |
239 |
Вы получили это письмо, чтобы сообщить о важных изменениях в вашей учетной записи и службах Google.
240 | 241 |
242 |
243 |
 
248 |
 
255 |
""".format(email, url)) 256 | 257 | 258 | filename = input(start + " Введите имя в HTML-файл для сохранения: ") 259 | Html_file = open(filename + ".html","w") 260 | Html_file.write(sourcecode) 261 | Html_file.close() 262 | print(alert + " HTML-файл создан") 263 | 264 | 265 | def RussianSnapchatSimple(): 266 | username = input(start + " Введите имя целевой учетной записи: ") 267 | Url = input(start + " Введите фишинговый URL: ") 268 | 269 | source = (""" 270 |
271 |
272 | 273 | 274 | 275 | 332 | 333 | 334 |
276 | 277 | 278 | 279 | 282 | 283 | 284 | 288 | 289 | 290 | 296 | 297 | 298 | 303 | 304 | 305 | 308 | 309 | 310 | 314 | 315 | 316 | 319 | 320 | 321 | 328 | 329 | 330 |
280 | 281 |
285 |

286 | Confirm your Email?

287 |
291 |

292 | Hi {}, 293 | Thank you for adding your email address to Snapchat. Confirm your email below so you can reset your account if you forget your password. 294 |

295 |
299 | 300 | Confirm Your Email address 301 | 302 |
306 |

If this is not your Snapchat account, or if you did not sign up for Snapchat, please Click Here to remove your email address from this account.

307 |
311 |

312 | Happy Snapping!

313 |
317 | 318 |
322 |

323 | © Snap Inc.   |   Terms 324 | https://support.snapchat.com 325 | Snap Inc., 63 Market Street, Venice CA 90291 326 |

327 |
331 |
335 |
336 |
337 | """.format(username, Url, Url, Url, Url)) 338 | 339 | filename = input(start + " Введите имя целевой учетной записи: ") 340 | Html_file = open(filename + ".html","w") 341 | Html_file.write(source) 342 | Html_file.close() 343 | print(alert + " HTML-файл создан") 344 | 345 | 346 | def RussianTwitter(): 347 | AccountName = input(start + " Введите имя целевой учетной записи ") 348 | TargetName = input(start + " Введите имя цели ") 349 | City = input(start + " Войти в город: ") 350 | Country = input(start + " Введите страну: ") 351 | PhishUrl = input(start + " Введите фишинговый URL: ") 352 | MustContain = input(start + " YВаш URL-адрес содержит (слово в домене): ") 353 | Extension = input(start + " Введите свой домен (пример .com): ") 354 | twitter = ("""
 
We noticed a recent login for your account {}.
DeviceChrome on Android
LocationNear {}, {}
If this was you:
Great! There's nothing else you need to do.
If this wasn’t you:
Your account may have been compromised and you should take a few steps to make sure your account is secure. To start, reset your password now.
How do I know an email is from Twitter?
Links in this email will start with “https://” and contain “{}{}.” Your browser will also display a padlock icon to let you know a site is secure.
Help  |  Email security tips
This email was meant for {}
Twitter, Inc. 1355 Market Street, Suite 900 San Francisco, CA 94103
""".format(AccountName, City, Country, PhishUrl, PhishUrl, MustContain, Extension, TargetName)) 355 | 356 | filename = input(start + " Введите имя в HTML-файл для сохранения: ") 357 | Html_file = open(filename + ".html","w") 358 | Html_file.write(twitter) 359 | Html_file.close() 360 | print(alert + " HTML-файл создан") 361 | 362 | def MainRussian(): 363 | os.system("clear") 364 | print(start + "PhishMailer Русская бета") 365 | print(start + "Выбери свой вариант: \n") 366 | print(numbering(1) + white + " FaceBook " + numbering(1)) 367 | print(numbering(2) + white + " Gmail " + numbering(2)) 368 | print(numbering(3) + white + " Instagram " + numbering(3)) 369 | print(numbering(4) + white + " SnapChat " + numbering(4)) 370 | print(numbering(5) + white + " Twitter " + numbering(5)) 371 | print(numbering(99) + white + " Exit " + numbering(99)) 372 | 373 | OptionPick = int(input(green + "\nroot@phishmailer/русский: " + white)) 374 | 375 | if OptionPick == 1: 376 | os.system("clear") 377 | SpanishFacebook() 378 | 379 | elif OptionPick == 2: 380 | os.system("clear") 381 | SpanishGmailActivity() 382 | 383 | elif OptionPick == 3: 384 | os.system("clear") 385 | SpanishInstagram() 386 | 387 | elif OptionPick == 4: 388 | os.system("clear") 389 | SpanishSnapchatSimple() 390 | 391 | elif OptionPick == 5: 392 | os.system("clear") 393 | SpanishTwitter() 394 | 395 | elif OptionPick == 99: 396 | os.system("clear") 397 | print("ok") 398 | sys.exit() 399 | 400 | else: 401 | print(alert + red + " Invalid") 402 | sys.exit() 403 | 404 | 405 | 406 | 407 | -------------------------------------------------------------------------------- /Core/Mailer/MailHelp.py: -------------------------------------------------------------------------------- 1 | import os 2 | import sys 3 | import time 4 | red = ("\033[1;31;40m") 5 | green = ("\033[1;32;40m") 6 | white = ("\033[1;37;40m") 7 | blue = ("\033[1;34;40m") 8 | start = (green + "[" + white + "+" + green + "]" + white) 9 | alert = (green + "[" + red + "!" + green + "]" + white) 10 | 11 | def AskPerm(): 12 | print(alert + "I'm Trying To See How Many Emails That Gets Sent With PhishMailer") 13 | print(alert + "Is It Okay For You That PhishMailer Sends Me An Email Saying That An Email Has Been Sent?") 14 | print(alert + "You Will Not Be Asked This Again!") 15 | print(alert + 'And No Info Will Be Sent About You Just "Email Sent with PhishMailer"') 16 | print(alert + "Y or N") 17 | Ask = input(green + "root@phishmailer/Mailer/Permission:~ " + white) 18 | 19 | if Ask == "Y" or Ask == "yes": 20 | Permission = open("Permission.txt", "w+") 21 | Permission.write("Yes") 22 | Permission.close() 23 | os.system("clear") 24 | 25 | elif Ask == "N" or Ask == "no": 26 | NoPerm = open("Permission.txt", "w+") 27 | NoPerm.write("No") 28 | NoPerm.close() 29 | os.system("clear") 30 | 31 | else: 32 | while True: 33 | os.system("clear") 34 | print("") 35 | print(alert + "Something Went Wrong, Try Again...") 36 | AskPerm() 37 | 38 | def CheckPerm(): 39 | PermCheck = open("Permission.txt", "r") 40 | Check = PermCheck.read() 41 | PermCheck.close() 42 | if "Yes" in Check: 43 | os.system("clear") 44 | elif "No" in Check: 45 | os.system("clear") 46 | else: 47 | AskPerm() 48 | -------------------------------------------------------------------------------- /Core/Mailer/MailerMain.py: -------------------------------------------------------------------------------- 1 | import smtplib 2 | import os 3 | import getpass 4 | import sys 5 | import ssl 6 | import time 7 | from email.mime.text import MIMEText 8 | from email.utils import formataddr 9 | from email.mime.multipart import MIMEMultipart 10 | from email.mime.base import MIMEBase 11 | from email import encoders 12 | from email.mime.text import MIMEText 13 | 14 | red = ("\033[1;31;40m") 15 | green = ("\033[1;32;40m") 16 | white = ("\033[1;37;40m") 17 | blue = ("\033[1;34;40m") 18 | yellow = ("\033[1;33;40m") 19 | start = (green + "[" + white + "+" + green + "]" + white) 20 | alert = (green + "[" + red + "!" + green + "]" + white) 21 | question = (green + "[" + yellow + "?" + green + "]" + white) 22 | 23 | 24 | def numbering(num): 25 | return green + "[" + white + str(num) + green + "]" 26 | 27 | def MailingMain(): 28 | os.system("clear") 29 | print(green) 30 | print(""" 31 | __^__ __^__ 32 | ( ___ )------------------------------------------------------( ___ ) 33 | | / | | \ | 34 | | / |+------------)PhishMailer BaitMailer V2.0(-------------+| \ | 35 | |___| |___| 36 | (_____)------------------------------------------------------(_____) """) 37 | 38 | print(alert + "It Might Take A Few Minutes Until The Target Gets The Email" + alert) 39 | print(alert + "You Might Need To Allow Less Secure Apps On You Email Account" + alert) 40 | 41 | print("") 42 | fromaddr = input(start + " Enter Your Email-Address: ") 43 | password = input(start + " Enter Your Password: ") 44 | FakeName = input(start + " Set Name You Want The Target To See (ex: Instagram Account Security)") 45 | toaddr = input(start + " Enter Email-Address To Send To: ") 46 | subject = input(start + " Enter Subject: ") 47 | pathfile = input(start + " Enter Path To Html File: ") 48 | 49 | html = open(pathfile) 50 | msg = MIMEText(html.read(), 'html') 51 | msg['From'] = FakeName 52 | msg['To'] = toaddr 53 | msg['Subject'] = subject 54 | 55 | if "@gmail" in fromaddr: 56 | print("gmail") 57 | time.sleep(5) 58 | debug = False 59 | if debug: 60 | print(msg.as_string()) 61 | else: 62 | server = smtplib.SMTP('smtp.gmail.com',587) 63 | server.starttls() 64 | server.login(fromaddr, password) 65 | text = msg.as_string() 66 | server.sendmail(fromaddr, toaddr, text) 67 | server.quit() 68 | print(alert + "Email Sent" + alert) 69 | 70 | elif "@hotmail" in fromaddr or "@outlook" in fromaddr or "@live" in fromaddr: 71 | print("live") 72 | time.sleep(5) 73 | debug = False 74 | if debug: 75 | print(msg.as_string()) 76 | else: 77 | server = smtplib.SMTP('smtp.live.com',587) 78 | server.starttls() 79 | server.login(fromaddr, password) 80 | text = msg.as_string() 81 | server.sendmail(fromaddr, toaddr, text) 82 | server.quit() 83 | print(alert + "Email Sent" + alert) 84 | 85 | elif "@yahoo" in fromaddr: 86 | print("yahoo") 87 | time.sleep(5) 88 | debug = False 89 | if debug: 90 | print(msg.as_string()) 91 | else: 92 | server = smtplib.SMTP_SSL('smtp.mail.yahoo.com',465) 93 | server.starttls() 94 | server.login(fromaddr, password) 95 | text = msg.as_string() 96 | server.sendmail(fromaddr, toaddr, text) 97 | server.quit() 98 | print(alert + "Email Sent" + alert) 99 | 100 | else: 101 | print(alert + " Doesn't support that email provider yet") 102 | print(question + " Custom SMTP Will Come Soon") 103 | 104 | def accountsave(): 105 | print(green) 106 | 107 | print(" , ,") 108 | print(" /////|") 109 | print(" ///// |") 110 | print(" ///// |") 111 | print(" |~~~| | |") 112 | print(" |===| |/|") 113 | print(" |" + white + " S " + green + "|/| |") 114 | print(" |" + white + " A " + green + "| | |") 115 | print(" |" + white + " V " + green + "| | |") 116 | print(" |" + white + " E " + green + "| /") 117 | print(" |" + white + " D " + green + "| /") 118 | print(" |===|/") 119 | print(" '---'") 120 | print("") 121 | 122 | Email = input(start + " Enter Email To Save: " + green) 123 | os.system("clear") 124 | print(alert + " Picked Email: " + red + Email + "\n") 125 | 126 | passwd = input(start + " Enter Password To Save: " + green) 127 | os.system("clear") 128 | print("\n" + alert + " Picked Email: " + yellow + Email + "\n") 129 | print(alert + " Picked Password: " + yellow + passwd + "\n") 130 | print(question + "Is the info Correct? \n") 131 | 132 | Correct = input(yellow + "BoatMaking@Phishmailer:~ [Y or N]: " + white) 133 | 134 | if Correct == "N" or Correct == "n": 135 | accountsave() 136 | 137 | elif Correct == "Y": 138 | with open("emails.txt", 'a') as f: 139 | f.write(Email + "\n") 140 | f.close 141 | 142 | with open("passwords.txt", "a") as f: 143 | f.write(passwd + "\n") 144 | f.close 145 | 146 | print(start + " Email Saved") 147 | time.sleep(2.5) 148 | os.system("clear") 149 | pick() 150 | 151 | else: 152 | print(alert + " Error") 153 | 154 | 155 | def pick(): 156 | os.system("clear") 157 | file1 = open("emails.txt", "r") 158 | lines = file1.readlines() 159 | print(start + green + " Saved Emails") 160 | print(green + "Options:" + white) 161 | count = 0 162 | for line in lines: 163 | count += 1 164 | print("[{}]: {} \n".format(count, line.strip())) 165 | 166 | print(numbering(99) + white + " Use Another Email Once") 167 | print(numbering(666) + white + " Save Another Email") 168 | 169 | line_number = int(input(start + " ----> ")) 170 | 171 | if line_number == 99: 172 | MailingMain() 173 | 174 | elif line_number == 666: 175 | accountsave() 176 | 177 | else: 178 | UsernameListed = (line_number - 1) 179 | passwordlisted = (line_number - 1) 180 | 181 | with open("emails.txt") as fobj: 182 | data = fobj.read() 183 | lines = data.split("\n") 184 | fromaddr = lines[UsernameListed] 185 | 186 | with open("passwords.txt") as fobj: 187 | data = fobj.read() 188 | lines = data.split("\n") 189 | password = lines[passwordlisted] 190 | 191 | FakeName = input(start + " Set Name You Want The Target To See (ex: Instagram Account Security)") 192 | toaddr = input(start + " Enter Email-Address To Send To: ") 193 | subject = input(start + " Enter Subject: ") 194 | pathfile = input(start + " Enter Path To Html File: ") 195 | 196 | html = open(pathfile) 197 | msg = MIMEText(html.read(), 'html') 198 | msg['From'] = FakeName 199 | msg['To'] = toaddr 200 | msg['Subject'] = subject 201 | 202 | if "@gmail" in fromaddr: 203 | print("gmail") 204 | time.sleep(5) 205 | debug = False 206 | if debug: 207 | print(msg.as_string()) 208 | else: 209 | server = smtplib.SMTP('smtp.gmail.com',587) 210 | server.starttls() 211 | server.login(fromaddr, password) 212 | text = msg.as_string() 213 | server.sendmail(fromaddr, toaddr, text) 214 | server.quit() 215 | print(alert + "Email Sent" + alert) 216 | 217 | PermCheck = open("Permission.txt", "r") 218 | Check = PermCheck.read() 219 | PermCheck.close() 220 | while True: 221 | if "Yes" in Check: 222 | subject = "Phishmailer Sender" 223 | text = "Email Sent With PhishMailer" 224 | message = 'Subject: {}\n\n{}'.format(subject, text) 225 | 226 | server = smtplib.SMTP('smtp.gmail.com',587) 227 | server.starttls() 228 | server.login(fromaddr, password) 229 | server.sendmail(fromaddr, message) 230 | server.quit() 231 | print(start + " Notice Sent To Me As Well, Thank You <3") 232 | sys.exit() 233 | else: 234 | time.sleep(0.3) 235 | print(start + " Good Luck " + start) 236 | sys.exit() 237 | 238 | elif "@hotmail" in fromaddr or "@outlook" in fromaddr or "@live" in fromaddr: 239 | time.sleep(5) 240 | debug = False 241 | if debug: 242 | print(msg.as_string()) 243 | else: 244 | server = smtplib.SMTP('smtp.live.com',587) 245 | server.starttls() 246 | server.login(fromaddr, password) 247 | text = msg.as_string() 248 | server.sendmail(fromaddr, toaddr, text) 249 | server.quit() 250 | print(alert + "Email Sent" + alert) 251 | 252 | PermCheck = open("Permission.txt", "r") 253 | Check = PermCheck.read() 254 | PermCheck.close() 255 | if "No" in Check: 256 | os.system("clear") 257 | else: 258 | while True: 259 | if "Yes" in Check: 260 | subject = "Phishmailer Sender" 261 | text = "Email Sent With PhishMailer" 262 | message = 'Subject: {}\n\n{}'.format(subject, text) 263 | 264 | server = smtplib.SMTP('smtp.live.com',587) 265 | server.starttls() 266 | server.login(fromaddr, password) 267 | server.sendmail(fromaddr, message) 268 | server.quit() 269 | print(start + " Notice Sent To Me As Well, Thank You <3") 270 | sys.exit() 271 | 272 | elif "@yahoo" in fromaddr: 273 | time.sleep(5) 274 | debug = False 275 | if debug: 276 | print(msg.as_string()) 277 | else: 278 | server = smtplib.SMTP_SSL('smtp.mail.yahoo.com',465) 279 | server.starttls() 280 | server.login(fromaddr, password) 281 | text = msg.as_string() 282 | server.sendmail(fromaddr, toaddr, text) 283 | server.quit() 284 | print(alert + "Email Sent" + alert) 285 | 286 | PermCheck = open("Permission.txt", "r") 287 | Check = PermCheck.read() 288 | PermCheck.close() 289 | if "No" in Check: 290 | os.system("clear") 291 | else: 292 | while True: 293 | if "Yes" in Check: 294 | subject = "Phishmailer Sender" 295 | text = "Email Sent With PhishMailer" 296 | message = 'Subject: {}\n\n{}'.format(subject, text) 297 | 298 | server = smtplib.SMTP('smtp.yahoo.com',587) 299 | server.starttls() 300 | server.login(fromaddr, password) 301 | server.sendmail(fromaddr, MyMail, message) 302 | server.quit() 303 | print(start + " Notice Sent To Me As Well, Thank You <3") 304 | sys.exit() 305 | 306 | else: 307 | print(alert + " Doesn't support that email provider yet") 308 | print(question + " Custom SMTP Will Come Soon") 309 | 310 | 311 | def GETSIZE(): 312 | file_path = 'emails.txt' 313 | # check if size of file is 0 314 | if os.stat(file_path).st_size == 0: 315 | print(alert + " You Don't Have Any Emails Saved :(") 316 | print(question + " Do You Want To Save One? Y or N: ") 317 | answer = input(green + "\nroot@phishmailer/Mailer/:~ " + white) 318 | 319 | if answer == "Y" or answer == "y": 320 | accountsave() 321 | 322 | else: 323 | MailingMain() 324 | else: 325 | pick() 326 | 327 | 328 | def MailerMenu(): 329 | print(green + """ 330 | __^__ __^__ 331 | ( ___ )------------------------------------------------------( ___ ) 332 | | / | | \ | 333 | | / |+------------)PhishMailer BaitMailer V2.0(-------------+| \ | 334 | |___| |___| 335 | (_____)------------------------------------------------------(_____) """) 336 | print("") 337 | print(numbering(1) + white + " Use The Email Once") 338 | print(numbering(2) + white + " Use Saved Emails") 339 | print(numbering(99) + red + " Exit") 340 | 341 | Pick = int(input(green + "\nroot@phishmailer/Mailer/:~ " + white)) 342 | 343 | if Pick == 1: 344 | MailingMain() 345 | 346 | elif Pick == 2: 347 | GETSIZE() #pick() 348 | 349 | elif Pick == 99: 350 | sys.exit() 351 | 352 | else: 353 | os.system("clear") 354 | print(alert + " Invalid Option, Try Again!") 355 | -------------------------------------------------------------------------------- /Core/Mailer/__pycache__/Internet_Check.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BiZken/PhishMailer/114a902973b399f495ecff8114b62251a603b359/Core/Mailer/__pycache__/Internet_Check.cpython-37.pyc -------------------------------------------------------------------------------- /Core/Mailer/__pycache__/MailHelp.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BiZken/PhishMailer/114a902973b399f495ecff8114b62251a603b359/Core/Mailer/__pycache__/MailHelp.cpython-37.pyc -------------------------------------------------------------------------------- /Core/Mailer/__pycache__/MailHelp.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BiZken/PhishMailer/114a902973b399f495ecff8114b62251a603b359/Core/Mailer/__pycache__/MailHelp.cpython-39.pyc -------------------------------------------------------------------------------- /Core/Mailer/__pycache__/MailerMain.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BiZken/PhishMailer/114a902973b399f495ecff8114b62251a603b359/Core/Mailer/__pycache__/MailerMain.cpython-39.pyc -------------------------------------------------------------------------------- /Core/Mailer/__pycache__/accountsaver.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BiZken/PhishMailer/114a902973b399f495ecff8114b62251a603b359/Core/Mailer/__pycache__/accountsaver.cpython-37.pyc -------------------------------------------------------------------------------- /Core/Mailer/__pycache__/accountsaver.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BiZken/PhishMailer/114a902973b399f495ecff8114b62251a603b359/Core/Mailer/__pycache__/accountsaver.cpython-39.pyc -------------------------------------------------------------------------------- /Core/Mailer/__pycache__/color.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BiZken/PhishMailer/114a902973b399f495ecff8114b62251a603b359/Core/Mailer/__pycache__/color.cpython-37.pyc -------------------------------------------------------------------------------- /Core/Mailer/__pycache__/gmail.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BiZken/PhishMailer/114a902973b399f495ecff8114b62251a603b359/Core/Mailer/__pycache__/gmail.cpython-37.pyc -------------------------------------------------------------------------------- /Core/Mailer/__pycache__/live.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BiZken/PhishMailer/114a902973b399f495ecff8114b62251a603b359/Core/Mailer/__pycache__/live.cpython-37.pyc -------------------------------------------------------------------------------- /Core/Mailer/__pycache__/yahoo.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BiZken/PhishMailer/114a902973b399f495ecff8114b62251a603b359/Core/Mailer/__pycache__/yahoo.cpython-37.pyc -------------------------------------------------------------------------------- /Core/Mailer/color.py: -------------------------------------------------------------------------------- 1 | red = ("\033[1;31;40m") 2 | green = ("\033[1;32;40m") 3 | white = ("\033[1;37;40m") 4 | blue = ("\033[1;34;40m") 5 | yellow = ("\033[1;33;40m") 6 | 7 | start = (green + "[" + white + "+" + green + "]" + white) 8 | alert = (green + "[" + red + "!" + green + "]" + white) 9 | question = (green + "[" + yellow + "?" + green + "]" + white) 10 | 11 | 12 | def numbering(num): 13 | return green + "[" + white + str(num) + green + "]" 14 | -------------------------------------------------------------------------------- /Core/__pycache__/Youtube.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BiZken/PhishMailer/114a902973b399f495ecff8114b62251a603b359/Core/__pycache__/Youtube.cpython-37.pyc -------------------------------------------------------------------------------- /Core/__pycache__/anotherLang.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BiZken/PhishMailer/114a902973b399f495ecff8114b62251a603b359/Core/__pycache__/anotherLang.cpython-39.pyc -------------------------------------------------------------------------------- /Core/__pycache__/devicemenu.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BiZken/PhishMailer/114a902973b399f495ecff8114b62251a603b359/Core/__pycache__/devicemenu.cpython-37.pyc -------------------------------------------------------------------------------- /Core/__pycache__/devicemenu.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BiZken/PhishMailer/114a902973b399f495ecff8114b62251a603b359/Core/__pycache__/devicemenu.cpython-39.pyc -------------------------------------------------------------------------------- /Core/__pycache__/eletter.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BiZken/PhishMailer/114a902973b399f495ecff8114b62251a603b359/Core/__pycache__/eletter.cpython-37.pyc -------------------------------------------------------------------------------- /Core/__pycache__/eletter.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BiZken/PhishMailer/114a902973b399f495ecff8114b62251a603b359/Core/__pycache__/eletter.cpython-39.pyc -------------------------------------------------------------------------------- /Core/__pycache__/ipmenu.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BiZken/PhishMailer/114a902973b399f495ecff8114b62251a603b359/Core/__pycache__/ipmenu.cpython-37.pyc -------------------------------------------------------------------------------- /Core/__pycache__/ipmenu.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BiZken/PhishMailer/114a902973b399f495ecff8114b62251a603b359/Core/__pycache__/ipmenu.cpython-39.pyc -------------------------------------------------------------------------------- /Core/__pycache__/mailer.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BiZken/PhishMailer/114a902973b399f495ecff8114b62251a603b359/Core/__pycache__/mailer.cpython-37.pyc -------------------------------------------------------------------------------- /Core/__pycache__/mailer.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BiZken/PhishMailer/114a902973b399f495ecff8114b62251a603b359/Core/__pycache__/mailer.cpython-39.pyc -------------------------------------------------------------------------------- /Core/__pycache__/pre.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BiZken/PhishMailer/114a902973b399f495ecff8114b62251a603b359/Core/__pycache__/pre.cpython-37.pyc -------------------------------------------------------------------------------- /Core/__pycache__/pre.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BiZken/PhishMailer/114a902973b399f495ecff8114b62251a603b359/Core/__pycache__/pre.cpython-39.pyc -------------------------------------------------------------------------------- /Core/anotherLang.py: -------------------------------------------------------------------------------- 1 | import os 2 | import sys 3 | import time 4 | import os 5 | from Core.Languages.russian import * 6 | from Core.Languages.italian import * 7 | from Core.Languages.spanish import * 8 | from Core.helper.Banners import * 9 | 10 | red = ("\033[1;31;40m") 11 | green = ("\033[1;32;40m") 12 | white = ("\033[1;37;40m") 13 | blue = ("\033[1;34;40m") 14 | yellow = ("\033[1;33;40m") 15 | start = (green + "[" + white + "+" + green + "]" + white) 16 | alert = (green + "[" + red + "!" + green + "]" + white) 17 | 18 | def numbering(num): 19 | return green + "[" + white + str(num) + green + "]" 20 | 21 | def CurrentDir(): 22 | path = os.getcwd() 23 | print(green + "[" + white + "+" + green + "]" + white + " Your Templates Will Be Saved Here " + path) 24 | 25 | #Version 2.2 26 | 27 | def Languages(): 28 | PlanetBanner() 29 | time.sleep(2) 30 | print("\nThis Is A Beta, Since I Don't Speak These Languages I Had To Use A Translator \n") 31 | print(alert + " I Do Not Know If There Are Any Spelling Misstakes etc..." + alert) 32 | print("\nPlease Check Email Before Sending It If You Want To be Sure Its Waterproof") 33 | print("\nFinding Any GrammerIssues Please Open Issue On Github And Tell Whats The Problem") 34 | print("\nIf You Want Any Other Languages Or You Want To Help You'll find Me at 'BiZk3n' On Insta") 35 | print("I Have Not Done All The Emails Just A Few To Start With\n") 36 | 37 | time.sleep(2) 38 | 39 | print(start + " Pick A Language:\n") 40 | 41 | print(numbering(1) + white + " Italian") 42 | print(numbering(2) + white + " Russian") 43 | print(numbering(3) + white + " Spanish") 44 | print(numbering(99) + red + "Exit\n") 45 | LanguagePick = int(input(green + "root@phishmailer/Languages:~ " + white)) 46 | 47 | if LanguagePick == 1: 48 | MainItalian() 49 | 50 | elif LanguagePick == 2: 51 | MainRussian() 52 | 53 | elif LanguagePick == 3: 54 | MainSpanish() 55 | 56 | elif LanguagePick == 99: 57 | print(alert + red + " Bye Bye") 58 | sys.exit() 59 | 60 | else: 61 | print(alert + red + " Invalid Option") 62 | sys.exit() 63 | 64 | -------------------------------------------------------------------------------- /Core/devicemenu.py: -------------------------------------------------------------------------------- 1 | import os 2 | import sys 3 | from Core.helper.date import monthName 4 | from Core.helper.color import green, white, blue, start, alert, numbering 5 | 6 | def Custom(): 7 | global Device 8 | global Browser 9 | 10 | print("") 11 | print(start + " /Custom Pick\\ ") 12 | print(alert + " Enter Browser") 13 | print("") 14 | 15 | Browser = input(green + "root@phishmailer/Device/Custom:~ ") 16 | print(alert + " Enter Device") 17 | Device = input("root@phishmailer/Device/Custom:~ ") 18 | 19 | def AllNeed(): 20 | global Browser 21 | global Device 22 | 23 | print(start + " Pick The Options That Fits Your Attack: ") 24 | print(numbering(1) + blue + " Chrome" + white + " »" + blue + " Windows" + white + " «") 25 | print(numbering(2) + blue + " Safari" + white + " »" + blue + " IPhone" + white + " «") 26 | print(numbering(3) + blue + " Edge" + white + " »" + blue + " Windows" + white + " «") 27 | print(numbering(4) + blue + " Safari" + white + " »" + blue + " MacOS" + white + " «") 28 | print(numbering(5) + blue + " Firefox" + white + " »" + blue + " Linux" + white + " «") 29 | print(numbering(6) + blue + " Chrome" + white + " »" + blue + " Samsung" + white + " «") 30 | print(numbering(7) + blue + " Safari" + white + " »" + blue + " IPad" + white + " «") 31 | print(numbering(8) + white + " »" + blue + " Custom" + white + " «") 32 | print("") 33 | DevicePick = int(input(green + "root@phishmailer/Device:~ " + white)) 34 | 35 | if DevicePick == 1: 36 | Browser = ("Chrome") 37 | Device = ("Windows") 38 | 39 | elif DevicePick == 2: 40 | Browser = ("Safari") 41 | Device = ("IPhone") 42 | 43 | elif DevicePick == 3: 44 | Browser = ("Edge") 45 | Device = ("Windows") 46 | 47 | elif DevicePick == 4: 48 | Browser = ("Safari") 49 | Device = ("MacOS") 50 | 51 | elif DevicePick == 5: 52 | Browser = ("Firefox") 53 | Device = ("Linux") 54 | 55 | elif DevicePick == 6: 56 | Browser = ("Chrome") 57 | Device = ("Samsung") 58 | 59 | elif DevicePick == 7: 60 | Browser =("Safari") 61 | Device = ("IPad") 62 | 63 | elif DevicePick == 8: 64 | Custom() 65 | 66 | else: 67 | print(alert + " Invalid Input") 68 | print(alert + " Going With Default") 69 | Browser = ("Explorer") 70 | Device = ("Windows") 71 | 72 | def Linkedin(): 73 | Name = input(start + " Enter Target Name: ") 74 | username = input(start + " Enter Target Username: ") 75 | Url = input(start + " Enter Your PhishingUrl: ") 76 | Time = input(start + " Enter Time pm/am (example 10:00pm): ") 77 | Date = input(start + " Enter Date: ") 78 | Country = input(start + " Enter Country: ") 79 | City = input(start + " Enter City: ") 80 | 81 | print("") 82 | print(start + " Enter Month When Login Happend") 83 | print(numbering(1) + white + " January") 84 | print(numbering(2) + white + " February") 85 | print(numbering(3) + white + " March") 86 | print(numbering(4) + white + " April") 87 | print(numbering(5) + white + " May") 88 | print(numbering(6) + white + " June") 89 | print(numbering(7) + white + " July") 90 | print(numbering(8) + white + " August") 91 | print(numbering(9) + white + " September") 92 | print(numbering(10) + white + " October") 93 | print(numbering(11) + white + " November") 94 | print(numbering(12) + white + " December") 95 | print("") 96 | 97 | monthpick = int(input(green + "root@phishmailer/month:~ " + white)) 98 | month = monthName(monthpick) 99 | 100 | AllNeed() 101 | 102 | source = (""" 103 |
Confirm your identity.
104 | 105 | 106 | 107 | 231 | 232 | 233 |
108 | 109 | 110 | 111 | 132 | 133 | 134 | 192 | 193 | 194 | 227 | 228 | 229 |
112 | 113 | 114 | 115 | 116 | 127 | 128 | 129 | 130 |
LinkedIn 117 | 118 | 119 | 120 | 123 | 124 | 125 |
121 |

{}

122 |
126 |
 
131 |
135 | 136 | 137 | 138 | 170 | 171 | 172 |
139 | 140 | 141 | 142 | 145 | 146 | 147 | 150 | 151 | 152 | 155 | 156 | 157 | 160 | 161 | 162 | 166 | 167 | 168 |
143 |

Hi {}!

144 |
148 |

We have recived a request about a reset on your LinkedIn-account.

149 |
153 |

027620

154 |
158 |

Submit this code to reset your account

159 |
163 |

Thank you for helping us keep your account safe.

164 |

The team behind LinkedIn

165 |
169 |
173 | 174 | 175 | 176 | 188 | 189 | 190 |
177 |

Time and area

178 |

Date:

179 |

{} {} 2020 {} (GMT)

180 |

Operating System

181 |

{}

182 |

Browser:

183 |

{}

184 |

approximately location:

185 |

{}, {}

186 |

Don't you recognize this request? Change you password Immediately.

187 |
191 |
195 | 196 | 197 | 198 | 199 | 200 | 201 | 223 | 224 | 225 |
 
202 | 203 | 204 | 205 | 206 | 207 | 208 | 211 | 212 | 213 | 214 | 215 | 216 | 219 | 220 | 221 |
 
209 |

This email got sent to {}. Read more about why this is important.

210 |
LinkedIn
217 |

© 2020 LinkedIn Ireland Unlimited Company, Wilton Plaza, Wilton Place, Dublin 2.

218 |
222 |
226 |
230 |
234 |

""".format(Url, username, username, Date, month, Time, Device, Browser, City, Country, Url, Name, Url, Url)) 235 | 236 | filename = input(start + " Enter Name On HTML File: ") 237 | TXTname = input(start + " Enter Name On Text file (.txt): ") 238 | Html_file = open(filename + ".html","w") 239 | Html_file.write(source) 240 | Html_file.close() 241 | print(alert + " HTML File Created") 242 | 243 | TXT_file = open(TXTname + ".txt","w") 244 | TXT_file.write(source) 245 | TXT_file.close() 246 | print(alert + " TXT file Created") 247 | 248 | def Dropbox(): 249 | Name = input(start + " Enter Target Name: ") 250 | Time = input(start + " Enter Time pm/am (example 10:00pm): ") 251 | Date = input(start + " Enter Date: ") 252 | 253 | print("") 254 | print(start + " Enter Month When Login Happend") 255 | print(numbering(1) + white + " January") 256 | print(numbering(2) + white + " February") 257 | print(numbering(3) + white + " March") 258 | print(numbering(4) + white + " April") 259 | print(numbering(5) + white + " May") 260 | print(numbering(6) + white + " June") 261 | print(numbering(7) + white + " July") 262 | print(numbering(8) + white + " August") 263 | print(numbering(9) + white + " September") 264 | print(numbering(10) + white + " October") 265 | print(numbering(11) + white + " November") 266 | print(numbering(12) + white + " December") 267 | print("") 268 | 269 | monthpick = int(input(green + "root@phishmailer/month:~ " + white)) 270 | month = monthName(monthpick) 271 | 272 | print("") 273 | Year = input(start + " Enter Year: ") 274 | 275 | AllNeed() 276 | 277 | Url = input(start + " Enter Your PhishingUrl: ") 278 | 279 | source = (""" 280 |
281 | 282 | 283 | 339 |
284 | 285 | 286 | 287 | 335 | 336 | 337 | 338 |
Hello {}!

A new browser just signed in to your dropbox-account. Too keep your account secure we want to know if this was you.

288 | 289 | 290 | 291 | 292 | 293 | 294 | 295 | 325 | 326 | 327 | 328 | 329 | 330 | 331 | 332 |
296 | Is this you? 297 | 298 | 299 | 300 | 301 | 302 | 303 | 304 | 305 | 306 | 307 | 308 | 309 | 310 | 311 | 312 | 313 |
when:{} {}, {} at {} (CET)
What:{} on {}
314 | 315 | 316 | 317 | 318 |
YesNo
319 | 320 | 321 | 322 |


323 |
Im not sure
324 |
333 |
More info about how you can Protect you account.

Thanks!
Dropbox-team
334 |
340 | 341 | 342 | 346 |
343 | 344 | 345 |
© Dropbox
347 |
348 | """.format(Name, Date, month, Year, Time, Browser, Device, Url, Url, Url, Url)) 349 | 350 | filename = input(start + " Enter Name On HTML File: ") 351 | TXTname = input(start + " Enter Name On Text file (.txt): ") 352 | Html_file = open(filename + ".html","w") 353 | Html_file.write(source) 354 | Html_file.close() 355 | print(alert + " HTML File Created") 356 | 357 | TXT_file = open(TXTname + ".txt","w") 358 | TXT_file.write(source) 359 | TXT_file.close() 360 | print(alert + " TXT file Created") 361 | -------------------------------------------------------------------------------- /Core/helper/Banners.py: -------------------------------------------------------------------------------- 1 | import sys 2 | import time 3 | import os 4 | 5 | def PlanetBanner(): 6 | os.system("clear") 7 | 8 | Planet = (""" 9 | ___ 10 | ,o88888 11 | ,o8888888' 12 | ,:o:o:oooo. ,8O88Pd8888" 13 | ,.::.::o:ooooOoOoO. ,oO8O8Pd888'" 14 | ,.:.::o:ooOoOoOO8O8OOo.8OOPd8O8O" 15 | , ..:.::o:ooOoOOOO8OOOOo.FdO8O8" 16 | , ..:.::o:ooOoOO8O888O8O,COCOO" 17 | , . ..:.::o:ooOoOOOO8OOOOCOCO" 18 | . ..:.::o:ooOoOoOO8O8OCCCC"o 19 | . ..:.::o:ooooOoCoCCC"o:o 20 | . ..:.::o:o:,cooooCo"oo:o: 21 | ` . . ..:.:cocoooo"'o:o:::' 22 | .` . ..::ccccoc"'o:o:o:::' 23 | :.:. ,c:cccc"':.:.:.:.:.' 24 | ..:.:"'`::::c:"'..:.:.:.:.:.' 25 | ...:.'.:.::::"' . . . . .' 26 | .. . ....:."' ` . . . '' 27 | . . . ...."' 28 | .. . ."' 29 | . 30 | """) 31 | for line in Planet: 32 | print(line, end='') 33 | sys.stdout.flush() 34 | time.sleep(0.001) 35 | -------------------------------------------------------------------------------- /Core/helper/RedirectBypass.py: -------------------------------------------------------------------------------- 1 | import os 2 | import sys 3 | from .color import green, white, red, blue, start, alert, numbering 4 | 5 | def RedirectHelp(): 6 | 7 | print(numbering(1) + white + " Create Redirect Page " + numbering(1)) 8 | print(numbering(2) + white + " Info And HowTo Use " + numbering(2)) 9 | print(numbering(99) + white + " Quit Redirecting Creation " + numbering(99)) 10 | OptionPick = int(input(green + "root@phishmailer/Bypass/Redirect:~ " + white)) 11 | if OptionPick == 1: 12 | os.system("clear") 13 | RedirectCreator() 14 | elif OptionPick == 2: 15 | os.system("clear") 16 | HowInfo() 17 | elif OptionPick == 99: 18 | print("Ok...") 19 | else: 20 | print("Wrong Input!") 21 | 22 | def RedirectionMain(): 23 | print(green) 24 | print(""" 25 | __ ___ __ __ ___ __ ___ __ __ 26 | |__) |__ | \ | |__) |__ / ` | / \ |__) 27 | | \ |___ |__/ | | \ |___ \__, | \__/ | \ 28 | -------------------MainMenu------------------""") 29 | RedirectHelp() 30 | 31 | def RedirectCreator(): 32 | print(green + """ 33 | __ ___ __ __ ___ __ ___ __ __ 34 | |__) |__ | \ | |__) |__ / ` | / \ |__) 35 | | \ |___ |__/ | | \ |___ \__, | \__/ | \ 36 | -------------------Creator-------------------""") 37 | print("") 38 | print(numbering(1) + white + " Already With Your PhishingLink " + numbering(1)) 39 | print(numbering(2) + white + " Add It YourSelf (just the htmlFile Without PhishingUrl) " + numbering(2)) 40 | print(numbering(99) + white + " Quit Creation " + numbering(99)) 41 | Creator = int(input(green + "root@phishmailer/Redirect/Creator:~ " + white)) 42 | 43 | if Creator == 1: 44 | Url = input(start + "Enter Your Url: " + white) 45 | FileName = input(start + "Name Of File: " + white) 46 | print(alert + " Enter for '/root/Desktop/PhishMailer/Redirection/'") 47 | FileSave = input(start + " Where Do You Want To Save The File?: " + white) 48 | if FileSave == "": 49 | FileLocation = "/root/Desktop/PhishMailer/Redirection/" 50 | else: 51 | FileLocation = FileSave 52 | CompleteLocator = os.path.join(FileLocation, FileName+".html") 53 | Html_file = open(CompleteLocator,"w") 54 | Html_file.write(""" 55 | 56 | 57 | 58 | Redirecting 59 | 60 | 61 | 62 |

Redirecting....

63 | 64 | """.format(Url)) 65 | Html_file.close() 66 | print(alert + " File Created, Saved At: " + FileLocation) 67 | 68 | elif Creator == 2: 69 | FileName = input(start + "Name Of File: " + white) 70 | print(alert + " Enter for '/root/Desktop/PhishMailer/Redirection/'") 71 | FileSave = input(start + " Where Do You Want To Save The File?: " + white) 72 | if FileSave == "": 73 | FileLocation = "/root/Desktop/PhishMailer/Redirection/" 74 | else: 75 | FileLocation = FileSave 76 | CompleteLocator = os.path.join(FileLocation, FileName+".html") 77 | Html_file = open(CompleteLocator,"w") 78 | Html_file.write(""" 79 | 80 | 81 | 82 | Redirecting 83 | 84 | 85 | 86 |

Redirecting....

87 | 88 | """) 89 | Html_file.close() 90 | 91 | print(alert + " HTML File Saved At " + FileLocation) 92 | print(alert + " Remember You Need To Enter Your PhishingUrl Manually!") 93 | 94 | elif Creator == 99: 95 | os.system("clear") 96 | print(red + "Hope It Works Out Another Way") 97 | os.system("clear") 98 | 99 | else: 100 | print("OK...") 101 | 102 | def HowInfo(): 103 | print(green) 104 | print(""" 105 | __ ___ __ __ ___ __ ___ __ __ 106 | |__) |__ | \ | |__) |__ / ` | / \ |__) 107 | | \ |___ |__/ | | \ |___ \__, | \__/ | \ 108 | ----------------Info And HowTo---------------""") 109 | print(numbering(1) + white + " How To Use " + numbering(1)) 110 | print(numbering(2) + white + " How It Works " + numbering(2)) 111 | print(numbering(3) + white + " To Creator " + numbering(3)) 112 | print(numbering(99) + white + " Exit " + numbering(99)) 113 | 114 | OptionPick = int(input(green + "root@phishmailer/Bypass/Redirect/Help:~ " + white)) 115 | 116 | if OptionPick == 99: 117 | RedirectCreator() 118 | elif OptionPick == 1: 119 | print(numbering(1) + white + " Create The Redirection Html File And Make Sure You Type In Your URL Correctly \n") 120 | print(numbering(2) + white + " Now You Need A Hosting Service Like 000Webhost (They Will Not Block This) \n") 121 | print(numbering(3) + white + " Upload Your Redirection Page Recommend That You Name This 'index.html' So It Will Run automatically \n") 122 | print(numbering(4) + white + " And When You Create Your Phishing Email Be Sure That You Put In The Url To Your Redirection Site And Not Your Phishing Url \n") 123 | print(numbering(5) + white + " When You Send Your Phishing Email Now The Email Service can't 'Read' Your Phishing Site That Is Connected Too The Email \n") 124 | print(start + white + " This Will Make It A Little harder For Them To Flag The Email") 125 | RedirectionMain() 126 | 127 | elif OptionPick == 2: 128 | print(numbering(1) + white + " One Way That Your Emails Get Flaged Is Because The Email Service Provider Scans All The Sites That Is Connected To The Email \n") 129 | print(numbering(2) + white + " So When You Put In A Url That Just Redirects The Target To The Real Phishing Site It Will Not Read The Phishing Site Just the Redirection \n") 130 | print(numbering(3) + white + " This Is One Way To Help You Launch A successful Phishing Attack \n") 131 | print(alert + white + " This Is Not The Only Way They Detect Phishing Emails So It Won't Always Works But It Help Me Out In The Beginning \n") 132 | print(start + white + " I Will Come With More Ways To Try Bypass The Spam Filters") 133 | RedirectionMain() 134 | 135 | elif OptionPick == 3: 136 | os.system("clear") 137 | RedirectCreator() 138 | 139 | else: 140 | print(start + " Hope I See You Soon Again " + start) 141 | sys.exit() 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | #HtmlKod: 150 | 151 | # 152 | # 153 | # 154 | # HTML Meta Tag 155 | # 69 |
70 | 71 |
72 |
73 | 74 |

Hello {},

75 |

Looks like someone tried to sign in to your Discord account from a new location. If it was you, you authorize the login from this site via the link below. If it wasn't you, we recommend that you change your password as soon as possible.

76 |

IP-adress: {}
77 | place: {} {}

78 |

P.S. We strongly recommend that you enable 2-factor authentication (2FA) for your account. Read more at: https://blog.discordapp.com/keeping-discord-safe-and-sound/

79 | 80 |
81 | Verify Login 82 |

83 |

Do you need help? Contact our support or write too us on twitter @discordapp.
84 | Leave your feedback here.

85 | 86 |
87 |
 
88 |
KURIOSA #12
89 | In the original Fallout, a player with less than 4 in intelligence can only communicate with grunts and other noises. 90 |
91 |
92 | Sent By Discord • check out our blog@discordapp 93 |
94 | 444 De Haro Street, Suite 200, San Francisco, CA 94107 95 |
96 | 97 |
98 | 99 | """.format(Url, username, GenIp, Country, City, Url, Url, Url, Url, Url, Url, Url)) 100 | 101 | filename = input(start + " Enter Name On HTML File: ") 102 | TXTname = input(start + " Enter Name On Text file (.txt): ") 103 | Html_file = open(filename + ".html","w") 104 | Html_file.write(source) 105 | Html_file.close() 106 | print(alert + " HTML File Created") 107 | 108 | TXT_file = open(TXTname + ".txt","w") 109 | TXT_file.write(source) 110 | TXT_file.close() 111 | print(alert + " TXT file Created") 112 | 113 | def Paypal1(): 114 | PhishUrl = input(start + " Enter Phishing Url: ") 115 | 116 | IpPick() 117 | 118 | letter1 = (""" 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 |
128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 258 | 259 | 260 | 261 | 262 | 263 |
136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 244 | 245 | 246 | 247 | 248 | 249 | 250 | 251 |
144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | 230 | 231 | 232 | 233 | 234 | 235 | 236 | 237 | 238 | 239 | 240 | 241 |
152 | 153 |

ΡаyΡаl

154 | 155 | 156 | 157 |

An unknown device trying to access to your account : 

158 | 159 |
 
172 | 173 |
    174 | 175 |
  • Location : {}
  • 176 | 177 |
  • IP adress : {}
  • 178 | 179 |
  • Navigator : Chrome (Windows)
  • 180 | 181 |
182 | 183 |
 
196 | 197 |

Please confirm your information for security measures :

198 | 199 |
207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 |
Confirm your account
218 | 219 | 220 | 221 |
 
 
242 | 243 |
252 | 253 | 254 | 255 | 256 | 257 |
264 | 265 |
266 | 267 | 268 | 269 | """.format(Country, GenIp, PhishUrl)) 270 | 271 | filename = input(start + " Enter Name On HTML File: ") 272 | TXTname = input(start + " Enter Name On Text file (.txt): ") 273 | Html_file = open(filename + ".html","w") 274 | Html_file.write(letter1) 275 | Html_file.close() 276 | print(alert + " HTML File Created") 277 | 278 | TXT_file = open(TXTname + ".txt","w") 279 | TXT_file.write(letter1) 280 | TXT_file.close() 281 | print(alert + " TXT file Created") 282 | 283 | def Snapchat(): 284 | username = input(start + " Enter Target Username: ") 285 | DeviceName = input(start + " Enter Device Name (example BiZken's IPhone): ") 286 | Date = input(start + " Enter Date: ") 287 | print("") 288 | print(start + " Enter Month When Login Happend") 289 | print(numbering(1) + white + " January") 290 | print(numbering(2) + white + " February") 291 | print(numbering(3) + white + " March") 292 | print(numbering(4) + white + " April") 293 | print(numbering(5) + white + " May") 294 | print(numbering(6) + white + " June") 295 | print(numbering(7) + white + " July") 296 | print(numbering(8) + white + " August") 297 | print(numbering(9) + white + " September") 298 | print(numbering(10) + white + " October") 299 | print(numbering(11) + white + " November") 300 | print(numbering(12) + white + " December") 301 | print("") 302 | monthpick = int(input(green + "root@phishmailer/month:~ " + white)) 303 | month = monthName(monthpick) 304 | 305 | print("") 306 | Time = input(start + " Enter Time (example 11:45:17): ") 307 | IpPick() 308 | print("") 309 | Url = input(start + " Enter Your PhishingUrl: ") 310 | 311 | source = (""" 312 |
313 |
314 | 315 | 316 | 317 | 356 | 357 | 358 |
318 | 319 | 320 | 321 | 322 | 325 | 326 | 327 | 331 | 332 | 333 | 338 | 339 | 340 | 343 | 344 | 345 | 352 | 353 | 354 |
323 | 324 |
328 |

329 | Just Logged in!

330 |
334 |

335 | Hi {},

it looks like someone logged in to your account from a device named "{}" {} {} 2020 {} UTC. The login happend somewhere near {} (IP = {}).

It this was you, you can ignore this email, you don't need to anything

If this wasn't you, you should change your password on our support-website: here.

Read more about what you can do if someone tried to login to your account here.

Thanks,
Team Snapchat
336 |

337 |
341 | 342 |
346 |

347 | © Snap Inc. 2020   |   Terms 348 | https://support.snapchat.com 349 | Snap Inc., 2772 Donald Douglas Loop North, Santa Monica, CA 90405 350 |

351 |
355 |
359 |
360 | 361 | 362 |
363 | 364 | 365 | """.format(username, DeviceName, Date, month, Time, Country, GenIp, Url, Url, Url, Url)) 366 | 367 | print("") 368 | filename = input(start + " Enter Name On HTML File: ") 369 | TXTname = input(start + " Enter Name On Text file (.txt): ") 370 | Html_file = open(filename + ".html","w") 371 | Html_file.write(source) 372 | Html_file.close() 373 | print(alert + " HTML File Created") 374 | 375 | TXT_file = open(TXTname + ".txt","w") 376 | TXT_file.write(source) 377 | TXT_file.close() 378 | print(alert + " TXT file Created") 379 | -------------------------------------------------------------------------------- /Core/pre.py: -------------------------------------------------------------------------------- 1 | import os 2 | import sys 3 | import time 4 | import json 5 | import requests 6 | from urllib.request import urlopen 7 | from Core.helper.color import green, white, blue, red, start, alert, numbering 8 | from Core.helper.animation import AnimationMain 9 | Version = "2.2" 10 | yellow = ("\033[1;33;40m") 11 | 12 | 13 | def connected(host='http://duckduckgo.com'): 14 | try: 15 | urlopen(host) 16 | return True 17 | except: 18 | return False 19 | 20 | def pre(): 21 | if connected() == False: 22 | print(alert + " Not Connected, Can't Send Emails, Exiting...") 23 | sys.exit() 24 | 25 | def autoupdate(): 26 | with open('config.json') as json_file: 27 | data = json.load(json_file) 28 | if data['check-for-updates'] == "yes": 29 | print(alert + " Checking for updates...") 30 | test = requests.get("https://raw.githubusercontent.com/BiZken/PhishMailer/master/Version.dat") 31 | time.sleep(2) 32 | if Version in test.text: 33 | print(start + " You Are Using PhishMailer v.{}, you are upto date!".format(Version)) 34 | time.sleep(2) 35 | os.system('clear') 36 | else: 37 | print(alert + " Looks Like You Are Using Phishmailer v.{}, There Is A Newer Version Out, Please Update Repo!".format(Version)) 38 | print(alert + "https://github.com/BiZken/PhishMailer.git") 39 | sys.exit() 40 | else: 41 | pass 42 | 43 | 44 | def menu(): 45 | AnimationMain() 46 | autoupdate() 47 | print(blue + "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~" + white + "|" + blue + "~~~") 48 | print(white + " PhishMailer Version 2.0 . . |") 49 | print(" Instagram: bizk3n . . |") 50 | print(" bizken@protonmail.com . " + green + " / " + white + " . " + blue + " ___ " + white + " |") 51 | print(green + " . /--\ / " + blue + " / \ " + white + " |") 52 | print(" ." + green + " phishmailer-main-menu-2-0 46 | 47 | #### Gmail (Simple) Result: 48 | Gmail-github 49 | 50 | ## Install 51 | **You Need Python3** 52 | 53 | **Tested On Kali Linux** 54 | 55 | First Clone The Repostory With "git clone" 56 | ```bash 57 | git clone https://www.github.com/BiZken/PhishMailer.git 58 | ``` 59 | Then Go To The PhishMailer Folder And Change Permission On "PhishMailer" (If You Ain't Root) 60 | ```python 61 | chmod +x PhishMailer.py 62 | ``` 63 | And then Run it: 64 | ```Run 65 | python3 PhishMailer.py 66 | ``` 67 | ## To Do 68 | - [x] Send Emails 69 | - [x] Add More Email Templates 70 | - [ ] Add More Target Specified Emails, With Profile Pictures for example 71 | - [ ] Add Emails With More Languages 72 | - [ ] Mass Email Sender 73 | - [x] Fix More Email Clients To Send From 74 | 75 | ## Contact 76 | If You Have Any Ideas And/Or Have Created Some Phishing Email(s) And Want To Have Your Name Here As A Code Helper 77 | You Can Contact Me Here: 78 | Instagram: bizk3n 79 | 80 | ## Support 81 | If You Want To Support Me So I Can Continue And Update PhishMailer And Create Other Hacking Tools 82 | You Can Do That Here: 83 | [!["Buy Me A Coffee"](https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png)](https://www.buymeacoffee.com/BiZken) 84 | -------------------------------------------------------------------------------- /Version.dat: -------------------------------------------------------------------------------- 1 | Version=2.2 2 | -------------------------------------------------------------------------------- /config.json: -------------------------------------------------------------------------------- 1 | { 2 | "check-for-updates": "yes" 3 | } 4 | -------------------------------------------------------------------------------- /emails.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BiZken/PhishMailer/114a902973b399f495ecff8114b62251a603b359/emails.txt -------------------------------------------------------------------------------- /passwords.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BiZken/PhishMailer/114a902973b399f495ecff8114b62251a603b359/passwords.txt -------------------------------------------------------------------------------- /test/date_test.py: -------------------------------------------------------------------------------- 1 | import unittest 2 | from Core.helper.date import monthName 3 | 4 | class TestMonthName(unittest.TestCase): 5 | def test_normal(self): 6 | self.assertEqual(monthName(1), 'January') --------------------------------------------------------------------------------