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.