Defeating the Latest Advances in Script Obfuscation

Defeating the Latest Advances in Script Obfuscation

via YouTube Direct link

Intro

1 of 27

1 of 27

Intro

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. 1 Intro
  2. 2 OUTLINE
  3. 3 INTRO
  4. 4 WHAT IS OBFUSCATION?
  5. 5 WHY OBFUSCATE SCRIPTS?
  6. 6 HOW ARE SCRIPTS OBFUSCATED?
  7. 7 OBFUSCATED SCRIPTS IN ATTACK SCENARIOS
  8. 8 WHY DEOBFUSCATE?
  9. 9 DEOBFUSCATION GOALS
  10. 10 WHAT DO I NEED?
  11. 11 GENERAL TIPS
  12. 12 UNUSED / GARBAGE CODE
  13. 13 COMPLICATED VARIABLE AND FUNCTION NAMES
  14. 14 INDIRECT CALLS AND OBSCURED CONTROL FLOW
  15. 15 ARITHMETIC SEQUENCES
  16. 16 OBFUSCATED STRING VALUES
  17. 17 IF SCRIPT IS STILL HEAVILY OBFUSCATED
  18. 18 REMOVE JUNK
  19. 19 STANDARDIZE FORMATTING
  20. 20 REARRANGE FUNCTION ORDER
  21. 21 MERGE FUNCTIONS TOGETHER
  22. 22 BEGIN SIMPLIFYING...
  23. 23 PICTURE BEGINS TO CLEAR UP
  24. 24 YUP, THEY'RE FILE PATHS
  25. 25 FUNCTION RELABELING
  26. 26 DEOBFUSCATION TOOLS
  27. 27 CONCLUSION

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.