Archief - [PROG]VB5/6 .exe decompilen naar vb code

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

DBK

Legacy Member
Zoals mijn titel het al zegt, is dit mogelijk? Ik heb namelijk een programmatje dat in vb5 of 6 is geschreven en zou graag weten hoe dit werkt enz :)

killgore

Legacy Member
Let op Krueger

Bij vb.net gaat dit vrij deftig (bij alle .net talen eigenlijk).

vb is een heel ander verhaal, je zal er (bij mijn weten) geen mooie, makkelijk leesbare vb code van terug krijgen.

DBK

Legacy Member
Krueger zei:
Ik denk het wel, als je het intikt in google krijg je toch redelijk wat resultaten:
http://www.google.nl/search?q=decompile+visual+basic&start=0&ie=utf-8&oe=utf-8&client=firefox-a&rls=org.mozilla:nl:official

Al eens naar gekeken?
ja, heb er al enkele geprobeerd en ik krijg telkens iets wat voor mij op niks slaagt. ik heb ook al een beetje op andere fora gelezen en daar zijn er die beweren dat het wel gaat, andere beweren dan weer dan .exe => vb5/6 niet mogelijk is.

killgore

Legacy Member
Zoals ik zei: dit gaat echt onleesbare code zijn, de optimalisatie van de compiler (ik hoop toch dat zelfs vb dit heeft) wordt niet ongedaan gemaakt en ook de namen van uw variabelen zullen, om het op zijn minst te zeggen, onleesbaar zijn voor de modale persoon.

Enige naarwaar je echt deftig kan decompilen is assembler, de rest is niet goed te doen, zeker niet voor te leren.

Zoek je dan open-source voorbeeld van gelijkaardige zaken, zal makkelijker zijn als goede decompiler vinden die hoogstwaarschijnlijk niet bestaat.

BuiZe

Legacy Member
Visual Basic 3 code is 99% terug te vormen naar de oorspronkelijke code, waarbij die 1% enkel de variabelenamen zijn die niet meer te achterhalen zijn. Voor VB5 & VB6 is nooit een werkende decompiler gemaakt (voor zover ik weet en gezocht heb). In theorie moet het perfect te doen zijn als de exe gecompileerd is als "P-code", maar met de standaard "native code" zie ik het niet gebeuren.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan