Ryan Wilson's R&D Website

Update: Enhanced Kernel Debugger project has begun


Now that I've defended my master's research, I'll be persuing a variety of personal interests in my spare time. I always enjoy learning more, and developing tools to apply what I've learned.

This website contains information regarding some of my personal software-related projects that are either completed or in progress.

Please browse around, and feel free to make use of the concepts, information, and software utilities that you find here.

Also, please note that this website is very new, and most of the projects listed here are under construction. Expect regular updates!

 

Master's Thesis

Thesis Title: Enhanced Debugging Capabilities through the Application of Virtualization Technology.

A copy is available for download in the Master's Thesis section.

System Level Development

This area includes ongoing and completed system level development projects.

Projects include:
-Kernel Debugger
-File Recover Tool for Windows

Windows OS Tools

This area includes tools that are intended to aid in the development of MS Window OS software.

Tools include:
-Physical and Virtual memory reader/writer
-PCI Configuration Space Utility

Android Tablet Projects

This area will included tablet and smart phone projects built for the Android OS.

Debugging Challenges

This area is intended to pursue the interest of protecting software without the use of intrusive DRM.

Various debugging challenges will be included here. These challenges will be focused on methods of protecting software from debug analysis and reverse engineering.