Downloads: Vulnerable Module and Default Installation
Vulnerable Module - A Demonstration of Horrible Drupal Programming Practices
This is possibly the worst Drupal module. Ever. You should only install it on test sites which are not publicly accessible such as a test server inside a company firewall or your own laptop (behind its own firewall). You can also learn from it simply by reading the code.
The module is compatible with Drupal 6.x. To install, simply place it in your modules directory and enable it on admin/build/modules. The code has a lot of comments about how to (ab)use the module. You can also find an overview at "/vulnerable"
Code and Database for Appendix B
It is the result of spending the chapter installing Drupal and configuring it to become a multi-lingual translation workshop site.