Ruby Security Field Guide

Ronin

Welcome to the Ronin exercise! Masterless Samurai rejoice.

In this exercise you will learn how to leverage Ronin in order to perform security testing. Ronin is actually a fairly large project comprised of many different libraries for writing Exploits, Shellcode, Scanners, Bruteforcers, etc. For this exercise we will focus on using the ronin-support library.

ronin-support

ronin-support is similar to activesupport of Rails. It provides all the convenience methods and Mixins used in the Ronin Console or for writing Exploits. Just using ronin-support you can quickly write PoC exploits to demonstrate vulnerabilities.

Additional Resources

Below is a listing of some additional resources to get up to speed on Ronin, or to use as a reference if you are already familiar with the exploitation framework.