Chapter 5: Understanding Vulnerable RDS Services
Amazon Relational Database Service (RDS) provides scalable and easy to set up cloud-based databases that allow users to operate them just as they would a typical database. RDS enables users to interact with databases via services such as MySQL and Amazon Aurora, just as a user would in a standard physical database infrastructure. The downfall of RDS is the same as regular databases – injection and misconfigurations.
In this chapter, we will go over what RDS is by discussing some key points and setting up an RDS database using MySQL. After setting up the database, we will scan it and then use it to apply syntax and learn necessary "movements" and commands that will allow us to navigate throughout a small MySQL database. Afterward, we will take a look at how severe weak passwords are by actually brute-forcing login credentials and finish up by understanding what SQL Injection (SQLi) is and what its impact is on databases...