Foundstone Hacme Travel™ is designed to teach application developers, programmers, architects, and security professionals how to create secure software. Hacme Travel simulates a real-world travel reservation system, which was built with a number of known and common vulnerabilities such as SQL injection and buffer overflows. This allows users to attempt real exploits against a client-server type of application written in C++.