• 🌙 Community Spirit

    Ramadan Mubarak! To honor this month, Crax has paused NSFW categories. Wishing you peace and growth!

Login:Pass Pupy Rat is op New python (1 Viewer)

Currently reading:
 Login:Pass Pupy Rat is op New python (1 Viewer)

Simple Email:Pass Combolist all domains.
Recently searched:

B3nn11s23

Member
LV
1
Joined
Aug 2, 2023
Threads
11
Likes
1
Awards
5
Credits
1,848©
Cash
0$


Download: https://github.com/n1nj4sec/pupy

Pupy​

Build Status

Installation​

Installation instructions are on the wiki, in addition to all other documentation. For maximum compatibility, it is recommended to use Docker Compose.

Refer to the wiki

Description​

Pupy is a cross-platform, multi function RAT and post-exploitation tool mainly written in python. It features an all-in-memory execution guideline and leaves a very low footprint. Pupy can communicate using multiple transports, migrate into processes using reflective injection, and load remote python code, python packages and python C-extensions from memory.

Features​

  • Windows payload can load the entire Python interpreter from memory using a reflective DLL.
    • Pupy does not touch the disk.
  • Can be packed into a single .py file and run without any dependencies other than the python standard library on all OSes.
    • PyCrypto gets replaced by pure Python AES & RSA implementations when unavailable.
  • Reflectively migrate into other processes.
  • Remotely import pure python packages (.py, .pyc) and compiled python C extensions (.pyd, .so) from memory.
    • Imported python modules do not touch the disk.
  • Easily extensible, modules are simple to write and are sorted by os and category.
  • Modules can directly access python objects on the remote client using rpyc.
  • Access remote objects interactively from the pupy shell and get auto-completion of remote attributes.
  • Communication transports are modular and stackable. Exfiltrate data using HTTP over HTTP over AES over XOR, or any combination of the available transports.
  • Communicate using obfsproxy pluggable transports.
  • Execute noninteractive commands on multiple hosts at once.
  • Commands and scripts running on remote hosts are interruptible.
  • Auto-completion for commands and arguments.
  • Custom config can be defined: command aliases, modules. automatically run at connection, etc.
  • Open interactive python shells with auto-completion on the all-in-memory remote python interpreter.
  • Interactive shells (cmd.exe, /bin/bash, etc) can be opened remotely.
    • Remote shells on Unix & Windows clients have a real tty with all keyboard signals working just like an SSH shell.
  • Execute PE executable remotely and from memory.
  • Generate payloads in various formats:
FormatArchitectureShort Name
Android Packagex86 & ARMv7apk
Linux Binaryx86lin_x86
Linux Binaryx64lin_x64
Linux Shared Objectx86so_x86
Linux Shared Objectx64so_x64
Windows PE Executablex86exe_x86
Windows PE Executablex64exe_x64
Windows DLLx86dll_x86
Windows DLLx64dll_x64
Python Scriptx86 & x64py
PyInstallerx86 & x64pyinst
Python Onelinerx86 & x64py_oneliner
Powershellx86 & x64ps1
Powershell Onelinerx86 & x64ps1_oneliner
Ducky ScriptN/Arubber_ducky
  • Deploy in memory from a single command line using python or powershell one-liners.
  • Embed "scriptlets" in generated payloads to perform some tasks "offline" without needing network connectivity (ex: start keylogger, add persistence, execute custom python script, check_vm, etc.)
  • Multiple Target Platforms:
PlatformSupport Status
Windows XPSupported
Windows 7Supported
Windows 8Supported
Windows 10Supported
LinuxSupported
Mac OSXLimited Support
AndroidLimited Support

Documentation​

All documentation can be found on the wiki.

Refer to the wiki

FAQ​

Does the server work on windows?
Pupy has not been tested on Windows. Theoretically, it should work on any platform that supports Docker and Docker Compose. However, you will need to adapt the Docker Compose installation instructions for the Windows platform.

I can't install Pupy. The installation fails.
  1. Please refer to the wiki. It is possible that your answer is there.
  2. Search the Github issues and see if your issue was already solved.
  3. If you issue was not solved, open a new issue following the issue guidelines.
If you do not follow these steps, you issue will be closed.

Android and/or Mac OSX payloads and modules don't work.
Pupy has limited support for Android and OSX. These platforms may not be well maintained and may break intermittently. Some modules (i.e. keylogger) may be missing for these platforms.

Development​

If some of you want to participate to pupy development, don't hesitate! All help is greatly appreciated and all pull requests will be reviewed.

Also there is small note about development. Please run flake8 before doing any commits. File with config is here.

Contact​

PlatformContact Info
Emailcontact@n1nj4.eu
Twitterhttps://twitter.com/n1nj4sec
This project is a personal development, please respect its philosophy and don't use it for evil purposes!

Special thanks​

Special thanks to all contributors that help improve pupy and make it a better tool! :)
 

Create an account or login to comment

You must be a member in order to leave a comment

Create account

Create an account on our community. It's easy!

Log in

Already have an account? Log in here.

Tips
Recently searched:

Similar threads

Users who are viewing this thread

Top Bottom