Deleted
Deleted Member
Posts: 0
|
Post by Deleted on May 7, 2019 7:15:47 GMT -5
To your first point why it has to be? To your second point, No I don't bundle the Ruby Interpreter along with my code and that would not be a problem for me, because I do set up wherever my project is deployed, I have solely created this testing automation framework so I decide. I give them the interpreter. I always update my code to the recent interpreter, recent interpreter of Ruby is 2.6 and day before yesterday I incorporated new functionaries from there like endless range etc.. If it's just to keep things convenient for whomever you're handing the app over to then sure, no worries. I was contemplating how to do this to run code you want to keep to yourself on a remote machine you don't have complete control over. If noone's going to bother to point a dissembler at the .exe, then it's not an issue. We will change the project to client machine only when we sell it(it's going to happen in near future), but in that also, my company doesn't give any rights to change the code, eventhough it's in client side I would be the one who would be changing the code. But right now, this is the rule and law but people tend to change it as they want secretly, so I found this new arrangement of hiding the code inside the Rust program.
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on May 7, 2019 7:18:27 GMT -5
To your first point why it has to be? To your second point, No I don't bundle the Ruby Interpreter along with my code and that would not be a problem for me, because I do set up wherever my project is deployed, I have solely created this testing automation framework so I decide. I give them the interpreter. I always update my code to the recent interpreter, recent interpreter of Ruby is 2.6 and day before yesterday I incorporated new functionaries from there like endless range etc.. If it's just to keep things convenient for whomever you're handing the app over to then sure, no worries. I was contemplating how to do this to run code you want to keep to yourself on a remote machine you don't have complete control over. If noone's going to bother to point a dissembler at the .exe, then it's not an issue. I don't understand how do you dissemble something from .exe. Exe is not byte code which Intellij can decompile it.
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on May 7, 2019 12:28:03 GMT -5
I don't understand how do you dissemble something from .exe. Exe is not byte code which Intellij can decompile it. IntelliJ! I'm using that now too. Trying to create a Kotlin project that compiles for server and browser. I go back and forth on the trade-offs of a static type system...
|
|
|
Post by laughter on May 7, 2019 13:41:10 GMT -5
If it's just to keep things convenient for whomever you're handing the app over to then sure, no worries. I was contemplating how to do this to run code you want to keep to yourself on a remote machine you don't have complete control over. If noone's going to bother to point a dissembler at the .exe, then it's not an issue. I don't understand how do you dissemble something from .exe. Exe is not byte code which Intellij can decompile it. I'm not up on the curve of the technical details of rust, but when it comes to reverse-engineering, where there's a will, there's a way. .. bottom line is that if someone is determined enough, and has the right skills, they'll be able to get at some sort of version of the plain text you compile/link into the exe. I've never done much work along those lines, but what I have seen is the text that is produced isn't the original, because the decompiler/dissembler has to infer some symbol names. But, if someone's interested in stealing the code, it can be close enough. So the solution would be to encrypt the code, and have the rust .exe demand a time-varying public key from your domain before it proceeds.
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on May 7, 2019 16:54:48 GMT -5
I don't understand how do you dissemble something from .exe. Exe is not byte code which Intellij can decompile it. IntelliJ! I'm using that now too. Trying to create a Kotlin project that compiles for server and browser. I go back and forth on the trade-offs of a static type system... oh great to hear that.
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on May 7, 2019 16:55:19 GMT -5
I don't understand how do you dissemble something from .exe. Exe is not byte code which Intellij can decompile it. I'm not up on the curve of the technical details of rust, but when it comes to reverse-engineering, where there's a will, there's a way. .. bottom line is that if someone is determined enough, and has the right skills, they'll be able to get at some sort of version of the plain text you compile/link into the exe. I've never done much work along those lines, but what I have seen is the text that is produced isn't the original, because the decompiler/dissembler has to infer some symbol names. But, if someone's interested in stealing the code, it can be close enough. So the solution would be to encrypt the code, and have the rust .exe demand a time-varying public key from your domain before it proceeds. Oh yes. That makes sense. Thank you.
|
|
|
Post by laughter on May 7, 2019 16:58:51 GMT -5
I'm not up on the curve of the technical details of rust, but when it comes to reverse-engineering, where there's a will, there's a way. .. bottom line is that if someone is determined enough, and has the right skills, they'll be able to get at some sort of version of the plain text you compile/link into the exe. I've never done much work along those lines, but what I have seen is the text that is produced isn't the original, because the decompiler/dissembler has to infer some symbol names. But, if someone's interested in stealing the code, it can be close enough. So the solution would be to encrypt the code, and have the rust .exe demand a time-varying public key from your domain before it proceeds. Oh yes. That makes sense. Thank you. My pleasure sir. There's an entire industry built on top of the function of licensing an application over a network.
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on May 7, 2019 17:00:47 GMT -5
Oh yes. That makes sense. Thank you. My pleasure sir. There's an entire industry built on top of the function of licensing an application over a network. You are saying Why to put so much effort when licencia can be done?
|
|
|
Post by laughter on May 7, 2019 17:01:36 GMT -5
My pleasure sir. There's an entire industry built on top of the function of licensing an application over a network. You are saying Why to put so much effort when licencia can be done? It's a consideration, sure, but it sure would be fun to do it yourself!
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on May 7, 2019 17:06:22 GMT -5
You are saying Why to put so much effort when licencia can be done? It's a consideration, sure, but it sure would be fun to do it yourself! yeah, you are right.
|
|
|
Post by laughter on May 7, 2019 17:08:16 GMT -5
It's a consideration, sure, but it sure would be fun to do it yourself! yeah, you are right. Who are you and what have you done with gopal?
|
|
|
Post by laughter on May 7, 2019 17:11:21 GMT -5
I don't understand how do you dissemble something from .exe. Exe is not byte code which Intellij can decompile it. IntelliJ! I'm using that now too. Trying to create a Kotlin project that compiles for server and browser. I go back and forth on the trade-offs of a static type system... Little headaches every day prevent the accidental sudden and massive cranial fracture that can only happen in a production environment.
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on May 7, 2019 21:51:34 GMT -5
Who are you and what have you done with gopal? I am Gopal from India and I have created Automation Framework May be one day in future your company may buy my framework, who knows?
|
|
|
Post by laughter on May 7, 2019 23:44:08 GMT -5
Who are you and what have you done with gopal? I am Gopal from India and I have created Automation Framework May be one day in future your company may buy my framework, who knows? Best of luck with it dude.
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on May 7, 2019 23:58:27 GMT -5
I am Gopal from India and I have created Automation Framework May be one day in future your company may buy my framework, who knows? Best of luck with it dude. thank you.
|
|