Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa
Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa
Marvel's Wolverine porta Logan in un'avventura inedita, violenta e fortemente narrativa, costruita attorno alla sua natura di combattente e al difficile rapporto con il proprio passato. Insomniac Games punta su combattimenti spettacolari, progressione e personalizzazione, inserendo l'azione in un mondo segnato dalla persecuzione dei mutanti. Un viaggio intenso, che alterna mattanza, esplorazione e momenti sorprendentemente emotivi.
DJI Romo 2: tante novità lo rendono un robot completo
DJI Romo 2: tante novità lo rendono un robot completo
Romo 2 è la seconda generazione di robot lavapavimenti di DJI, un modello che si caratterizza per la precisione nel sistema di navigazione e per il funzionamento particolarmente silenzioso. Con le modifiche introdotte in questa seconda versione, e un posizionamento di prezzo più allineato alla concorrenza, rappresenta una valida alternativa sul mercato delle soluzioni di pulizia domestica
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED
Il primo Sony con retroilluminazione True RGB alla prova del banco di misura e dei contenuti: luminanza enorme, colori accurati in HDR e un antiriflesso molto efficace. I limiti sono due sole HDMI 2.1 e il blooming fuori asse
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 13-03-2006, 16:20   #1
torettp
Senior Member
 
L'Avatar di torettp
 
Iscritto dal: Feb 2006
Città: Banzi (Pz)
Messaggi: 657
decompilare programma

ho un programma x tresformare i file .bin in .ase e vorrei fare il contrario.
qualcuno sa come si fa?
devo decompilarlo vero? c'e qualche guida x decompilare i programmi
premmetto che nn so come e stato complato il programma se qualcuno sa farlo il programma si chiama bintoase ed e facile trovarlo in siti su need for speed underground.
Grazie
torettp è offline   Rispondi citando il messaggio o parte di esso
Old 13-03-2006, 16:51   #2
andbin
Senior Member
 
L'Avatar di andbin
 
Iscritto dal: Nov 2005
Messaggi: 5206
Quote:
Originariamente inviato da torettp
ho un programma x tresformare i file .bin in .ase e vorrei fare il contrario.
qualcuno sa come si fa?
devo decompilarlo vero? c'e qualche guida x decompilare i programmi
premmetto che nn so come e stato complato il programma se qualcuno sa farlo il programma si chiama bintoase ed e facile trovarlo in siti su need for speed underground.
Grazie
Senza sapere cosa sono, cosa contengono e che formato hanno i file .bin e .ase, la vedo molto dura.
Un file .bin presumo che contenga dei dati binari in un qualche formato. I file .ase invece cosa sono?? Dei file sorgente o di testo? E in che formato?
Senza delle specifiche precise, dubito che riuscirai a fare qualcosa!
__________________
Andrea, Senior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
Java Versions Cheat Sheet
andbin è offline   Rispondi citando il messaggio o parte di esso
Old 13-03-2006, 22:54   #3
torettp
Senior Member
 
L'Avatar di torettp
 
Iscritto dal: Feb 2006
Città: Banzi (Pz)
Messaggi: 657

ho dimenticato di dire cosa sono i file che convertiti dal programma

allora:
i file .bin in questione contengono le auto del gioco (need for speed underground 2)

e i file .ase sono un estenzone usata x importare dei file 3d in programmi di modellazione (tipo 3ds max)

riguardo al formato dei file contenuti dal .bin nn lo so so solo che apredo il file
con il programma mi compare un file .ase e aprendolo con un programma di modellazione 3d esce tutta una lista di oggetti ke in realtà sono i pezzi della macchina
quindi alla fine i file .bin sono una specie di file .rar o .zip solo che serve un programma con il giusto codice di decompressione x trasformarli in .ase (e questo codice , che almeno secondo me dovrebbe poter ricomprimere il file in .bin, credo debba trovarsi all' interno del programma)

il programma mi servirebbe per moddare il gioco se qualcuno sa come aiutarmi può contattarmi anke in privato e gli invio il programma

se potete enke indicarmi una guida sulla decompilazione vene sarei molto grato
grazie

Ultima modifica di torettp : 13-03-2006 alle 23:05.
torettp è offline   Rispondi citando il messaggio o parte di esso
Old 14-03-2006, 13:36   #4
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
1) tieni sempre ben presente che la decompilazione deve sempre essere la tua ultima risorsa; prima di usarla pensaci due, tre, trecentotrentatrè volte.
2) decompilare un programma non è per gente debole di cuore: come requisiti minimi indispensabili devi conoscere il formato PE/COFF e l'assembly dell'architettura in uso; come requisiti consigliati (per capire bene il funzionamento del formato PE) devi conoscere il funzionamento in linea di massima del loader di Windows e la gestione che Windows fa della memoria.
3) come ulteriore requisito consigliato devi saper usare SoftIce o un altro kernel debugger.
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 14-03-2006, 13:52   #5
andbin
Senior Member
 
