Newsgroup: it.comp.lang.delphi
Titolo: R: decompilatori

 diavolo......).
Age Of Wonder e' fatto in delphi3 ed e' fatto molto bene...

 Morale: decompilare non e' una passeggiata.
Scusa se ti correggo ma:
"Decompilatore"-->inverso di compilatore, cioe' da programa compilato a
sorgente (nel linguaggio in cui e' stato fatto);
"Disassemblatore"-->processo per estrarre il codice assembly del programma
(come fanno tutti i debugger) indipendentemente dal linguaggio nativo del
programma(C/C++, Delphi, ecc.)
Sono due cose diverse...per delphi c'era l'MRipper che dall'eseguibile
ricavava i sorgenti delphi...ma "fortunatamente" aveva molte pecche! ;) Per
altri linguagi non saprei...

 ricavava i sorgenti delphi...ma "fortunatamente" aveva molte pecche! ;)
Ciao, sai dirmi dove posso trovare l'M-Ripper ?
Bye, Davide DG

 Age Of Wonder e' fatto in delphi3 ed e' fatto molto bene...
Infatti non lo conoscevo

 altri linguagi non saprei...
MRipper estraeva le risorse (tra cui anche le definizioni delle form)...
Non estraeva il codice.
Penso di poter affermare abbastanza tranquillamente che non esistono
decompilatori efficaci per Delphi (e nemmeno per C/C++).
Diverso è il discorso per VB.
Tenete anche presente che in genere nemmeno i disassemblatori servono a
granchè: il listato che viene ricavato in genere è una pastrugnata unica...
Al limite van bene per fare piccole modifiche [es. invertire una condizione
per cracckare qualcosa ecc. ecc...]
Ciao :-)
--
(¯`·.¸¸.·´¯`·.¸¸.-> Andrea <-.¸¸.·´¯`·.¸¸.·´¯)
AntiSpam: rimuovere il trattino basso dall'indirizzo per rispondere
AntiSpam: remove the underscore from the e-mail address to reply

Diverso è il discorso per VB.
questa notizia mi interessa.
Mi sai dire di piu'  ?
Grazie
Duilio


Se ti interessa te lo mando...ma ripeto che, come ha gia' detto Andrea, non
puo' certamente servirti per modificare un programma gia' esistente e
compilato...sappimi dire..CIAO!

 Mi sai dire di piu'  ?
Non sono un patito di reverse engineering, cmq di sicuro è più facile
reversare un prg VB che un programma compilato...
Penso ci siano delle protezioni (M$ non è proprio stupida), cmq mi pare di
aver visto da qualche parte un reverser per eseguibili VB (c'erano
limitazioni sulla versione di VB che aveva prodotto l'exe mi pare...).
ciao :-)


 limitazioni sulla versione di VB che aveva prodotto l'exe mi pare...).
Ummmm.... ricordo qualcosa del genere anche per il Turbo Pascal 5.0 ... ma
mi sembra
di non aver mai provato... qualcuno ricorda ?
Ad ogni modo, nelle applicazioni commerciali, tento di nascondere *comunque*
le informazioni
che potrebbero apparire di per sè già nascoste.... e lascio anche messaggini
strani per ipotetici
hacker controllando più volte il flusso di un'operazione critica (a
proposito di easter eggs ;) ).
Ciao!!    Davide DG

Non so se puo' essere utile, ma qui di tools e info ne trovi parecchie.
http://protools.cjb.net
-- 
by(e) Doriano.
E-MAIL: doria~N~o@skyli~N~
k.it
PS: sostituisci  ~N~ con n per rispondere...
        To reply, replace ~N~ with n

Fabio Giliberti wrote:

Senti a me interessa l'MRipper me lo potresti mandare per piacere, la mia
e-mail č:
l.sky...@iname.com
, il mio ptroblema č che non trovo piů i sorgenti di un
mio programma, quindi sono nella cacca spero di tirarci fuori qualche cosa,
grazie ancora.
Massimo