VB Decompiler 11.5

Licenza: Prova gratuita ‎Dimensioni del file: 7.00 MB
‎Valutazione utenti: 3.4/5 - ‎12 ‎Voti

VB Decompiler è decompilatore per programmi (EXE, DLL o OCX) scritti in Visual Basic 5.0 e 6.0 e disassembler per programmi scritti sulla tecnologia .NET. Come sapete, i programmi in Visual Basic possono essere compilati in p-code interpretato o in codice nativo. Assembly .NET sempre compilato nel codice IL compilabile just in time. Poiché p-code è costituito da comandi di alto livello, esiste una reale possibilità di decompilarlo nel codice sorgente (ovviamente, i nomi delle variabili e alcune funzioni non verranno decompilato). VB Decompiler ripristina il codice sorgente dal codice p il più precisamente possibile. E dopo alcune modifiche potresti provare a compilare il codice generato. Se un programma è stato compilato nel codice nativo, non è possibile ripristinare il codice sorgente completo dalle istruzioni del computer. Ma il decompilatore VB può aiutare ad analizzare il programma anche in questa situazione. Contiene un potente smontatore ed emulatore. Questo potente motore tenta di decodificare la maggior parte delle istruzioni dell'assemblatore ai comandi VB più probabili. Naturalmente, fallisce su alcune ottimizzazioni del codice assembler e talvolta genera istruzioni non corrette. Ma in questo momento questo è il modo migliore per analizzare le applicazioni di codice nativo. Se un programma è stato compilato in assembly .NET, il decompilatore ricomprerà tutte le tabelle e i moduli nell'assembly gestito e disassemblerà tutti i metodi, le funzioni e gli eventi utilizzando il disassembler IL. FrameWork .NET non necessario per la decompilazione. Decompilazione supportata in tutti i sistemi operativi Windows a 32 bit. In generale, VB Decompiler è uno strumento ideale per l'analisi dei programmi ed è perfetto se si perde il codice sorgente ed è necessario ripristinare parzialmente il progetto.

cronologia delle versioni

  • Versione 11.5 pubblicato il 2020-07-06
    Molti aggiornamenti
  • Versione 3.3 pubblicato il 2007-04-24
    Ripristino dei tipi di metodo (Sub o Function), ripristino nomi funzioni, ripristino parametri funzioni (con nomi), decompilatore moduli codice nativo (nuova ricerca e analeizzazione binaria del codice).

Dettagli del programma

Eula

Contratto di licenza con l'utente finale

Decompilatore VB LICENZA SOFTWARE PER UTENTE SINGOLO E GARANZIA LIMITATA LEGGERE ATTENTAMENTE IL PRESENTE CONTRATTO DI LICENZA SOFTWARE PRIMA DI SCARICARE O UTILIZZARE IL SOFTWARE. CLICCANDO SUL PULSANTE "ACCETTA", APRENDO IL PACCO, SCARICANDO IL PRODOTTO O UTILIZZANDO L'APPARECCHIATURA CHE CONTIENE QUESTO PRODOTTO, ACCONSENTI A ESSERE VINCOLATO DAL PRESENTE CONTRATTO. SE NON SI ACCETTANO TUTTI I TERMINI DEL PRESENTE CONTRATTO, FARE CLIC SUL PULSANTE "NON ACCETTARE" E IL PROCESSO DI INSTALLAZIONE NON CONTINUERÀ. Il presente contratto di licenza riguarda l'utilizzo del decompilatore VB, della relativa documentazione e dei file eseguibili, in appresso denominati "Prodotto". Il Prodotto è copyright Sergey Chubchenko, di seguito denominato "Sviluppatore". L'utente può utilizzarlo e distribuirlo in base al presente Contratto di Licenza. Se non sei d'accordo con questi termini, rimuovi il Prodotto dal tuo sistema. Incorporando il Prodotto nel tuo lavoro o distribuendo il Prodotto ad altri, accetti implicitamente queste condizioni di licenza. Il Prodotto è, e rimane, copyright Sergey Chubchenko. Il Prodotto viene distribuito come prodotto try-before-you-buy. Ciò significa: 1. Tutti i diritti d'autore sul Prodotto sono di proprietà esclusiva dell'autore - Sergey Chubchenko. Il prodotto è protetto dalle leggi sul copyright. In ogni momento lo sviluppatore conserva il titolo completo del software. In base all'accettazione e in conformità con i termini e le condizioni indicati nel presente contratto, ti verrà concessa una licenza software per un singolo utente. Qualsiasi precedente accordo con Developer è sostituito dal presente contratto. 2. Chiunque può utilizzare la versione di prova del Prodotto per tutto il tempo desiderato. Puoi provare la versione Lite del prodotto, che non ha funzionalità per la decompiling del codice P, l'offuscamento del codice e l'ottimizzazione dello smontaggio del codice nativo. La versione completa del Prodotto non contiene tali restrizioni e viene fornita come installatore imballato. Per utilizzare la versione completa del Prodotto, è NECESSARIO registrarsi. 3. La versione di prova non registrata del Prodotto può essere distribuita liberamente, con le eccezioni riportate di seguito, a condizione che il pacchetto di distribuzione non venga modificato. Nessuna persona o società può addebitare una commissione per la distribuzione del Prodotto senza l'autorizzazione scritta del titolare del copyright. La versione di prova non registrata del Prodotto non può essere raggruppata o distribuita con nessun altro pacchetto senza l'autorizzazione scritta del titolare del copyright. REGISTRARE QUESTA LICENZA SOFTWARE TI DÀ IL DIRITTO DI: 1. Installare e utilizzare il Prodotto al solo scopo di testare le applicazioni e per le fonti di ripristino dei programmi creati dall'utente. È possibile installare una copia del Prodotto su un computer e spostare liberamente il Prodotto da un computer all'altro, a condizione che si sia l'unico individuo che utilizza il Prodotto. Se si è un'entità, è necessario designare una persona all'interno dell'organizzazione ("Utente denominato") per avere il diritto di utilizzare il Prodotto. 2. Effettuare una copia del Prodotto a scopo di backup o archiviazione o copiare il Prodotto su un unico supporto di archiviazione permanente, a condizione che l'utente conserva l'originale esclusivamente a scopo di backup o archiviazione. 3. Supporto tecnico e notifiche su quelle nuove versioni Prodotto, che può eseguire l'aggiornamento senza alcun pagamento aggiuntivo. 4. Il Prodotto registrato non può essere noleggiato o affittato, ma può essere trasferito in modo permanente, se la persona che lo riceve accetta i termini di questa licenza. Se il software è un aggiornamento, il trasferimento deve includere l'aggiornamento e tutte le versioni precedenti. L'IMPEGNO IN UNA QUALSIASI DELLE ATTIVITÀ ELENCATE DI SEGUITO TERMINERÀ LA LICENZA SOFTWARE. OLTRE ALLA RISOLUZIONE DELLA LICENZA SOFTWARE, LO SVILUPPATORE PUÒ PERSEGUIRE RIMEDI PENALI, CIVILI O QUALSIASI ALTRO RIMEDIO DISPONIBILE. 1. Distribuzione di tutti i file contenuti in questo pacchetto software. 2. Modifica, decompilazione, smontaggio, reverse engineering o traduzione del Prodotto. 3. Rimozione di avvisi, etichette o marchi proprietari dalla documentazione del prodotto o del prodotto. 4. Creazione di un'applicazione che non differisce sostanzialmente dal Prodotto IL PRODOTTO È DISTRIBUITO "COSÌ COM". NESSUNA GARANZIA DI ALCUN TIPO È ESPRESSA O IMPLICITA. USI A TUO RISCHIO E PERICOLO. LO SVILUPPATORE NON SARÀ RESPONSABILE PER PERDITA DI DATI, DANNI, PERDITA DI PROFITTI O QUALSIASI ALTRO TIPO DI PERDITA DURANTE L'UTILIZZO O LA MANCANZA DI QUESTO PRODOTTO DURATA E RISOLUZIONE La licenza concessa ai sensi del presente Contratto rimarrà in vigore fino alla risoluzione, come stabilito nel presente Contratto. Se il Licenziatario non paga denaro o fornisce servizi dovuti in relazione al Prodotto o viola qualsiasi termine o condizione del presente Contratto, lo Sviluppatore o il suo agente può risolvere immediatamente la presente Licenza notificando la risoluzione al Licenziatario. Il Licenziatario è responsabile della fornitura di informazioni di contatto valide allo sviluppatore. Se non sono disponibili informazioni di contatto valide per il Licenziatario nei registri degli sviluppatori, lo Sviluppatore non è tenuto a notificare la risoluzione al Licenziatario. Il Licenziatario può anche terminare volontariamente la presente Licenza notificando la risoluzione allo Sviluppatore e distruggendo o restituendo allo Sviluppatore tutte le copie di tutto o parte del Prodotto e la relativa documentazione dell'utente in possesso del Licenziatario o sotto il controllo del Licenziatario. EFFETTO DELLA RISOLUZIONE Immediatamente dopo la risoluzione, il Licenziatario distruggerà o restituirà allo Sviluppatore tutte le copie di tutto o parte del Prodotto in possesso del Licenziatario o sotto il controllo del Licenziatario. Il Licenziatario non avrà il diritto di conservare o utilizzare alcuna copia del Prodotto e della relativa documentazione dell'utente per qualsiasi scopo dopo la risoluzione del presente Contratto. TRASFERIMENTO DEL PRODOTTO Il Licenziatario non avrà il diritto di trasferire la presente licenza del Prodotto, senza il previo consenso scritto dello Sviluppatore. GARANZIA DEL PRODOTTO Lo sviluppatore garantisce al Prodotto di conformarsi alla descrizione della sua funzione e delle sue prestazioni. Nel caso in cui il Software non funzioni in conformità con questa garanzia, lo Sviluppatore accetta di riparare o correggere gratuitamente qualsiasi non conformità o di rimborsare qualsiasi importo pagato dal Licenziatario per il Prodotto. Il prodotto che non funziona in conformità con la sua descrizione a causa di una o più delle seguenti cause non sarà coperto da questa garanzia: (i) Il Prodotto o i file correlati vengono modificati da chiunque non sia lo Sviluppatore o (ii) se il Prodotto è un Prodotto personalizzato sviluppato per il Licenziatario, il Prodotto personalizzato viene installato da chiunque non sia lo Sviluppatore. Rimborsi Nel caso in cui lo Sviluppatore rimborsi gli importi pagati dal Licenziatario per il Prodotto, ai sensi del paragrafo precedente, il Licenziatario comprende e accetta che il presente Contratto e la licenza del Prodotto siano terminati e lo Sviluppatore ritirerà il Prodotto e la relativa documentazione fornita ai sensi del presente Contratto. Al ricevimento di tale rimborso, il Licenziatario accetta di non utilizzare, visualizzare o controllare in altro modo il Prodotto, il codice o la relativa documentazione per la quale è stato emesso il rimborso. DICHIARAZIONE DI NON RESPONSABILITÀ DELLA GARANZIA PER IL PRODOTTO FATTA ECCEZIONE PER LE GARANZIE ESPLICITE STABILITE NEL PRESENTE CONTRATTO, LO SVILUPPATORE DECLINA TUTTE LE GARANZIE IMPLICITE PER IL PRODOTTO, INCLUSE LE GARANZIE DI COMMERCIABILITÀ E IDONEITÀ PER UNO SCOPO PARTICOLARE. LO SVILUPPATORE NON FA ALCUNA DICHIARAZIONE SULLA QUALITÀ DEL PRODOTTO E NON PROMETTE CHE IL PRODOTTO SARÀ PRIVO DI ERRORI O FUNZIONERÀ SENZA INTERRUZIONI. LIMITAZIONE DI RESPONSABILITÀ IN NESSUN CASO LO SVILUPPATORE SARÀ RESPONSABILE PER EVENTUALI DANNI DIRETTI, INDIRETTI, INCIDENTALI, SPECIALI, CONSEQUENZIALI O DI ALTRO TIPO DERIVANTI DALL'USO DEL PRODOTTO DA PARTE DI QUALSIASI PERSONA, INDIPENDENTEMENTE DAL FATTO CHE LO SVILUPPATORE SIA INFORMATO IN ANTICIPO DELLA POSSIBILITÀ DI DANNI. QUESTE LIMITAZIONI SI APPLICANO A TUTTE LE CAUSE DI AZIONE, TRA CUI VIOLAZIONE DEL CONTRATTO, VIOLAZIONE DELLA GARANZIA, NEGLIGENZA DELLO SVILUPPATORE, RESPONSABILITÀ OGGETTIVA, TRAVISAMENTO E ALTRI ILLECITI. PROPRIETÀ DEL PRODOTTO Lo sviluppatore ha e conserverà tutti i diritti di proprietà nel Prodotto, inclusi tutti i diritti di brevetto, i diritti d'autore, i segreti commerciali, i marchi, i marchi di servizio, la relativa buona volontà e le informazioni riservate e proprietarie. Il Licenziatario non avrà alcun diritto nel Prodotto se non come esplicitamente indicato nel presente Contratto. ASSEGNAZIONE E DELEGA Il Licenziatario non può assegnare il presente Contratto o alcun diritto ai sensi di esso e non può delegare alcun compito ai sensi del presente Contratto senza il previo consenso scritto dello Sviluppatore. Qualsiasi tentativo di assegnare o delegare senza tale consenso sarà nullo. Generale Il presente Contratto costituisce l'intera intesa tra Sviluppatore e Licenziatario in merito all'oggetto del presente Contratto. Qualsiasi modifica al presente Contratto deve essere scritta, firmata dallo Sviluppatore e dal Licenziatario. I termini e le condizioni stabiliti in qualsiasi ordine fornitore diverso, in conflitto o non incluso nel presente Contratto non vengono inclusi nel presente Contratto, a meno che non siano specificamente accettati dallo Sviluppatore per iscritto. Tutti i diritti non espressamente concessi qui sono riservati da Sergey Chubchenko. Altri marchi sono riservati dai loro proprietari. IL LICENZIATARIO HA LETTO IL PRESENTE CONTRATTO E COMPRENDE E ACCETTA TUTTI I SUOI TERMINI E CONDIZIONI. Grazie per aver utilizzato VB Decompiler!