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 Exploit#helper.

f3f200ea17d0c7a137b965cc1254a65a869a38a2 authored over 15 years ago
Added specs for the new Helpers::Padding.

ae99f68997290f38c72f438438e087d43ac985cc authored over 15 years ago
Rewrote Padding#pad, added Padding#pad_left and Padding#pad_right.

93db661b2056b396b9056660be5105056f71d939 authored over 15 years ago
Added Exploit#helper to aide in the extending of Helper modules.

e63b4956a129ab536f84bf2b54a819a75d999ba0 authored over 15 years ago
Added the start of specs for Helpers::Padding.

a1e775267c368b3085ad5a728345eea60d16239a authored over 15 years ago
Renamed buffer_overflow_spec.rb to buffer_overflow_exploit_spec.rb.

af8a750fa35f7c9274bf976846def4d54312f8fc authored over 15 years ago
Added specs for the BufferOverflow helper.

18eba74e32e354387ebd60ee33f142db0ffc4425 authored over 15 years ago
Added some reader methods for @buffer.

d5e858b31beab5da57ab4bcc46a38e63fe5814db authored over 15 years ago
Raise a TargetDataMissing exception if arch is nil.

91288ccd1ae2ca1ef24d36f3622bf1fd43eaff28 authored over 15 years ago
Fixed a bug.

1709719390b4dabc354b439d2c147809ea56a815 authored over 15 years ago
Fixed a bug.

5c4555fed7970fe6dd6cc7a8fe7b8008390a06a3 authored over 15 years ago
Added Exploit#select_target.

25a00c7c8e30922c038bf6bed0d2f84310b7e56c authored over 15 years ago
Don't rely on Model.first to return the correct instance.

001a4eac693f5d40d55512ec886af4e4dc4ea5d3 authored over 15 years ago
Use encoded_payload instead of payload.

212358381492362839bfa8c4dc1158f2299fde74 authored over 15 years ago
Default @encoded_payload to ''.

e38f7f5b45b0a80ea7798b80cbb93637456c14db authored over 15 years ago
Added specs for the target related code in Exploits::Exploit.

5060d9a3989ca07fac6ee307332ed6e10c1ee7b7 authored over 15 years ago
Filter out nil from targeted archs, oses and products.

7034b60540f7cf49fedf362b11f1d64b1cf12922 authored over 15 years ago
Added Exploit#targeted_products.

e44d26ef11cdb4392fc937e7fe040b2f3e4f236e authored over 15 years ago
Renamed return_length to frame_repeat in Targets::BufferOverflow.

0f4628a02ad02ecd048ff9bc1c05587e0bb9d246 authored over 15 years ago
Fixed Manifest.

7aac0b2636d76727afc1dfe36527389fd6c9c2db authored over 15 years ago
Added specs for Exploits::FTP and Exploits::HTTP.

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

b98059ba9f95bb057cf55d285e9e66608338f280 authored over 15 years ago
Documentation fix.

73ea43c4e25340d27109dbc9707d4efc5ad47ee6 authored over 15 years ago
Require 'ronin/payloads/shellcode'

20772230f30c7555eb9c922830f91271d9e5afc5 authored over 15 years ago
Added the Payloads::Nops class.

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

e2ea046d5261d44449eb934a07f690b640e7e716 authored over 15 years ago
Fixed a typo.

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

e48340d9280312e46f1ddf42c7ee1d5ef3dd19c7 authored over 15 years ago
Updated the Requirements section in the README.

dbe9f1c94fc449007cbf3fe2c9c35ffd20d7b9f6 authored over 15 years ago
Made Payloads::Encoder Cacheable.

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

0a5a2d1db3fa430eec1a31a309d79330011835fb authored over 15 years ago
Use TargetsArch and TargetsOS.

1ebea63fd4ab05b45b445fa981e1262589dbdf34 authored almost 16 years ago
Added TargetsArch and TargetsOS modules.

e62bcf9815d2692422fb0b47462ca0bfc7f7a933 authored almost 16 years ago
Added Exploit#encode_with.

b35ec23fae35258b5c553533dd4375481b3e614a authored almost 16 years ago
Reorganized the code.

d54f1c207cb80a64da233bbba55f1e46ce7e169d authored almost 16 years ago
Added Payloads::Encoder.

3623bda43614947898bd812df17303a324f55c46 authored almost 16 years ago
Added specs for Exploit#encode_payload!.

e916c72f55e60623fc9bdc229d24e60556f1f351 authored almost 16 years ago
Added an attr_reader for encoded_payload.

adf58123d1dc98807655f7acd2d5b0c19ed51163 authored almost 16 years ago
Test the class of the Payload, whether it includes Parameters.

fc80d37d000e38d11bc8cbfa53481e61810d9c76 authored almost 16 years ago
Invoke encoders by calling a #call method.

* This will allow us to use both Encoder classes and Procs.

30547e880921067571e3fada367fdcdce9328875 authored almost 16 years ago
Organize ordering of methods.

35071103b567ba3e34eb5ad356321c177628504e authored almost 16 years ago
Call encode_payload! directly before Exploit#build is called.

efb103e2f8a0715981eba0f24dc552539d13a771 authored almost 16 years ago
Handle the :payload option for build!.

70289189c8dae19de6175f2818a0a7c5c44e54f7 authored almost 16 years ago
Moved the payload encoding code into Exploit#encode_payload!.

2bb9b8c6d335f086ca24c2527a86554bb40b272b authored almost 16 years ago
Perform better building and encoding of the Payload.

a7db2aaed5737cf0bc8edfc3d96338410aee7182 authored almost 16 years ago
Removed encoders from Payload.

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

7efe1ad3753d06c830510130948b99bc20e14fbf authored almost 16 years ago
Added specs for Payload#arch and Payload#os.

69657098763f78a40ca2757331f6ba8730f9c7d7 authored almost 16 years ago
Associate Payloads with TargetedArch and TargetedOS.

63a348f22e4a0c5db744b068fb1f27387b9b5e7a authored almost 16 years ago
Documentation Fix.

2d9f861265440cbc929f6418f0d2472a2f7176a8 authored almost 16 years ago
Documentation fix.

ef2f96021e1f5a21bcf514915ae1e46c88fa0261 authored almost 16 years ago
Moved TargetedArch, TargetedOS and TargetedProduct up to the top-level.

0634a6c85bfc5f05b45aaf8c44879d22f7db52ac authored almost 16 years ago
Use first_or_create so we can re-use TargetedProducts and TargetedOSes.

a2ed3bc7bd126b9f92f7382f5fb2e1a8ff73c6bf authored almost 16 years ago
Added child_key options back to the belongs_to relations.

f71d550d8e7554b5ca5c5ccb46732af62fac64b9 authored almost 16 years ago
Added specs for Target#arch and Target#os.

97d2e58e0d18f1b4deea21da56ec6e8e6938cf2f authored almost 16 years ago
Added Target#arch and Target#os.

* Added TargetedArch and TargetedOS.

1826b6e39ea6a41566967919e8821d20d25b3292 authored almost 16 years ago
Added a custom getter method for Target#product.

* When given arguments, it will create a new TargetedProduct object
and associate it with the ...

7963bdabd75eebfdef89517ff69acbbe993d00ce authored almost 16 years ago
Added Targets::FormatString specifically for format-string exploits.

06a6bf3bf5029f07648bd604bcd8e98279f0a365 authored almost 16 years ago
When included, override the has n :targets relationship.

609c51c4813145b073436aab31b4379e72bf19fa authored almost 16 years ago
Added documentation.

1cd4c804ed04001c43f3113f4813ae2e19b88193 authored almost 16 years ago
The bp property of Targets::BufferOverflow will not default to 0.

e4764bec491f771d41bb873b327bb2c237b25b57 authored almost 16 years ago
Added a spec for Targets::BufferOverflow.

