SitePoint Sponsor

User Tag List

Results 1 to 6 of 6

Hybrid View

  1. #1
    SitePoint Enthusiast xarzu's Avatar
    Join Date
    Apr 2007
    Posts
    73
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    How do I compile the precompiled?

    I was handed a "precompiled" asp.net app source code. OK, how do I make this such that I can use and debug it? How do I compile a precompiled app?



    After I click past this window, and i try to build the application, I get an error that says "This application is already precompiled".

    What can I do?

  2. #2
    SitePoint Mentor NightStalker-DNS's Avatar
    Join Date
    Jul 2004
    Location
    Cape Town, South Africa
    Posts
    2,880
    Mentioned
    48 Post(s)
    Tagged
    0 Thread(s)
    Hey

    What exactly are you trying to do? Just debug the application? You can host it in IIS on your machine and attach your debugger to that process to debug it. But you not going to be able to fix any problems. Your best bet is to get the full source code or you will have to try and reverse engineer the dll. To do that, you can try any of these two:

    http://www.red-gate.com/products/dot...ent/reflector/
    http://www.telerik.com/products/decompiler.aspx

    I have only used .net reflector in the past when it was still free. So I am not sure how well the other works, but Telerik usually build quality tools, so I am sure it will be just as good.

    Good luck

  3. #3
    Hosting Team Leader silver trophybronze trophy
    cpradio's Avatar
    Join Date
    Jun 2002
    Location
    Ohio
    Posts
    5,245
    Mentioned
    155 Post(s)
    Tagged
    0 Thread(s)
    There is also ilspy and JetBrains dotPeek, both of which I use extensively at work.

  4. #4
    SitePoint Member
    Join Date
    Mar 2013
    Posts
    22
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Microsoft works on dll and exe files these files are compiled and ready to use with desired application or platform. If any software decompile then Microsoft Software Integrity is failed. any one can decompile application and services developed in Microsoft IDE. So it is not Possible.

  5. #5
    SitePoint Mentor NightStalker-DNS's Avatar
    Join Date
    Jul 2004
    Location
    Cape Town, South Africa
    Posts
    2,880
    Mentioned
    48 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by ShellyJoy83 View Post
    Microsoft works on dll and exe files these files are compiled and ready to use with desired application or platform. If any software decompile then Microsoft Software Integrity is failed. any one can decompile application and services developed in Microsoft IDE. So it is not Possible.
    It is possible to reverse engineer a dll and an exe. It gets more tricky if the developer obscured his code, but there are always ways around these things. That is why there is so much cracked games out on the market. Somebody reverse engineered them into assembly and patched it.

    So if you want to safe guard you code from being decompiled, you will need to take some extra steps so it is not just as simple and 1 application. But most do not for web applications, as the dll is on a server which has it's own security and not distributed.

  6. #6
    SitePoint Member
    Join Date
    Mar 2013
    Posts
    22
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by NightStalker-DNS View Post
    It is possible to reverse engineer a dll and an exe. It gets more tricky if the developer obscured his code, but there are always ways around these things. That is why there is so much cracked games out on the market. Somebody reverse engineered them into assembly and patched it.

    So if you want to safe guard you code from being decompiled, you will need to take some extra steps so it is not just as simple and 1 application. But most do not for web applications, as the dll is on a server which has it's own security and not distributed.
    Then what about the security issues. Any body can hack the program and retrieve the important and confidential data. By this we don't have to use .net.


Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •