Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Sony WF-1000X M6: le cuffie in-ear di riferimento migliorano ancora
Sony WF-1000X M6: le cuffie in-ear di riferimento migliorano ancora
WF-1000X M6 è la sesta generazione di auricolare in-ear sviluppata da Sony, un prodotto che punta a coniugare facilità di utilizzo con una elevata qualità di riproduzione dei contenuti audio e una cura nella riduzione del rumore ambientale che sia da riferimento
Snowflake porta l'IA dove sono i dati, anche grazie a un accordo con OpenAI
Snowflake porta l'IA dove sono i dati, anche grazie a un accordo con OpenAI
Snowflake ha presentato diverse novità per la sua piattaforma legate all'intelligenza artificiale. Quella forse più eclatante è una collaborazione con OpenAI, ma non mancano diverse nuove funzionalità che rendono la piattaforma più flessibile e in grado di rispondere meglio alle esigenze in continuo cambiamento delle aziende
Sistema Mesh Roamii BE Pro: il Wi-Fi 7 secondo MSI
Sistema Mesh Roamii BE Pro: il Wi-Fi 7 secondo MSI
Con velocità teoriche fino a 11 Gbps, gestione tramite app intelligente e protezione avanzata dei dispositivi, Roamii BE Pro porta il Wi‑Fi 7 tri‑band nelle abitazioni più esigenti. Un sistema Wi-Fi Mesh proposto da MSI allo scopo di garantire agli utenti una rete fluida e continua capace di sostenere streaming 8K, gaming competitivo e le applicazioni moderne più esigenti in termini di banda
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 13-03-2006, 17: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, 17:51   #2
andbin
Senior Member
 
L'Avatar di andbin
 
Iscritto dal: Nov 2005
Città: TO
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, SCJP 5 (91%) - SCWCD 5 (94%)
andbin è offline   Rispondi citando il messaggio o parte di esso
Old 13-03-2006, 23: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 : 14-03-2006 alle 00:05.
torettp è offline   Rispondi citando il messaggio o parte di esso
Old 14-03-2006, 14: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, 14:52   #5
andbin
Senior Member
 
L'Avatar di andbin
 
Iscritto dal: Nov 2005
Città: TO
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, SCJP 5 (91%) - SCWCD 5 (94%)
andbin è offline   Rispondi citando il messaggio o parte di esso
Old 14-03-2006, 23: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 15-03-2006, 00: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, 15: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, 16:17   #9
andbin
Senior Member
 
L'Avatar di andbin
 
Iscritto dal: Nov 2005
Città: TO
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, SCJP 5 (91%) - SCWCD 5 (94%)
andbin è offline   Rispondi citando il messaggio o parte di esso
Old 15-03-2006, 22: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, 22: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 16-03-2006, 00: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 : 16-03-2006 alle 00:08.
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 16-03-2006, 00: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, 01: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, 11: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 11:41.
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 16-03-2006, 11: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


Sony WF-1000X M6: le cuffie in-ear di riferimento migliorano ancora Sony WF-1000X M6: le cuffie in-ear di riferiment...
Snowflake porta l'IA dove sono i dati, anche grazie a un accordo con OpenAI Snowflake porta l'IA dove sono i dati, anche gra...
Sistema Mesh Roamii BE Pro: il Wi-Fi 7 secondo MSI Sistema Mesh Roamii BE Pro: il Wi-Fi 7 secondo M...
Recensione HUAWEI Mate X7: un foldable ottimo, ma restano i soliti problemi Recensione HUAWEI Mate X7: un foldable ottimo, m...
Nioh 3: souls-like punitivo e Action RPG Nioh 3: souls-like punitivo e Action RPG
Zscaler Threat Report 2026: l'adozione d...
Claude AI minaccia omicidi e ricatti qua...
Dentro la gara: a Milano Cortina 2026 i ...
Samsung Display presenta QD-OLED Penta T...
KONAMI torna con "Silent Hill: Town...
Rende il citofono smart a 44,99€: Ring I...
ThunderX3 XTC, la sedia da ufficio che s...
Mercy, Mission Impossible, Aronofsky: il...
Project Windless: il nuovo action in esc...
Saros: mostrato il gameplay del gioco de...
God of War: Sons of Sparta annunciato e ...
John Wick torna in un nuovo videogioco a...
MADE chiude il 2025 con 59 partner e 250...
007 First Light: allo State of Play un n...
Gli iPhone su Amazon costano meno che su...
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: 19:42.


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