Newsgroup: it.comp.lang.visual-basic
Titolo: [!] Sorgente decompilatore VB

Ciao a tutti,
visto che molte persone sono interessate a decompilare eseguibili prodotti
da codice VB e che molti miscredenti affermano che tali programmi non
esistono ecco di seguito il codice sorgente di VBDecompiler 1.0.
Avrei forse dovuto porre anche un OT (al limite parziale) poichč questo
programma permette perfino la decompilazione in Delphi e VC++...
Pensate che č possibile addirittura decompilare un eseguibile che non č
presente!!!!
Sub Main
    Dim sEXEFile As String
    Dim sLanguage As String
    sEXEFile = InputBox("Inserire il path completo del file eseguibile da
decompilare","VBDecompiler")
    If Len(sEXEFile) Then 'Scelto eseguibile anche che non c'č...
        sLanguage = Case InputBox("Inserire il linguaggio in cui decompilare
l'eseguibile (VB/Delphi/VC++)")
        Select sLanguage
        Case "VB", "Delphi" "VC++"
            MsgBox "Spiacente non esistono decompilatori per " & sLanguage &
" e se sei interessato ai sorgenti significa che sei un programmatore e
quindi dovresti sapere come funzionano i computer ed i linguaggi di
programmazione ad alto livello (ossia "sopra" il linguaggio macchina e
l'assembly)."
        Case Else
            MsgBox "Devi scegliere uno dei linguaggi citati.", vbCritical
        End Select
    End If
End Sub
Chiedo umilmemente perdono per questo...
;-)))))))))))))
Spero di aver prodotto in voi, oltre alle insolenze per lo scaricamente di
codesto post, una risata de-affaticante nonchč de-stressante e, perchč no,
anche  de-compilante.
Ricordandovi che anche in italia č in vigore una legge sul diritto d'autore
auguro a tutti buon lavoro
Ciao NG
Franco
PS. potrete picchiarmi al meeting..;-)

l'assembly)."
Non l'hai debuggato un gran che bene...
-- 
Letizia

auguro a tutti buon lavoro
Ricordo al postante che in italia e' in vigore l'open source e il free
software e che in moltissimi campi e' legale studiare (non copiare) i
prodotti di chiunque.
Salve
                Dbg

 PS. potrete picchiarmi al meeting..;-)
Aspetta... dove sono i manganelli, non li vedo... eppure erano lě... va bene
lo stesso un fucile a pompa?
Mi sa di no...
Dovrň usare le mani...
Skerzavo!!!
;))))))))))))))))))))))))

esistono ecco di seguito il codice sorgente di VBDecompiler 1.0.
...(...)...
E se lo estendessimo e quindi lo mettessimo sul sito comune per i pol...
ehm, per gli interessati ?
In fondo, carnevale si avvicina ... :)
Ciao
Aldo

programmazione ad alto livello (ossia "sopra" il linguaggio macchina e
- quegli apici nella stringa mi danno degli errori in fase di
decompilazione :)
- i programmatori dovrebbero sapere anche l'assembly ;)
Saluti.
-- 
      Gianni "bugbarbeq" Rondinini, 25, RA, 242, 152
  VBR - Vero Birro Romagnolo®, diffidate dalle imitazioni!
 Opel/ECC Calibrezio EVO-IV --- Kawasaki "Gas Gas" ZZ-R 1100
 ICQ# 36893168 - IRCNet: bugbarbeq, @ on #linux-it & #NetBSD

PS. potrete picchiarmi al meeting..;-)
Solo dopo quelli che lo hanno chiesto per davvero, quindi mi sa che non ci sarà tempo... ;-)
Ciao,
Moreno
#sirri#@#morenosoft#.com
(togliete "#" dall'indirizzo)
Moreno Sirri VB Site - 
http://www.morenosoft.com/MSVBSite/
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
---------------------------------------------------------------------------

> Non l'hai debuggato un gran che bene...
..il solito problema della modifichina dell'ultimo momento..
..la versione 2 sarà migliore..:-)
Ciao
Franco

 - i programmatori dovrebbero sapere anche l'assembly ;)
mi ricordo quando in laboratorio di sistemi (nel lontano 1987 - alle
superiori) programmavamo lo Z80 senza assembler ma proprio in linguaggio
macchina 0 e 1. L'output "andava" ad 8 led (chissà perchè proprio 8....).
Che tempi....:-)
Ciao
Franco

 perfetta...:-)
Ho fatto da beta tester... WoW!!!
CiaoZ
SebaMix

il reverse engineering) i prodotti software di altri.
Per il momento :).
Salve
                Dbg

fatti.
Il bollino sae e' una tassa obbligatoria per la distribuzione, non per i
diritti d'autore.
Il diritto d'autore c'e' l'hai per il semplice fatto di essere il
creatore/proprietario, non c'e' tassa o pagamento che tenga.
Salve
                        Dbg

sei _fuori_ legge.
  Ho parlato la scorsa settimana della questione con un importante
distributore italiano di software ed il loro ufficio legale ha
concluso che questo non e' sempre vero per cui i bollini vanno messi
su software multimediale tipo programmi per comporre musica che
contengono brani musicali ma non ad esempio sulle distribuzioni Linux.
  In ogni caso, visto che si avvicinano le elezioni, chiunque abbia
modo di entrare in contatto con qualche politico dovrebbe fare un po'
di casino sulla questione perche' se non riusciamo a far cambiare le
cose adesso piu' avanti sara' assai dura.
  Ciao :-)
  Massimo
  Nell'indirizzo, inserire una "h" tra la "t" e la "u"
  In the address, insert an "h" between the "t" and the "u"

>...per te, ma se vuoi distrubuire il tuo bel progr. open-source devi
[...]


diritti d'autore.
Siae! Siae! Sennņ domani si sveglia una nuova societą chiamata "Sae" e ci mette i bollini pure
lei!!! Attenti, queste piccole distrazioni possono costar caro!!!!
 :-PPP


ahhahahaah
ghghghgh
Moreno Sirri ha scritto nel messaggio ...






Secondo me il problema non esiste in quanto la 
licenza open-source viene data dal creatore del software e le 
regole


vietano espressamente l'utilizzo dei sorgenti 
(messi a disposizione dal creatore del software a chiunque) per 
operazioni


commerciali e fini di lucro.


Se non c'è lucro ed effetto economico nello scambio 
di sorgenti, la SIAE che c'entra? e poi c'entra poco l'ordinamento


legislativo italiano: se piazzi i sorgenti su un 
server americano (per esempio 
sourceforge.net
, fatto apposta per 
condividere


progetti open-source) e se prendi i sorgenti da un 
server americano, la giustizia italiana (che, tra l'altro, riconosce 
l'open-source come contratto atipico senza contropartita economica) non ha 
assolutamente voce in capitolo.


Paolo.



 ha scritto

grazie della notevole precisazione.
hai per caso il riferimento sull'o.s. nella nostra legislazione ?
delenda carthago... speriamo che qualcuno la faccia, la sezioncina legale
sul s.c. ... delenda carthago ... :)

 non ha assolutamente voce in capitolo.
Non so come sia in Italia, da un punto di vista legislativo, la
questione dell' Open Source, ma sicuramente il fatto che tu abbia i
sorgenti su un server americano (o di qualsiasi altro luogo) non
comporta nulla: tu sei cittadino italiano e *DEVI* rispettare le leggi
italiane.
Ciao.

SIAE che c'entra?
  Preciso che ho tirato fuori Linux come esempio perche' e' quello che
vende la mia ditta ma, a parte il fatto che il discorso si applica ai
pacchetti ufficiali che contengono anche materiale non open source,
qualcuno mi sa dire se ad esempio i prodotti microsoft ed
eventualmente quali adesso hanno i bollini SIAE?


contengono brani musicali ma non ad esempio sulle distribuzioni Linux.
Questo non e' vero perche', ad esempio, Linux&C insieme alla rivista
da' 1 o 2 cd con dentro una distribuzione di Linux e dell'altro
software open source ed ha dovuto mettere il bollino Siae sui CD
altrimenti non poteva piu' uscire con dei CD allegati.
Anzi, se io distribuissi dei cd con del software scritto da me,
freeware, open source o di qualsiasi altro tipo, anche regalando i cd,
dovrei mettere i bollini Siae sui CD.
Gli unici CD dove non ci vanno i bollini sono quelli per il backup
interno. A patto che non escano dall'azienda.


italiane.


 


Non è vero. Non è la cittadinanza di una nazione ad 
imporre le leggi da rispettare ma il luogo in cui


si compie il fatto.


Se sono in Svizzera non seguo le leggi Italiane, ma 
quelle Svizzere.


E se fruisco di un servizio internet da un provider 
americano, il contratto è basato sulle leggi americane.


Quelle vanno rispettate, non le tue.


 


Ciao



interno. A patto che non escano dall'azienda.
  Per quanto riguarda le riviste non ti so dire che problemi abbiano
ma se per te il bollino e' obbligatorio in ogni caso (e mi piacerebbe
sapere chi te l'ha detto), qual e' il senso del seguente pezzo
dell'articolo 10 della legge che specifica proprio l'esclusione del
software dall'obbligo qualora non contenga opere multimediali?
 3. Fermo restando l’assolvimento degli obblighi relativi ai diritti
di cui alla presente legge, il contrassegno, secondo modalità e nelle
ipotesi previste nel regolamento di cui al comma 4, che tiene conto di
apposite convenzioni stipulate tra la SIAE e le categorie interessate,
può non essere apposto sui supporti contenenti programmi per
elaboratore disciplinati dal decreto legislativo 29 dicembre 1992,
n. 518, utilizzati esclusivamente mediante elaboratore elettronico,
sempre che tali programmi non contengano suoni, voci o sequenze di
immagini in movimento tali da costituire opere fonografiche,
cinematografiche o audiovisive intere, non realizzate espressamente
per il programma per elaboratore, ovvero loro brani o parti eccedenti
il cinquanta per cento dell’opera intera da cui sono tratti, che diano
luogo a concorrenza all’utilizzazione economica delle opere medesime.
In tali ipotesi la legittimità dei prodotti, anche ai fini della
tutela penale di cui all’articolo 171-bis, è comprovata da apposite
dichiarazioni identificative che produttori e importatori
preventivamente rendono alla SIAE.
  BTW, ho letto che Inter.net ha lanciato una campagna contro il
bollino SIAE: la rivista ha un suo sito Internet su cui si possano
trovare informazioni al riguardo?


Se non c'è lucro ed effetto economico nello scambio di sorgenti, la SIAE
che
Putroppo la legge sui bollini e' stata fatta per far incassare soldi alla
siae, e' una spece di tassa obbligatoria.
Domanda? i bollini dei programmi che distribuisco via internet li piazzo sul
modem?
Salve
                Dbg

li scandisci, e li alleghi.
No, aspetta, li scanni ;)
Saluti.
-- 
      Gianni "bugbarbeq" Rondinini, 25, RA, 242, 152
  VBR - Vero Birro RomagnoloŽ, diffidate dalle imitazioni!


 guardo in photoshop, mi sembra desse dritte.
Quindi dovrei includere la scansione del bollino, più la scansione del
bollino xchè l'immagine del primo bollino è proprietà della SIAE, quindi la
scansione del bollino xchè c'è la filigrana di mezzo, ma per secondo e terzo
bollino ce ne vogliono altri 2 ciascuno, quindi in pochi passaggi il numero
di bollini cresce in maniera esponenziale... diciamo che con un solo bollino
(mettendo che costino 100£ l'uno) la SIAE può anche chiudere... magari...
chi è che compra quel bollino? Che paradosso. Sono incasinato! Tilt....
CiaoZ

 No, aspetta, li scanni ;)
La cosa terribile e' che "scannerizzare" e' diventato parte della lingua
italiana; pensa che lo trovi sui vocabolari.
Ciao.

 Ciao.
lo so.
"priamo, vieni a vedere che bel cavallo c'e' sulla spiaggia!"

"H.P.L." <u...@vailla.ble> ha scritto
Dodi (un vero genio imho) fece un decompiler per vb3 ma ora pubblica solo
strumenti teorici per l'analisi degli eseguibili...temo abbia avuto guai con
la legge...si trovano sue pagine di volta in volta su indirizzi diversi, non
so dove pubblichi ora.

italiana; pensa che lo trovi sui vocabolari.
Sono basito...
Comunque, come dicevo in altro post, ho visto persino "scandeggiare",
che ricorda tanto il ritorno a prima del candeggio... Forse va bene
per i panni infeltriti :)
Saluti.
-- 
      Gianni "bugbarbeq" Rondinini, 25, RA, 242, 152
  VBR - Vero Birro Romagnolo®, diffidate dalle imitazioni!
