Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] Add initial support for WebAssembly platform #323

Closed
wants to merge 45 commits into from

Conversation

berendbutje
Copy link
Contributor

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.

Copy link
Owner

@ethteck ethteck left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice! A couple comments + what I said about discord. Happy to help with any questions you might have in taking the next steps

create_config.py Outdated Show resolved Hide resolved
src/splat/disassembler/wasm_disassembler.py Outdated Show resolved Hide resolved
@berendbutje
Copy link
Contributor Author

berendbutje commented Jan 4, 2024

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 ethteck force-pushed the main branch 2 times, most recently from ef21c40 to bec39b9 Compare January 8, 2024 16:57
@berendbutje berendbutje marked this pull request as draft January 18, 2024 00:12
@ethteck
Copy link
Owner

ethteck commented Aug 23, 2024

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
Copy link
Owner

ethteck commented Oct 15, 2024

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! :)

@ethteck ethteck closed this Oct 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants