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 the @exploit variable to Payload and added a #call method.

bb353b8e4ca1ade3d8c03c3f21073264dfcc2fec authored over 15 years ago
Only rescue ::LoadError, not Gem::LoadError.

7471a3a5da3b008355dd08a48dc880db5ec7b435 authored over 15 years ago
Allow Exploit#allowing and Payload#controlling to accept multiple behaviors.

0df2fec313c7a803feec99ca1d049a5be03c0a84 authored over 15 years ago
Use the new Model::Has* mixins.

451e7cd3781f33e020e9915be00ce29cd7c35fab authored over 15 years ago
Added a ASMPayload and Made Shellcode include Helpers::Shell.

b117826f61bf89f3b1552cc4db85b4a80a6eb35a authored over 15 years ago
Properly documented Payload#verify!.

1cd52f2c2cfd3e6281ed65c91fae3e0b2f6a04ae authored over 15 years ago
Added missing documentation.

9f445edd9f587e4685cbeb8c03aeea4c8ce5695e authored over 15 years ago
Added authors to the test exploits and payloads.

d0a5677607adbbfdde20ecb076b8fc1a12ce7932 authored over 15 years ago
Simplified.

d5c384dd05374d8e0693856d230df14455225032 authored over 15 years ago
Added examples to the documentation.

c9d4ce2aeb577d2092645ff05fb55169d04e989e authored over 15 years ago
Added specs for Payload#controlling and Payload#behaviors.

18144428be900d5f97b3807b99c804638de43321 authored over 15 years ago
Added a primary key to Payloads::Control.

bb4704775febbd7e2482a0890cbbcdc05e00a39b authored over 15 years ago
Added Payload#behaviors.

7332eb1f32d66670af6a751451a8f80552443c91 authored over 15 years ago
Renamed Payload#controls to Payload#controlling to avoid conflicting names.

ad200472d2baad6e21261e7695f057c4ca68a0ea authored over 15 years ago
Moved exploits and payloads out into their own files.

* Added helpers/objects.rb to help in the loading of the exploit and
payload contexts.

a4cee6875670df4e5b1b1a0147547bef395a5dec authored over 15 years ago
Update the Database after loading the Payload Encoders.

a8de2b8f08124590926f57d3d30153d0bc6fce2d authored over 15 years ago
Load additional Payload Encoders from other ronin libraries.

3402e1c6c23e592551321f1fd85f30464ae7c4d8 authored over 15 years ago
Make sure to also load any other exploits or payloads definined in other ronin libraries.

fb8cc9b9e069e1ec17c60a946767c444a7007ac9 authored over 15 years ago
Added specs for Payload#helper.

6388bdcc7db6a5bb2ca0ad73bb4ba07584c6e564 authored over 15 years ago
Make sure Payload helpers are loaded on-demand.

6417dee2e6c60be342c2928899dd40dfc0de86cf authored over 15 years ago
Added a helper method to Payload.

64cc736695fbf17c1072bd7a97059765226e4661 authored over 15 years ago
Don't require redundant files.

8800d9117cb4a5395976ca32bbd7aa6abc9d0849 authored over 15 years ago
Documentation fix.

400f36f3514bc174d936e1a1ed2e365933bf1b6b authored over 15 years ago
Require 'ronin/payloads/shellcode'

87aa92a633a3e29403f30a35c1826e119091458a authored over 15 years ago
Added the Payloads::Nops class.

e54b8a55e50a9ca24d64907b39fe3936727ba8d7 authored over 15 years ago
Rewrote the Translators::XOR spec to test Payloads::Encoders::XOR.

7c2eca6a7019008cb6135a9b33de5301d32aa7ff authored over 15 years ago
Fixed a typo.

e5b62584590ecc0160b50c8db7b20fc039fab57f authored over 15 years ago
Converting Translators::XOR to a Payload Encoder.

47f4487715cbc251ba12786ca3508ca46ade148c authored over 15 years ago
Made Payloads::Encoder Cacheable.

3d74c7e8c12af3b046acd82300cbb259af33959d authored over 15 years ago
Moved Model mixins into the Model namespace.

b4121e20416d23b6ab055780249f4e11ade1f57e authored over 15 years ago
Use TargetsArch and TargetsOS.

1e75e64b740a5a215870c4f411b086711f3b3d3d authored over 15 years ago
Added Payloads::Encoder.

58949e73aac48797fcf43d7f23527058d118df69 authored over 15 years ago
Removed encoders from Payload.

* It should be the job of the Exploit to decide which encoders to apply
to the payload.

05fd2b10730854dd10150ecd96557f7440c3cf66 authored over 15 years ago
Added specs for Payload#arch and Payload#os.

