Giter VIP home page Giter VIP logo

minitrue's Introduction

Minitrue

Manufacturing Truth since 1984

What It Is

Minitrue is a malicious document generator that can run on Linux natively without having the need to install MS Office products

Disclaimer

This tool is designed to help make maldoc generation easier for you. However, I highly recommend NOT skipping the manual method taught in the PEN-200 course materials

Target Audience

PEN-200 learners

Features

  • VBA Macro
  • OLE (Embedded icon)
  • Mouse selection
  • TAB completion
  • Embedded simple HTTP server to host generated documents
  • Clipboard-friendly payload URLs

Project Dependencies

  • libicu63 (deb packge is automatically downloaded via wget and installed via apt. Credit to @securingdev for bringing this issue to my attention)
  • libssl1.1 (built from source)
  • libgdiplus (apt)
  • aspose-words (pypi)
  • prompt_toolkit (pypi)

Setup

kali@kali:~$ git clone https://github.com/X0RW3LL/Minitrue.git
kali@kali:~$ cd Minitrue
kali@kali:~/Minitrue$ ./setup.sh 

Usage

kali@kali:~/Minitrue$ ./minitrue

Screenshots

minutrue-overview.png minitrue-poc.png

FAQs

  • Should I be worried about potential backdoors?
    • The short answer: No
    • The long answer: No. Your concerns are valid, however, and I encourage everyone to practice due diligence by going through the code and keeping an eye out for changes.
  • How do I report bugs?
    • You may create an issue with all the relevant details
  • What about contributions?
    • Contribution is highly encouraged. Create a PR and we may discuss it
  • How can I contact you?
    • You may reach out via Twitter or Discord: @x0rw3ll

Credits

Special thanks to the entire OffSec team, as well as the amazing community that's helped me through my journey โค๏ธ

Links

OffSec Official Website
OffSec Community Discord
Kali Linux & Friends Discord

ko-fi

minitrue's People

Contributors

x0rw3ll avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

minitrue's Issues

Couldn't find a valid ICU package installed

๐Ÿ‘‹ Hello! andMYhacks here from Kali Linux / Offensive Security Discord ๐Ÿ˜Š

First off, thanks for making this tool - having a bare metal Kali Linux machine makes the development of exploitable Word documents for the Penetration Testing with Kali Linux course sort-of tough ๐Ÿ˜… and your project definitely helps with that ๐Ÿ˜Š

Anyhow - today I pulled down your project and gave it a try. Unfortunately I encountered an error on Kali Linux 2022.3 after installing both libgdiplus the first time around, and libicu-dev (which I discovered after Googling the error as a possible solution) the second time around after trying to troubleshoot the issue myself.

The error I'm receiving is in the screenshot below. My best guess is that it has something to do with not having a proper .NET installation on my box. Any guidance you can provide toward a resolution might help others attempting to use the project in the future ๐Ÿ™‡ I would be happy to help troubleshoot async, or synchronously if you want to try messaging me on Discord ๐Ÿ‘

minitrue-error

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.