Hack Forums
Packer/Obfuscator for Golang executables - Printable Version

+- Hack Forums (https://hackforums.net)
+-- Forum: Tech (https://hackforums.net/forumdisplay.php?fid=444)
+--- Forum: Coding (https://hackforums.net/forumdisplay.php?fid=151)
+---- Forum: Coders Lounge (https://hackforums.net/forumdisplay.php?fid=5)
+---- Thread: Packer/Obfuscator for Golang executables (/showthread.php?tid=6240299)



Packer/Obfuscator for Golang executables - regier - Apr 28, 2023

Hi all, I want to ask you about your experience protecting your Golang programa. I want to make my Golang program more difficult to reverse and analyse. I know that if someone spends enough time on reversing it, they will get what they want out of my code, but my goal is to have at least basic protection. For the code I create myself, I protect my own strings, but that is not possible for the third-party libraries it imports.

I want a basic protection that renames my functions and hides strings, something like Garble. You can find it by googling "burrowers/garble github" (I can't post links yet sorry). The problem with Garble is that sometimes programs become totally unusable and cannot run.

Do you create your own obfuscators/packers? Can you recommend a decent tool or tutorial for this?

Thanks in advance


RE: Packer/Obfuscator for Golang executables - tweety - Apr 28, 2023

these things wont help if someone really wants to attempt to crack it. the only 100% full proof way of protecting code is to move it to a server and remotely call the functions to your app.


RE: Packer/Obfuscator for Golang executables - PELock - Mar 26, 2025

If you have 32 bit executable try my PELock exe-protector, it has over 100 functions and its pretty inexpensive compared to monthly plans of some shitty ass pseudo packers that doesn't even have polymorphic encryption.


RE: Packer/Obfuscator for Golang executables - katzadmin - Mar 26, 2025

(Apr 28, 2023 03:55 PM)tweety Wrote:  these things wont help if someone really wants to attempt to crack it. the only 100% full proof way of protecting code is to move it to a server and remotely call the functions to your app.

so true basicly u can make challange-receive basic license on your remote with iv and just add some virtualization on your function thats will be good


RE: Packer/Obfuscator for Golang executables - PELock - Jan 13, 2026

try pelock from me :)