Does anyone know how to use Dotfuscator Community Edition?

Discussion in 'Visual Studio' started by J.Bey, May 12, 2006.

Thread Status:
Threads that have been inactive for 5 years or longer are closed to further replies. Please start a new thread.
  1. As topic~

    I have tried to use DCE to optimize my web app. but it doesn't seem to work....

    All it has done was generation of a map.xml - mapping file. I thought it would recompile my .DLL...it didn't..

    [​IMG] Any help?

    J. L.
    Technical Support/IT Admin/MIS Developer
    Maxtop Enterprises Inc.
    http://www.maxtop.ca</CODE>
     
  2. It seems like the community edition of Dotfuscator doesn't provide any reverse engineering protection...





    It's just sad[​IMG] ....don't wanna pay $18xx,00 to buy the pro version...it's just way to expensive for freelance developers like me

    J. L.
    Technical Support/IT Admin/MIS Developer
    Maxtop Enterprises Inc.
    http://www.maxtop.ca</CODE>
     
  3. Even though it can technically be reverse engineered, it can make your application look very ugly and extremely difficult to find anything useful.


    You shouldn't have to worry too much about it with your website though, people do not have access to these files and if someone is actually smart enough to hack into your site and steal your code,they're definately smart enough to figure out how to reverse engineer any kind of protection you put on your application.



    Joel Thoms
    DiscountASP.NET
    http://www.DiscountASP.NET
     
  4. Yep..you're right ...but I'm more concerned with "internal theifts" who have legitimate access to our web server.


    They could just download my web app. .Net assembly .DLL file and use .Net reflector to reverse engineer my program logic , and more...





    Is there a better way to protect my IP (Intellectual Property)?[​IMG]

    J. L.
    Technical Support/IT Admin/MIS Developer
    Maxtop Enterprises Inc.
    http://www.maxtop.ca</CODE>
     
  5. If you compile your web application and use the obfuscation to obfuscate the dlls, it should be pretty unusable.

    Have you tried using .net reflector to view your dlls after obfuscation? You might be happy enough with those results.


    Joel Thoms
    DiscountASP.NET
    http://www.DiscountASP.NET
     
  6. I tried...but it doesn't work ...





    I used Community Edition of Dotfuscator....It only generated an xml map file...


    after obfuscation...I still could use .Net reflector to decompile .DLL assembly


    J. L.
    Technical Support/IT Admin/MIS Developer
    Maxtop Enterprises Inc.
    http://www.maxtop.ca</CODE>
     
  7. Do you know how to use Dotfuscator Community Edition? Joel?


    J. L.
    Technical Support/IT Admin/MIS Developer
    Maxtop Enterprises Inc.
    http://www.maxtop.ca</CODE>
     
  8. I used it once, though not inside vs.net 2005. I just launched the app from the start menu.


    I remember there being a bunch of tabs [Input] <-- you'll point to your .dll file in this tab. Then your 'obfuscated' .dll will be put into ~\Dotfuscated.


    It won't modify your current dll, but create a new one for you. When you open your .dll, are you opening the one in the Dotfuscated directory?



    Joel Thoms
    DiscountASP.NET
    http://www.DiscountASP.NET
     
  9. Thx, Joel[​IMG]


    How stupid i was....I was trying to decompile the original .DLL file all the time....[​IMG] (they look identical except the file size)


    Oh....one more question: How come other features like 'String Encryption' are dimmed out(disabled)?


    I only could use 'Renaming' feature....however, it does renaming all my classes but i still be able to decompile part of program logic and expose database conn. strings....[​IMG]





    Help me , Joel!

    J. L.
    Technical Support/IT Admin/MIS Developer
    Maxtop Enterprises Inc.
    http://www.maxtop.ca</CODE>
     
  10. Dotfuscator has a pretty good website that encompasses all this sutff..., or in other words, RTFM :)


    http://www.preemptive.com/products/dotfuscator/index.html
     
  11. Smart assembly (http://www.smartassembly.com/) is kind of neat also. I have played with eval version. Standard version about $400 I think, and it does string encryption..
     
  12. hehe..i just used "String Encryption" as a example....for sure, I am looking for use of its other more robust features as well..


    Anyways, thank you for your help![​IMG]

    J. L.
    Technical Support/IT Admin/MIS Developer
    Maxtop Enterprises Inc.
    http://www.maxtop.ca</CODE>
     
  13. [​IMG]I am kinda of solved my own problem..


    I requested a eval. copy of Dotfuscator Pro. from Preemptive Solution...It works great!

    ps. except it will rename my classes with eval_ suffix...I can test the software for another 13 days and by then....see if I can garther enough $$$ to purchase one...


    Any other solutions to reach the same outcome?

    J. L.
    Technical Support/IT Admin/MIS Developer
    Maxtop Enterprises Inc.
    http://www.maxtop.ca</CODE>
     
  14. Bruce

    Bruce DiscountASP.NET Staff

  15.  
  16. [​IMG]the same with mine...but i would really like the features it offers...so I ordered the trial ver.



    J. L.
    Technical Support/IT Admin/MIS Developer
    Maxtop Enterprises Inc.
    http://www.maxtop.ca</CODE>
     
  17. Bruce

    Bruce DiscountASP.NET Staff

    jesus...

    My application isn't worth that much money!!!




    Post Edited By Moderator (Joel Thoms) : 5/24/2006 1:58:54 AM GMT
     
  18. Thx, wvalters!


    I have played around with the SmartAssembly as well.....not bad...it does pretty much Dotfuscator can do..[​IMG]


    I wonder if someday PreEmptive Solutions would release a personal affordable version for retail...

    J. L.
    Technical Support/IT Admin/MIS Developer
    Maxtop Enterprises Inc.
    http://www.maxtop.ca</CODE>
     
  19. Try 9rays.net Spices.Obfuscator (http://9rays.net/products/Spices.Obfuscator).
    This product uses own metadata access engine and internal compiler/linker and doesn't depends from ilasm/ildasm roundtrip limitations used by dotfuscator.
    You can see the Spices.Obfuscator feature list to find more.
    Cheers,
    Victor
    http://www.9rays.net
    /emoticons/turn.gif

    Post Edited By Moderator (Joel Thoms) : 6/6/2006 11:06:21 PM GMT
     
Thread Status:
Threads that have been inactive for 5 years or longer are closed to further replies. Please start a new thread.

Share This Page