This document summarizes a dissertation on the development of the Solidcore Memory Protection Exploitation Suite (SMPES). SMPES is a penetration testing framework designed to uncover vulnerabilities in the Solidcore Systems product called "Solidifier", which uses whitelisting technology and memory protection features to prevent malware execution. The dissertation involved research on exploitation techniques, developing exploit code samples, and designing SMPES to automate targeted testing of Solidifier's memory protection capabilities. The goal was to test Solidifier before release to help strengthen its security and find issues that could potentially be exploited by attackers.