fa1212 (Normal User)
Pro
Messaggi: 101
Iscritto: 09/10/2008
|
Salve a tutti, mi servirebbe un programma per criptare gli eseguibili per proteggerli dal debug ecc.
vorrei qualcosa giusto per dare l'idea di simile a Themida ma senza i suoi problemi (alcuni antivirus lo segnalano come virus o malware)
anche a pagamento.
Grazie mille!
|
|
fabriziorocca (Normal User)
Guru
Messaggi: 1162
Iscritto: 22/03/2009
|
scusa, ma metti una accessform , il codice lo trovi su questo sito, così per aprire il programma che hai creato bisognerà per forza inserire nome utente e password
|
|
theprogrammer (Normal User)
Guru^2
Messaggi: 2509
Iscritto: 28/01/2009
|
Postato originariamente da fabriziorocca:
scusa, ma metti una accessform , il codice lo trovi su questo sito, così per aprire il programma che hai creato bisognerà per forza inserire nome utente e password |
No Fabrizio ... sei fuori strada ... quel metodo non serve a risolvere il problema.
Personalmente non credo che ci siano sistemi insuperabili (nel senso dell'occultamento di codice nativo), sicuramente ci sono metodi piu' o meno efficaci, ma tutti superabili ... mi piacerebbe essere smentito ... |
|
pierotofy (Admin)
Guru^2
Messaggi: 6230
Iscritto: 04/12/2003
|
Esistono programmi che cercano di confondere il debugger modificando la struttura dell'exe, ma un buon reverse engineer riuscirà comunque a leggere il tuo eseguibile (con un po' di più fatica). Non ricordo nessun nome, ho letto un libro sull'argomento che li citava qualche anno fa.
|
|
Dax89 (Member)
Expert
Messaggi: 283
Iscritto: 07/04/2007
|
Postato originariamente da fa1212:
Salve a tutti, mi servirebbe un programma per criptare gli eseguibili per proteggerli dal debug ecc.
vorrei qualcosa giusto per dare l'idea di simile a Themida ma senza i suoi problemi (alcuni antivirus lo segnalano come virus o malware)
anche a pagamento.
Grazie mille! |
Potresti provare con questi due packer:
http://www.bitsum.com/ -> PeCompact
http://upx.sourceforge.net/ -> Il famosissimo UPX
Come protezione aggiuntiva, all'avvio del programma, potresti controllare ad esempio l'hash MD5 del tuo eseguibile e vedere se risulta uguale, altrimenti è modificato, potresti anche controllare se il programma è avviato assieme ad un debugger.
Comunque sono tutte protezioni facilmente aggirabili |
|
theprogrammer (Normal User)
Guru^2
Messaggi: 2509
Iscritto: 28/01/2009
|
Esatto ... ad esempio per UPX si puo' iniziare leggendo
http://www.reversing.be/article.php?story=20050503214343923
(ovviamente ci sono anche moltissimi altri riferimenti piu' aggiornati e per altri prodotti)
... in ogni caso, come detto, e' aggirabile tutto (anche se non proprio facilmente in certi casi ...). |
|
fabriziorocca (Normal User)
Guru
Messaggi: 1162
Iscritto: 22/03/2009
|
ah, ma tu devi criptare degli exe non fatti da te ! scusa non l'avevo capito !
|
|
fa1212 (Normal User)
Pro
Messaggi: 101
Iscritto: 09/10/2008
|
si anche eseguibili da me creati comunque proverò upx e gli altri poi vi faccio sapere.
grazie a tutti
|
|
sunsoft (Normal User)
Rookie
Messaggi: 43
Iscritto: 23/04/2009
|
ti consiglio il programma crypto-lock,è meraviglioso io lo usavo perchè mia sorella cancellava tutti i lavori di programmazione che stavo creando.
|
|