3c2b970237464264a7856334a38ed96b58339c2b authored over 15 years ago
Associate Payloads with TargetedArch and TargetedOS.

aa3fab2f09557456fe87580f6bb4b12c0a737a38 authored over 15 years ago
Added self.expose_method method.

17ef58c6c79edd65cdf212598d75174f2f45e5a8 authored over 15 years ago
Added a method_missing for the RPC helper.

4145d4122d0a66d8478d8701b4798564435ff58b authored over 15 years ago
Added program_not_found!.

04960bad9c0fcc9911949ffcc7acf599bba80dde authored over 15 years ago
Added a ProgramNotFound exception.

04fa17aca9100b8dfd27b76dd44f33fa09c0dc59 authored over 15 years ago
Renamed not_found! to file_not_found!.

76a3c9d2a60a642948e8caa9da480ba4cdc48ac2 authored over 15 years ago
Added exists?, file? and dir? methods.

ef9b5d47b1ee94be1d3acdc5d17345eb6fa6c88f authored over 15 years ago
Call the dir command instead of ls.

* The dir command is supported on Windows and *nix.

d09606f2650e08126e2e5fff61f1edae5dd49abd authored over 15 years ago
Added Shell#ls.

72eadc03d3b73585f3c498bf1f89aaff4edc9379 authored over 15 years ago
Have Shell#cd return the new path.

e0127cab831fb3ba7b3f2762cb66a17cb42cc274 authored over 15 years ago
Revert "Have shell convenience methods call Shell#sh."

* The helper methods are to be used by other code, and do not have to
print out output.

ee3b5e0593f77919489f2d3c776604ed29f77ecf authored over 15 years ago
Have shell convenience methods call Shell#sh.

ed17eec5c4ad91429f26eeae153434999aa19fe2 authored over 15 years ago
Added the not_found! helper method for raising Errno::ENOENT exceptions.

08bae8a48b38dbfb8e6c290512afbec56ab50f05 authored almost 16 years ago
Added documentation to the RPC helper.

94d7be35dc43d64417b228eb3ae90b4c0e1ce9ea authored almost 16 years ago
Chomp the output of #pwd.

6655fd25527d4419a82a1f668668c33c7473b0af authored almost 16 years ago
Added some documentation to the Shell helper.

2a0c57bf727bb4413e67257ccf96191d223d0af6 authored almost 16 years ago
Added the #rmdir method to the FileSystem helper.

26018c3527508bac89375300ff2205f95ee566d9 authored almost 16 years ago
Added some documentation to the FileSystem helper.

feea75a319a9b201c307e2ab0393887efa089320 authored almost 16 years ago
Added #glob and #append_file.

7d747eab936e8c8f1804633d8e317eaa54944555 authored almost 16 years ago
Added some more methods to the FileSystem helper.

2323b25913b514891bdfb7006e7b2b4648a8ef88 authored almost 16 years ago
Added #sh which runs the command and prints out the output.

cb4f178f8e443447a19ca185908b76bd4e1075f2 authored almost 16 years ago
Renamed #sh to #exec.

6e94270d1d00243481a12065ca66fa843d19ee11 authored almost 16 years ago
Have Payload#deploy! always pass the payload to the given block.

1818587d8f132d968b93e634167fdb189ed8c9ac authored almost 16 years ago
Don't use the :object_path property anymore.

fa62c1782004a1943d93f4efdc73ffd3db6eb0a7 authored almost 16 years ago
Adjust the ordering of included modules.

c952a3f06489220c9fa9e1061aff88c1c97085ea authored almost 16 years ago
Only include Parameters into Exploits::Exploit.

c22d6746dc8376943eebaed4bf61e728350a3ac0 authored almost 16 years ago
Pass the behavior name into Exploit#allows and Payload#controls.

3b4a1449fb6e5e3f17c7120c381c2dc4220b350a authored almost 16 years ago
Remove the language property for now.

42bb3372b7f39f39c29eee45319cf6420162b044 authored almost 16 years ago
Renamed Payloads::Ability to Payloads::Control.

2180c5f5e3d86b252053026f3f03e2bf6e63e00b authored almost 16 years ago
Use belongs_to with :child_key.

dc873b817ab8d002d6ebf322115be379e1bc2098 authored almost 16 years ago
Rewrote the Payload helpers for control purposes.

49f22a6720b2f367df89dc73bf29e54cbfc13917 authored almost 16 years ago
Use Ronin::Cacheable and contextify.

ed6b4dcad0db13c092b88f1fe50e82489b81451d authored almost 16 years ago
Moved the arch and os properties into the Payload model.

d40407199f8d7cd1631a8915586ba96561519c9d authored almost 16 years ago
Relax the validations on the language of the Payload.

