"David Poulsen" <dpoulsen@e-box.dk> wrote in message
news:K2nT8.99127$N46.2494872@news010.worldonline.dk...
> bløh
>
> Okay vildt men tak
>
> men jeg forstår ikke nummer 3 og hvordan man kan lave et parsetræ
Et parsetræ er bare en træ struktur over data - søg efter parsetree på
google.
Hvis du har:
class MinKlasse {
...
MinFoersteMetode();
MinAndenMetode();
MinTredieMetode(int argument);
}
Kan dette laves om til:
class A { <-- før MinKlasse
...
a() <--- før MinFoersteMetode()
b() <--- før MinAndenMetode();
a(int a) <-- før MinTredieMetode(int argument); - hedder også a,
men har argumenterm, derfor forskellige metoder
}
så skal man bare sørge for at alle klasser der før skrev:
import dk.stuff.MinKlasse;
....
MinKlasse minKlasse = new MinKlasse();
bliver til
import a.a.A <-- pakker skifter man også ud ...
a <- dk,
a.a <-dk.stuff &
a.a.A <- dk.stuff.MinKlasse
og koden:
A a = new A();
håber det kommer nogenlund pænt formateret frem (gør
det nok ikke :))
fandt lidt på dette link:
win-
www.uia.ac.be/u/s985216/Chapter32002-05-15.pdf
side 27.
Den beskriver lidt om andre måder man oxo kan obfuscate på.
(flow obfuscation o lign. (ændre på forløbet i koden)).
/Brian Matzon