| | Submitted on: 5/21/2003 6:13:51 PM
By: OpcodeVoid
Level: Advanced User Rating:
By 36 Users Compatibility:C, C++ (general), Microsoft Visual C++, Borland C++, UNIX C++
Users have accessed this article 23607 times. | (About the author) |
| | Learn to DECOMPILE C++ NOW!!!, learn how the C++ compiler compilies your code to assembly and learn how to turn it back into c++, this fully feature artical does just that, best of all its free!!! This article has accompanying files | |
|
Terms of Agreement:
By using this article, you agree to the following terms...
1) You may use
this article in your own programs (and may compile it into a program and distribute it in compiled format for languages that allow it) freely and with no charge.
2) You MAY NOT redistribute this article (for example to a web site) without written permission from the original author. Failure to do so is a violation of copyright laws.
3) You may link to this article from another website, but ONLY if it is not wrapped in a frame.
4) You will abide by any additional copyright restrictions which the author may have placed in the article or article's description. | Go to
http://www.eliteproxy.com/modules.php?name=Content&pa;=showpage&pid;=9
Its back on my sever now | |
Download article
Note: Due to the size or complexity of this submission, the author has submitted it as a .zip file to shorten your download time. Afterdownloading it, you will need a program like Winzip to decompress it.
Virus note:All files are scanned once-a-day by Planet Source Code for viruses,but new viruses come out every day, so no prevention program can catch 100% of them.
FOR YOUR OWN SAFETY, PLEASE: 1)Re-scan downloaded files using your personal virus checker before using it. 2)NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.
If you don't have a virus scanner, you can get one at many places on the net including:McAfee.com
|
Terms of Agreement:
By using this article, you agree to the following terms...
1) You may use
this article in your own programs (and may compile it into a program and distribute it in compiled format for languages that allow it) freely and with no charge.
2) You MAY NOT redistribute this article (for example to a web site) without written permission from the original author. Failure to do so is a violation of copyright laws.
3) You may link to this article from another website, but ONLY if it is not wrapped in a frame.
4) You will abide by any additional copyright restrictions which the author may have placed in the article or article's description. |
Other 20 submission(s) by this author
|
|
|
Report Bad Submission |
|
|
Your Vote! |
See Voting Log |
|
Other User Comments |
5/22/2003 12:33:09 AM:Tony Monti outstanding contribution to the
programming community
a decompiler for
C++ is a tool I long searched for to
accelerate the learning curve through
working examples
Youve done a great
service to all members of PSC and may
see an improvement in code as a
result
"Seven thumbs up" (dont ask
where I got the other five)
|
5/22/2003 9:04:36 AM:Jeff Khor I have save your document, vote it and
read it just now. It is so great, it is
easily to understand so I am back now
to give comment. You make a great job,
Man. Keep it to see the second section.
|
5/22/2003 10:11:37 AM:jefe Neat little article on high-level <->
low-level, somewhat. I'd love to see
the explanations some of the extremely
harder concepts of C++. Nice progress.
=oP
|
5/23/2003 1:47:06 AM:VbNick very very usefull...thanx for sharing..
|
5/23/2003 8:01:55 PM: Great Job man! I've been looking for
something like this.
RESpect
|
5/23/2003 8:02:58 PM: Man, for a thing like this I've been
searching for.
RESPECT
|
5/25/2003 1:15:41 PM:Sarafraz Singh Johl ok, but first i need to know
X86assembly. poor me. Where can i learn
assembly? cassamine
|
5/25/2003 2:11:27 PM:OpcodeVoid sarafraz: check out
http://www.programmersheaven.com
(assembly section)
|
5/26/2003 12:50:33 AM:jefe Look, you're famous:
http://slashdot.org/articles/03/05/25/14
36233.shtml?tid=126
|
5/26/2003 1:15:48 AM: this is very interesting , and i like
the concept. do you recommend any good
Assembler books , so i could learn ASM.
i want to learn more about this Reverse
Engineering. because i bieleave it is
something important, that today
programmars should learn. please fell
free to email me if you know of any
good ASM books , so i could
learn..
--Justin
--ProgramDesign@Ear
thlink.Net
|
5/26/2003 1:30:58 AM: Shouldn't the disassembly at the end of
section 2.3 actually be S4=(S1+S2)*S3
instead of S4=S1+S2*S3? That's as far
as I got, but it looks pretty basic...
|
5/26/2003 5:17:57 AM:Donny urquhart This is great only is it possible to
make an exe that can do this to
programs you select?
|
5/26/2003 9:32:13 AM:OpcodeVoid This comment is to the guy who said i
should make it S4 = (S1 + S2) * S3. I
think you for your feedback and I will
update it correctly
-thank you
|
5/26/2003 11:06:52 PM:Simon Moss Bloody Buet ! wadda Foot (Leg-end!)_
|
5/28/2003 8:38:25 PM: now if someone could just automate
this......
|
5/29/2003 10:38:33 PM: How to acess it at
all.
http://www.cxd3.com/ req password
|
5/30/2003 4:30:48 PM: Seems the slashdot story has been
pulled along with all of the content..
If someone has a cached copy please
e-mail to dugsmyname at yahoo.com...
thanks!
|
5/31/2003 10:52:28 PM:Suhail_kaleem Hey some one put a copy of this article
on web i would like to read it
Thanks
|
6/1/2003 11:33:09 AM: Couldn't find it, someone please point
me and others to a copy on the web.
thanks
|
6/1/2003 9:54:07 PM: i would also like to recive
it!!!
plz, jschreyer@joksnet.com.ar
|
6/2/2003 4:35:31 AM:Lee Calder Same here please. leercalder@hotmail.com
|
6/2/2003 4:36:15 AM:Lee Calder Oops. Never mind, it works now.
|
6/2/2003 4:38:37 AM:Lee Calder I've just started looking at it and it
is excellent. 5 *'s from me.
|
6/10/2003 8:57:33 AM: Thanks it work now.
|
6/13/2003 1:06:57 PM: That is a very good article. Thanks for
letting us know about it. Great Job!
|
6/17/2003 4:13:16 AM:Enrique Hernandez This is genius. Excellent! Very
straight forward.
|
6/21/2003 5:13:41 PM:80 SpitFire 08 Why dosnt someone disassemble windows?
lol, send me your answer to that in my
e-mail: s_p_i_t_f_i_r_e_@hotmail.com
|
6/29/2003 10:40:52 PM:ComputerJin excellent job OpcodeVoid... a gr8 doc
from u. *****
|
7/23/2003 8:13:39 AM: QUOTE:
"...this fully feature
artical... "
No, it is not fully
featured. It is not even close to
complete, or functional.
Anyone with a
very basic knowledge of asm can analyse
the topics as described in this
tutorial.
Not worth it.
|
9/25/2003 2:13:28 AM:Xoff Nice one, excellent explainations
|
12/5/2003 6:19:40 PM: In reply to spitfire: Why disassemble
windowz? Why not just read Linux source
code?
|
|
Add Your Feedback! |
Note:Not only will your feedback be posted, but an email will be sent to the code's author in your name.
NOTICE: The author of this article has been kind enough to share it with you. If you have a criticism, please state it politely or it will be deleted.
For feedback not related to this particular article, please click here. |
|