Securing Linux by breaking it with Damn Vulnerable Linux reviews an interesting new LiveCD designed for learning software security.

“The main idea behind DVL,” says Schneider, “was to build up a training system that I could use for my university lectures.” His goal was to design a Linux system that was as vulnerable as possible, to teach topics such as reverse code engineering, buffer overflows, shellcode development, Web exploitation, and SQL injection.