16d94f1f2be11e8b2c051c6addc1287d67ec2fc5 authored almost 16 years ago
Added a language property to Payload.

13535a4a1f52758dec49eca6072c415cf077eb81 authored almost 16 years ago
Load the helper modules and include the Helpers namespace into Payload.

6cf6d0fd56b7c6fb3c65c22522d1095372c248d5 authored almost 16 years ago
Style.

6874cb5cb7720b61c00c3cacc59c9eeff65814e6 authored almost 16 years ago
Added some basic Helper modules for Payloads.

472ec9636adf48f013ef8962628133f92e1b4ecb authored almost 16 years ago
Updated the specs for Payloads::Payload.

f506554698d8af41266c20b487d62ecfe627056a authored almost 16 years ago
Rewrote Payload#to_s to behave more like Exploit#to_s.

afb819b45ccc0dceb515a250784864fee321e3b4 authored almost 16 years ago
Fixed infinite-recursion.

af0c51c106f05d774f814bc97fbdcd989d4533a3 authored almost 16 years ago
Renamed build, verify, deploy to build!, verify!, deploy!, respectively.

* Renamed builder, verifier, deployer to build, verify, deploy,
respectively.
* Made build, ve...

269b1ecc1325a1470492eef6e43427c996bf81e1 authored almost 16 years ago
Style.

cbd6935015edeee50de6039f29d51fbb59e62651 authored almost 16 years ago
Use full-qualified class names.

77079805390fe033ac5a933496e2a94a70692599 authored almost 16 years ago
Use belongs_to instead of has 1.

9510521f687fff47d0c25491ee9f70d9fb157375 authored almost 16 years ago
Use a 'has 1' relation instead of a 'belongs_to'.

3fc382cad8ca75d8cbd9a2ea8bf18f9e119875c6 authored almost 16 years ago
Require 'ronin/formatting/http' for WebPayload.

6e384702e578ca6488b58fa7aeead3bab8aba621 authored almost 16 years ago
Use 'has 1' relations instead of 'belongs_to'.

40f6c0015bc50da2352afc36cdc0c0586229a5e9 authored almost 16 years ago
Use the new Database.update! method.

9dcf17b540a5f30bb3f7e263d61bce6aeb308979 authored almost 16 years ago
Make sure the result of Payload#to_s is a String.

fea8254f52e860a6fa1a98af5c77e326ca1a6257 authored almost 16 years ago
Added a basic ronin-payloads command.

112356962ae285d5aa960f08a3b5d677a9c0f2f0 authored almost 16 years ago
Added a basic ronin-payload command.

7e9dba14d710991296da2500f81bb5bbb905389c authored almost 16 years ago
Use OS instead of Platform.

5b08a980045ebf9fdbf0ce6dd6b80ffee5a6307a authored almost 16 years ago
Replace 'Vulnerability' with 'Vuln'.

cef9b4ae4ddb4ede219ef442adf7eb11eafde4a7 authored about 16 years ago
Do not use first_or_create within the Models.

d63fe4d8a3caed112116b34716c99ba183b16d92 authored about 16 years ago
Don't require 'ronin/vulnerability/*'.

ef837f5c6f550c00fd3cf84b12994b264e09e401 authored about 16 years ago
Use the new require_for method from reverse-require 0.3.0.

dc818fbf502c9083da201e408386c87a41de6f9a authored about 16 years ago
Added the id property to the Exploit and Payload models.

76744083f99da498b9f9f512eebb700ba130ed4c authored about 16 years ago
Added 'ronin/exploits' and 'ronin/payloads' files.

* These files simply call require_all to load in all exploits or all
payloads.

68d9a9a8f046123a62a544367a3b4cce20a4bde3 authored about 16 years ago
Add specs for the default deployer methods of Exploit and Payload.

0ec2c189083fd00f2abd71706f2b6b838c89cd9f authored about 16 years ago
Added a default deployer method.

* Call verify before deploying the payload.

5c0e56a3277363d9dc97edfafa16e42ef541b473 authored about 16 years ago
Added verifier and verify methods.

11673611c53dc289c0a73a7c8814a45ce3d885e5 authored about 16 years ago
Renamed is_built? to built?.

a5b56357b21ede9209a993d31f4da38054b7e71a authored about 16 years ago
instance_eval blocks passed to Exploit.new and Payload.new.

9a5d0b4f3c0038029183e7ffd6ccc05bb0e57d90 authored about 16 years ago
Updated GPL copyright dates.

495352dffd9d28819fca6fd56937a33b1db18b36 authored about 16 years ago
Prefixed ronin_ onto the objectify names.

9bb65b4dc18e9eaa457004e577844fe083d43f8e authored about 16 years ago