Open .dll bestand

Status
Niet open voor verdere reacties.

Wigi

Inventaris
Lid geworden
6 apr 2006
Berichten
16.453
Dag allen

Ik heb van iemand een .dll bestand gekregen, dat ik jammer genoeg hier niet kan zetten.

Er is een Excel applicatie die gebruik maakt van het .dll bestand. Wat ik graag zou willen doen, is het bestand openen en de inhoud lezen.

Kan dit?

In Visual Studio .NET 2005 kan ik het openen. In de Object browser kan ik zien wat er allemaal in zit, maar geen "echte code" op zich. Wie kan mij daaraan helpen? Kan het zijn dat er een paswoord op zit?

Wigi
 
Laatst bewerkt:
Bedankt, maar waar vind ik quick view?

Van Excel ken ik wel wat, maar van de rest niet zo veel eigenlijk.

Efkens googelen. By the way, heb het gedownload en installeerd. Knap spul.
 

Bedankt voor de link.

Ik heb het geprobeerd, en wat je dan krijgt is zoiets:

Code:
Image File Header

	Signature:	00004550
	Machine:	Intel 386
	Number of Sections:	0004
	Time Date Stamp:	451133da
	Symbols Pointer:	00000000
	Number of Symbols:	00000000
	Size of Optional Header	00e0
	Characteristics:	File is executable  (i.e. no unresolved external references).
Line numbers stripped from file.
Local symbols stripped from file.
32 bit word machine.
File is a DLL.



Image Optional Header

	Magic:	010b
	Linker Version:	6.00
	Size of Code:	002d5000
	Size of Initialized Data:	00027000
	Size of Uninitialized Data:	00000000
	Address of Entry Point:	000013dc
	Base of Code:	00001000
	Base of Data:	002d6000
	Image Base:	11000000
	Section Alignment:	00001000
	File Alignment:	00001000
	Operating System Version:	4.00
	Image Version:	4.00
	Subsystem Version:	4.00
	Reserved1:	00000000
	Size of Image:	002fd000
	Size of Headers:	00001000
	Checksum:	00302115
	Subsystem:	Image runs in the Windows GUI subsystem.
	DLL Characteristics:	0000
	Size of Stack Reserve:	00100000
	Size of Stack Commit:	00001000
	Size of Heap Reserve:	00100000
	Size of Heap Commit:	00001000
	Loader Flags:	00000000
	Size of Data Directory:	00000010
	Export Directory Virtual Address: 	002d57f0
	Export Directory Size: 	000000ab
	Import Directory Virtual Address: 	002d54f4
	Import Directory Size: 	0000003c
	Resource Directory 	
	Virtual Address: 	002e0000
	Resource Directory Size: 	00008fd8
	Base Relocation Table 	
	Virtual Address: 	002e9000
	Base Relocation Table Size: 	0001252c

Als text bestand, krijg je ik pagina's lang zulke tekens:

Code:
UÄD DØCˆC CØBBHBBÀAlA$AXÿÿÿÿÿÿÿÿ,øj-`0@	c Œ`-p‰-

Weet er iemand of er daar nog iets aan te doen is?

Weerom bedankt.

Wigi
 
Hoi Wigi,

Een dll is zeg maar een gecompileerde Module met allemaal Functies.
Het uitlezen van de code van een dll bestand, zal bij mijn weet niet gaan.
Misschien dat er ergens een soort van decompilers zijn, maar als het een beetje een moderne DLL is dan denk ik het niet.

Wel kan je kijken (met bijvoorbeeld .Net) wat deze DLL allemaal doet, en daar kun je dan dus gebruik van maken. Veranderingen aan de DLL zonder source code is mijn inziens zo goed als niet te doen.
 
Hoi Wigi,

Een dll is zeg maar een gecompileerde Module met allemaal Functies.
Het uitlezen van de code van een dll bestand, zal bij mijn weet niet gaan.
Misschien dat er ergens een soort van decompilers zijn, maar als het een beetje een moderne DLL is dan denk ik het niet.

Wel kan je kijken (met bijvoorbeeld .Net) wat deze DLL allemaal doet, en daar kun je dan dus gebruik van maken. Veranderingen aan de DLL zonder source code is mijn inziens zo goed als niet te doen.

Bedankt Arno. Dan laat ik het er maar bij.

2 jobs... dan zit je in een luxeprobleem. Kun je ze tegen mekaar uitspelen misschien?

Wigi
 
Hoi Wigi,

Wat is er zo belangrijk aan de DLL? En kun je bijvoorbeeld de naam van de DLL noemen, misschien dat iemand de source code ervan kent.

Off Topic
2 jobs... dan zit je in een luxeprobleem. Kun je ze tegen mekaar uitspelen misschien

Helaas niet. Het voordeel is wel, dat ik bij de ene volgende week ga beginnen, en bij de andere hoef ik pas over een kleine maand te beginnen (is nog niet helemaal rond, maar voor 99%). Kan ik eerst de ene uitproberen, is het niets dan door naar baan 2 :D
 
Hoi Wigi,

Wat is er zo belangrijk aan de DLL? En kun je bijvoorbeeld de naam van de DLL noemen, misschien dat iemand de source code ervan kent.

Neen, dat is niet mogelijk. Toch bedankt voor de aangeboden hulp.
 
hoi

je kan een .dll bestand niet openen ik weet wel hoe je er een kan maken maar dat is echt heel ingewikkeld
dat moet in Microsoft Visual C++
 
dll bestanden zijn vaak ook verschillend per programma, als er miss. toch een programma voor zou bestaan, zou die het programma uitvoeren en loggen wat er gebeurt. En zo de code herleiden.
 
Aan de laatste twee posters,

Jullie reageren in een topic van 2006, deze is al heel lang niet actueel meer. Graag dit soort oude topics met rust laten.

slotje.gif
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan