Skip to content

n03lx/SimplyTemplate

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status Code Health

SimplyTemplate

Phishing Template Generation Made Easy. The goal of this project was to hopefully speed up Phishing Template Gen as well as an easy way to ensure accuracy of your templates. Currently my standard Method of delivering emails is the Spear Phish in Cobalt strike so you will see proper settings for that by default.

Current Platforms Supported:

  • Kali Linux 2.0
  • Kali Linux 1.0
  • Debian (deb8u3)

Work Conducted by:

Major Call Outs!:

A few small benefits:

  • Easy for you to write modules (All you need is 1 required Class option and you're up and running)
  • Simple integration of Email Templates
  • Also the ability to change major settings fast without diving into the code (Coming)

Understanding Module Types

All templates will provide you with a small meta tag. This tag will help you quickly identify the capabilities of the module, also what the "content" supports.

Sophistication Levels:

  • High == Requires proper OSINT / SE to build and effectively deploy the template. These are generally internal based templates with specific themes.
  • Medium == Requires a decent amount of modifications or settings, and are more general of a template external based template.
  • Low == Requires little to no modifications of the template and are generally not effective.

Core Options:

  • Text == Text based option or output.
  • Html == Rich Html Supported for output (generally multipart Email Html/Text).
  • Link == Template supports a major link for stats or potential web download of document/Drive-by.
  • Attachment == Can support text that tells users to open or use the supplied attachment.

Email Rendering:

  • Html == This was used by some to view the HTML markup but CSS does not render correctly (Basic Templates)
  • eml == Files can be outputed via .EML to open them directly in Icedove or Outlook
  • mht == MHTML is the Mail Html Markup used and can directly rendered in Word/IE or Iceweasel via plugin

Get Started

Please RUN the simple Setup Bash script!!!

root@kali:~/Desktop/SimplyTemplate# sh Setup.sh
or
root@kali:~/Desktop/Simplytemplate# ./Setup.sh

Standard Commands

 [>] help
	Availiable Commands:
	-----------------------------------------
	[use]		Select a template for use
	[list]		List loaded Templates
	[info]		Display metadata about a module
	[search]		Search by Core Options / Sophistication
	[update]	Update SimplyTemplate from Github
	[help]		Display this menu
	[exit]		Exit SimplyTemplate

	Availiable Template Commands:
	-----------------------------------------
	[set]		Set a option for the Template
	[info]		Info about loaded Templates
	[gen]		Generate Template
	[view]		View Sample Template
	[render]		Render Html of Email
	[back]		Go back to main Menu
	[exit]		Exit SimplyTemplate
 [>] 

Standard Startup

 ============================================================
 Current: v0.1 | SimplyTemplate | [Web]: CyberSyndicates.com
 ============================================================
   [Twitter]: @real_slacker007 | [Twitter]: @Killswitch_gui
 ============================================================
 Main Selection Menu

	6 Email Templates Loaded

 Commands:

	[use]		Select a template for use
	[list]		List loaded Templates
	[info]		Display metadata about a module
	[search]	Search by Core Options / Sophistication
	[update]	Update SimplyTemplate from Github
	[help]		Display this menu
	[exit]		Exit SimplyTemplate
 [>] 

List Modules

 ============================================================
 Current: v0.1 | SimplyTemplate | [Web]: CyberSyndicates.com
 ============================================================
   [Twitter]: @real_slacker007 | [Twitter]: @Killswitch_gui
 ============================================================

  [*] Available Modules are:				 Core Options:			Sophistication:
  -------------------------				 -------------			---------------
  1)   Modules/Internal/Leadership/AppleEncryptionFBI.py [Text, Html, Link]              [Low]
  2)   Modules/Internal/Leadership/CFOBonusStructure.py  [Html, Attachment]              [High]
  3)   Modules/Internal/IT/NoticeofMonitoring.py         [Html, Link]                    [Low]
  4)   Modules/Internal/IT/BlockedWebsite.py             [Html, Link]                    [Medium]
  5)   Modules/Internal/IT/WebsiteDevelopmentTest.py     [Html, Link]                    [Low]
  6)   Modules/Internal/IT/PhishingAlert.py              [Html, Link]                    [Low]
  7)   Modules/Internal/IT/Office365Migration.py         [Text, Html, Link]              [High]
  8)   Modules/Internal/Facilities/BuildingInspection.py [Html, Link]                    [Low]
  9)   Modules/Internal/Agency/GovBudgetReduction.py     [Html, Link]                    [Medium]
  10)  Modules/Internal/Hr/TelecommuteOpportunities.py   [Text, Html, Link]              [High]
  11)  Modules/Internal/Hr/SocialMediaPolicy.py          [Text, Html, Attachment]        [Medium]
  12)  Modules/Internal/Hr/PayScaleBonusGuideline.py     [Text, Html, Link]              [Medium]
  13)  Modules/Internal/Hr/HRTaxCorectionW2.py           [Text, Html, Link]              [Medium]
  14)  Modules/Internal/Hr/WellnessProgram.py            [Html, Link]                    [Low]
  15)  Modules/Internal/Hr/HRNewsArticle.py              [Text, Html, Link]              [Medium]
  16)  Modules/Internal/Marketing/CyberNews.py           [Text, Html, Link]              [High]
  17)  Modules/External/Social/LinkedinGroup.py          [Text, Html, Link]              [Medium]
  18)  Modules/External/News/BasicFoxNews.py             [Text, Link]                    [Low]
  19)  Modules/External/Agency/OPMSalaryGuidelines.py    [Html, Link]                    [Medium]
  20)  Modules/External/Agency/IRS-CorrectedW2.py        [Text, Html, Link]              [Low]

Use a module

 ============================================================
 Current: v0.1 | SimplyTemplate | [Web]: CyberSyndicates.com
 ============================================================
   [Twitter]: @real_slacker007 | [Twitter]: @Killswitch_gui
 ============================================================

 Template Loaded: CFO Policy update to bonus.



 Template Required Options:

 Setting		Value Set			Description of Setting
 -------		---------			----------------------
 FromCFOName            Alex Jason                      The Target CFO Full Name
 FromEmail              noreply@agency.com              From Email
 FromRealEmail          alex@target.com                 The Target CFO real email
 FromTitle              Chief Financial Officer         Set the OSINT name gathered title
 TargetAddress          123 Street Las Vegas, NV, 12345 Set the Target Company Addr
 TargetCompany          Cyber Power                     Set the Target Company Full Name
 TargetLogo             http://Target.com/logo.png      Set the Target Logo
 TargetPhone            1-800-CD-FOUR                   Set the Target Toll Free line
 TargetWebLink          Target.com                      Set the real target web link

 Availiable Template Commands:

	Command		Description
	-------		-----------
	[set]           Set a option for the Template
	[info]          Info about loaded Templates
	[gen]           Generate Template
	[view]          View Sample Template
	[render]        Render Html of Email
	[back]          Go back to main Menu
	[exit]          Exit SimplyTemplate
 [>] 

Simply Use Set and Gen

 ============================================================
 Current: v0.1 | SimplyTemplate | [Web]: CyberSyndicates.com
 ============================================================
   [Twitter]: @real_slacker007 | [Twitter]: @Killswitch_gui
 ============================================================

 Template Information:

	Name:			Cyber News Letter
	Author			Killswitch-GUI
	Type:			HTML/Text
	Sophistication:		Medium
	SampleImage:		Modules/Sample/CyberNewsLetter.png
	Info:                   Using a custom news letter is common by HR and
	                        other depts.                    By setting up a
	                        proper and common HTML email you can easily
	                        get clicks and less likely to be reported.

 Template Required Options:

 Setting		Value Set			Description of Setting
 -------		---------			----------------------
 FromFirstName          Jim                             Contacts First Name
 FromFullName           Jim Bob                         Contacts Full Name
 FromOrg                Veris Group, LLC                Contacts Company
 FromProfileUrl         http://k.com                    Linkedin Full Profile URL
 FromTitle              CEO, ATD                        Contacts Full Title
 GroupName              Cyber Cyber Cyber               Requested Group to Join
 GroupUrl               %URL%                           Custom GroupURL or CS URL
 ProfilePic             http://tinyurl.com/oewvyo7      Custom GroupURL or CS URL

 [>] set FromOrg James Brown, LLC
 [>] gen

About

Phishing Template Generation Made Easy

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 98.6%
  • Shell 1.4%