Re: [go-nuts] Any solution to hide my source code written in Go and make it a library to develop in Go as well

2020-05-20 Thread Billy Cui
Hi Ohir, Thanks for your explanation. I'll consider that. On Wednesday, May 20, 2020 at 9:48:48 PM UTC+8, ohir wrote: > > Dnia 2020-05-17, o godz. 23:13:28 > Billy Cui > napisał(a): > > > Looks this works, anyone know the plugin mode is easy crack out the > source code or not? > > Read IDA

Re: [go-nuts] Any solution to hide my source code written in Go and make it a library to develop in Go as well

2020-05-20 Thread Jake Montgomery
Not sure if you care, but plugins are (sadly) not yet supported in Windows. So if you go that route you will not work on Windows. On Sunday, May 17, 2020 at 11:21:40 PM UTC-4, robert engels wrote: > > Just distribute it as a plugin (https://golang.org/pkg/plugin/) - you > only need to make the

Re: [go-nuts] Any solution to hide my source code written in Go and make it a library to develop in Go as well

2020-05-20 Thread Wojciech S. Czarnecki
Dnia 2020-05-17, o godz. 23:13:28 Billy Cui napisał(a): > Looks this works, anyone know the plugin mode is easy crack out the source > code or not? Read IDA Pro manuals, take a look at IDAGolangHelper scripts for it, then do not waste your time on futile obfuscation. It will work only if your

Re: [go-nuts] Any solution to hide my source code written in Go and make it a library to develop in Go as well

2020-05-18 Thread Robert Engels
It’s pretty much the same as any compiled language. See https://www.pnfsoftware.com/blog/analyzing-golang-executables/ > On May 18, 2020, at 1:13 AM, Billy Cui wrote: > >  > Looks this works, anyone know the plugin mode is easy crack out the source > code or not? > > >> On Monday, May 18,

Re: [go-nuts] Any solution to hide my source code written in Go and make it a library to develop in Go as well

2020-05-18 Thread Billy Cui
Looks this works, anyone know the plugin mode is easy crack out the source code or not? On Monday, May 18, 2020 at 11:21:40 AM UTC+8, robert engels wrote: > > Just distribute it as a plugin (https://golang.org/pkg/plugin/) - you > only need to make the calling interface public - and based on

Re: [go-nuts] Any solution to hide my source code written in Go and make it a library to develop in Go as well

2020-05-17 Thread robert engels
Just distribute it as a plugin (https://golang.org/pkg/plugin/ ) - you only need to make the calling interface public - and based on your use case - there is nothing proprietary there so it won’t be a problem. > On May 17, 2020, at 9:45 PM, Billy Cui wrote: >

Re: [go-nuts] Any solution to hide my source code written in Go and make it a library to develop in Go as well

2020-05-17 Thread Billy Cui
Hi Daniel, I have test your solution of obfuscation, look you can only obfuscate the binary not the source code. In my case, I need to obfuscate the library code, it's not final binary, it should be called by 3rd party. On Sunday, May 17, 2020 at 6:11:18 AM UTC+8, Daniel Martí wrote: > > I

Re: [go-nuts] Any solution to hide my source code written in Go and make it a library to develop in Go as well

2020-05-17 Thread Billy Cui
Hi Daniel, I'll try, thank you very much, I did already think of the obfuscation solution, and also found another one: https://github.com/unixpickle/gobfuscate Maybe you can make a comparison for that one and yours. I think a good competition should be a great thing for both. On Sunday, May

Re: [go-nuts] Any solution to hide my source code written in Go and make it a library to develop in Go as well

2020-05-16 Thread Daniel Martí
I don't generally advocate the use of obfuscation, but you can give this a try if you want: https://github.com/mvdan/garble -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send

Re: [go-nuts] Any solution to hide my source code written in Go and make it a library to develop in Go as well

2020-05-16 Thread Billy Cui
Hi Jan, Thank you for your reply. I just want to know the technical solution in Golang, did you mean there is no way for this??? I don't want a 100% working solution. Yes I know the reverse engineering can only be prevented by not release any code or program, I just want to make it more

Re: [go-nuts] Any solution to hide my source code written in Go and make it a library to develop in Go as well

2020-05-16 Thread Jan Mercl
On Sat, May 16, 2020 at 9:11 PM Billy Cui wrote: > I searched all the websites for such a solution, until Go1.2 there was a > buildmode archive, but it did not supported after 1.2, in the mean time, it > really don't have enough source code protected. > > Then I try use buildmode

[go-nuts] Any solution to hide my source code written in Go and make it a library to develop in Go as well

2020-05-16 Thread Billy Cui
I searched all the websites for such a solution, until Go1.2 there was a buildmode archive, but it did not supported after 1.2, in the mean time, it really don't have enough source code protected. Then I try use buildmode c-archive/c-shared, of course c-archive is much better, but both of them