Busy Java Developer's Guide to Hacking in Java

ted@tedneward.com | Blog: http://blogs.tedneward.com | Twitter: tedneward | Github: tedneward | LinkedIn: tedneward

Objectives

Ever wondered how to peer under the hood?

Ever wondered what to do once you did?

Ever wondered if you could...

Concepts

The JDK is amazingly configurable

Concepts

The JDK is also now open

Terminology

"Hack" has numerous meanings

To Start...

There's a few helpful things to know

To Start...

Helpful tip: Know where your JDK lives

To Start...

Helpful safety tip: wear goggles!

Helpful production tip: do this for production servers, too!

To Start...

Helpful hacking tip: src.zip

Hacking

Hackpoints in the JDK (all binary)

Hacking

Hackpoints in the JDK (all binary)

Hacking

Hackpoints in the JDK

Summary

Hacking on the JDK is:

(Choose all that apply!)

Appendices

Credentials

Who is this guy?