ethteck / splat

A binary splitting tool to assist with decompilation and modding projects
MIT License
170 stars 43 forks source link

[WIP] Add initial support for WebAssembly platform #323

Closed berendbutje closed 1 month ago

berendbutje commented 10 months ago

Hi,

Recently I've been reverse engineering a WebAssembly module. I liked the workflow of splat a lot, so I wanted to experiment in trying to get splat to be helpful with this job too.

I'm not sure if it makes a lot of sense, so this is why I'm sharing my progress.

This is work in progress so it's not at all ready to be merged.

berendbutje commented 10 months ago

WebAssembly has a specific sections in it's binary format (https://webassembly.github.io/spec/core/binary/modules.html), I figured it would be a good idea to mark every section like it is, and in the future support custom sections. To complete this, it would add 12 additional section types.

ethteck commented 2 months ago

Hey @berendbutje - are you still planning on working on this? if not, I'm thinking it might be good to close it for now and we can pick it back up later when the time comes

ethteck commented 1 month ago

closing for now since I haven't heard anything, but feel free to continue work on this and re-open in the future if you'd like! :)