Hackers source code

  1. 2 weeks ago

    Payam A

    May 11 Pre-Release Testers, Xojo Pro

    Hi,

    Can hackers do something to read the source code of a Xojo app?

    Regards,
    Payam

  2. Tim P

    May 11 Pre-Release Testers Rochester, NY
    Edited 2 weeks ago

    Software can be reverse engineered in many ways. While they can't get your exact variable names, great tools like Hopper allow them to stop and see how your app is functioning.

    The answer isn't "yes", but the answer isn't "no".

  3. Garry P

    May 11 Pre-Release Testers, Xojo Pro Europe (Torquay, UK)

    Nothing is un-crackable but the fact that Xojo apps are compiled to machine code makes it difficult for nefarious people to get to your source. It’s a darn sight more robust (not to mention faster) than interpreted languages such as Python, PHP and Ruby.

  4. Norman P

    May 11 Pre-Release Testers, Xojo Pro Alberta Canada

    Hopper can decompile the resulting machine code.
    But turning that back into Xojo code is a real chore because of how Xojo code is compiled from Xojo code to intermediate code then into machine code.
    Add in things like the optimizations that can be applied and what may have started out a simple Xojo bit of code can be radically different machine code that Hopper disassembles.

    Possible but very very unlikely

  5. Emile S

    May 11 Europe (France, Strasbourg)

    A question can be:

    will it be faster (easier) to create a copy of the application or decompile the application / recompile it (Xojo use is not mandatory here) ?

  6. scott b

    May 12 Pre-Release Testers, Xojo Pro local coffee shop

    @Emile S A question can be:

    will it be faster (easier) to create a copy of the application or decompile the application / recompile it (Xojo use is not mandatory here) ?

    from my experience it is "copy" is faster than decompile/recompile. but NONE of us can say for 100% as there are many variables in play.

  7. Michel B

    May 12 Pre-Release Testers RubberViews.com

    On the other hand, some other languages such as out of the box Android and Visual Basic, both "semi compiled" to tokens, can much more easily "decompiled".

    Just google "Visual Basic decompiler" or "Android decompiler" to see how easy it is.

    Xojo is well aware of the issue with Android, and has shared that it was working on a compiler that generates machine code, which will defeat existing token decompilers.

    That said, no language is beyond another kind of IP violation : copy cat. The Mac App Store and probably every software online store is full of "me too" apps, which are blatantly lifted off best sellers look and feel.

  8. Joost R

    May 12 Pre-Release Testers, Xojo Pro The Netherlands

    I guess nobody would be interested in hacking my code :)

  9. Robin L

    May 12 Xojo Inc Europe (Germany, Rehlingen)

    Easy route to insanity is to hack my code! :)

  10. Michel B

    May 12 Pre-Release Testers RubberViews.com

    In the matter, small is beautiful. Hackers are usually not interested in relatively unknown apps.

    What gets most hacked is big apps.

  11. Jean-Yves P

    May 12 Pre-Release Testers, Xojo Pro Europe (France, Besançon)

    when you get hacked, it's nice to know that your app is worth it !

  12. Richard D

    May 13 Pre-Release Testers, Xojo Pro Europe (UK, London)

    @Joost R I guess nobody would be interested in hacking my code :)

    why??

or Sign Up to reply!