This is the 5th post in the JVM Security focus series. A post brought to light an interesting feature of the JDK I didn't know about: the ability to update a code running in a JVM. The referenced post shows how to apply a bugfix using that feature. The devious white hat JVM hacker in me started to think how one could apply that trick for other less beneficial purposes. And of course, how to prevent that.