L'Avatar di andbin
 
Iscritto dal: Nov 2005
Messaggi: 5206
Quote:
Originariamente inviato da 71104
1) tieni sempre ben presente che la decompilazione deve sempre essere la tua ultima risorsa; prima di usarla pensaci due, tre, trecentotrentatrè volte.
2) decompilare un programma non è per gente debole di cuore: come requisiti minimi indispensabili devi conoscere il formato PE/COFF e l'assembly dell'architettura in uso; come requisiti consigliati (per capire bene il funzionamento del formato PE) devi conoscere il funzionamento in linea di massima del loader di Windows e la gestione che Windows fa della memoria.
3) come ulteriore requisito consigliato devi saper usare SoftIce o un altro kernel debugger.
I file di cui parlava torettp comunque non riguardano affatto i file eseguibili, il formato PE/COFF, l'assembly, ecc...
Mi sembra di aver capito che sono dei file di dati (descrizioni di immagini 3d) per un gioco. E di cui purtroppo non so e conosco nulla.
__________________
Andrea, Senior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
Java Versions Cheat Sheet
andbin è offline   Rispondi citando il messaggio o parte di esso
Old 14-03-2006, 22:03   #6
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
Quote:
Originariamente inviato da andbin
I file di cui parlava torettp comunque non riguardano affatto i file eseguibili, il formato PE/COFF, l'assembly, ecc...
Mi sembra di aver capito che sono dei file di dati (descrizioni di immagini 3d) per un gioco. E di cui purtroppo non so e conosco nulla.
lol, credevo che volesse disassemblare qualche programma che legge quei files ^^'

eh se lui parla di decompilazione in forum di programmazione, che si aspetta...
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 14-03-2006, 23:25   #7
torettp
Senior Member
 
L'Avatar di torettp
 
Iscritto dal: Feb 2006
Città: Banzi (Pz)
Messaggi: 657
si era quello che volevo dire decompiare un file exe che apre il file e ne estrae il contenuto

71104 se sai farlo e puoi aiutarmi posso inviarti il file via e-mail

basta ke mi ricavi anke solo il codice sorgente
torettp è offline   Rispondi citando il messaggio o parte di esso
Old 15-03-2006, 14:04   #8
The3DProgrammer
Senior Member
 
Iscritto dal: May 2000
Messaggi: 1459
Quote:
Originariamente inviato da torettp
basta ke mi ricavi anke solo il codice sorgente
E' impossibile ricavare il codice sorgente da un programma nativo x86. Al massimo puoi cercare di capire a grandi linee di capire come funziona con un disassembler procedendo per gradi.

ad esempio se trovi una sequenza

Codice:
push ebp
mov ebp,esp
sai che stai leggendo il "prologo" di una funzione. Se intendi cimentarti, buona fortuna
The3DProgrammer è offline   Rispondi citando il messaggio o parte di esso
Old 15-03-2006, 15:17   #9
andbin
Senior Member
 
L'Avatar di andbin
 
Iscritto dal: Nov 2005
Messaggi: 5206
Quote:
Originariamente inviato da torettp
si era quello che volevo dire decompiare un file exe che apre il file e ne estrae il contenuto
Allora ho capito male io fin dall'inizio.

Comunque, decompilando un eseguibile (.exe) ottieni al massimo il listato in linguaggio assembly 80x86. E per capirlo è necessario avere ottime conoscenze di assembly (e dei microprocessori in generale).
__________________
Andrea, Senior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
Java Versions Cheat Sheet
andbin è offline   Rispondi citando il messaggio o parte di esso
Old 15-03-2006, 21:08   #10
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
Quote:
Originariamente inviato da torettp
si era quello che volevo dire decompiare un file exe che apre il file e ne estrae il contenuto

71104 se sai farlo e puoi aiutarmi posso inviarti il file via e-mail

basta ke mi ricavi anke solo il codice sorgente
siiiiiii, come no, perché ho VALANGHE DI TEMPO libero in cui non ho ASSOLUTAMENTE NULLA da fare io!!!

