Akamai Filehash Extractor Module by Muh. KhaerulAkamai Filehash Extractor Module by Muh. Khaerul

Akamai Filehash Extractor Module

Muh. Khaerul

Muh. Khaerul

Akamai Filehash Helper — Case Study Description

A lightweight TypeScript utility for extracting filehash values from heavily obfuscated JavaScript using Babel AST analysis.
I built Akamai Filehash Helper as a focused reverse-engineering and automation utility for analyzing complex JavaScript bundles where important runtime values are hidden inside obfuscated structures. Instead of relying on fragile regex matching or manual inspection, the tool parses JavaScript into an Abstract Syntax Tree using Babel, walks the code structure, and extracts the required filehash value in a more reliable and maintainable way. The repository is written in TypeScript and packaged as a Node.js module.
The main challenge was handling JavaScript that is intentionally difficult to read, where values are nested inside generated code patterns and can change between versions. I approached this by treating the script as structured code rather than plain text: parsing it, identifying the expected AST patterns, validating required nodes, and returning a clean numeric result through a simple API.
This project demonstrates my ability to work with reverse engineering, AST parsing, automation tooling, TypeScript library design, and developer-friendly package structure. It is especially relevant for projects involving JavaScript analysis, browser automation research, fraud/risk tooling, security engineering, and system integration workflows where hidden or dynamically generated values need to be extracted safely and consistently.
Like this project

Posted May 18, 2026

Developed a Node.js module to extract filehash from obfuscated JavaScript using Babel AST.