Re: .NET Code reverse engineering
Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance
- From: Michael Nemtsev <nemtsev@xxxxxxx>
- Date: Thu, 15 Sep 2005 11:53:01 -0700
Hello Lelic,
L> have been tasked to convert a VB6 app to c#. The app has a thick VB
L> client and communicates via internet with database. At the first
L> glance I was going down the path of Remoting for communication, but
Remoting over what? SOAP, binary? Why did u choose remoting?
L> than I have read couple of post about how easy it is to reverse
L> engineer the .NET code. I'm concerned that now my Remote server
L> component's interface and location will be exposed.
L> The data is highly sensitive, so I'm looking for a suggestion on how to
protect
L> compiled code from reverse engineering. Any suggestions are
L> appreciated.
L>
sure, but nothing is perfect. What kinda info u wanna protect? just code?
mb look at protection of your data, not code?
..net gives u standart CryptoAPI. u can start from it.
---
WBR,
Michael Nemtsev
blog: http://spaces.msn.com/members/laflour
"At times one remains faithful to a cause only because its opponents do not
cease to be insipid. (c) Friedrich Nietzsche"
.
Relevant Pages
- Protect from Reverse engineering
... How can I protect my .net code from Reverse engineering??? ... (microsoft.public.dotnet.languages.vb) - Re: Encryption of messages between embedded system and PC?
... it is simply too easy to tap in to that link and reverse engineer the ... the option of preventing external access to the controller, ... encryption code in the PC and thus reverse engineering the protocol? ... It depends on what you are trying to protect against as well as ... (comp.arch.embedded) - Re: Two questions
... several accomplished C/assembly programmers who have told me that reverse engineering object code from either of these two languages is anything but trivial. ... In my opinion and experience, very little code in the world is so sophisticated that it is not roughly as easy to write equivalent code from scratch as it would be to convert the object code back into source. ... So, for languages like C, where the compilation process is fairly "destructive" to things like the variable names and control structures used, "reverse engineering" in the sense of "automated conversion back to equivalent source code" is rather difficult, probably infeasibly so for most non-trivial programs. ... (comp.lang.python) - Re: Automotive - reverse voltage protection thing
... It's a common way to use a transil to protect from "dump load" surge, ... My first idea was to use a series diode to protect from reverse voltage. ... (sci.electronics.design) - Re: Reverse engineering != piracy (was Re: RosAsm disassembler output vs. IDA Pro)
... My main purpose of using ASM is for reverse engineering, ... because the official documentation was so wrong on some points that it was ... >disassembler the way that Rene is suggesting. ... (alt.lang.asm) |
|