ROP Exploit Mitigation

Project Overview Link to heading

Duration: Jan 2015–Dec 2015, continued through 2016
Organization: National Security Institute Lab, Advanced project under Prof. Michalis Polychronakis
Type: Security Research

Description Link to heading

Comprehensive security research project implementing advanced API hooking mechanisms for Windows application analysis. Started as ROP (Return-Oriented Programming) exploit mitigation research and expanded into a full security analysis framework under professor’s guidance.

Technologies Used Link to heading

  • Microsoft Detours Express 3.0
  • Visual Studio 2013
  • Windows API hooking
  • Python automation scripts
  • Security analysis tools
  • API monitoring systems

Key Features Link to heading

  • DLL Injection: Custom detoured.dll and injector.exe
  • Automated Testing: Python scripts for PDF analysis and application testing
  • Data Visualization: Log filtering and graph generation
  • Adobe Reader Analysis: Specialized security testing on PDF applications
  • API Data Collection: Comprehensive API usage monitoring for applications

Key Achievements Link to heading

  • Successfully implemented comprehensive Windows API hooking framework
  • Developed automated security analysis pipeline for applications
  • Created data visualization and analysis tools for security research
  • Generated comprehensive security analysis reports and visualizations
  • Contributed to understanding ROP exploit patterns and mitigation strategies