Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/ronin-rb/ronin-payloads

A Ruby micro-framework for writing and running exploit payloads
https://github.com/ronin-rb/ronin-payloads

Link to the `main` branch.

51163d39a8899cf7e53a4891ec1bf3a6a369fbf2 authored about 2 years ago
Changed the gem's documentation URL.

c9540b83bc1a5951281288b67e44a29928aca891 authored about 2 years ago
Ensure that `ronin-payloads --version` prints the version.

f2dc60ac9fb45808aa7af9892c17b32f071b06f0 authored about 2 years ago
Updated the copyright years.

d60db86c00fadae177b6f027d07ac8601dfc1eb3 authored about 2 years ago
Version bump to 0.1.0.beta1.

bc0e494b0dcc63e9774b3c0533757df62f0cb833 authored about 2 years ago
Updated the ChangeLog for 0.1.0.

f02c75db18967d6957c0a6d8273f51cb98de272d authored about 2 years ago
Switched to ronin-repos 0.1.0.beta1.

43fe578a2dfd2c6665d158225fd3dc279c360585 authored about 2 years ago
Switched to ronin-core 0.1.0.beta1.

d9dc71c4330c5a5b994a6ba46857b05799816282 authored about 2 years ago
Switched to ronin-post_ex 0.1.0.beta1.

4c7f56b47e11f898e3fa09dc15ba99eecae63b94 authored about 2 years ago
Switched to ronin-code-asm 1.0.0.beta1.

fc4e234832b7a6d028b673a33c4e919e1c2b189c authored about 2 years ago
Switched to ronin-support 1.0.0.beta1.

9335e0e170b6332f0582a37e3cb18c097f63e328 authored about 2 years ago
Mention the lack of any global state.

0df008e293329c9e73445c588f2ae086d48ba151 authored about 2 years ago
Added an Anti-Features section.

6835fff31539d586b559f279b57df2fc42c48e68 authored about 2 years ago
Updated the test coverage stat.

c625f3bb97ea18aa3bbdbf8153c98313ad635695 authored about 2 years ago
Added a Disclaimer section.

f2288b4f9b39a343001a519edb0b99452abf0b6a authored about 2 years ago
Use `Ronin::PostEx::Sessions::ReverseShell` in `Mixins::ReverseShell`.

5e829c399484b6cfb7424bf5471fbf65d80b88d7 authored about 2 years ago
Use `Ronin::PostEx::Sessions::BindShell` in `Mixins::BindShell`.

69e5bd816e3e78f45f2fdedc8a32e953d6f6671e authored about 2 years ago
Also set `@session` to `nil` after closing it.

98218b0588b0c97c40a7e3725449857ae704f153 authored about 2 years ago
Added `Ronin::Payloads::Mixins::PostEx` (closes #55).

061d92614d94c1c66ec149ee7a736149fee7a49f authored about 2 years ago
Added `Ronin::Payloads::Shellcode::ExecShellPayload` (closes #46).

72a179aa6966855f9fb61cce382b0fc781f2328e authored about 2 years ago
Use a more reliable IPv6 hostname.

4c1569738cadf02bdab0a649996e049c897f8362 authored about 2 years ago
Added ruby-3.2 to the CI matrix.

515e4e82817aed39fae654c0deb9707a0e4566e0 authored about 2 years ago
Renamed all `execve` shellcode payloads to `exec_shell`.

1b78408d28d81d08da59ffd457b75e57e73c2524 authored about 2 years ago
Updated the list of payloads.

94b816850dbfbea69eb73afdb66a56a122bb9088 authored about 2 years ago
Fixed a typo.

8170358253d0a054107932ce12fa81d1f5a9d0e1 authored about 2 years ago
Group shellcodes by type, then OS/arch.

ef19834ded1ff79ebbe5186938aba9125d1fc7df authored about 2 years ago
Use a more familiar shellcode name.

499058377caa29aab64f4b8e4704336d648dc6cb authored about 2 years ago
Added a Linux x86 bind shell shellcode payload (issue #42).

8e5df558b5d38d2462b6608ef1554274bd7d0b1c authored about 2 years ago
Added a Linux x86-64 bind shell shellcode payload (issue #42).

920d6fa1e44d3dcd9c2d2ceda5420cc79572b484 authored about 2 years ago
Added a Linux MIPS bind shell shellcode payload (issue #42).

66a8a815ec75d3e5514f0d01aec1a0d653589cc9 authored about 2 years ago
Added a Linux ARM bind shell shellcode payload (issue #42).

87eb703e4c31fa91c340d4033ea342a48988631c authored about 2 years ago
Added a FreeBSD x86 bind shell shellcode payload (issue #42).

12ff4d288dcc3955633a3e370f8fc6f25065d1f9 authored about 2 years ago
Added a OpenBSD x86 bind shell shellcode payload (issue #42).

1138e87f4d86684473ce702d86520527b6229326 authored about 2 years ago
Added `Ronin::Payloads::Shellcode::BindShellPayload` (issue #42).

4788d4417cfa7e3d8e61b23dd9705780c7215d23 authored about 2 years ago
Corrected the description for the `Mixins::BindShell` host param.

f55b6cf35bd484bd98aa5ffaa4d8ba1328358270 authored about 2 years ago
Corrected documentation.

6fcdc8e05744e51a49bb2bb11468ba5629c150de authored about 2 years ago
Added a NetBSD x86 reverse shell shellcode payload (issue #42).

* Had to set `encoding: US-ASCII` to get around an invalid UTF-8
byte-sequence.

b273a6378b02a107d6a23867a1e16272219bf2cb authored about 2 years ago
Added a macOS x86-64 reverse shell shellcode payload (issue #42).

bb14b93be6303fdf9846b0681348b7e9e3a12aa4 authored about 2 years ago
Allow `pack_*` methods to accept a `negate:` keyword.

* This is needed for negating IPs or port numbers before packing them
into network byte-order.

a2d68a2be7537ddcef8b03be17b36c3565f87721 authored about 2 years ago
Added a Linux x86 reverse shell shellcode payload (issue #42).

ee3972abad2df0be97ecfdff0a363bcc0c4922ee authored about 2 years ago
Added a Linux x86-64 reverse shell shellcode payload (issue #42).

e49ad0e3e9972ca06dd42b2f15b7c56859697456 authored about 2 years ago
Added a Linux PPC reverse shell shellcode payload (issue #42).

91529764e4e2a5c6ec91468eeefa45f465207aee authored about 2 years ago
Added a Linux MIPS reverse shell shellcode payload (issue #42).

bf18e05f21be2dd2583a89230522e9a8867c7293 authored about 2 years ago
Added a Linux ARM reverse shell shellcode payload (issue #42).

193d3c3febb33c25bca0ead63c641a22ee35918d authored about 2 years ago
Added a FreeBSD x86 reverse shell shellcode payload (issue #42).

187b7fd5665a203cf2dd754c0e067b309e0f29f3 authored about 2 years ago
Added `Ronin::Payloads::Shellcode::ReverseShellPayload` (issue #42).

5610e9058053746bb7b4a5bd77b7efbbddc8211b authored about 2 years ago
Added `Ronin::Payloads::Mixins::Network` for packing IPs and port numbers.

* This will be used in the reverse shell shellcode payloads to create the
`sockaddr_in` struct...

97ebdf93629e4647a8b72ead94f0abbbfb8c0bb6 authored about 2 years ago
Changed `host_ipv6_addresses` to return an IPv6-to-IPv4 mapped address.

* This will allow `host` to be an IPv4 address and for
`host_ipv6_addresses`/`host_ipv6_addres...

ebe971ae7965391dc6bd1ab4aa9b1c91bdf97ec6 authored about 2 years ago
Use a newer macOS x86-64 execve /bin/sh shellcode.

479aa72856a28c34ca9b9bad4aaadb8bc1d8d69a authored about 2 years ago
Added an example of creating your own repo of payloads.

cdb64465cdae152f6532074693196f43dc9f1836 authored about 2 years ago
Added missing documentation.

b37c7ae6c4c028701b1f762933fe0f07aaec0ffd authored about 2 years ago
Fixed the description for `shellcode/windows/x86_64/cmd`.

72a5157b412c816d627f83d2bf391020a60d139e authored about 2 years ago
Added `Ronin::Payloads::Mixins::ResolveHost` (closes #45).

602b1929747db272a9f8769c46f57980ca967ff8 authored about 2 years ago
Added a basic summary and description to the `php/cmd_exec` payload.

bac753c4c5f409c1603d4275af6eeea68acd2498 authored about 2 years ago
Wrap the PHP payload in `<?php ... ?>` to make it easier to include.

03dfebef6041e7a5b23dcbfb5df2521fbb3be4a0 authored about 2 years ago
Added a PHP `cmd_exec` payload.

9973da706f1b1fa9851e1cbd8126ea888dc5c4b4 authored about 2 years ago
Add missing link to https://ronin-rb.dev

a6e926d6504ac74935e6c97a1d8fdc1a83a3ff99 authored about 2 years ago
List built-in payloads.

92b3b56e7caeec2a53d4355730d14b4510594cd8 authored about 2 years ago
Reduce number of lines.

03061df0b94f2a1331988e6581dc6e4dfa39bfab authored about 2 years ago
Added a macOS x86-64 `execve()` shellcode payload (issue #42).

7eb077ca60495615578aa3abf7f2c200a5d0f5ce authored about 2 years ago
Added a NetBSD x86 `execve()` shellcode payload (issue #42).

3d144de46f83b15099846527080f2ef993fb33c0 authored about 2 years ago
Added a OpenBSD x86 `execve()` shellcode payload (issue #42).

fb30a971a1cca33b87803a862f99b55f3134e6f6 authored about 2 years ago
Added a Windows x86-64 `cmd` shellcode payload (issue #42).

0ad540e42f6bf35583bcde06e37848d279fa3836 authored about 2 years ago
Added a Linux x86 `execve()` shellcode payload (issue #42).

2911431195f4b05851d3661104471a051489b099 authored about 2 years ago
Added a Linux x86-64 `execve()` shellcode payload (issue #42).

7b05f1e285ee0ad691b2dbe3a009403eb943075b authored about 2 years ago
Added a Linux PPC `execve()` shellcode payload (issue #42).

908c4e1ef55334c166f72b8b68bf4dcabdfa7226 authored about 2 years ago
Keep shellcode strings within 80 columns.

* Added assembly comments when available.

93b359a9518916a1cc7e8da1381adf25b529f71c authored about 2 years ago
Added a Linux MIPS `execve()` shellcode payload (issue #42).

1d1e5cec113b3ab781baca10b63d4bddf8a27866 authored about 2 years ago
Added a Linux ARM `execve()` shellcode payload (issue #42).

8ecd0d12d2802bbddb5f58401ccb8812b798c924 authored about 2 years ago
Added a FreeBSD x86 `execve()` shellcode payload (issue #42).

efa319ca4d7fdb3ca0b66e47024bb954f3c69605 authored about 2 years ago
Also test the encoding of the shellcode string.

658229597c555c9c28fb22975289820f81c9a73c authored about 2 years ago
Added a FreeBSD x86-64 `execve()` shellcode payload (issue #42).

126859c8df4d116010326193693710ca54e6cf9e authored about 2 years ago
Added a Java reverse shell payload (closes #44).

c692df7c4ec18899c66d818256f42872fa5d1246 authored about 2 years ago
Renamed `Mixins::FileBuilder` to `Mixin::Tempfile`.

* No longer include `Mixins::ERB` by default.

1c77ff514e66bf3dc41417879c1f223a0630d0e6 authored about 2 years ago
Removed `Mixins::FileBuilder#tempdir` in favor of `Mixins::BuildDir`.

e96c26ae8b8fe96c7416c22130e0f7c2ae3af577 authored about 2 years ago
Added `Mixins::BuildDir`.

6a70cfdaeda8182a653116142f29476e512d3ce9 authored about 2 years ago
Fixed `RustPayload#compile` specs.

95e1006212a735cb481376258ecb9e95823754ec authored about 2 years ago
Fixed `ASMPayload#assemble` specs.

67c514b2522833834201bcd32e230ba65679126b authored about 2 years ago
Fixed the `tempfile` and `tempdir` specs.

7023abe2a9f1080dc1b1ef75ce4604c794f0b841 authored about 2 years ago
Raise an exception if the compile command fails.

ef74106d5d8473dd194bc069219ad5bf9c53a313 authored about 2 years ago
Added `Mixins::FileBuilder`.

6c3387446f769728c2ed1eb2aa81a6b6d439db75 authored about 2 years ago
Added the `dest_dir:` keyword argument to `JavaPayload#compile`.

60f54f762b8475a154bae3b44e538e46758eef2a authored about 2 years ago
Added `Mixins::ERB`.

4810249abbd814f7f3341103ea0a266a042e1dca authored about 2 years ago
Added `frozen_string_literal: true` comments to mixin files.

b5b12a529294042d3ea394f0b322c2a3afd00f6a authored about 2 years ago
Added `frozen_string_literal: true` comments to builtin payloads.

2cecae78ff788ac4caef96cec2cb6b2fb98ae5b4 authored about 2 years ago
Added `Ronin::Payloads::Builtin::CMD::OpenSSL::ReverseShell` (#37).

509225a281b0d4764ff0e04c47a50855880a013b authored about 2 years ago
Added `Ronin::Payloads::Builtin::CMD::Ruby::ReverseShell` (#37).

ba6acff82e14aea4554e156c250831d4f57e4530 authored about 2 years ago
Added `Ronin::Payloads::Builtin::CMD::Python::ReverseShell` (#37).

9e387085e68acdaa745ce8afedf95745dd2f6aac authored about 2 years ago
Added `Ronin::Payloads::Builtin::CMD::PowerShell::ReverseShell` (#37).

b960b22b9fda1aabd85f932bac705d7ba7ce81c1 authored about 2 years ago
Added `Ronin::Payloads::Builtin::CMD::PHP::ReverseShell` (#37).

610f4c88248fcae9fe10cb4e91cb0f038afe1b3b authored about 2 years ago
Added `Ronin::Payloads::Builtin::CMD::Perl::ReverseShell` (#37).

31966c184c40f1f74e26c20b83ea53cd28d8fb41 authored about 2 years ago
Added `Ronin::Payloads::Builtin::CMD::Node::ReverseShell` (#37).

1b0c94d780e0f5299d447aec3ecca3cf56bc1a1d authored about 2 years ago
Added `Ronin::Payloads::Builtin::CMD::Lua::ReverseShell` (#37).

ee5e50860cd9cb350e8ab6dfd5a777bd1a5aeed8 authored about 2 years ago
Added `Ronin::Payloads::Builtin::CMD::Bash::ReverseShell` (#37).

676f1624706ceb18a65d088450f1da9e99f67a2e authored about 2 years ago
Added `Ronin::Payloads::Builtin::CMD::Awk::ReverseShell` (#37).

66e38bffbdad1ce515644ae8a821060689be9783 authored about 2 years ago
Add specs for the builtin payload `id`s.

2ec8ac3cddaed95e80b886acf9f1045d9ce252a9 authored about 2 years ago
Added `frozen_string_literal: true` comments to all files.

06e7114cf52bd5ddc097de00ec1ed195c80fc84f authored about 2 years ago
Removed the old `ronin/payloads/config` file.

9b87aa53dd08ddb6b6d48b1580cffc2fe7b34ca9 authored about 2 years ago
Allow `CPayload#compile` to accept either an Array or Hash of `defs`.

e9e0e06e5ac829812ed8b3064c0a41bee7c68bda authored about 2 years ago
Changed `ASMPayload` to be more like `CPayload`.

* Added `ASMPayload.assembler` and the `assembler` param.
* Refactored `ShellcodePayload#shellco...

b794a7bc8e5ddac701621d3662633a0e2028d82b authored about 2 years ago