- Joined
- Jul 11, 2020
- Messages
- 0
- Reaction score
- 26
- Points
- 0
Wie codet man einen Obfucator für Java?
z.B. mit ASM richtig?Du modifizierst den Java Bytecode sodass dieser nicht so leicht zu lesen ist.
ihhh javassist da schreib ich lieber meinen eigenen de/compiler xDASM oder javaassist richtig
Solche vor vorurteile kannst du dir sparen, ich möchte dich Mal sehen wie du so etwas schreibt. Nichts gegen dich (ich kenn dich nicht) aber einfach aus vorurteils Gründen etwas nicht zu mögen und die Arbeit von anderen Leuten nicht zu schätzen, so Leute finde ich den letzten Abschaum. Ich habe damals Apple aus Gründen nicht gemocht und ich mag Apple bis heute auch nicht, einfach weil ich schon damals meine eigene Meinung hatte und habe nicht Sachen nachgeplappert. Es gibt auch bis heute so viele c++ "Jünger" die behaupten nur weil es andere behaupten das c++ die beste Programmiersprache sei.
Man kann keine Gründe haben etwas nicht zu mögen, von dem man keine Ahnung hat.Und woher willst du wissen ob er nicht auch seine Gründe hat JavaAssist nicht zu mögen?
Man kann keine Gründe haben etwas nicht zu mögen, von dem man keine Ahnung hat.
Hab genug gründe alleine das "chibash" es nach 4 Jahren nicht geschissen bekommt etwas an der Performance zu ändern ist lächerlich, warum soll ich mir eine so schlechte API ziehen wenn ASM 1000% besser ist (darf doch wohl meine meinung sagen), und glaub mir ich würde es besser als er hinbekommen, vorallem nach 4 Jahren...Solche vor vorurteile kannst du dir sparen, ich möchte dich Mal sehen wie du so etwas schreibt. Nichts gegen dich (ich kenn dich nicht) aber einfach aus vorurteils Gründen etwas nicht zu mögen und die Arbeit von anderen Leuten nicht zu schätzen, so Leute finde ich den letzten Abschaum. Ich habe damals Apple aus Gründen nicht gemocht und ich mag Apple bis heute auch nicht, einfach weil ich schon damals meine eigene Meinung hatte und habe nicht Sachen nachgeplappert. Es gibt auch bis heute so viele c++ "Jünger" die behaupten nur weil es andere behaupten das c++ die beste Programmiersprache sei.
da bekomme ich im Internet so viele Informationen zusammen mit denen ich meine eigene Bytecode-Manipulation API schreiben kann und diese ist dann mind. nach 3 Jahren fertig, und sag mir mal bitte warum du javassist gut findest.Solche vor vorurteile kannst du dir sparen, ich möchte dich Mal sehen wie du so etwas schreibt. Nichts gegen dich (ich kenn dich nicht) aber einfach aus vorurteils Gründen etwas nicht zu mögen und die Arbeit von anderen Leuten nicht zu schätzen, so Leute finde ich den letzten Abschaum. Ich habe damals Apple aus Gründen nicht gemocht und ich mag Apple bis heute auch nicht, einfach weil ich schon damals meine eigene Meinung hatte und habe nicht Sachen nachgeplappert. Es gibt auch bis heute so viele c++ "Jünger" die behaupten nur weil es andere behaupten das c++ die beste Programmiersprache sei.
Javassist und ASM sind sehr verschieden.warum soll ich mir eine so schlechte API ziehen wenn ASM 1000% besser ist
Eben wie ich gesagt habe, ASM ist einfach mit einer der besten Bytecode-Manipulation API's, und meiner Meinung nach auch gut für den menschen lesbar.Javassist und ASM sind sehr verschieden.
Javassist abstrahiert den Bytecode sodass dieser leichter für Menschen les- und schreibbar ist (man kann aber auch die ByteCode API verwenden, die würde diesen Vorteil nicht bieten), sowie viele weitere praktische Klassen und Methoden, darunter leidet aber die Performance.
ASM hingegen bietet nur wenig Abstraktion aber dafür bessere Performance.
Dann gibt es noch BCEL was ich als Mitte bezeichnen würde.
Was du dann aber verwendest hängt von deiner Meinung und dem Zweck ab.
Es ging mir darum, dass du javassist als kompletten Müll darstellst und direkt mit ASM vergleichst, obwohl beide Libraries bewusst so unterschiedlich designed wurden.Eben wie ich gesagt habe, ASM ist einfach mit einer der besten Bytecode-Manipulation API's, und meiner Meinung nach auch gut für den menschen lesbar.
Ist meine persönliche Meinung soll jeder selbst wissen mit was er "Programmiert".Es ging mir darum, dass du javassist als kompletten Müll darstellst und direkt mit ASM vergleichst, obwohl beide Libraries bewusst so unterschiedlich designed wurden.