09973a0abd5ce5938f3f72b796bd4d31729385c5 authored almost 16 years ago
Moved Targets out of Helpers and into Exploits.

fb808bca9a165c73b82a80a845c5bbdd130d456f authored almost 16 years ago
Added Helpers::Targets::BufferOverflow to be specifically used in buffer overflow exploits.

3c73458378d21c44487023c71d053ee0d5ac2d52 authored almost 16 years ago
Tweak comment.

f493e3892cd48accfe030aa3a4fc9dbfb9a8e5dc authored almost 16 years ago
Don't access the :data property via instance variables.

d446360cb8cf94fada5adcc5255722f5d07cbef1 authored almost 16 years ago
Have the :status property a default value of :potential.

e76f62e45cc76962f0f1421572e5cf9bedd7e92b authored almost 16 years ago
Removed references to the language property.

c046a7f46e594e991c3c55d8469e39dbe7c3ee30 authored almost 16 years ago
Added self.expose_method method.

e22a95a27fd45db75a9e977a06fe960045fbff97 authored almost 16 years ago
Added a method_missing for the RPC helper.

919d2eca060406ce6a33797b8194bbe27153e09e authored almost 16 years ago
Added program_not_found!.

ebd95be675a7e2b367a9fcc28e323fdcc98e1440 authored almost 16 years ago
Added a ProgramNotFound exception.

5b9cf0175952be7cf47564b0f15ebb3eceaa08b5 authored almost 16 years ago
Renamed not_found! to file_not_found!.

ec0d69293df59afb9058fada37221567bb0953dd authored almost 16 years ago
Added exists?, file? and dir? methods.

cd3942c8eeb17b76237af93e00d76daf64fd6c5c authored almost 16 years ago
Call the dir command instead of ls.

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

d4f6c423d795400193cb48410f8a0ce1365fca97 authored almost 16 years ago
Added Shell#ls.

4258122b4c54d7a3d575febbe605cddb4b60c505 authored almost 16 years ago
Have Shell#cd return the new path.

418f0f1c8dceee3c563dc97ef8442d8297f26d2e authored almost 16 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.

8f8b45e423bda35f35024c95ef133c434dd4ff39 authored almost 16 years ago
Have shell convenience methods call Shell#sh.

d8a06ab244af0560536fa22abb87485802c0fbcd authored almost 16 years ago
Added the not_found! helper method for raising Errno::ENOENT exceptions.

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

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

4db0058a3a49f6e986c85ddc09a68f56aa940df7 authored almost 16 years ago
Added some documentation to the Shell helper.

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

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

7b95d7eb5756d6eecb43db14b2e7a7efce2ae551 authored almost 16 years ago
Added #glob and #append_file.

56318a9f5166212a01ab6a2cf20319ba0dace944 authored almost 16 years ago
Added some more methods to the FileSystem helper.

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

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

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

ccf50035d54f901b7ae528fa10f44bab95545042 authored almost 16 years ago
Added some more specs for Exploits::Target.

54d457e296cd325e7a6b4778f60050fbf15e2eaf authored almost 16 years ago
Added specs for Exploits::Target.

3ce056042feedd67450451ad00c38584bbb52106 authored almost 16 years ago
Don't set properties via instance variables.

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

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

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

2d0ec3c0b7d1fda2628989d5e6691d6aae2a3922 authored almost 16 years ago
Forgot to include Parameters.

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

8ed3254ea75bfa2a44cee0dafd41e740895ea668 authored almost 16 years ago
Remove the language property for now.

2a1dcf608da4334e4740c4dfadcf4604bcd09d13 authored almost 16 years ago
Updated the Exploit class.

* Use the new Cacheable module.
* Remove the language property for now.
* Remove Exploit#availab...

cca6b7550ad519a97c8bd183b69a680d0194789b authored almost 16 years ago
Use a belongs_to with :child_key.

d899ec049b42c763f18961d061518b9c2af1f9a6 authored almost 16 years ago