Completed
HOW ARE SCRIPTS OBFUSCATED?
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Defeating the Latest Advances in Script Obfuscation
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 OUTLINE
- 3 INTRO
- 4 WHAT IS OBFUSCATION?
- 5 WHY OBFUSCATE SCRIPTS?
- 6 HOW ARE SCRIPTS OBFUSCATED?
- 7 OBFUSCATED SCRIPTS IN ATTACK SCENARIOS
- 8 WHY DEOBFUSCATE?
- 9 DEOBFUSCATION GOALS
- 10 WHAT DO I NEED?
- 11 GENERAL TIPS
- 12 UNUSED / GARBAGE CODE
- 13 COMPLICATED VARIABLE AND FUNCTION NAMES
- 14 INDIRECT CALLS AND OBSCURED CONTROL FLOW
- 15 ARITHMETIC SEQUENCES
- 16 OBFUSCATED STRING VALUES
- 17 IF SCRIPT IS STILL HEAVILY OBFUSCATED
- 18 REMOVE JUNK
- 19 STANDARDIZE FORMATTING
- 20 REARRANGE FUNCTION ORDER
- 21 MERGE FUNCTIONS TOGETHER
- 22 BEGIN SIMPLIFYING...
- 23 PICTURE BEGINS TO CLEAR UP
- 24 YUP, THEY'RE FILE PATHS
- 25 FUNCTION RELABELING
- 26 DEOBFUSCATION TOOLS
- 27 CONCLUSION