Understanding the basics of module building
So far, we have seen the utility of modules and the power that they can add to the framework. In order to master the framework, it is essential to understand the working and building of modules. This will help us in quickly extending the framework according to our needs. In the next few recipes, we will see how we can use ruby scripting to build our own modules and import them into the framework.
Getting ready
To start building our own module we will need basic knowledge of Ruby scripting. We have already discussed the use and implementation of Ruby in meterpreter scripting. In this recipe, we will see how we can use Ruby to start building modules for the framework. The process is very much similar to meterpreter scripting. The difference lies in using a set of pre-defined lines that will be required in order to make the framework understand the requirements and nature of the module. So let us discuss some of the essential requirements for module...