|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Oct 2006
Messaggi: 46
|
nascondere .class nel .jar
Salve a tutti,
una volta creato è possibile evitare di far scompattare un file .jar in modo tale da non poter risalire ai .class? |
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
Quale è il problema? Forse impedire la decompilazione dei .class?? Anche questo non si può impedire ... si può però usare un "offuscatore" che rende più difficile e ardua la comprensione del codice decompilato (da parte di un umano, chiaramente ... non certo del decompilatore).
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
|
#3 |
|
Member
Iscritto dal: Oct 2006
Messaggi: 46
|
Sì, lo scopo è impedire di risalire al codice sorgente... Se converto il .jar in un .exe risolvo il problema? Conosci per caso un programma di conversione che crei un .exe eseguibile anche su una macchina che non abbia installato tale programma convertitore? In alternativa che "offuscatore" posso utilizzare?
Grazie |
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
ProGuard, ma ce ne sono sicuramente anche altri.
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
|
#5 |
|
Member
Iscritto dal: Oct 2006
Messaggi: 46
|
ok grazie.
Ho trovato un programma che converte i jar in exe: jar2exe. Sembra funzionare |
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Jul 2002
Città: Milano
Messaggi: 19148
|
direi che è meglio l'offuscatore comunque
fare un exe in Java ha senso ma fino a un certo punto. specialmente se uno deve farsi problemi per il reverse engineering... per tanto così scrivi in C++ e uno dall'eseguibile ti tira fuori giusto l'assembly. poi se è un malato si mette a tirare fuori il codice da quello |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 10:47.




















