| | |
c/c++ decompiler
![]() |
No, it is not possible to decompile back to C. The best you can do is get the assembly code. Since you lost the source code (and that happened to me a couple times too!) you will just have to rewrite it. That has some advantages because the second write ususlly makes a better program anyway because you already know most of the algorithms needed and you may be able to make them more efficient.
•
•
•
•
Is that possible?
dude! this is highly illegal!
more over- this action is against the agreement when you've installed ms products. you can be easily get litigate for this. it doesn't matter if this was originally your source code. (nor if the developing-language is an open source one cause the GPL agreement also forbid Reverse Engineering)
more over- this action is against the agreement when you've installed ms products. you can be easily get litigate for this. it doesn't matter if this was originally your source code. (nor if the developing-language is an open source one cause the GPL agreement also forbid Reverse Engineering)
Elad Karako.
.Net Programmer
.Net Programmer
Not only did you bump a long-dead thread, everything you said is way off base.
http://en.wikipedia.org/wiki/Reverse_engineering is specifically allowed in some cases, say interoperability. You wouldn't have a vast choice of PCs nowadays if someone hadn't RE'd the original IBM BIOS to produce a clone.
Likewise (for those with short memories), some non-Y2K code had to be RE'd in order to be fixed.
> it doesn't matter if this was originally your source code.
This of course is rubbish. It was your code, so what's the problem?
> nor if the developing-language is an open source one cause the GPL agreement also forbid Reverse Engineering
And this makes no sense whatsoever. If it's GPL, you have the source anyway, therefore there is no need to reverse engineer anything.
But if you want to try just for fun, I doubt anyone would stop you from trying.
http://en.wikipedia.org/wiki/Reverse_engineering is specifically allowed in some cases, say interoperability. You wouldn't have a vast choice of PCs nowadays if someone hadn't RE'd the original IBM BIOS to produce a clone.
Likewise (for those with short memories), some non-Y2K code had to be RE'd in order to be fixed.
> it doesn't matter if this was originally your source code.
This of course is rubbish. It was your code, so what's the problem?
> nor if the developing-language is an open source one cause the GPL agreement also forbid Reverse Engineering
And this makes no sense whatsoever. If it's GPL, you have the source anyway, therefore there is no need to reverse engineer anything.
But if you want to try just for fun, I doubt anyone would stop you from trying.
If you dance barefoot on the broken glass of undefined behaviour, you've got to expect the occasional cut.
--
If your code lacks code tags, you will be IGNORED
--
If your code lacks code tags, you will be IGNORED
![]() |
Similar Threads
- reverting exe file created with visual basic? (Visual Basic 4 / 5 / 6)
- swf decompiler for mac? (OS X)
- decompiler (C++)
- decompiler won't compile! (C)
- visual basic 6 decompiler (Visual Basic 4 / 5 / 6)
- A simple contrast on main flash(swf) decompiler/extractors (Graphics and Multimedia)
- Anyone has used dotfucaster(decompiler) for .net .exe files (VB.NET)
- Rd1071 Rca Lyra/stmp3410 (C)
Other Threads in the C++ Forum
- Previous Thread: Memory fault(coredump)
- Next Thread: please help me recognize this piece of code!
Views: 20498 | Replies: 6
| Thread Tools | Search this Thread |
Tag cloud for C++
6 api array arrays beginner binary borland c++ c/c++ calculator char class classes code compile compiler console constructor conversion convert count data delete desktop dll encryption error file forms fstream function functions game givemetehcodez graph homework http iamthwee ifstream input int java lazy lib link linker list loop looping loops map math matrix memory newbie news number objects output pointer pointers problem program programming project python qt random read recursion recursive reference return search sort sorting spoonfeeding string strings struct student studio system template templates text tree url variable vc++ vector video visual visualstudio win32 window windows winsock wordfrequency wxwidgets






