Overview
Syllabus
Intro
DISCLAIMER
ABOUT ME
OUTLINE
JDK VERSION HISTORY
HOW DID I FIND THESE TOOLS?
JRUNSCRIPT - WHAT IS IT?
JRUNSCRIPT - SYNTAX
JRUNSCRIPT - EVAL GLOBAL FUNCTIONS
JRUNSCRIPT & JJS - FILE LOCATION
SCRIPTING SYNTAX
EXTENDING THE JAVA PROGRAMMING LANGUAGE
DOWNLOADING FILES
EXECUTE SYSTEM COMMANDS
LOADING & RUNNING LOCAL SCRIPTS
LOADING & RUNNING REMOTE SCRIPTS
BASE64 ENCODED ONE-LINER REVERSE SHELL
ADVANTAGES & DISADVANTAGES FOR OFFENSE
DETECTION & PREVENTION
DETECTION - FULL COMMAND LINE LOGGING
DETECTION - USER AGENT STRING MONITORING
DETECTION - PROCESS MONITORING
PREVENTION - APPLICATION WHITELISTING
PREVENTION - UNINSTALL JDK
QUESTIONS?