Warning: use google to answer questions, and/or search for existing threads that answer your questions. (As a wise person wrote, "first one is free.")
Next, for the most part, perl is interpreted, and "translated" at runtime. What "decompilation" would be needed with a perl script? Are you dumping an image from memory?
Ridirich, you are right, I am an idiot, I should have checked the facts first and ofcourse googled it before i post a false statement. I relied on the "fact" presented in the book "Gray Hat Hacking: The Ethical Hacker's Handbook" ( Link here to amazon page ). that i read awhile back, i supose the book is bit outdated.
on page 333 it says:
"Decompilation is perhaps the holy grail of binary auditing. Width true decompilation, the notion of closed source product vanishes, and binary auditing reverts to source code auditing as discussed previously, as mentioned earlier, however, true decompilation is virtually impossible (...)"
that made me come to the conclusion that it doesn't exist good c++ decompilers, I should ofcourse,as I said, googled and checked the facts first. anyways I have learned something: don't take the "get "fact", Post "fact" and make an ass of my self -cycle".
and instead do the "get fact, check fact, check fact again and then post - cycle".
Here's the thing though. Never take ALL of your information from one source.
Let's look at this as if you were coding.
Ok, someone hands you a script that makes the screen vibrate left and right. They tell you, that they want you to make it vibrate up and down as well, and hand you a script for that.
Ok, So you have two scripts that do two seperate jobs. One vibrates left/right the other up/down. You get the bright idea to stack the two scripts. Now the main won't even come up. Why? You took all your information from one source, and did not check around for other ideas on how to finish the problem.
Currently, if there is a compiler for a language, there exists a decompiler. If you wish to disassemble you must first assemble.
-Ridirich
"When you're called upon to do anything, and you're not ready to do it, then you've failed."
Comment