This document provides an overview of a presentation on hacking and hardening web services. The presentation discusses the components and terminology of web services, common threats to web services related to transport, parsing, deployment, and service code. It then describes the steps to hack a web service by learning about the system, doing homework, launching an attack, and cleaning up. Finally, it outlines techniques for hardening web services to mitigate threats through implementing confidentiality and integrity enforcement, XML structure threat detection, secure deployment practices, input validation, and virus detection.