<ironic mode on>io non vado all'università, non partecipo a un progetto open source, non faccio due sport tra i più impegnativi che esistano (nuoto e corsa), e ultimo ma non per importanza... sigh, non sono assolutamente innamorato di una stupendissima ragazza... sobbb!! </ironic mode off>

caro torettp, io con quel post non intendevo dire che il tuo scopo è decompilare il programma in questione: intendevo dire il tuo scopo non è decompilare il programma in questione; e stai tranquillo che non troverai mai nessuno che ti faccia gratis un'operazione del genere, anzi se mai lo troverai dovrai pagarlo molto salatamente; non dico che i crackers non esistano: c'è tanta gente là fuori che usa SoftIce con gran dimestichezza e conosce a manetta tutte le cose che ho sopra elencato, ma anche il più dotato di esperienza in queste cose fonderebbe una buona parte del suo cervello nel tentativo di ricostruire il formato di un file solo disassemblando o decompilando un programma in grado di leggerlo. se questa fosse una cosa possibile Windows sarebbe open source e Bill Gates non sarebbe l'uomo più ricco del mondo (ho detto tutto, e non scherzo).

e a proposito, fin dall'inizio del thread si è fatta un po' di confusione (anche da parte mia lo ammetto) tra decompilare e disassemblare un programma; disassemblarlo vuol dire ottenere l'assembly nudo e crudo, decompilarlo vuol dire prima disassemblarlo e poi dall'assembly cercare di ricostruire i sorgenti originali (conoscendo alcuni schemi fissi usati dal compilatore per generare determinati pezzi di codice).

non so se esistano programmi che decompilano automaticamente, con il C e il C++ la vedo abbastanza difficile; al contrario, di disassemblatori ne esistono sicuramente, anzi è sufficiente il debugger.
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 15-03-2006, 21:28   #11
Albozzo
Senior Member
 
L'Avatar di Albozzo
 
Iscritto dal: Feb 2003
Città: Salerno
Messaggi: 1390
no dai....... disassemblare un programma è una cosa pazzesca, cioè, ma come si fa dai?!?!?!
Secondo me questo rientra nei problemi della vita quotidiana!!!

x 71104, ma ke esistono xsone che si fanno pagare x disassemblare programmi???????
Ma che stiamo skerzando?
__________________
La POTENZA è nulla senza il CONTROLLO!
Albozzo è offline   Rispondi citando il messaggio o parte di esso
Old 15-03-2006, 23:05   #12
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
Quote:
Originariamente inviato da Albozzo
no dai....... disassemblare un programma è una cosa pazzesca, cioè, ma come si fa dai?!?!?!
se si tratta solo di disassemblarlo te lo fa già il debugger...

senza bisogno di arrivare al SoftIce, basta che pigli Visual Studio, apri un exe e lo fai partire...

Quote:
Secondo me questo rientra nei problemi della vita quotidiana!!!


Quote:
x 71104, ma ke esistono xsone che si fanno pagare x disassemblare programmi???????
Ma che stiamo skerzando?
vai su Usenet, it.comp.programmare.win32, offri qualche centinaio di euro per farlo e vedi quanti ne trovi

i crack per i programmi esistono eh... ed esiste anche chi li fa eh... e se i crack li fanno di loro spontanea volontà tanto meglio, ma nessuno te li farà mai gratis se tu glielo chiedi...

Ultima modifica di 71104 : 15-03-2006 alle 23:08.
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 15-03-2006, 23:20   #13
Albozzo
Senior Member
 
L'Avatar di Albozzo
 
Iscritto dal: Feb 2003
Città: Salerno
Messaggi: 1390
Quote:
Originariamente inviato da 71104
se si tratta solo di disassemblarlo te lo fa già il debugger...

senza bisogno di arrivare al SoftIce, basta che pigli Visual Studio, apri un exe e lo fai partire...


ahhhhhh......ok, avevo sbagliato a capire tutto!!!
studio informatica, già lo sapevo che il debugger lo fa sto lavoretto!!!
scusa, ho sbagliato a capire prima!!!
alla prox ragà!
ciauzzzzzzzzzzzzz
__________________
La POTENZA è nulla senza il CONTROLLO!
Albozzo è offline   Rispondi citando il messaggio o parte di esso
Old 16-03-2006, 00:23   #14
torettp
Senior Member
 
L'Avatar di torettp
 
