For WASM you can probably use tools like ghidra to decompile and read.
Minified js not a lot better then raw ASM, single letter names and crazy optimisation patterns will make your life hell. Patching both I think is out of the question, maybe just inject some new js that interact with the DOM.
Did a bit of reverse engineering on binaries in my life, and also spent too much time reading the youtube minified js. Both are hard as hell.
ripe_banana@lemmy.world 1 year ago
Hmm i guess I just haven’t spent enough time trying to parse unminified js.
I still would think though, if the code is simple enough to understand when you unminify the js, equivalent code should be similarly simple to understand if it’s wasm passed through IDA.
FooBarrington@lemmy.world 1 year ago
You lose way more information during compilation than you do during minification. This makes reversing the latter much easier than the former.
ripe_banana@lemmy.world 1 year ago
Ya, okay that is understandable.
To be honest I have never tried a wasm reversing challenge. I may need to give it a shot.