#1
  1. No Profile Picture
    Registered User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Feb 2014
    Posts
    1
    Rep Power
    0

    Cracking C++ and C#


    Over the past several years, I had been working with a programmer on developing software for my business. The programmer I was working with passed away a little over a month ago.

    As only the programmer had access to the software we had been working on, I was wondering if anyone knew of a way I could take control of and make modifications to the software that I had hired him to develop. There are two different programs; one is in C++ and the other is in C#. The program is on my desktop and it is functional, but I need to crack the program to make alterations and proceed with the project. As an entrepreneur I know little about computers and appreciate your advice about this matter.
  2. #2
  3. Contributed User
    Devshed Specialist (4000 - 4499 posts)

    Join Date
    Jun 2005
    Posts
    4,379
    Rep Power
    1871
    Do you have all the source code for these programs (or can get the source code)?

    Without the source code, you're basically stuck. Whilst reverse engineering is possible, it is hugely expensive and time consuming.

    If you do have the source code, then hiring another competent s/w developer is your best course of action.

    Without being skilled in program development, you might be able to make small changes to what you have already, but adding significant functionality will be beyond you for quite some time.
    If you dance barefoot on the broken glass of undefined behaviour, you've got to expect the occasional cut.
    If at first you don't succeed, try writing your phone number on the exam paper
  4. #3
  5. No Profile Picture
    Contributing User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Oct 2012
    Posts
    187
    Rep Power
    82
    You can use ILSpy to browse the classes and decompile the C# code if the source code is not available.
  6. #4
  7. No Profile Picture
    Registered User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Feb 2014
    Location
    Southampton UK
    Posts
    15
    Rep Power
    0
    Yes as BobS0327 says, C# can easily be decompiled, it's a hell of a lot more difficult to do the same for c++.

    Usually it's quicker and cheaper just to get someone to rewrite the code.

    If the changes are small, it is possible to hack a compiled c++ program, but it's a complex task and not many people can do it.

    Do you even know which compiler he used? Do you have a debug version or a release version?

IMN logo majestic logo threadwatch logo seochat tools logo