#garble obfuscated .exe crash after 2-3seconds

27 messages · Page 1 of 1 (latest)

torn lake
#

garble obfuscated .exe crashes after 2-3sec
**that only happens if i use a package that use protobuf **

i can't seem to find the exact issue because when the .exe crash the logs are gibbrish because of garble.
is it something i can do ?
if there are any other obfuscator let me know pls

unborn warren
#

by not using obfuscators

strange hatch
#

+1, there is no need to obfuscate go builds, it will most likely cause issues and lead to performance loss

#

if this is some crazy IP, then go with themida, but then you need a signing certificate as well because windows defender goes nuts with unsigned themida

harsh dust
#

Aside from GOGARBLE to select patterns of packages to obfuscate, there is no supported way to exclude obfuscating a selection of files or packages. More often than not, a user would want to do this to work around a bug; please file the bug instead.
you could try to select what to obfuscate while leaving out the protobuf
but the readme suggest you to make an issue isntead

#

seems like issue exist and no comments as of now

torn lake
# unborn warren by not using obfuscators

this does not answer my question

i have a paid binary with license and a few weeks ago a guy cracked it with the help of LLMs, go should have provide obfuscator out of box.
and btw if you don't want to answer simply ignore.

torn lake
harsh dust
#

i think IP protection overall is weak in go
and people here are generally unhelpful
they rather tell you not use it instead of actually helping you

torn lake
#

i came to Go from C#, and C# has so many obfuscators, all of which are well-maintained.
i don’t understand why everyone thinks obfuscators are just for malware.
I believe they haven’t built a project yet that genuinely requires obfuscation.

harsh dust
#

things you can do built in is basically stripping strings etc
no actually obfuscation
it's just make it a bit harder

torn lake
strange hatch
#

"this shows how weak go binaries are"

#

what does this mean???

#

to think that programming languages should provide protection against reverse engineering ootb is ridiculous

#

any person with sufficient reversing experience will be able to crack weak obfuscation (...) however i seriously doubt your IP will attract people with such experience 🙂

there is more to software protection than just obfuscation, if you don't know what you're doing you can use the most advanced tools and still get cracked

torn lake
# strange hatch "this shows how weak go binaries are"

my old project with similar protection was in c#, and it was never cracked, even without any obfuscation.
i’m sorry if i’ve offended you, but i think go is not a mature language yet. not enough people use it, and while it’s very fun to work with and makes tasks quick due to its simplicity, the lack of packages, support forums makes it more time-consuming.

torn lake
unborn warren
#

No need for this garbage

unborn warren
#

Actually i wonder wtf is bro trying to obfuscate

mortal mountain
glad zodiac
#

@unborn warren please refrain from posting just to derail in the help forum.
Your responses here seem a bit aggressive.

winter willow
#

my old project with similar protection was in c#, and it was never cracked, even without any obfuscation.

and you know that for sure how?