Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[VB] Decompiler

Pagina: 1
Acties:
  • 93 views sinds 30-01-2008

  • B4tman_DH
  • Registratie: Oktober 1999
  • Laatst online: 28-11 22:05

B4tman_DH

To the Bat.....

Topicstarter
Ik ben opzoek naar een prog. dat een door in visualbasic 6 gemaakte *.exe, terug kan krijgen naar de orignele code

RARA wat kan ik daarvoor gebruiken :?

tia

  • whoami
  • Registratie: December 2000
  • Nu online
Da's nie echt mogelijk volgens mij. Er bestaan wel decompilers die een exe naar assembly terugbrengen.

https://fgheysels.github.io/


  • roelio
  • Registratie: Februari 2001
  • Niet online

roelio

fruitig, en fris.

terug naar assembly is inderdaad niet zo moeilijk. als je daar geen kennis van hebt is het heel erg moeilijk (ook best wel als je er wel kennis van hebt) om de bijbehorende VB code te maken. Niet in de laatste plaats omdat variabele en procedurenamen compleet "weg" zijn en dus geen enkele duidelijke naamgeving meer in de code staat.

AMD Phenom II X4 // 8 GB DDR2 // SAMSUNG 830 SSD // 840 EVO SSD // Daar is Sinterklaas alweer!!


Verwijderd

Ja, wie wil er geen (goed werkende) decompiler?

Wat je wilt is onmogelijk. Is het al mogelijk dan is het praktisch onbruikbaar.

Verwijderd

Dit was tot Visual Basic versie 3(tog?) wel degelijk mogelijk. Nu voor sommigen helaas, voor andere juist niet, niet meer.

Verwijderd

Op vrijdag 11 januari 2002 15:43 schreef robbinh het volgende:
Dit was tot Visual Basic versie 3(tog?) wel degelijk mogelijk. Nu voor sommigen helaas, voor andere juist niet, niet meer.
Zou kunnen (kweenie zeker) maar dan zou dat alleen komen doordat QB1/2, VB1/2/3 pure pseudo code produceert.

  • roelio
  • Registratie: Februari 2001
  • Niet online

roelio

fruitig, en fris.

dat ligt aan het feit dat die versies perse runtimes nodig hadden en niet echte EXE's konden maken, dan... Zodra je een "echte" EXE maakt zonder runtime libraries etc. is het waarschijnlijk niet praktisch mogelijk.

AMD Phenom II X4 // 8 GB DDR2 // SAMSUNG 830 SSD // 840 EVO SSD // Daar is Sinterklaas alweer!!


Verwijderd

Op vrijdag 11 januari 2002 16:04 schreef limoentje het volgende:
dat ligt aan het feit dat die versies perse runtimes nodig hadden en niet echte EXE's konden maken, dan... Zodra je een "echte" EXE maakt zonder runtime libraries etc. is het waarschijnlijk niet praktisch mogelijk.
't Zit 'm niet in de runtime, die gebruikt VB6 en VB.Net nog steeds.

  • Mir
  • Registratie: Maart 2001
  • Niet online

Mir

heel simpel bath: het kan echt niet!

het is inderdaad wel mogelijk bij versies 3 en lager om dit toe doen, uiteraard zonder comments enzo, opmaak zal ook wel naar de klote zijn?

Maar echt 'even doen' is er hier niet bij!

gl.

Verwijderd

Op zaterdag 12 januari 2002 01:09 schreef Mir het volgende:
het is inderdaad wel mogelijk bij versies 3 en lager om dit toe doen, uiteraard zonder comments enzo
Zeker nog nooit een decompiler gedraait op VB3? Je krijgt de comments er dus wel bij :)

Verwijderd

wat ben je aan het doen? try2hack.nl level 5 ofzo?

anywayz, een duitser onder de naam DoDi heeft een vb3 decompiler gemaakt die aardig werkt. Ik heb hem alweer weggegooid, maar probeer google eens :)

  • Mir
  • Registratie: Maart 2001
  • Niet online

Mir

Op zaterdag 12 januari 2002 08:03 schreef Debbus het volgende:

[..]

Zeker nog nooit een decompiler gedraait op VB3? Je krijgt de comments er dus wel bij :)
it does?? nee, nog nooit gedaan nee..

uw kewl, had ik niet verwacht..want wat een onzin dan! neemt alleen maar veel ruimte in beslag voor niets.
naja, voor als je hem decompilled is het dus wel handig; het was dus ook de bedoeling schijnbaar?

  • B4tman_DH
  • Registratie: Oktober 1999
  • Laatst online: 28-11 22:05

B4tman_DH

To the Bat.....

Topicstarter
K never mind then :)

  • Marijn_S
  • Registratie: Februari 2001
  • Niet online
VBDE claimt stukken code van VB6 te kunnen achterhalen

Google: VBDE - eerste hit: http://www.programmerstools.org/decompilers.htm

Geen idee of het werkt en hoe goed het werkt

System specs - Ik word blij van knipperende lichtjes.


  • Gerco
  • Registratie: Mei 2000
  • Laatst online: 14:38

Gerco

Professional Newbie

Ik heb net VBDE even geprobeerd en hij werkt zowaar een beetje. Hij kan je form definities terughalen en af-en-toe een stukje code.

Echt bruikbaar is het niet, aangezien ik van een prog met een 1000 regels code er 1 terugkreeg van 'em, maar het idee is aardig.

- "Als ik zou willen dat je het begreep, legde ik het wel beter uit!" | All number systems are base 10!


Verwijderd

Op dinsdag 12 februari 2002 07:53 schreef Gerco het volgende:
Echt bruikbaar is het niet, aangezien ik van een prog met een 1000 regels code er 1 terugkreeg van 'em, maar het idee is aardig.
Ik zou bijna zeggen, das dan mooi! :) Niet voor jou natuurlijk, maar anders zou iedereen m'n source kunnen zien :'(.

Op www.pscode.com zijn trouwens ook wat eigen gemaakte decompilers langsgekomen, die aardig schijnen te werken!

  • Woudloper
  • Registratie: November 2001
  • Niet online

Woudloper

« - _ - »

Hier nog een site met decompilers...

Weet niet of je er wat aan hebt... VBDE is tot nu toe de beste welke ik gevonden heb... Al is deze niet heel goed


http://www.letscode.f2s.com/php/html/modules.php?name=Downloads&d_op=viewdownload&cid=1

Verwijderd

VB6 genereerd geen pseudo-code zoals VB 1/2/3. Het is dus gewoon bijna onmogelijk.

Bovendien:
Policy mbt decompilen en reverse engineren. Dit is in principe gewoon illegaal (net als cracks, passes, warez etc) en voor ons daarom niet/nauwelijks na te gaan of er wel of niet illegaal gedrag getoond wordt. Daarom hebben we besloten het als illegaal te beschouwen en zijn dit soort topics niet gewenst.

Verwijderd

Dat VBDE is wel de meest brakke decompiler die ik ook heb gezien zeg. Hij wist wel 1 regel code van de tienduizenden terug te vinden, en dan met allemaal onzin ertussen :)

  • Woudloper
  • Registratie: November 2001
  • Niet online

Woudloper

« - _ - »

dev: Dat VBDE is wel de meest brakke decompiler die ik ook heb gezien zeg. Hij wist wel 1 regel code van de tienduizenden terug te vinden, en dan met allemaal onzin ertussen :)
Noem dan eens betere.... dat was toch wel de vraag van de originele post...

Verwijderd

Op dinsdag 12 februari 2002 11:37 schreef Woudloper het volgende:

[..]

Noem dan eens betere.... dat was toch wel de vraag van de originele post...
Zei ik toch al, dat ie er niet is volgens mij. Is ook maar beter dat die dingen niet bestaan.

Goed werkende decompilers waren er alleen voor VB3 geloof ik.

  • Woudloper
  • Registratie: November 2001
  • Niet online

Woudloper

« - _ - »

dev: Zei ik toch al, dat ie er niet is volgens mij. Is ook maar beter dat die dingen niet bestaan.

Goed werkende decompilers waren er alleen voor VB3 geloof ik.
Dat klopt, die dingen werkten prima.... Als je je sources helemaal wilt beveiligen kan je er zelf nog een ander programma overheen gooien...

Wat ik opzich wel goed vond van VBDE, dat deze toch wel wist te achterhalen welke:

- formulieren ik had gebruikt...
- API calls ik had gemaakt...
- controls er op de forms stonden....

Zoiets kan Resource Hacker (RH) ook, maar alleen niet voor VB appliciaties. RH tekent dan ook nog even mooi een form/dialog voor je hoe het eruit ziet....

Verwijderd

Op dinsdag 12 februari 2002 15:39 schreef Woudloper het volgende:

[..]

Dat klopt, die dingen werkten prima.... Als je je sources helemaal wilt beveiligen kan je er zelf nog een ander programma overheen gooien...

Wat ik opzich wel goed vond van VBDE, dat deze toch wel wist te achterhalen welke:

- formulieren ik had gebruikt...
- API calls ik had gemaakt...
- controls er op de forms stonden....

Zoiets kan Resource Hacker (RH) ook, maar alleen niet voor VB appliciaties. RH tekent dan ook nog even mooi een form/dialog voor je hoe het eruit ziet....
Bij mij had ie alleen een paar dialogs, maar ik vind het prima dat die dingen niet meer kunnen. Het is imo erg lame om iemand zijn source te gaan jatten.

  • Woudloper
  • Registratie: November 2001
  • Niet online

Woudloper

« - _ - »

Source jatten lijkt mij ook niet OK :(

Dat moet ook helemaal niet mogelijk zijn.... Wat wel mogelijk mag zijn IMO is dat je de formulieren met controls tevoorschijn kan toveren zoals RH dat bij sommige talen kan...

  • Sponge
  • Registratie: Januari 2002
  • Laatst online: 28-11 20:49

Sponge

Serious Game Developer

"Hij kan je form definities terughalen en af-en-toe een stukje code."

Dat kan ik ook wel. Open de exe in notepad en je ziet alle gebruikte DLL's, form namen, module namen, class namen. En het leukste van een class is ook nog dat alle properties in de exe komen...

Op PSC heb ik ooit een programma gezien die alle object namen verwijderd, maar volgens mij had ik niet de Directinput/DirectPlay events moeten veranderen... want daarna startte m'n spel niet meer =-)

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11 01:34
Zie onze faq:
Policy mbt decompilen en reverse engineren. Dit is in principe gewoon illegaal (net als cracks, passes, warez etc) en voor ons daarom niet/nauwelijks na te gaan of er wel of niet illegaal gedrag getoond wordt. Daarom hebben we besloten het als illegaal te beschouwen en zijn dit soort topics niet gewenst.

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment

Pagina: 1

Dit topic is gesloten.