Iscritto dal: Feb 2006
Città: Banzi (Pz)
Messaggi: 657
71104 grazie lo stesso ma mika puoi indicarmi qualche guida e dei programmi ke potrei usare (sia per decompilare che per disassemblare)
almeno ci provo (potrei imparare cose nuove) tanto il programma è solo 71 kb
nn credo sia molto difficile(relativamente)

con quale debugger posso farlo visto che nn so il linguaggio con cui e stato compilato?
torettp è offline   Rispondi citando il messaggio o parte di esso
Old 16-03-2006, 10:39   #15
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
Quote:
Originariamente inviato da torettp
71104 grazie lo stesso ma mika puoi indicarmi qualche guida e dei programmi ke potrei usare (sia per decompilare che per disassemblare)
almeno ci provo (potrei imparare cose nuove) tanto il programma è solo 71 kb
nn credo sia molto difficile(relativamente)

con quale debugger posso farlo visto che nn so il linguaggio con cui e stato compilato?
vabbè, se vuoi imparare a crakkare programmi allora dillo
guide non so, non ne conosco; quel poco che so l'ho imparato da solo; in ogni caso di consiglierei di cominciare dalle specifiche del formato PE/COFF che stanno su MSDN e da qualche articolo della serie "Under The Hood", una serie scritta da Matt Pietrek per MSDN Magazine accessibile gratis da internet non ricordo dove (sempre sul sito di MSDN comunque, http://msdn.microsoft.com); in particolare ti consiglio di cercare qualche articolo sul loader di Windows, o magari addirittura sui linker

per quanto riguarda il linguaggio/ambiente/IDE usato per la creazione del programma lo puoi dedurre da tanti piccoli indizi; ad esempio, vista la dimensione dell'eseguibile, Borland e MFC li escludo a priori

per quanto riguarda invece i programmi da usare, ricordo che tempo fa su DC++ trovai un certo RAR a quanto pare molto diffuso, sicuramente lo trovi anche su eMule; cerca "hackers dream softice hiew w32dasm", dovresti trovarlo. contiene SoftIce, un editor esadecimale e qualche altra bella cosa, tutte indispensabili per il reverse engineering dei programmi. SoftIce poi è corredato di una bella guida, leggitela prima di usarlo.

Ultima modifica di 71104 : 16-03-2006 alle 10:41.
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 16-03-2006, 10:56   #16
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
eccoti alcuni link utili che secondo me costituiscono un passaggio obbligato per chi vuole imparare a disassemblare, crakkare, o addirittura decompilare programmi (da studiare in ordine):

http://msdn.microsoft.com/library/de...asp?frame=true
http://msdn.microsoft.com/library/de...asp?frame=true
http://www.microsoft.com/whdc/system...re/PECOFF.mspx

e questi gli articoli aggiuntivi caldamente consigliati:

http://www.microsoft.com/msj/0999/hood/hood0999.aspx
http://msdn.microsoft.com/msdnmag/is...r/default.aspx

e consiglio anche qualche altro articolo inerente della serie "Under the Hood".
71104 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa Marvel's Wolverine, la recensione: Logan torna p...
DJI Romo 2: tante novità lo rendono un robot completo DJI Romo 2: tante novità lo rendono un ro...
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED Sony Bravia 9 II: il True RGB alla prova, dove l...
Geely EX5, un mese al volante: il SUV elettrico cinese che ci ha sorpreso (quasi) senza riserve Geely EX5, un mese al volante: il SUV elettrico ...
Mova Z70 Ultra Roller Complete: motore potente, rullo di lavaggio e l'IA a guidare Mova Z70 Ultra Roller Complete: motore potente, ...
Perplexity Portable Computer arriva su W...
Se l'IA sostituisse il lavoro i salari r...
Fujitsu Monaka è pronto: 144 core...
Il dispositivo ultra compatto che trasfo...
Bonus colonnine 2026: dal 22 settembre d...
Revolut, una cartella "Italy" ...
Le auto connesse possono vendere i tuoi ...
E se i computer elaborassero le informaz...
NVIDIA non ci sta: "Non lasceremo che l'...
Gli Stati Uniti hanno armi in orbita: ar...
Robot aspirapolvere in offerta su Amazon...
ChatGPT inventa testimoni falsi e un avv...
Find X10 Pro Max di OPPO arriverà...
L'IA scriverà codice migliore del suo st...
Valve apre le prenotazioni di Steam Fram...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 14:09.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v