WhiteSpace: a Different Approach to JavaScript Obfuscation
Kolisar details dEF CON 16 - Kolisar: WhiteSpace: A Different Approach to JavaScript Obfuscation A different approach to JavaScript obfuscation will be presented.
Summary
Architecture and Background
DEF CON 16 - Kolisar: WhiteSpace: A Different Approach to JavaScript Obfuscation A different approach to JavaScript obfuscation will be presented. There are certain telltale indicators within an obfuscated JavaScript file which can be used for detection and protection.
Vulnerability Analysis
These signs occur in almost all obfuscated JavaScript and are easily detected via software and visual inspection. This different approach addresses these telltale indicators and provides a method of JavaScript obfuscation which hides these indicators from both automated and visual inspection.
Exploitation and Demonstrations
Kolisar began writing software at the age of 10. His first computer was a Commodore Vic-20 with a whopping 3K or RAM.
Remediation and Defensive Strategies
After high school and attending a technical school he spent nearly 20 years as a software engineer writing CAM tools on UNIX and Windows, machine control and CRM software in C/C++, Java, JavaScript, VBScript, etc., and occasionally hand optimizing assembly graphics code for performance. He is currently working in the security department of a medium-sized company where he does security research, vulnerability and risk assessment, incident response and reverse engineering malware. For copies of the slides and additional materials please see the DEF CON 16 Archive here:
Related talks
Main Stage·1 hr 54 min
Workshop
Workshop details workshop: Davix Workshop Need help understanding your gigabytes of application logs or network captures.
Main Stage·41 min
Weasel
Weasel details weasel: Compliance: The Enterprise Vulnerability Roadmap Compliance is no longer new.
Main Stage·48 min
Valsmith · Colin Ames
Valsmith and Colin Ames explores metapost-exploitation at DEF CON 16, examining emergency-systems and practical defenses.


