Re: reverse engineering

From: Thomas Matthews (Thomas_MatthewsSpamBotsSuck_at_sbcglobal.net)
Date: 03/30/04


Date: Mon, 29 Mar 2004 23:42:25 GMT

cppaddict wrote:
>>In most scenarios, rewriting the code from scrate takes less
>>resources than reverse-engineering. Searching the web for
>>equivalent processes is far less time consuming. Also searching
>>patents takes less time than reverse-engineering the code.
>
>
> Is this so even when what needs to be reverse-enineered is not an
> entire application, but just one specific portion of that
> application's logic?
>
> In my case, there are two files (a total of about 1.5MB). Does anyone
> know if that would be considered a large or small task?
>
> Thanks again,
> cpp
>
> PS: Someone mentioned this was off-topic. If there is a better group
> to post to please let me know what it is.

The size of the executable doesn't really matter. For example,
a compiler is a big project whether you feed it a small simple
program or a large complex one. So in this case, reverse engineering
a large file should take a little more time than a smaller file.
However, creating the tool is still a monumental task.

Also be aware that the source code generated from such a machine
will not have the comments, variable names or function names that
the original had. Also, what may be coded in the original as
a "for" loop may translate into a while loop. Also, how does
the machine know when a library call starts versus a user created
function?

If you're still serious, start searching the web.

-- 
Thomas Matthews
C++ newsgroup welcome message:
          http://www.slack.net/~shiva/welcome.txt
C++ Faq: http://www.parashift.com/c++-faq-lite
C Faq:   http://www.eskimo.com/~scs/c-faq/top.html
alt.comp.lang.learn.c-c++ faq:
          http://www.raos.demon.uk/acllc-c++/faq.html
Other sites:
     http://www.josuttis.com  -- C++ STL Library book
     http://www.sgi.com/tech/stl -- Standard Template Library


Relevant Pages

  • Re: Delete Block
    ... Please point out where the FAQ to the ... This message is posted to a newsgroup. ... Searching again only shows up my post and the replies to my post. ... laptop with the docking station and external keyboard. ...
    (microsoft.public.word.application.errors)
  • Re: Get HP-UX? "Enthusiast" License?
    ... Ralf Folkerts: ... I also subscribed the group two weeks before I posted my question in the hope to find an FAQ. ... Searching over your news provider usually is a bad idea, not only for the reasons you experienced. ... Groups.google.com is much better as it stores all UseNet messages and goes back to at least a decade ago. ...
    (comp.sys.hp.hpux)
  • Re: Dynamic Array of Strings
    ... From searching through the FAQ and the web, this seems to be a widely ... My original plan was to read in the first row (with the column headers) ...
    (comp.lang.c)
  • Re: eBay database.
    ... involves searching ebay's completed items lists. ... Checking for an amoe FAQ is too hard. ... Searching eBay ...
    (alt.marketing.online.ebay)
  • Re: Bastard stole the FAQ
    ... A little searching shows that ... > I guess it's an attempt to remove the FAQ without actually removing it ... for publication and annotation. ... to your published letter will be displayed in Google's search results in ...
    (alt.coffee)