Hostile Java Source Code

Here is the source code for the Hostile Applets and Applications. You are free to study it, use it, modify it, and distribute it in any way you like.

Hostile Applets Source Code

Hostile Applications Source Code

The author strongly recommends that you neither test nor play with these without thoroughly understanding what they were designed to do. See the articles Java Insecurity and When Java Was One for brief explanations. Note that only Mutator.java needed to be updated for Version 1.1 of Java, and that was only because it attacked a particular class file specifically produced by the Version 1.02 compiler. Class file hackers that depend only upon the class file format would only need to be updated if the class file format changed.