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

Added a common Ronin::Payloads::Exception.

51122135c2209a57db45ba1f64d79228e6736842 authored over 15 years ago
Allow use_payload! to accept a block, which will be used to filter down potential payloads.

6b4a77e743c3d66f7354bbafb53e79caa90d4e4d authored over 15 years ago
Added the HasPayload#use_payload_from! method.

b7347f25861bc6065b4aafceb51a537be8aeb40e authored over 15 years ago
Fixed requirements.

b4fff4c7f1e8bfd32c84833700a9f74564f980f6 authored over 15 years ago
Removed the License models, since HasLicense now auto-defines relations.

57d98b858a61cd195d03b9e411fd1902d3e7fc9a authored over 15 years ago
Auto define the relations between OS and the models including TargetsOS.

2a49d9e4109c191acfeac55dfc1e63a54f7879c7 authored over 15 years ago
Auto define the relations between Arch and the model including TargetsArch.

680c6f44d044c9c2f163f317367aa7990fcfd6f8 authored over 15 years ago
Added some query selector methods for searching for payloads by author.

5ee8ddc87068450579f3b557b72a8132bbc093f7 authored over 15 years ago
Indented YARD docs for better code readability.

f785bf36cbf9367adcfb0add98bd094c8afeb92a authored over 15 years ago
If a chained payload is used, yield it in deploy! and return it.

c20fdd0d9f2f0f227c5a3f683ed7535ecab13f81 authored over 15 years ago
Fixed a spec.

c14828426f5df11e389b429da277d43d1cc337d6 authored over 15 years ago
Have Payload#build! yield itself.

c7aca2ec6ba63a7b399babb4b9711cbc7a553983 authored over 15 years ago
Use "Boolean" instead of "true, false" in the YARD docs.

0f95d8877a84285195488fab4ccf478c62a89d0e authored over 15 years ago
Style.

b291711ee2c5fc8fddd28bb82be21c05cce81338 authored over 15 years ago
Removed the verify! method, deploy! will call verify! from the chained payload.

9ce41b2c311cb2f528fa7d67f675fddb9bd45d60 authored over 15 years ago
Added Ronin::Payloads::Helpers::Chained for doing chained payloads.

39347e27aaa102f10a883278dd303ee65837fbca authored over 15 years ago
Use the new @raw_payload instance variable in the specs.

4147aa8dcfa089a39a7989bdbfe9bea69c49c118 authored over 15 years ago
Wording change in the docs.

c493cb3a1e3a0d555aa575bd02d80742d7eaa7c1 authored over 15 years ago
Added Payloads::HasPayload.

9252d1fe5deb330913eac222c46d2ca50bb11950 authored over 15 years ago
Adjusted wording in the Payload specs.

* Use the term "raw payload".

a8e6aa2841de17148a3fd0383a7eed5a4e1761f1 authored over 15 years ago
Renamed @payload to @raw_payload.

4d9a165733fe42a527483ca2e6049be6d4f938c1 authored over 15 years ago
Added specs for how Payload#build! and Payload#deploy! handle blocks.

858f59ffc3d6c595d91ec1760b71c89a7ee69762 authored over 15 years ago
Respect the arity of the blocks passed to Payload#build! and Payload#deploy!.

9c031ccf167214cc0fd9476e6fe9e22a8d9bb749 authored over 15 years ago
Revert "Added a control to the simple payload."

This reverts commit 91495001deeabe9808c429f80056ea7ab3cdaa79.

d5ddd1be3750cf250ad948bbba9a46da3e8609dd authored over 15 years ago
Call Encoder#encode in the specs.

8e43b39944130c35b52b590bc39c743cc0ffc7e9 authored over 15 years ago
Added relationships between Arch/OS and Payloads::Encoders::Encoder.

d9f119b2fe51c97e6f1f376fda57b90333a47dea authored over 15 years ago
Added YARD tags to Ronin::Payloads::Helpers::Rpc.

b873f6804143963c3aa17100f7f69a6c858bb76c authored over 15 years ago
Added YARD tags to Ronin::Payloads::Payload.

a0db57023bf457ecffc2cd32bc5bc9aed7ba4fed authored over 15 years ago
Rename Encoder#call to Encoder#encode.

* The call method is reserved for DataMapper Resources.

15f2886f3f762b55bbe809e3eada6be643acb0a3 authored over 15 years ago
Added a control to the simple payload.

91495001deeabe9808c429f80056ea7ab3cdaa79 authored over 15 years ago
Added some debugging and info output to Exploit and Payload.

44a3d2f0c8dd3f161f4e4e1bbf698987dc7129a5 authored over 15 years ago
Use the new UI::Output::Helpers.

7df9b5afc9efa3e23004a0d7c47808e07138add1 authored over 15 years ago
Moved Ronin::Payloads::Encoder into Ronin::Payloads::Encoders.

7936452294975a10294a3bc8aada81fac99255b9 authored over 15 years ago
Added @since tags to new methods in Ronin::Payloads.

ce4f50fd1813ef1a68d9ed6ec65af539fae14698 authored over 15 years ago
Removed self.included from the Payload helpers.

* Payload helpers are to always be extended into the payload.

003e903c44d6310920e79dcaec29d26442db68cc authored over 15 years ago
Added YARD @example tags.

737d98004c3c0e3870e27990715331a1162e8b11 authored over 15 years ago
Added some YARD @raise tags.

46e217b7f319330239e40b533e3e6fcae364f933 authored over 15 years ago
Added a Nops generator and ronin-gen-nops command.

d7d7d42f9b01e14f87fefd5836058238d0f13220 authored over 15 years ago
Added a Shellcode generator and ronin-gen-shellcode command.

84d7b3d4e2c48ddf91a1355df85fcd35616f6cb2 authored over 15 years ago
Added a Binary Payload generator and ronin-gen-binary-payload command.

21d40aa85c6f19044776f5f3a176dabb611ed70e authored over 15 years ago
Added a basic Payload generator and a gen-payload command.

76f44e371ebff145e8566ea7888ca91eb558134e authored over 15 years ago
Added comments to ExploitAuthor and PayloadAuthor.

84e8b03afffb4eda80f0606777a5db18c1a0939d authored over 15 years ago
Forgot to add documentation to the contextify method for Ronin::Payloads::Nops.

8be3e2583f09f4dbd6b13d0449eef35699033144 authored over 15 years ago
Forgot to add documentation to the contextify method of Ronin::Payloads::Encoder.

fe83cf96f1797aa729dcc61f9c9165a90914df93 authored over 15 years ago
Added documentation for the contextify methods.

dca73b2edb034756aa506f320f2e704437fbc420 authored over 15 years ago
Removed -- and ++ RDoc syntax.

904eb2f162aa7f9b2a2661110928e598791d0d4e authored over 15 years ago
No need to pass options to Payload#deploy!.

074947a58bf03b5bc256b99da79e824d6983145a authored over 15 years ago
Renamed the test exploit and payload objects to 'simple'.

6692232297932148162f4ff44bfd876faef6b620 authored over 15 years ago
Removed Payload#run.

1a2231d2be34f691a1a4cf44906f20782d1eb69b authored over 15 years ago
Forgot to commit the change to the test payload.

432c3915dfc3325e2369fa66881eab339ac7addf authored over 15 years ago
Renamed Exploit#call and Payload#call to #run.

* In DataMapper 0.10.0 #call is a reserved method used by DataMappers
internals.

e08ba16e0ce966abc599ee4db97e68fcc3b5abc9 authored over 15 years ago
Fixed failing spec.

5fa2e9b440b5801a1da26e7b320e1e2671266c3f authored over 15 years ago
Renamed Ronin::Payloads::Helpers::RPC to Ronin::Payloads::Helpers::Rpc.

* This is so Payload#helper can convert :rpc to Rpc and successfully
find the helper module.

476f763fb05279cd205ffe07a86c662f49a02ba2 authored over 15 years ago
Removed old specs.

095edfc7ddec26dc067a759722f47f88d63e9187 authored over 15 years ago
Added 'lib/ronin/payloads/helpers.rb'

057974d3c1d04b78a86249aa143f28d2b72233bb authored over 15 years ago
Removed old specs concerning payload -> exploit interaction.

8f3a1be15cea3f757be69e31dd7decba7d8bedff authored over 15 years ago
Added shared examples for the Ronin::Controls::Behaviors mixin.

40720f17d50cdf47955c406aa58740ab515fcd44 authored over 15 years ago
Moved Ronin::Controls::RPC back into Ronin::Payloads::Helpers.

afb6c11a4903903f7cd05c81d3b9df7dd8c19a2b authored over 15 years ago
Included Ronin::Controls::Behaviors into Ronin::Payloads::Payload.

33c2cef355cb64f47ada110dc42b0923ed71fa7d authored over 15 years ago
Keep code within 80 columns.

183490f5dd09c96d40cb48dd0e8ad441d2718681 authored over 15 years ago
Fixed documentation wording.

e3ce44c54dbfd0d16e167c97ca3712d24e892502 authored over 15 years ago
Fixed typo.

a220ca1f38c7b0c5f1003f5a4d40ecda51410bdd authored over 15 years ago
Fixed typo.

7a7661becb8ebd82656ac29187e492813ad7438b authored over 15 years ago
Renamed Ronin::Payloads::Helpers to Ronin::Control.

780b8a953771f4713dfe7cab4efb5dd0e17de39c authored over 15 years ago
No longer have the Payload call back to the Exploit when building/deploying.

6882bccc6503d636b0d409d39c045e7a6e4232ad authored over 15 years ago
Use the new require_within method for safe loading of helper modules.

ed53866b7ee278fab339209037095ce18a8041ad authored over 15 years ago
Added specs to test the default values of a Payload.

06debd93f512c95c4fbe2ccb5e09a0f83b8a9c1d authored over 15 years ago
Made Exploit#to_s and Payload#to_s more reboust.

ed6860563ece10fd4ed24dfd976b0f68bf432a16 authored over 15 years ago
Forgot to require the original 'ronin/arch'.

bc886707532ecce9e2a09cc62d6b84f5bfbafa4c authored over 15 years ago
Access the built payload via the Payload#payload method.

e79ccbf95056e4b9927fc7a0c22a30ee8ded2e23 authored over 15 years ago
Fixed typo in spec description.

c19ec757ec622e8c03c69119d668379e5ef63fe0 authored over 15 years ago
Use Chars.ascii.

* Chars.all was removed.

c9999306ea794575b47566deabe4419928a03585 authored over 15 years ago
Updated the Payloads command to use the new UI::CommandLine::Command class.

ff73ceee3bc2eacc14f2c3b0535d723e2a6b4151 authored over 15 years ago
Updated the Payload command to use the new UI::CommandLine::Command class.

94137c100b76848103b8cb27d89a3a0de3d684b4 authored over 15 years ago
Simplify.

9278c1cf288f235c51e248a8def2bd7f7d3c7677 authored over 15 years ago
Use single quotes.

1f4f84131876a85171b0df7893b43596451480ef authored over 15 years ago
Added a spec for Payload#to_s.

1d1d398b204e82d26db5a3746a83d2e3f62bc87a authored over 15 years ago
Added specs for the custom inspect methods.

5c4fa730c72073da998fc8ecf1cf0adfd934204d authored over 15 years ago
Use self.params instead of @params.

6d098e4533e724cf774aea5e53629b8bd972c9d8 authored over 15 years ago
Added inspect methods to Exploit, Payload and Encoder classes.

d0901f017b44facd38095c4894322892db25fe26 authored over 15 years ago
Include UI::Diagnostics into Exploits and Payloads.

303d99a4c2c92ee5552c957e37df564085cb16bf authored over 15 years ago
Require the extended model classes.

00f22c7a428c46a123553ce9b1025f1a18f2683b authored over 15 years ago
Added exploits and payloads relationships to the License model.

8d6468647fc6a1455254263ddda6ee4704fca50b authored over 15 years ago
Forgot to require 'ronin/payloads/helpers/exceptions/program_not_found'.

add1c822af21baf64fd5a63bd3f7bad8812f1499 authored over 15 years ago
Renamed Payloads::Helpers::Unimplemented to Payloads::Helpers::NotImplemented.

ffe5a4a48dd95fdef7765aee51acb0dd4bb90cf5 authored over 15 years ago
Relax usage of :model and :child_key options.

95f70e96920438636aa0dd34b50097dff2589946 authored over 15 years ago
Allow :exploit_id and :payload_id fields to be null.

bf47a054ecbdd7de02164e818c33d52cef2af12c authored over 15 years ago
Use :model instead of :class_name for belongs_to relations.

70f8b26edd1a4dd4400b67e0ddf4c2bf384dc86f authored over 15 years ago
Forgot to pass the arguments to the super initialize() method provided by DataMapper::Model.

35fcd52e2d984dc63452839c3b7cb6ff424440e0 authored over 15 years ago
Explicitly initialize the parameters.

624339c20b6598eb945aa817b1ecdfa6128cdb46 authored over 15 years ago
Added specs to ensure that the parameters are initialized.

8c74e3c5ae1557616d7c449f2237cbf1d0a68587 authored over 15 years ago
Explicitly initialize the parameters using initialize_params.

3babb3580ed6e93d272d1c8cd49f0acc5f6af6f4 authored over 15 years ago
Define relations directly with Arch, OS and Product.

* No need to define TargetedArch, TargetedOS, TargetedProduct.
* Let exploits and payloads defin...

dea38896a7b23dfde8922ea8a68db78abc31e366 authored over 15 years ago
Added another spec for the Payload -> Exploit interaction.

1d170a49ab17d4c760c0dd221839ea96a512b67d authored over 15 years ago
Added specs for the new Payload -> Exploit design.

066a8f0adbc3144ac13d6e7390a6e3142b57418f authored over 15 years ago
Added a paremter.

b517a86e7ed6334a67dff1e45bcdaec1235e3dc7 authored over 15 years ago
Updated documentation for Payload#deploy!.

7f229e03dc95311350a7f590acea11c6b16f6cb7 authored over 15 years ago
Fixed a typo.

749d1b4c8c6826d12eaaf4a52325549d026540e9 authored over 15 years ago
Removed the example payload, and added an example exploit.

558d1d25eab06d494b16363604fb75208ec95b9f authored over 15 years ago
Renamed RPC#call to RPC#call_method to avoid conflicts with Payload#call.

b9a9bfe2e300657af151d944ccacf389231f1dac authored over 15 years ago