Skip to content

obfuscate the runtime#993

Draft
luantak wants to merge 1 commit intoburrowers:masterfrom
luantak:runtime_obfuscation
Draft

obfuscate the runtime#993
luantak wants to merge 1 commit intoburrowers:masterfrom
luantak:runtime_obfuscation

Conversation

@luantak
Copy link
Member

@luantak luantak commented Feb 12, 2026

this is achived by patching link, compile and asm

I fully expect tests to fail, because i only tested this on macos arm64

This could definitely be improved by further patching the go toolchain.

this is achived by patching link, compile and asm
@luantak luantak marked this pull request as draft February 12, 2026 10:39
@luantak luantak changed the title obfuscate the go runtime to make reverse engineering harder obfuscate the runtime to make reverse engineering harder Feb 12, 2026
@mvdan
Copy link
Member

mvdan commented Feb 16, 2026

I'll try to finish the switch to Go 1.26 first, given that that's relatively urgent for the sake of not lagging behind.

@luantak
Copy link
Member Author

luantak commented Feb 17, 2026

Sure I will probably need to update for 1.26 regardless, ran the macos ci to show that it works for macos.

@luantak luantak changed the title obfuscate the runtime to make reverse engineering harder obfuscate the runtime Feb 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants