#garble obfuscated .exe crash after 2-3seconds
27 messages · Page 1 of 1 (latest)
by not using obfuscators
+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
https://github.com/burrowers/garble
The tool also supports garble test to run tests with obfuscated code, garble run to obfuscate and execute simple programs, and garble reverse to de-obfuscate text such as stack traces. Run garble -h to see all available commands and flags.
did you try this?
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
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.
yes this seems like issue with garble itself.
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
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.
some people said "just build it that is good enough"
but yeah here we are
things you can do built in is basically stripping strings etc
no actually obfuscation
it's just make it a bit harder
i have created my HWID protection and all it took few hours to crack
with the help of LLMs the guy knew nothing about reversing still he bypassed the HWID check
this shows how weak go binaries are without an obfuscator.
"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
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.
yes themida is a good, but i don't think it works for linux too?
Just put it on server bro
No need for this garbage
Actually i wonder wtf is bro trying to obfuscate
That’s not something a compiler need to do
@unborn warren please refrain from posting just to derail in the help forum.
Your responses here seem a bit aggressive.
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?