Here’s how a buffer overflow attack happens: A cracker acquires a popular piece of Internet-related software, such as a Web server or an instant messaging client, and analyzes the code. It’s pretty ...