Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C#
  4. How i can protect my C# app Reflector (Red Gate) and other disassemblers ?

How i can protect my C# app Reflector (Red Gate) and other disassemblers ?

Scheduled Pinned Locked Moved C#
csharpvisual-studioalgorithmshelpquestion
8 Posts 6 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • N Offline
    N Offline
    Nematjon Rahmanov
    wrote on last edited by
    #1

    Hi. I'm using Visual Studio 2008.I'm writing apps under C#. Some disassemblers (like Reflector) can see my source code. I searching in internet.There are so many app - anti disassembly.And they not free. How i can protect my C# app ? Thanks.

    We are haven't bug,just temporarily undecided problems.

    K A N L D 6 Replies Last reply
    0
    • N Nematjon Rahmanov

      Hi. I'm using Visual Studio 2008.I'm writing apps under C#. Some disassemblers (like Reflector) can see my source code. I searching in internet.There are so many app - anti disassembly.And they not free. How i can protect my C# app ? Thanks.

      We are haven't bug,just temporarily undecided problems.

      K Offline
      K Offline
      Keith Barrow
      wrote on last edited by
      #2

      You need an obstifucator, there is one that comes free with Visual Studio called "Dotfuscticator". Different obstifucators have different levels of security, so the free ones might not be the best. You'll need to do your research to find out which provides the level of security you are happy with.

      Dalek Dave: There are many words that some find offensive, Homosexuality, Alcoholism, Religion, Visual Basic, Manchester United, Butter.

      1 Reply Last reply
      0
      • N Nematjon Rahmanov

        Hi. I'm using Visual Studio 2008.I'm writing apps under C#. Some disassemblers (like Reflector) can see my source code. I searching in internet.There are so many app - anti disassembly.And they not free. How i can protect my C# app ? Thanks.

        We are haven't bug,just temporarily undecided problems.

        A Offline
        A Offline
        Abhinav S
        wrote on last edited by
        #3

        See here[^].

        Me, I'm dishonest. And a dishonest man you can always trust to be dishonest.
        Honestly. It's the honest ones you want to watch out for...

        1 Reply Last reply
        0
        • N Nematjon Rahmanov

          Hi. I'm using Visual Studio 2008.I'm writing apps under C#. Some disassemblers (like Reflector) can see my source code. I searching in internet.There are so many app - anti disassembly.And they not free. How i can protect my C# app ? Thanks.

          We are haven't bug,just temporarily undecided problems.

          N Offline
          N Offline
          Nematjon Rahmanov
          wrote on last edited by
          #4

          Thanks keefb and Abhinav. I was try Dotfuscator. It only renaming methods , fields name.But ,i think , after that can understand. Any ideas? Thanks.

          We are haven't bug,just temporarily undecided problems.

          1 Reply Last reply
          0
          • N Nematjon Rahmanov

            Hi. I'm using Visual Studio 2008.I'm writing apps under C#. Some disassemblers (like Reflector) can see my source code. I searching in internet.There are so many app - anti disassembly.And they not free. How i can protect my C# app ? Thanks.

            We are haven't bug,just temporarily undecided problems.

            L Offline
            L Offline
            Lost User
            wrote on last edited by
            #5

            I haven't ever seen any really processional free obfuscator.Dotfuscator community edition cannot protect your code against advanced hackers, EazFuscator doesn't support reflection.Sorry if I dissappoint you but there's no any free obfuscators that can be used for commercial projects. X| [EDIT] Some of the soft. companies are using licence managers for their Win Forms/WPF components components based on unmanaged code, because it's mush more harder for disassembling compared with .NET or Java code, but even that their products are cracked by some hackers.

            Life is a stage and we are all actors!

            modified on Tuesday, February 16, 2010 9:25 AM

            1 Reply Last reply
            0
            • N Nematjon Rahmanov

              Hi. I'm using Visual Studio 2008.I'm writing apps under C#. Some disassemblers (like Reflector) can see my source code. I searching in internet.There are so many app - anti disassembly.And they not free. How i can protect my C# app ? Thanks.

              We are haven't bug,just temporarily undecided problems.

              D Offline
              D Offline
              danberlove
              wrote on last edited by
              #6

              open source is good, just in my opinion. why not share~ aha~

              D 1 Reply Last reply
              0
              • D danberlove

                open source is good, just in my opinion. why not share~ aha~

                D Offline
                D Offline
                DaveyM69
                wrote on last edited by
                #7

                danberlove wrote:

                open source is good

                Agreed, except some people need to earn a living which is virtually impossible off donations from a few thoughful users out of the n that will expect support. Most people don't have the knowledge or desire to disassemble your application. If it's a good application that they have the need for, so long as the price/licence is fair they will purchase it. The few that may attempt to rip you off will normally only do so if you are overcharging or have an unfair licence. There's always the odd ones but they will do it no matter what you do if there is the demand for your work. [My opinion only!]

                Dave
                Tip: Passing values between objects using events (C#) BTW, in software, hope and pray is not a viable strategy. (Luc Pattyn)
                Why are you using VB6? Do you hate yourself? (Christian Graus)

                1 Reply Last reply
                0
                • N Nematjon Rahmanov

                  Hi. I'm using Visual Studio 2008.I'm writing apps under C#. Some disassemblers (like Reflector) can see my source code. I searching in internet.There are so many app - anti disassembly.And they not free. How i can protect my C# app ? Thanks.

                  We are haven't bug,just temporarily undecided problems.

                  L Offline
                  L Offline
                  Lost User
                  wrote on last edited by
                  #8

                  See NTcore's Phoenix protector, it's pretty good and free However, before you do that, you should realize that it is fundamentally impossible to completely hide your code (ok you can, but then your CPU does not know what to execute either so your program wouldn't be useful anyway) So no matter what you do, people will be able to "borrow" (and/or edit) your code. But with obfuscation, the script kiddies and other noobs may give up. That's all. If you're worried about industrial espionage, your only choice is to never release your program.

                  1 Reply Last reply
                  0
                  Reply
                  • Reply as topic
                  Log in to reply
                  • Oldest to Newest
                  • Newest to Oldest
                  • Most Votes


                  • Login

                  • Don't have an account? Register

                  • Login or register to search.
                  • First post
                    Last post
                  0
                  • Categories
                  • Recent
                  • Tags
                  • Popular
                  • World
                  • Users
                  • Groups