Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.c > #107544
| From | Real Troll <real.troll@trolls.com> |
|---|---|
| Newsgroups | comp.lang.c |
| Subject | Re: How to stop Reverse Engineer a C, C++, VB or C# application? |
| Date | 2017-03-31 12:00 -0500 |
| Organization | Aioe.org NNTP Server |
| Message-ID | <obm257$17ki$1@gioia.aioe.org> (permalink) |
| References | <objh05$1697$1@gioia.aioe.org> <151052cd-46f0-4114-8ba3-7f79aff9ef17@googlegroups.com> |
On 31/03/2017 16:59, supercat@casperkitty.com wrote: > On Thursday, March 30, 2017 at 12:58:38 PM UTC-5, Real Troll wrote: >> Is there any way to stop an application from bundling all the debug info >> in the executables so that people can't reverse engineer the file? > A useful approach may be to express parts of your logic as data (e.g. > use an interpreted or scripting language), and store that data only > in encrypted format. If your code takes half of the activation code > and decrypts it using a public half of a public-private key pair, xors > the result with the other half of the activation code, and decrypts that > again with the public half of the key pair, and then uses the final > result as a decryption key to decrypt everything else, someone who reverse > engineers your code and released an activation key might be able to hack > it so as not to require an activation key, without leaving any trace of > the activation key that had been used to decrypt it, but someone who only > had the released executable without at least one working activation code > would not be able to decrypt the data necessary to make the logic work. I have found that Microsoft compilers might be defective in this respect because even their VS 2017 has been cracked already and it was released about two weeks ago. An Indian programmer has already released a keyGen for VS 2017 professional and Enterprise. I guess this can be done when the software doesn't require online activation like Office or Windows. Visual Studio doesn't require activation so only a product key is needed to make it a licensed product.
Back to comp.lang.c | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
How to stop Reverse Engineer a C, C++, VB or C# application? Real Troll <real.troll@trolls.com> - 2017-03-30 12:59 -0500
Re: How to stop Reverse Engineer a C, C++, VB or C# application? scott@slp53.sl.home (Scott Lurndal) - 2017-03-30 18:45 +0000
Re: How to stop Reverse Engineer a C, C++, VB or C# application? Real Troll <real.troll@trolls.com> - 2017-03-30 16:45 -0500
Re: How to stop Reverse Engineer a C, C++, VB or C# application? Jerry Stuckle <jstucklex@attglobal.net> - 2017-03-30 18:53 -0400
Re: How to stop Reverse Engineer a C, C++, VB or C# application? Ken Brody <kenbrody@spamcop.net> - 2017-03-31 13:56 -0400
Re: How to stop Reverse Engineer a C, C++, VB or C# application? supercat@casperkitty.com - 2017-03-31 11:49 -0700
Re: How to stop Reverse Engineer a C, C++, VB or C# application? Jens Stuckelberger <Jens_Stuckelberger@nowhere.net> - 2017-03-30 20:29 +0000
Re: How to stop Reverse Engineer a C, C++, VB or C# application? "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2017-03-30 14:06 -0700
Re: How to stop Reverse Engineer a C, C++, VB or C# application? gordonb.1bihd@burditt.org (Gordon Burditt) - 2017-03-30 18:52 -0500
Re: How to stop Reverse Engineer a C, C++, VB or C# application? Lew Pitcher <lew.pitcher@digitalfreehold.ca> - 2017-03-30 20:01 -0400
Re: How to stop Reverse Engineer a C, C++, VB or C# application? David Brown <david.brown@hesbynett.no> - 2017-03-31 09:38 +0200
Re: How to stop Reverse Engineer a C, C++, VB or C# application? fir <profesor.fir@gmail.com> - 2017-03-31 00:56 -0700
Re: How to stop Reverse Engineer a C, C++, VB or C# application? supercat@casperkitty.com - 2017-03-31 08:59 -0700
Re: How to stop Reverse Engineer a C, C++, VB or C# application? Real Troll <real.troll@trolls.com> - 2017-03-31 12:00 -0500
Re: How to stop Reverse Engineer a C, C++, VB or C# application? Ken Brody <kenbrody@spamcop.net> - 2017-03-31 13:51 -0400
Re: How to stop Reverse Engineer a C, C++, VB or C# application? Keith Thompson <kst-u@mib.org> - 2017-03-31 12:29 -0700
Re: How to stop Reverse Engineer a C, C++, VB or C# application? Real Troll <real.troll@trolls.com> - 2017-03-31 16:59 -0400
Re: How to stop Reverse Engineer a C, C++, VB or C# application? Jorgen Grahn <grahn+nntp@snipabacken.se> - 2017-04-01 06:05 +0000
Re: How to stop Reverse Engineer a C, C++, VB or C# application? Robert Wessel <robertwessel2@yahoo.com> - 2017-04-01 01:35 -0500
OT: private info in .exe files from VS (was Re: How to stop Reverse Engineer a C, C++, VB or C# application?) Ken Brody <kenbrody@spamcop.net> - 2017-04-03 12:39 -0400
csiph-web