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 specs for `ronin-exploits` man pages.
75d2180277a3e3fba97932dde33acc052243984f authored about 2 years ago
75d2180277a3e3fba97932dde33acc052243984f authored about 2 years ago
Version bump to 1.0.0.beta3.
68c8488996d9dbaa29fbd9b691b995b94c0a9223 authored about 2 years ago
68c8488996d9dbaa29fbd9b691b995b94c0a9223 authored about 2 years ago
Use consistent style.
5ad790f7d737571506702ed7166ec9f2a420883f authored about 2 years ago
5ad790f7d737571506702ed7166ec9f2a420883f authored about 2 years ago
Added missing documentation.
8606e00c6b4184284d9a02085546b2cf1034a83d authored about 2 years ago
8606e00c6b4184284d9a02085546b2cf1034a83d authored about 2 years ago
Fixed a typo.
a971f9ef84eab2270636fa386a55f03412eaa31b authored about 2 years ago
a971f9ef84eab2270636fa386a55f03412eaa31b authored about 2 years ago
Properly populate `@payload_params`.
4bb81fe10c196fb74094352acf644747e1b94eac authored about 2 years ago
4bb81fe10c196fb74094352acf644747e1b94eac authored about 2 years ago
Validate the payload before validating the exploit.
fa96a39898a4451ea67741bdee36efbb25480210 authored about 2 years ago
fa96a39898a4451ea67741bdee36efbb25480210 authored about 2 years ago
Cache gems.
feb7d938f2f341576c94dab80b9bd9194f7ff38e authored about 2 years ago
feb7d938f2f341576c94dab80b9bd9194f7ff38e authored about 2 years ago
Added a gem version badge.
440a93964368bde9f9982d44895effb80a6954c9 authored about 2 years ago
440a93964368bde9f9982d44895effb80a6954c9 authored about 2 years ago
Add a tl;dr explaination to the description.
f109db48f37688866d110b5457710165ac1d4f8b authored about 2 years ago
f109db48f37688866d110b5457710165ac1d4f8b authored about 2 years ago
Exclude the test files from the built gem.
85511fb6c541b5d4c83091508d56a764f523b45f authored about 2 years ago
85511fb6c541b5d4c83091508d56a764f523b45f authored about 2 years ago
Version bump to 1.0.0.beta2.
0e536b884d450cbdbc7bf976fd02aa648a5aaad5 authored about 2 years ago
0e536b884d450cbdbc7bf976fd02aa648a5aaad5 authored about 2 years ago
Link to the library namespace in the YARDocs title.
d6469f923aa83f955e33856a7c3705445572aad7 authored about 2 years ago
d6469f923aa83f955e33856a7c3705445572aad7 authored about 2 years ago
Added gemspec metadata.
af239ec740b89549e62db63242b09a1ec69980ca authored about 2 years ago
af239ec740b89549e62db63242b09a1ec69980ca authored about 2 years ago
Fix typo in the new exploit template.
4b63eaf6a878596ea2db244d1e2aeb06c58860c1 authored about 2 years ago
4b63eaf6a878596ea2db244d1e2aeb06c58860c1 authored about 2 years ago
Broke down the giant `print_exploit` method into smaller methods.
0a1cf8be53390892858e13cdb0e4377baea5387b authored about 2 years ago
0a1cf8be53390892858e13cdb0e4377baea5387b authored about 2 years ago
Ensure that `ronin-exploits --version` prints the version.
7670ad7acc1a94e411e73df80106304e7cbec668 authored about 2 years ago
7670ad7acc1a94e411e73df80106304e7cbec668 authored about 2 years ago
Updated the copyright years.
220fe9d5150d840fc83eeac3b5478c2e21cc8e0a authored about 2 years ago
220fe9d5150d840fc83eeac3b5478c2e21cc8e0a authored about 2 years ago
Remove redundent "This file is a part of roin-exploits" line.
0dec1e98c911f352e851b88829812a512565b449 authored about 2 years ago
0dec1e98c911f352e851b88829812a512565b449 authored about 2 years ago
Updated the ChangeLog for 1.0.0.
b19e3dfa4f1998c426348bac23cce80b06a15c6b authored about 2 years ago
b19e3dfa4f1998c426348bac23cce80b06a15c6b authored about 2 years ago
Add missing `@since` tags.
7ca1e4dc53ccfd973759e93c3983bd5bae9e1229 authored about 2 years ago
7ca1e4dc53ccfd973759e93c3983bd5bae9e1229 authored about 2 years ago
Version bump to 1.0.0.beta1.
ee894cbfd2d09f9965b12e38a92ea0fe4b4d579b authored about 2 years ago
ee894cbfd2d09f9965b12e38a92ea0fe4b4d579b authored about 2 years ago
Switched to ronin-code-sql 2.0.0.beta1.
8f26aeedbb6a62a0684150cf599a5a6837aef029 authored about 2 years ago
8f26aeedbb6a62a0684150cf599a5a6837aef029 authored about 2 years ago
Switched to ronin-code-asm 1.0.0.beta1.
866892ccef8dcf6c69e9783fb9cf0c183ca5e842 authored about 2 years ago
866892ccef8dcf6c69e9783fb9cf0c183ca5e842 authored about 2 years ago
Switched to ronin-repos 0.1.0.beta1.
72a3d53e4ad6b86fc9a51004cf57c441ec842c95 authored about 2 years ago
72a3d53e4ad6b86fc9a51004cf57c441ec842c95 authored about 2 years ago
Switched to ronin-core 0.1.0.beta1.
005eb28248c3e7bbb35c42936b08d607f30d750c authored about 2 years ago
005eb28248c3e7bbb35c42936b08d607f30d750c authored about 2 years ago
Switched to ronin-post_ex 0.1.0.beta1.
cd9e142db5fca4ff068dfdf6d378c0fc001aa307 authored about 2 years ago
cd9e142db5fca4ff068dfdf6d378c0fc001aa307 authored about 2 years ago
Switched to ronin-vulns 0.1.0.beta1.
0850c8028a35e2c879be6d1afa3e5207632970e8 authored about 2 years ago
0850c8028a35e2c879be6d1afa3e5207632970e8 authored about 2 years ago
Switched to ronin-payloads 0.1.0.beta1.
bee1c27d02235afb91b20fbf00a41230a12f4e38 authored about 2 years ago
bee1c27d02235afb91b20fbf00a41230a12f4e38 authored about 2 years ago
Switched to ronin-support 1.0.0.beta1.
e5fd680924d7864bfd969f5c8ad81718b34538e3 authored about 2 years ago
e5fd680924d7864bfd969f5c8ad81718b34538e3 authored about 2 years ago
Bump the documentation coverage.
fbe53d85e36a127491fe0508c8093f7d00c89bc7 authored about 2 years ago
fbe53d85e36a127491fe0508c8093f7d00c89bc7 authored about 2 years ago
Added the `--loot` option to `ronin-exploits new`.
a6d6a3b8ed041c752bb2edcf8d850af602182e22 authored about 2 years ago
a6d6a3b8ed041c752bb2edcf8d850af602182e22 authored about 2 years ago
Add some extra new-lines to the loot output.
148026ed722bf6aa7ee7f492520ff19ca45b9d2f authored about 2 years ago
148026ed722bf6aa7ee7f492520ff19ca45b9d2f authored about 2 years ago
Fixed typos.
556f4e39e89a33cbbff8e3527349df57a62bae13 authored about 2 years ago
556f4e39e89a33cbbff8e3527349df57a62bae13 authored about 2 years ago
Added a `--save-loot` option to save any found loot.
46310ea6c6fd9e0e91472cba3cf0b0d11249a99d authored about 2 years ago
46310ea6c6fd9e0e91472cba3cf0b0d11249a99d authored about 2 years ago
Added `Ronin::Exploits::Mixins::Loot` (closes #102).
a9dc45d875485a690b5c06c7a1dbe6e00873493f authored about 2 years ago
a9dc45d875485a690b5c06c7a1dbe6e00873493f authored about 2 years ago
Added `Ronin::Exploits::Loot` (issue #102).
8385679c857072b980d8d3d885fa30bcdb5bef02 authored about 2 years ago
8385679c857072b980d8d3d885fa30bcdb5bef02 authored about 2 years ago
Removed broken markdown links.
d64750a0cf61de1b6c017fe759efe5c57b3d4eea authored about 2 years ago
d64750a0cf61de1b6c017fe759efe5c57b3d4eea authored about 2 years ago
Fixed a markdown link.
248883f0b7493986e19dd10e44f6c27d7f34f397 authored about 2 years ago
248883f0b7493986e19dd10e44f6c27d7f34f397 authored about 2 years ago
Mention the small memory footprint (~47Kb).
17473d1eaf4b62f31a60f10172a2891b7dd4941b authored about 2 years ago
17473d1eaf4b62f31a60f10172a2891b7dd4941b authored about 2 years ago
Ensure the exploit is cleaned up if an error occurs during post-exploitation.
f451a6f0e8e90ee09762b5c6af2253e2606899d2 authored about 2 years ago
f451a6f0e8e90ee09762b5c6af2253e2606899d2 authored about 2 years ago
Check if the payload includes `Mixin::PostEx` and spawn the post-ex shell.
9d66ee04f8f1c2f2197ceabd82267e7b0fda34c7 authored about 2 years ago
9d66ee04f8f1c2f2197ceabd82267e7b0fda34c7 authored about 2 years ago
Added the `--irb` option to `ronin-exploits run`.
8c3399c77b5368bf60d556d03b754004a7b9fbb0 authored about 2 years ago
8c3399c77b5368bf60d556d03b754004a7b9fbb0 authored about 2 years ago
Mention the lack of global state.
589325974482e6708466aa152b87ea34e46046b0 authored about 2 years ago
589325974482e6708466aa152b87ea34e46046b0 authored about 2 years ago
Wording.
20529103be21a28ae1a40a0d8ace6f2e282ed8d2 authored about 2 years ago
20529103be21a28ae1a40a0d8ace6f2e282ed8d2 authored about 2 years ago
Added ruby-3.2 to the CI matrix.
2003afa26cd171766cdeef7c117dd625a086c2d1 authored about 2 years ago
2003afa26cd171766cdeef7c117dd625a086c2d1 authored about 2 years ago
Add a Disclaimer section.
fb9a99f2f80d9f4ded89bb5cb7d2aed9fee5274c authored about 2 years ago
fb9a99f2f80d9f4ded89bb5cb7d2aed9fee5274c authored about 2 years ago
Added `Mixins::HTTP#http_headers` (closes #97).
52da60f7646f60742023c0a47b68aeb856abcf71 authored about 2 years ago
52da60f7646f60742023c0a47b68aeb856abcf71 authored about 2 years ago
Added an example of creating your own repo of exploits.
738a78104dc2bf495e13819606068c25a7b1f10d authored about 2 years ago
738a78104dc2bf495e13819606068c25a7b1f10d authored about 2 years ago
Merged `Ronin::Exploits::Mixins::Junk` into `Ronin::Exploits::Mixins::Text`.
6172696f477165162c72c6497d40d4ba852a758f authored about 2 years ago
6172696f477165162c72c6497d40d4ba852a758f authored about 2 years ago
Added `Ronin::Exploits::Mixins::Text` (closes #101).
209873801acacc8b2db8e25d9d1c653d57c03c60 authored about 2 years ago
209873801acacc8b2db8e25d9d1c653d57c03c60 authored about 2 years ago
Added `Ronin::Exploits::Mixins::BuildDir`.
b4814dabd19c2e5acdaea5a7e43920e22c6008d1 authored about 2 years ago
b4814dabd19c2e5acdaea5a7e43920e22c6008d1 authored about 2 years ago
Updated the README.
4f41e019757c90fbd5414a932ccdec3914f3e69a authored about 2 years ago
4f41e019757c90fbd5414a932ccdec3914f3e69a authored about 2 years ago
Added `Metadata::DefaultFilename`.
0b967c264c9b1f664a843e3c333e796f3bdaa2e2 authored about 2 years ago
0b967c264c9b1f664a843e3c333e796f3bdaa2e2 authored about 2 years ago
Added missing exploit types to the `ronin-exploits new` command.
796625a34488a822029c98299923b2814bb11797 authored about 2 years ago
796625a34488a822029c98299923b2814bb11797 authored about 2 years ago
Re-add JRuby to the CI matrix (Closes #39).
aec0b9061207b3bb39b73e1a0ab42901e03782f5 authored about 2 years ago
aec0b9061207b3bb39b73e1a0ab42901e03782f5 authored about 2 years ago
Add `require`s to the example exploit.
2339563309818b467e4aaa9073ad492261626bdd authored about 2 years ago
2339563309818b467e4aaa9073ad492261626bdd authored about 2 years ago
Correct the pack formats for truffleruby (#40).
1d14f21651799cde40f90a0558a27477f950f822 authored about 2 years ago
1d14f21651799cde40f90a0558a27477f950f822 authored about 2 years ago
Removed an old YARD `@param` tag.
8f99f81e4a9dd8e1b7140dd6be9cf4baf4f88b67 authored about 2 years ago
8f99f81e4a9dd8e1b7140dd6be9cf4baf4f88b67 authored about 2 years ago
Documentation wording.
200fe9e35b0ba80147b7208e41d1bd5c5ee25eaf authored about 2 years ago
200fe9e35b0ba80147b7208e41d1bd5c5ee25eaf authored about 2 years ago
Re-enable TruffleRuby now that we worked around the upstream bug (closes #40).
0cb63ae326b57a67bbd2999b49d2d3f8a62ec1a4 authored about 2 years ago
0cb63ae326b57a67bbd2999b49d2d3f8a62ec1a4 authored about 2 years ago
Removed invalid spec.
62973c0b35a819144c9ed2fac341e55d24b1dd5e authored about 2 years ago
62973c0b35a819144c9ed2fac341e55d24b1dd5e authored about 2 years ago
Added the new exploit classes to the README.
94830d4bd500478bd7648043abac0947e59918a4 authored about 2 years ago
94830d4bd500478bd7648043abac0947e59918a4 authored about 2 years ago
Removed `ronin/exploits/helpers` (closes #92).
d7b3d1fc2f0fc30f7087eb2fcfa7a70cc75ff0af authored about 2 years ago
d7b3d1fc2f0fc30f7087eb2fcfa7a70cc75ff0af authored about 2 years ago
Added an top-level exaple to `Ronin::Exploits::XSS`.
519ea835d61ae68354bd89c97c0e7b1f317e8ba0 authored about 2 years ago
519ea835d61ae68354bd89c97c0e7b1f317e8ba0 authored about 2 years ago
Added `Ronin::Exploits::SSTI` (closes #99).
937b753797d035d6c70359860f2de32f4919f81b authored about 2 years ago
937b753797d035d6c70359860f2de32f4919f81b authored about 2 years ago
Added `Ronin::Exploits::OpenRedirect` (closes #100).
d98a07b2f0f3c7fb5f997e51946ef77a9144da7d authored about 2 years ago
d98a07b2f0f3c7fb5f997e51946ef77a9144da7d authored about 2 years ago
Added the `Ronin::Exploits::ClientSideWebVuln` class.
0a2b27717cefdcb73ec73f1b787793d0ebcd4f81 authored about 2 years ago
0a2b27717cefdcb73ec73f1b787793d0ebcd4f81 authored about 2 years ago
Added the `http_cookie` param to `Mixins::HTTP` (closes #98).
97bfd0b42e6bcdc8e4e8b5622b3412a5a32849bb authored about 2 years ago
97bfd0b42e6bcdc8e4e8b5622b3412a5a32849bb authored about 2 years ago
Radically simplified `Mixins::HTTP`.
be0fc65c03533c53dee3e6053daa09b8d673e1e5 authored about 2 years ago
be0fc65c03533c53dee3e6053daa09b8d673e1e5 authored about 2 years ago
Set the gemspec metadata.
ed9a617028a1537dca12528d35b15b9939fe5993 authored about 2 years ago
ed9a617028a1537dca12528d35b15b9939fe5993 authored about 2 years ago
Added TruffleRuby to the GitHub CI matrix (closes #40).
1f3dfc0872fe2ab45c81371ebd7b3784f1407137 authored about 2 years ago
1f3dfc0872fe2ab45c81371ebd7b3784f1407137 authored about 2 years ago
Added boilerplate `build` code for `stack_overflow` and `seh_overflow` exploits.
1f499ec748ef63d93248698bdaf1520f072bee82 authored about 2 years ago
1f499ec748ef63d93248698bdaf1520f072bee82 authored about 2 years ago
Temporarily disable TruffleRuby in the CI matrix due to an upstream bug (#40).
* https://github.com/oracle/truffleruby/issues/2791
69ef688c060361d888358d93e3b2fc2d34c7d7b8 authored about 2 years ago
Renamed the `proxy` param to `http_proxy`.
43ff957da914354dc653fd9fae335e23ec331bf0 authored about 2 years ago
43ff957da914354dc653fd9fae335e23ec331bf0 authored about 2 years ago
Added the `http_user`/`http_password` params to `Mixins::HTTP` (closes #96).
2168bac27dbe41e6e03a60d6473c080ff21098e6 authored about 2 years ago
2168bac27dbe41e6e03a60d6473c080ff21098e6 authored about 2 years ago
Renamed `user_agent_string` to `raw_user_agent` (fewer characters).
1c5822d04dcb371c3f4f1894d423e7a6bf606932 authored about 2 years ago
1c5822d04dcb371c3f4f1894d423e7a6bf606932 authored about 2 years ago
Added `Ronin::Exploits::Mixins::HTML` (closes #95).
02c8408d47005432ce904222c55f9196ee74e6ee authored about 2 years ago
02c8408d47005432ce904222c55f9196ee74e6ee authored about 2 years ago
Removed the Slack link (Discord is better).
c391881b258e106b8268896116b013601852dd89 authored about 2 years ago
c391881b258e106b8268896116b013601852dd89 authored about 2 years ago
Removed 'This file is part of' comments from the license header.
2f123c3adbb09e8a1b9cc1be83571954ee513011 authored about 2 years ago
2f123c3adbb09e8a1b9cc1be83571954ee513011 authored about 2 years ago
Added `Ronin::Exploits::WebVuln` (closes #94).
eab1a96c3fe54044f24aa64215b8ecaef5662f91 authored about 2 years ago
eab1a96c3fe54044f24aa64215b8ecaef5662f91 authored about 2 years ago
Updated `ronin/exploits/mixins`.
8915215309ceb162d94f726e842350ed60143729 authored about 2 years ago
8915215309ceb162d94f726e842350ed60143729 authored about 2 years ago
Added top-level examples for `StackOverflow` (issue #6).
4c4fa9715acd65299ec5ca5d2df18f5afb4206b9 authored about 2 years ago
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`.
Removed copy/pasted comments.
2b62a62a1384087771a90d2b9079fe4b4c91efa4 authored about 2 years ago
2b62a62a1384087771a90d2b9079fe4b4c91efa4 authored about 2 years ago
Added more points to the Features/Anti-Features sections.
6281241959ff2b4478f82d10d82bd86d44a657e5 authored about 2 years ago
6281241959ff2b4478f82d10d82bd86d44a657e5 authored about 2 years ago
Refactored `Helpers::FileBuilder` into `Mixins::FileBuilder` (#92).
8fade29de03676d284645d4e5d11a3b8a3330bcb authored about 2 years ago
8fade29de03676d284645d4e5d11a3b8a3330bcb authored about 2 years ago
Added a top-level example for `RFI` (issue #6).
352a6f2ac8b4e06296ce22031a98e0d122f908c6 authored about 2 years ago
352a6f2ac8b4e06296ce22031a98e0d122f908c6 authored about 2 years ago
Include `Mixins::StackOverflow` into `Ronin::Exploits::StackOverflow`.
a14318ed6a7c0bd684081c751cb4e42c8fdb595f authored about 2 years ago
a14318ed6a7c0bd684081c751cb4e42c8fdb595f authored about 2 years ago
Changed `Mixins::HTTP#http_*` methods to only accept paths, not URLs.
0da8e4ae372f62396299300ce0e4a12f06e26a82 authored about 2 years ago
0da8e4ae372f62396299300ce0e4a12f06e26a82 authored about 2 years ago
Added an `@api` tag to `SQLI`.
da304969db903c5005e5f87ef910c4f53b41e93a authored about 2 years ago
da304969db903c5005e5f87ef910c4f53b41e93a authored about 2 years ago
Do not add the `test`, `build`, `launch`, `cleanup` methods for web exploits.
80b85953c7640e9252712ba98a9e71ea96ec9df3 authored about 2 years ago
80b85953c7640e9252712ba98a9e71ea96ec9df3 authored about 2 years ago
Added `Params::Filename`.
ee3dd62e8b5d9df306aa24aff08ae8e43fba111b authored about 2 years ago
ee3dd62e8b5d9df306aa24aff08ae8e43fba111b authored about 2 years ago
Cleanup `let`s.
f221975bcedabfad6f3ae3b749f241ff542a8f79 authored about 2 years ago
f221975bcedabfad6f3ae3b749f241ff542a8f79 authored about 2 years ago
Fixed incorrect spec.
a5f2f162fa92af350050f5c74e2796986aefead2 authored about 2 years ago
a5f2f162fa92af350050f5c74e2796986aefead2 authored about 2 years ago
Add missing descriptions for `@param` tags for `build_format_string`.
cb3853ed7383079c1eb05f8c6f44de9dcae1cb42 authored about 2 years ago
cb3853ed7383079c1eb05f8c6f44de9dcae1cb42 authored about 2 years ago
Adjust spacing of the exploit template.
a60b718b6d43a5d257cc51a17db4e0c113a14597 authored about 2 years ago
a60b718b6d43a5d257cc51a17db4e0c113a14597 authored about 2 years ago
Added a top-level example to `Ronin::Exploits::SSTI`.
04cab9cc271574c1985497e2d347e2ce074c688f authored about 2 years ago
04cab9cc271574c1985497e2d347e2ce074c688f authored about 2 years ago
Comment the other web vulnerability exploit files in `ronin/exploits`.
c7af3fe0939de4de8aed825cb96c0203d212ba85 authored about 2 years ago
c7af3fe0939de4de8aed825cb96c0203d212ba85 authored about 2 years ago
Fixed class names.
73ae6160bf17060681b8cddd0d37969bf500a102 authored about 2 years ago
73ae6160bf17060681b8cddd0d37969bf500a102 authored about 2 years ago