Skip to content

Instantly share code, notes, and snippets.

@alexander-hanel
Last active March 28, 2024 21:32
Show Gist options
  • Star 46 You must be signed in to star a gist
  • Fork 9 You must be signed in to fork a gist
  • Save alexander-hanel/59af86b0154df44a2c9cebfba4996073 to your computer and use it in GitHub Desktop.
Save alexander-hanel/59af86b0154df44a2c9cebfba4996073 to your computer and use it in GitHub Desktop.
Go Lang Reverse Engineering Resources/Links
@0xdevalias
Copy link

Just linking to my own gist here in case it's of use to anyone (originally bootstrapped from links here, then expanded on and grown out from there):

@vik0t0r
Copy link

vik0t0r commented Dec 24, 2023

Gopherjs is a compiler from go to javascript, I have made a little bit of research, maybe is useful for somebody: https://vik0t0r.github.io/posts/Gopherjs-reverse-engineering/

@0xdevalias
Copy link

0xdevalias commented Dec 30, 2023

I have made a little bit of research, maybe is useful for somebody: vik0t0r.github.io/posts/Gopherjs-reverse-engineering

@vik0t0r Thanks for sharing the research :) I opened up issues for this in 2 of the (in my opinion) leading modern JavaScript decompiler/unminimiser projects. If you were wanting to explore the AST parsing aspect of this deeper as you noted in your 'Some ideas for the future' section; adding support to one or both of those might be a cool idea:

Also added your blog to my gist:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment