Re: Two questions



rbt wrote:
Peter Hansen wrote:

Philosophy not entirely aside, you should note that object code in any language can "easily" be reverse-engineered in the same way, with the only difference being the degree of ease involved. If the code is worth enough to someone that they are willing to risk violating your license terms, they *will* be able to recover enough source code (whether it was Python, C, or assembly) to do what they need.


Don't intend to hijack this thread, but this bit interests me. I know several accomplished C/assembly programmers who have told me that reverse engineering object code from either of these two languages is anything but trivial. Yet, I *hear* and *read* the opposite all of the time. Can anyone actually demonstrate a decompile that mirrors the original source?

I give you one example: Online/Multiplayer GTA 3 or 4 (http://gta3mta.tk/)

A C-App never intended to work that way - but skillfully patched so that it works! And that even only as OSS - no commercial interest (and thus funding). So I day Peter's statement has full validity - it's a question of interest.

Diez
.



Relevant Pages

  • Re: How to name variables in a program?
    ... So its an explicit encoding, ... We are also trained to read natural language as well. ... fact even beyond conventions it leads people to write abbreviations on ... > making the whole source code much harder to read. ...
    (comp.programming)
  • Re: what does "serialization" mean?
    ... one never "creates" language, ... of any sort but by "generally accepted usage". ... >> It is in fact correct to say that the palindrome of a string is its ... >> reverse, and that a palindromic string is identical to its ...
    (comp.programming)
  • Re: RFCAS - Configuration segments in the San language
    ... > San is a new language that I am developing the specifications for. ... > finding source code in other files, ... > and does not work well with code supporting alternate features. ...
    (comp.programming)
  • Re: Programming to Beat the Odds in Gaming
    ... black-red) strategy is no better than straight-red or straight-black. ... don't even know language it is written in. ... In this pseudo-language, a program consists of functions, and a function ... I still haven't seen your source code. ...
    (comp.programming)
  • Re: reversing a byte
    ... Whence this unhealthy fascination with "most efficient?" ... to reverse a byte. ... The C language says nothing about the ... forum for such questions. ...
    (comp.lang.c)