English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
All categories

Please can someone explain how people get source code from software

thanks

2007-01-20 05:59:14 · 5 answers · asked by mike 1 in Computers & Internet Software

5 answers

You have to decompile the program. I've never actually been successful in fully decompiling a program, but for some windows based programs there is a program called reshack that you can download. It decompiles, .dll, .exe, and .com files. You can download it from here and try it out. It's a little complicated to use, but once you get the hang of it, it's pretty cool.

2007-01-20 06:05:20 · answer #1 · answered by Anonymous · 1 0

You start by getting a byte file image of the software. Then you use a program that looks at the byte file and makes more or less intelligent assumptions as to what is machine code and what is data within the file. How smart it is at doing this partly depends on good guesses as to the language of the original code and information about the operating system.
Then a human goes through the code and recognizes that a certain set of codes is not machine code, but is, in fact, a text message used in the program. When these are blocked off as data, the analysis program makes another attempt.
People who are doing this usually have data files so that INT 1A in the code is translated to what it actually does in that operating system.(set clock) instead of obscure code.
The program and the people have to recognize calls to subroutines, self contained code like subroutines, and other stuff.

2007-01-20 06:12:12 · answer #2 · answered by Mike1942f 7 · 0 0

if you go to www.sourceforge.net or a software site that lets you download open source software you should be able to find the source code

2007-01-20 06:04:25 · answer #3 · answered by cool_clearwater 6 · 0 0

In the 'Real-World' it's just not possible to get a high-level code from a compiled executable.

The nearest you'll get is to use something like IDA Pro on it.

2007-01-21 10:38:11 · answer #4 · answered by gam3fr3aks 3 · 0 0

Hmmm....i grow to be additionally thinking of a decompiler...in no way thought that it actually exists... in any case, concerning to the previous answer, i've got have been given a touch for you... in case you prefer to get the completed version of that VB Decompiler, attempt looking it on BearShare... I wager that's there...

2016-10-07 11:13:47 · answer #5 · answered by ? 4 · 0 0

fedest.com, questions and answers