metapod

package module
v0.0.0-...-a649c9f Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 31, 2020 License: Apache-2.0 Imports: 1 Imported by: 0

README

MetaPod

What Is MetaPod?

MetaPod is a cross-platform library that allows you to generate personalized portable executables from a base stub. It is capable of doing this while preserving the stub applications digital code signature.

Some Use Cases

  • Create per-user installers with login tokens embedded in the program.
  • Gain invaluable insight by seeing the real conversion users who visit your site and download an application.
  • Insert metadata that allows software to self-configure.

Language Support

  • Go
  • C#

Want to help expand this list? You can contribute by writing a wrapper for the C library.

Requirements

  • Your stub application must be 32-bit.
  • The stub application must already have a valid digital signature.

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Create

func Create(peFile []byte, payload []byte) ([]byte, error)

Create adds the payload to the target executeable and returns the result

func Open

func Open(peFile []byte) ([]byte, error)

Open gets the payload from a file rawPayload may return nil with no error - this means that the payload did not exist

Types

This section is empty.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL