Ecosyste.ms: OpenCollective

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

github.com/ronin-rb/ronin-exploits

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

Added the `Ronin::Exploits::ClientSideWebVuln` class.

0a2b27717cefdcb73ec73f1b787793d0ebcd4f81 authored about 2 years ago
Added the new exploit classes to the `ronin-exploits new` command.

935abdc3baba812481be6710e7709f48e1c9e77b authored about 2 years ago
Added the `http_cookie` param to `Mixins::HTTP` (closes #98).

97bfd0b42e6bcdc8e4e8b5622b3412a5a32849bb authored about 2 years ago
Radically simplified `Mixins::HTTP`.

be0fc65c03533c53dee3e6053daa09b8d673e1e5 authored about 2 years ago
Set the gemspec metadata.

ed9a617028a1537dca12528d35b15b9939fe5993 authored about 2 years ago
Add a empty line.

1a673084b2382d3d1138a35d96be816f3cc9bbb6 authored about 2 years ago
Added TruffleRuby to the GitHub CI matrix (closes #40).

1f3dfc0872fe2ab45c81371ebd7b3784f1407137 authored about 2 years ago
Added boilerplate `build` code for `stack_overflow` and `seh_overflow` exploits.

1f499ec748ef63d93248698bdaf1520f072bee82 authored about 2 years ago
Changed `Mixins::HTTP#http_*` methods to only accept paths, not URLs.

0da8e4ae372f62396299300ce0e4a12f06e26a82 authored about 2 years ago
Added a reference URL to `Ronin::Exploits::XSS`.

4fc3be631e0b91c7a4fedba547b404830c37b8cd authored about 2 years ago
Renamed the `proxy` param to `http_proxy`.

43ff957da914354dc653fd9fae335e23ec331bf0 authored about 2 years ago
Added the `http_user`/`http_password` params to `Mixins::HTTP` (closes #96).

2168bac27dbe41e6e03a60d6473c080ff21098e6 authored about 2 years ago
Renamed `user_agent_string` to `raw_user_agent` (fewer characters).

1c5822d04dcb371c3f4f1894d423e7a6bf606932 authored about 2 years ago
Include `Mixins::HTML` into `Ronin::Exploits::XSS`.

1f2ecd45b7a3e57cd4ecb8355de3b2158c8d0212 authored about 2 years ago
Added more points to the Features/Anti-Features sections.

6281241959ff2b4478f82d10d82bd86d44a657e5 authored about 2 years ago
Added `Ronin::Exploits::Mixins::HTML` (closes #95).

02c8408d47005432ce904222c55f9196ee74e6ee authored about 2 years ago
Removed the Slack link (Discord is better).

c391881b258e106b8268896116b013601852dd89 authored about 2 years ago
Set the `payload_class` in `Ronin::Exploits::OpenRedirect`.

46bb96fe746fa345a88b1a8d873fd5bba3b03cc2 authored about 2 years ago
Removed 'This file is part of' comments from the license header.

2f123c3adbb09e8a1b9cc1be83571954ee513011 authored about 2 years ago
Added `Ronin::Exploits::WebVuln` (closes #94).

eab1a96c3fe54044f24aa64215b8ecaef5662f91 authored about 2 years ago
Updated `ronin/exploits/mixins`.

8915215309ceb162d94f726e842350ed60143729 authored about 2 years ago
The `depth` class method must be defined before the `depth` param.

69eeaff27aa4fea2e7f0f81f95083879fa34e3ea authored about 2 years ago
Added top-level examples for `StackOverflow` (issue #6).

4c4fa9715acd65299ec5ca5d2df18f5afb4206b9 authored about 2 years ago
Use `Metadata::DefaultPort` in `Params::Port` to act as the default port.

* If `default_port` is set, then initialize the port param value to
`default_port`.

d285ee5947cd7ff920b7d586d5c1466f2c3eee41 authored about 2 years ago
Removed copy/pasted comments.

2b62a62a1384087771a90d2b9079fe4b4c91efa4 authored about 2 years ago
Wording.

f1ab290a94b066df366a93dd0c0bc9ed937c8429 authored about 2 years ago
Refactored `Helpers::FileBuilder` into `Mixins::FileBuilder` (#92).

8fade29de03676d284645d4e5d11a3b8a3330bcb authored about 2 years ago
Added a top-level example for `RFI` (issue #6).

352a6f2ac8b4e06296ce22031a98e0d122f908c6 authored about 2 years ago
Include `Mixins::StackOverflow` into `Ronin::Exploits::StackOverflow`.

a14318ed6a7c0bd684081c751cb4e42c8fdb595f authored about 2 years ago
List all supported OS symbols.

c61e7e50d0c882e8b5af7082eaec996b7d132e00 authored about 2 years ago
Do not add the `test`, `build`, `launch`, `cleanup` methods for web exploits.

80b85953c7640e9252712ba98a9e71ea96ec9df3 authored about 2 years ago
Added an `@api` tag to `SQLI`.

da304969db903c5005e5f87ef910c4f53b41e93a authored about 2 years ago
Added `Params::Filename`.

ee3dd62e8b5d9df306aa24aff08ae8e43fba111b authored about 2 years ago
Added top-level examples for `SEHOverflow` (issue #6).

9c5be12cad13bb53473fd3a72e2fd46ff3a2c4f3 authored about 2 years ago
Comment the other web vulnerability exploit files in `ronin/exploits`.

c7af3fe0939de4de8aed825cb96c0203d212ba85 authored about 2 years ago
Fixed incorrect spec.

a5f2f162fa92af350050f5c74e2796986aefead2 authored about 2 years ago
Add missing descriptions for `@param` tags for `build_format_string`.

cb3853ed7383079c1eb05f8c6f44de9dcae1cb42 authored about 2 years ago
Refactored `Helpers::FormatString` into `Mixins::FormatString` (#92).

41d750e749979c86f248cefb129e8f5c280e9650 authored about 2 years ago
Adjust spacing of the exploit template.

a60b718b6d43a5d257cc51a17db4e0c113a14597 authored about 2 years ago
Removed old payload files in favor of `ronin-payloads`.

1d06afe00f6c644215e438bd6941698b17d12849 authored about 2 years ago
Fixed a `@param` tag.

5fdc6d7b05b9e2fc9b9cd127614aebfd4c1ba718 authored about 2 years ago
Fixed indentation of code examples.

3812f9f1455d025e55f42fef5f2bc6c35ad8a07b authored about 2 years ago
Refactored `Helpers::BufferOverflow` into `Mixins::StackOverflow` (#92).

27c7aa67d6cc600528dd5632ef23e011701348e3 authored about 2 years ago
Spacing/indentation.

053ded8fc8ac015a9512b39d05f7fef6007a5ad0 authored about 2 years ago
Mark the public and private APIs.

efdd4c704a37fcfa00865cb919d43acf154c0839 authored about 2 years ago
Added `Mixins::Junk` (closes #93).

706244dd8db74f4208070695b79d78e58403289e authored about 2 years ago
Added `Mixins::SEH#seh_buffer_overflow`.

52c9f8985218c90966c6779a38ec7b3811ed8c26 authored about 2 years ago
Added `Mixins::NOPS#nop`.

62601b361345108043ccf0ca60e68e8b7db62dcf authored about 2 years ago
Also include `Mixins::NOPS` into `Mixins::SEH`.

e659d07889b6406a8d731e2bfe4093076db370b3 authored about 2 years ago
Removed old YARD links.

77ad306731072b6c06a80361e628fb5fb91b757b authored about 2 years ago
`Mixins::NOPS#nops` now accepts a size argument which it tries to fill.

c3e222f31ff575607745b9ffa4bb85c40abeed0a authored about 2 years ago
Switch to command_kit 0.4.0.

e64889f4250c887eaeae4a0af14c53b7ac54c8f2 authored about 2 years ago
Added `Mixins::SEH` (closes #91).

81a7cd20e230e656e965907ea55cb92b9d42bfe4 authored about 2 years ago
Removed duplicated documentation.

cc60ead47fde67e71fcb9b650665062886606a63 authored about 2 years ago
Added `sord` to the `Gemfile`.

6dd151d93b1ead06a4e7aaf984c3fd52961290aa authored about 2 years ago
Alignment.

7733f2c6bb6d95e7a3ba5a3ef04419427b0c6a5d authored about 2 years ago
Added `stackprof` to the `Gemfile`.

cc9bf8a8edd89eb8e175bac3226fbfbc203423b8 authored about 2 years ago
Mark `Mixins::HasTargets` as the public API.

ccb4cae28f5fc3768305726b397c26df709ff021 authored about 2 years ago
Enable `frozen_string_literal`.

3ffbeeeadc36858e5957e9fe6abdff89eac8efff authored about 2 years ago
Refactored `Helpers::Binary` into `Mixins::Binary` (issue #92).

6993b95f87f3127c66894a3b8a227adcc33044ce authored about 2 years ago
Added an example to `Mixins::StackOverflow#buffer_overflow`.

a810bae71f4abfd418713e838652addf4bf353e6 authored about 2 years ago
Added `Mixins::NOPS` (closes #90).

a57c4f482263a9a6973b5f77a2e0e228f6b9272b authored about 2 years ago
Validate the target before other validations.

3bf4fa31bff1d3896e3567474ef5a39e4ebdbdf5 authored about 2 years ago
Fixed a YARD link.

554d4cc646d0a10d13f9df77bc0e607edaad4e34 authored about 2 years ago
Set the `bug_report_url`.

7f4e18e0f96a1a9a72e9da2351bc917cd07a2c34 authored about 2 years ago
Also print `arch`, `os`, `os_version`, `software`, and `software_versions`.

1ef786ee129c0d97bf35e0372f02d9d0fc458682 authored about 2 years ago
Include `Metadata::Arch` and `Metadata::OS` into `MemoryCorruption`.

1f52ddaf16e5ba51e1d7af13d86d624ff7c754df authored about 2 years ago
Added `Ronin::Exploits::Metadata::OS`.

89b3c09179bc084e5503b83481f932cdd240c014 authored about 2 years ago
Added `Ronin::Exploits::Metadata::Arch`.

9b7a83083e0b111ab04d134ffa2b2d39432b2503 authored about 2 years ago
Added `Exploit.software_versions`.

69af752cf556dc9946cd9d7a95ec4559b9c3fbab authored about 2 years ago
Added `Exploit.software`.

b303a14bdc34ab8debdfde43995ef76ff9a1655d authored about 2 years ago
Alignment.

106a9611cf061f6228f743740e480c0615c27af7 authored about 2 years ago
Added `ExploitFailed` and `Exploit#fail`.

aa17b7a7431b43f6fdc2478e366e79704d4cdcc4 authored about 2 years ago
Added top-level documentation to `Mixins::NOPS`.

9ba3a37f54f3f21bdb13a22e3fb4d9d060a13abd authored about 2 years ago
Removed old spec files.

266219b648c5ea0560f0050a5d31291a9a0c136c authored about 2 years ago
Removed old exploits for the specs.

22e9f5e0e1ad4fdddc202f42e5af9cd0683dfb3d authored about 2 years ago
Added an example to `Mixins::SEH#seh_record`.

678d158d1b8ea005c349a32c83d7504a0a940bc7 authored about 2 years ago
Added `ronin-vulns` as a dependency (closes #89).

c8b2b05c0af05e329032b5ae938f0d3155277045 authored about 2 years ago
Removed old syscall files.

67ce5126d9e2757b30c4579740e0f74c2cb3fa5d authored over 2 years ago
Removed old RFI test script.

c68405e05b4725ed3c14ceb70b474d40d9b4fb82 authored over 2 years ago
Added debugging messages to `Mixins::HTTP` (closes #88).

998c6a116c894f1264a5a769808e098877973e5c authored over 2 years ago
Added debugging messages to `Mixins::RemoteUDP` (issue #88).

5d60e6bb4adc7ccc82cb0ea6e845ddbc3a3165ea authored over 2 years ago
Added debugging messages to `Mixins::RemoteTCP` (issue #88).

d025a608f241b78e9f7c2cca17be9b2d8d15701b authored over 2 years ago
Added a `-D,--debug` option to the `ronin-exploits run` command.

18126948c2bf564aab0c52c6aaab493f8d47aca3 authored over 2 years ago
Include `Ronin::Support::CLI::Printing` into the `Exploit` base class.

8f75f65793a27b434cad967b5521393a3788abab authored over 2 years ago
Mention that the `ronin/exploits` Ruby file is loaded.

f6aa048f2b6295e97590737c8736e7e1786911d2 authored over 2 years ago
Call `Exploit#perform_validate`.

365a9c7970dbbd917a1dc0617cc1fc4d10789a65 authored over 2 years ago
Also print the exploit's params.

6e3f6a8af98ad4e3190f081c34d6ea31982e85ec authored over 2 years ago
Added the `Mixins::HTTP#http` method.

0d60758d774ad13dfc9d19a7703c80a920c7e8dc authored over 2 years ago
Removed old exploit template files.

d7022772ef9b1aa12ee3edc270993fd6808a7e6b authored over 2 years ago
Renamed `data/templates/` to `data/new/`.

d132167d35700f57e733e079dd313d58c3f303a8 authored over 2 years ago
Capitalize Ruby.

008185c886dffbee54ee087e4554c43afddb248f authored over 2 years ago
Added specs for `CLI::RubyShell`.

2be1a11ffed88e0dd23ddf0124f445bed707b7fe authored over 2 years ago
Renamed `ronin-exploits console` to `ronin-exploits irb` to avoid confusion.

* Renamed `CLI::Console` to `CLI::RubyShell`.

f21005ca1dd6d0d6993d7750d7c5feffb0aa6a92 authored over 2 years ago
Added `Exploit#perform_validate` (closes #85).

db8c9e0ac0008d87a6b5957e52a011ef74855249 authored over 2 years ago
Use `Ronin::Payloads::CLI::Printing#payload_type`.

f39e6217f2d9948b4931e4d6c50394fe97146d35 authored over 2 years ago
Added `Exploit.exploit_type` (closes #87).

4c49860234cf04bd372a410d113b2a8f01df321b authored over 2 years ago
Ignore all generated man pages.

7af4689547756660fe53ca6faf74e40c2bd72b16 authored over 2 years ago
Raise `NoMatchingTarget` in `HasTargets=target=` to match `#select_target`.

7a9ea9d2b29c4a75dd4d4d237c851db26fe1f62f authored over 2 years ago
Raise a custom `IndexError` when the target index is out of bounds.

1aaf9ab9811165f07eb364c5231fc9f093218e8e authored over 2 years ago