ReverseJS
  • Home
  • Archives
  • Categories
  • Tags
  • About
_

CVE-2023-45133: Finding an Arbitrary Code Execution Vulnerability In Babel

IntroductionOn October 10th, 2023, I stumbled upon an arbitrary code execution vulnerability in Babel, which was subsequently assigned the identifier CVE-2023-45133. In this post, I’ll walk you throug
2023-10-11
Exploitation
#Javascript #Babel #Reverse Engineering #Exploitation

Deobfuscating Javascript via AST: A Peculiar JSFuck-esque Case

PrefaceThis article assumes a preliminary understanding of Abstract Syntax Tree structure and BabelJS. Click Here to read my introductory article on the usage of Babel. It also assumes that you’ve rea
2022-06-14
Deobfuscation
#Javascript #Deobfuscation #Babel #Reverse Engineering

Deobfuscating Javascript via AST: Removing Dead or Unreachable Code

PrefaceThis article assumes a preliminary understanding of Abstract Syntax Tree structure and BabelJS. Click Here to read my introductory article on the usage of Babel. DefinitionsBoth dead code and u
2022-06-04
Deobfuscation
#Javascript #Deobfuscation #Babel #Reverse Engineering

Deobfuscating Javascript via AST: Replacing References to Constant Variables with Their Actual Value

PrefaceThis article assumes a preliminary understanding of Abstract Syntax Tree structure and BabelJS. Click Here to read my introductory article on the usage of Babel. Definition of a Constant Variab
2022-05-31
Deobfuscation
#Javascript #Deobfuscation #Babel #Reverse Engineering

Deobfuscating Javascript via AST: Constant Folding/Binary Expression Simplification

PrefaceThis article assumes a preliminary understanding of Abstract Syntax Tree structure and BabelJS. Click Here to read my introductory article on the usage of Babel. What is Constant Folding?Consta
2022-05-28
Deobfuscation
#Javascript #Deobfuscation #Babel #Reverse Engineering

Deobfuscating Javascript via AST: Converting Bracket Notation => Dot Notation for Property Accessors

PrefaceThis article assumes a preliminary understanding of Abstract Syntax Tree structure and BabelJS. Click Here to read my introductory article on the usage of Babel. I’ll be honest, this transforma
2022-05-28
Deobfuscation
#Javascript #Deobfuscation #Babel #Reverse Engineering

Deobfuscating Javascript via AST: Reversing Various String Concealing Techniques

PrefaceThis article assumes a preliminary understanding of Abstract Syntax Tree structure and BabelJS. Click Here to read my introductory article on the usage of Babel. What is String Concealing?In Ja
2022-05-22
Deobfuscation
#Javascript #Deobfuscation #Babel #Reverse Engineering

An Introduction to Javascript Obfuscation & Babel

IntroductionWelcome to the first article in my series about Javascript deobfuscation. I won’t be going in-depth regarding practical deobfuscation techniques; that’ll be reserved for later articles. Ra
2022-05-21
Deobfuscation
#Javascript #Deobfuscation #Babel #Reverse Engineering

Search

Hexo Fluid