@DMW: Die
RTTI ist nicht aus der
VCL und man kann sie auch nicht abstellen. Aber man kann ein klein wenig bestimmen, wie viel darin stehen soll. Letztenendes ist das, wie du schon sagtest, allerdings unerheblich wenn man an cracken denkt.
@TurboMartin
Na und? Du kannst doch ein einzelne Section verschlüsseln. Ich weiß nicht was UPX macht, aber ich habe das auch mal probiert. Siehe Anhang. Hier wird allerdings mit einem Passwort entschlüsselt. Ich weiß nicht mehr genau, was ich gemacht habe. Auf jeden Fall ist die Code-Section verschlüsselt (soweit ich mich erinnere mit XOR).
so jetzt kann man natürlich den Speicher mitlesen - dagegen eben wieder nur einen Teil des Codes entschlüsseln. Allerdings muss man da schon fast in Opcodes programmieren.
Soviel zur Machbarkeit.
Zur Sinnhaftigkeit gibt es hier bereits hunderte Threads. Und nein, es gibt keinen CanCrackMe und AntiCrackMe-Schalter in Delphi und auch nicht in VB und sicherlich auch nicht in anderen Sprachen.
Dieser Beitrag ist für Jugendliche unter 18 Jahren nicht geeignet.