I came across a script that converts font files from one type to another (i.e. WOFF to TTF, etc).
I would like to understand it and incorporate some of the code into a personal project. The script was written in JS and uses Web Assembly and Web Workers. I am not at all familiar with Web Assembly or Web Workers, but I would like to at least understand what the JS is doing.
It was minified and unfortunately obfuscated. I unminified it, but I have no idea how to de-obfuscate it. I have never really reverse engineered something so elaborate like this before.
Are there any tools on the web that will at least try to de-obfuscate (i.e. assign placeholder names to single character variables, arguments, parameters, etc) the code?
Are there any other useful tools or anything else that I should know about?
P.S. I just found this resource.
yarn
would cause all of the WASM and minification stuff ... but the code itself is obfuscated where? You are literally linking an open source project here ...