Sha256: c8d88def9629f9371648797c5b4deda616995e51e0404d0ec4605baa9a0338d2

Contents?: true

Size: 1.71 KB

Versions: 1

Compression:

Stored size: 1.71 KB

Contents

### 0.1.1 / 2023-03-01

* Default the `host` param defined by {Ronin::Payloads::Mixins::BindShell} to
  `0.0.0.0`.

#### CLI

* Fixed multiple bugs in the `--param` option of the `ronin-payloads encode`
  comand.
* Fixed multiple bugs in the `--encoder-param` option of
  the `ronin-payloads build` command.

### 0.1.0 / 2023-02-01

* Initial release:
  * Require `ruby` >= 3.0.0.
  * Provides a succinct syntax and API for writing payloads in as few lines as
    possible.
  * Supports defining Payloads as plain old Ruby classes.
  * Provides base classes for a variety of languages and payload types
   (ASM, Shellcode, C, Go, Rust, Java, JSP, PHP, Python, Ruby, NodeJS, Shell,
    PowerShell, SQL, XML, HTML, URL).
  * Provides built-in common payloads:
    * Command-line reverse shells:
      * Awk
      * Bash
      * Lua
      * NodeJS
      * OpenSSL
      * Perl
      * PHP
      * PowerShell
      * Python
      * Ruby
    * Java
      * Reverse shell
    * PHP
      * Command exec.
    * Shellcode:
      * `execve(/bin/sh)`:
        * Linux (ARM, MIPS, PPC, x86, x86-64)
        * FreeBSD (x86, x86-64)
        * macOS (x86-64)
        * NetBSD (x86)
        * OpenBSD (x86)
      * bind shell:
        * Linux (ARM, MIPS, x86, x86-64)
        * FreeBSD (x86)
        * OpenBSD (x86)
      * reverse shell:
        * Linux (ARM, MIPS, PPC, x86, x86-64)
        * macOS (x86-64)
        * FreeBSD (x86)
        * NetBSD (x86)
  * Supports adding additional encoders to payloads for further obfuscation.
  * Integrates with the [Ronin Post-Exploitation][ronin-post_ex] library.
  * Provides a simple CLI for building, encoding, launching, and generating new
    payloads.

[ronin-post_ex]: https://github.com/ronin-rb/ronin-post_ex#readme

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ronin-payloads-0.1.1 ChangeLog.md