How to open a .dll? C++ does not work.

energetic

Member
Joined
Mar 16, 2014
Messages
22
Reaction score
0
Hello guys,

So i am really interrested in a .dll i got. I know its part of a .lua script, but i really want to open it to see whats inside. I already tryed to open it with c++, notepad (lol) and Red gate's reflector, but none of them seem to work. They can open it but then i get line's of code like these:

Code:
MZ       ÿÿ  ¸       @                                      º ´	Í!¸LÍ!This program cannot be run in DOS mode.

$       ëƒOŠíOOŠíOOŠíOÑ**ODŠíO¾L OdŠíOi®Ã°OMŠíOhL"OHŠíO¾L"OŠíO¾L#O´Å Ã­OTGOŠíOFònO-ŠíOFòiOiŠíOFò~O^ŠíOOŠìO³Å Ã­O)d>OCŠíO)d'ONŠíO)d$ONŠíO)d!ONŠíORichOŠíO                PE  L gT        à !  ¶
  ¦0     &®
     Ð
                        >         @                   @“   8 ´    °< à                   À< ص  €Ô
 8                           Pÿ @            Ð
                           .text   ǵ
     ¶
                   `.rdata  XÉ  Ð
  Ê  º
             @  @.data   `,     '  „             @  À.rsrc   à   °<     Œ7             @  @.reloc  |Ö  À<  Ø  Ž7             @  B                                                                                                                                                                                                                                                                                                U‹ìjÿhè¡
d¡    Pd‰%    ē,SV‹ñW‹3ÿ‹@‰eð‹L08‰uè‰}܉uÔ…Ét‹ÿPÇEü    ‹‹@ƒ|0 u
‹L0<…Étè '  ‹‹H΃y ”ÀˆEØÇEü   „À„¦   EäPè×  PÆEüè]&  ÆEü‹MäƒÄ‹Ø…Ét‹ÿR…Àt‹j‹ÈÿÿuÆEü‹‹HÎÆEÌ Å A@ˆEàÿuà‹Qÿq8MÌÿuÌQ‹ËÿP €}Ì ¸   Eøë0‹Mè‹‹P‹D
уȃz8 uƒÈjP‹Êè],  ¸ Ëuè‹}ÜÇEü   ‹‹HÎ…ÿt‹Aǃy8 uƒÈj Pè),  ÇEüÿÿÿÿèâ‚ „Àu‹Îè(  ‹‹@‹L08…Ét‹ÿP‹Mô_‹Æ^d‰
    [‹å] ÌÌÌÌÌÌÌÌÌÌÌÇ    ÆA ÃÌÌÌÌÌÇ    ÃÌÌÌÌÌÌÌÌÌWÀfÖfÖAÆA ÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ3À‰f‰AˆAÃÌÌÌÌWÀfÖfÇA  ÃÌÌU‹ìëªÃ»Ã«â€¹U¶â€š¹¶:c4xˆ¶â€šº¶:c4yˆA¶â€š»¶:c4zˆA¶â€š¼¶:c4{ˆA¶â€š½¶:c4|ˆA¶â€š¾¶:c4}ˆA¶â€š¿¶:c4~ˆA¶â€šÃ€¶:c4ˆAÆA ‹Á] ÌÌÌÌÌÌÌÌÌÌÌÌU‹ìSV‹ñ»0   3ÀëªÃ»Ã«â€¹UŠŒKßͬ2ËCˆ0Ã£Ã¿  €yKÃ‹ ÿÿÿC@ƒø|ÝÆF ‹Æ^[] ÌÌÌÌÌÌÌÌÌÌÌU‹ìSV‹ñ»G   3ÀëªÃ»Ã«â€¹UŠŒ¸â€°2ËCˆ0Ã£Ã¿  €yKÃ‹ ÿÿÿC@ƒø|ÝÆF ‹Æ^[] ÌÌÌÌÌÌÌÌÌÌÌU‹ìSV‹ñ»Ã˜   3ÀëªÃ»Ã«â€¹UŠŒ;F°52ËCˆ0Ã£Ã¿  €yKÃ‹ ÿÿÿC@ƒø|ÝÆF ‹Æ^[] ÌÌÌÌÌÌÌÌÌÌÌU‹ìSV‹ñ»¦   3ÀëªÃ»Ã«â€¹UŠŒb#*¿2ËCˆ0Ã£Ã¿  €yKÃ‹ ÿÿÿC@ƒø|ÝÆF ‹Æ^[] ÌÌÌÌÌÌÌÌÌÌÌU‹ìSV‹ñ»I   3ÀëªÃ»Ã«â€¹UŠŒ†•ð\2ËCˆ0Ã£Ã¿  €yKÃ‹ ÿÿÿC@ƒø
|ÝÆF
 ‹Æ^[] ÌÌÌÌÌÌÌÌÌÌÌU‹ìSV‹ñ»Ã–   3ÀëªÃ»Ã«â€¹UŠŒçŽü2ËCˆ0Ã£Ã¿  €yKÃ‹ ÿÿÿC@ƒø|ÝÆF ‹Æ^[] ÌÌÌÌÌÌÌÌÌÌÌU‹ìëªÃ»Ã«â€¹U¶â€š~4܈¶â€š~4݈A¶â€š~4ÞˆA¶â€š~4߈AÆA ‹Á] ÌÌÌÌÌÌÌÌÌÌÌÌU‹ìSV‹ñ»+   3ÀëªÃ»Ã«â€¹UŠŒR·#Ú2ËCˆ0Ã£Ã¿  €yKÃ‹ ÿÿÿC@ƒø|ÝÆF ‹Æ^[] ÌÌÌÌÌÌÌÌÌÌÌU‹ìSV‹ñ»â€“   3ÀëªÃ»Ã«â€¹UŠŒçySÛ2ËCˆ0Ã£Ã¿  €yKÃ‹ ÿÿÿC@ƒø|ÝÆF ‹Æ^[] ÌÌÌÌÌÌÌÌÌÌÌU‹ìëªÃ»Ã«â€¹U¶â€š¬Å’t4}ˆ¶â€š­Å’t4~ˆA¶â€š®Å’t4ˆA¶â€š¯Å’t4€ˆA¶â€š°Å’t4Ë†A¶â€š±Å’t4‚ˆAÆA ‹Á] ÌÌÌÌU‹ìëªÃ»Ã«â€¹U¶â€šÃ†“4šˆ¶â€šÃ‡“4›ˆA¶â€šÃˆ“4œˆA¶â€šÃ‰“4Ë†A¶â€šÃŠ“4žˆA¶â€šÃ‹“4ŸˆA¶â€šÃŒ“4 Ë†A¶â€šÃ“4¡Ë†A¶â€šÃŽ“4¢Ë†AÆA	 ‹Á] U‹ìöEV‹ñÇô!t	Vè€Z
 Ā‹Æ^] ÌÌÌÌÌÌÌÌÌÌÌÌÌÌU‹ìƒäøƒìDD$Wÿu‹ùhèåj@PèÜd
 PD$PÿuÿuÿuÿuÿuWè•  ‹EĀ0_‹å] ÌÌÌÌÌÌÌÌU‹ìƒäøÃ¬Ë†   ‹EV‹pW‹x‰L$…ÿ!|…öu÷@    u¾   3ÿ…ÿ|ƒþ$v¸$   ‰D$ë‹Æ‰t$òE™+ð‹Eú‹@‰D$3Ò3É% 0  ‰T$‰L$=    …”   ò%@ÿWÛf/Ø—À„ÀtfWÄò
(ÿf/ÁòÿrÃºË†  s

And i have another question, why does a .lua script has a .dll file?

I would be really thankfull to the one that could help me out!

I cant seem to upload .dll since its not allowed.

Kind regards
 

|]_ReT1neX_[|

Active member
Joined
Jul 28, 2014
Messages
132
Reaction score
0
energetic link said:
Hello guys,

So i am really interrested in a .dll i got. I know its part of a .lua script, but i really want to open it to see whats inside. I already tryed to open it with c++, notepad (lol) and Red gate's reflector, but none of them seem to work. They can open it but then i get line's of code like these:

Code:
MZ       ÿÿ  ¸       @                                      º ´	Í!¸LÍ!This program cannot be run in DOS mode.

$       ëƒOŠíOOŠíOOŠíOÑ**ODŠíO¾L OdŠíOi®Ã°OMŠíOhL"OHŠíO¾L"OŠíO¾L#O´Å Ã­OTGOŠíOFònO-ŠíOFòiOiŠíOFò~O^ŠíOOŠìO³Å Ã­O)d>OCŠíO)d'ONŠíO)d$ONŠíO)d!ONŠíORichOŠíO                PE  L gT        à !  ¶
  ¦0     &®
     Ð
                        >         @                   @“   8 ´    °< à                   À< ص  €Ô
 8                           Pÿ @            Ð
                           .text   ǵ
     ¶
                   `.rdata  XÉ  Ð
  Ê  º
             @  @.data   `,     '  „             @  À.rsrc   à   °<     Œ7             @  @.reloc  |Ö  À<  Ø  Ž7             @  B                                                                                                                                                                                                                                                                                                U‹ìjÿhè¡
d¡    Pd‰%    ē,SV‹ñW‹3ÿ‹@‰eð‹L08‰uè‰}܉uÔ…Ét‹ÿPÇEü    ‹‹@ƒ|0 u
‹L0<…Étè '  ‹‹H΃y ”ÀˆEØÇEü   „À„¦   EäPè×  PÆEüè]&  ÆEü‹MäƒÄ‹Ø…Ét‹ÿR…Àt‹j‹ÈÿÿuÆEü‹‹HÎÆEÌ Å A@ˆEàÿuà‹Qÿq8MÌÿuÌQ‹ËÿP €}Ì ¸   Eøë0‹Mè‹‹P‹D
уȃz8 uƒÈjP‹Êè],  ¸ Ëuè‹}ÜÇEü   ‹‹HÎ…ÿt‹Aǃy8 uƒÈj Pè),  ÇEüÿÿÿÿèâ‚ „Àu‹Îè(  ‹‹@‹L08…Ét‹ÿP‹Mô_‹Æ^d‰
    [‹å] ÌÌÌÌÌÌÌÌÌÌÌÇ    ÆA ÃÌÌÌÌÌÇ    ÃÌÌÌÌÌÌÌÌÌWÀfÖfÖAÆA ÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ3À‰f‰AˆAÃÌÌÌÌWÀfÖfÇA  ÃÌÌU‹ìëªÃ»Ã«â€¹U¶â€š¹¶:c4xˆ¶â€šº¶:c4yˆA¶â€š»¶:c4zˆA¶â€š¼¶:c4{ˆA¶â€š½¶:c4|ˆA¶â€š¾¶:c4}ˆA¶â€š¿¶:c4~ˆA¶â€šÃ€¶:c4ˆAÆA ‹Á] ÌÌÌÌÌÌÌÌÌÌÌÌU‹ìSV‹ñ»0   3ÀëªÃ»Ã«â€¹UŠŒKßͬ2ËCˆ0Ã£Ã¿  €yKÃ‹ ÿÿÿC@ƒø|ÝÆF ‹Æ^[] ÌÌÌÌÌÌÌÌÌÌÌU‹ìSV‹ñ»G   3ÀëªÃ»Ã«â€¹UŠŒ¸â€°2ËCˆ0Ã£Ã¿  €yKÃ‹ ÿÿÿC@ƒø|ÝÆF ‹Æ^[] ÌÌÌÌÌÌÌÌÌÌÌU‹ìSV‹ñ»Ã˜   3ÀëªÃ»Ã«â€¹UŠŒ;F°52ËCˆ0Ã£Ã¿  €yKÃ‹ ÿÿÿC@ƒø|ÝÆF ‹Æ^[] ÌÌÌÌÌÌÌÌÌÌÌU‹ìSV‹ñ»¦   3ÀëªÃ»Ã«â€¹UŠŒb#*¿2ËCˆ0Ã£Ã¿  €yKÃ‹ ÿÿÿC@ƒø|ÝÆF ‹Æ^[] ÌÌÌÌÌÌÌÌÌÌÌU‹ìSV‹ñ»I   3ÀëªÃ»Ã«â€¹UŠŒ†•ð\2ËCˆ0Ã£Ã¿  €yKÃ‹ ÿÿÿC@ƒø
|ÝÆF
 ‹Æ^[] ÌÌÌÌÌÌÌÌÌÌÌU‹ìSV‹ñ»Ã–   3ÀëªÃ»Ã«â€¹UŠŒçŽü2ËCˆ0Ã£Ã¿  €yKÃ‹ ÿÿÿC@ƒø|ÝÆF ‹Æ^[] ÌÌÌÌÌÌÌÌÌÌÌU‹ìëªÃ»Ã«â€¹U¶â€š~4܈¶â€š~4݈A¶â€š~4ÞˆA¶â€š~4߈AÆA ‹Á] ÌÌÌÌÌÌÌÌÌÌÌÌU‹ìSV‹ñ»+   3ÀëªÃ»Ã«â€¹UŠŒR·#Ú2ËCˆ0Ã£Ã¿  €yKÃ‹ ÿÿÿC@ƒø|ÝÆF ‹Æ^[] ÌÌÌÌÌÌÌÌÌÌÌU‹ìSV‹ñ»â€“   3ÀëªÃ»Ã«â€¹UŠŒçySÛ2ËCˆ0Ã£Ã¿  €yKÃ‹ ÿÿÿC@ƒø|ÝÆF ‹Æ^[] ÌÌÌÌÌÌÌÌÌÌÌU‹ìëªÃ»Ã«â€¹U¶â€š¬Å’t4}ˆ¶â€š­Å’t4~ˆA¶â€š®Å’t4ˆA¶â€š¯Å’t4€ˆA¶â€š°Å’t4Ë†A¶â€š±Å’t4‚ˆAÆA ‹Á] ÌÌÌÌU‹ìëªÃ»Ã«â€¹U¶â€šÃ†“4šˆ¶â€šÃ‡“4›ˆA¶â€šÃˆ“4œˆA¶â€šÃ‰“4Ë†A¶â€šÃŠ“4žˆA¶â€šÃ‹“4ŸˆA¶â€šÃŒ“4 ˆA¶â€šÃ“4¡Ë†A¶â€šÃŽ“4¢Ë†AÆA	 ‹Á] U‹ìöEV‹ñÇô!t	Vè€Z
 Ā‹Æ^] ÌÌÌÌÌÌÌÌÌÌÌÌÌÌU‹ìƒäøƒìDD$Wÿu‹ùhèåj@PèÜd
 PD$PÿuÿuÿuÿuÿuWè•  ‹EĀ0_‹å] ÌÌÌÌÌÌÌÌU‹ìƒäøÃ¬Ë†   ‹EV‹pW‹x‰L$…ÿ!|…öu÷@    u¾   3ÿ…ÿ|ƒþ$v¸$   ‰D$ë‹Æ‰t$òE™+ð‹Eú‹@‰D$3Ò3É% 0  ‰T$‰L$=    …”   ò%@ÿWÛf/Ø—À„ÀtfWÄò
(ÿf/ÁòÿrÃºË†  s

And i have another question, why does a .lua script has a .dll file?

I would be really thankfull to the one that could help me out!

I cant seem to upload .dll since its not allowed.

Kind regards


You can not decompile DLL's  :face_palm:
 

energetic

Member
Joined
Mar 16, 2014
Messages
22
Reaction score
0
:table_flip:

So i will never know whats inside of it? Other then ask the guy who made it himself..
 

0B36

Expert
Joined
Jan 6, 2014
Messages
1,324
Reaction score
8
:face_palm: :face_palm: :face_palm: :face_palm:

No you won't, unless you manage to get the source code.
 

energetic

Member
Joined
Mar 16, 2014
Messages
22
Reaction score
0
allright then, ill try to contact the guy who made it. thanks though  :trollface:
 

Mr.Rider

Active member
Joined
Dec 13, 2014
Messages
129
Reaction score
0
notpad isnt the program that decompile the dlls,  :face_palm:
there is already a specefic program ready for it  :urtheman:
 

0x_

Wtf I'm not new....
Staff member
Administrator
Joined
Feb 18, 2013
Messages
1,123
Reaction score
173
1) You cannot "decompile" DLL's they are no C# / VB.NET / Java (managed) codes.
2) You can only "disassemble" DLL's and try to reconstruct the way it works, no 1-1 decompiler, even things like the hexray "decompiler" only reconstruct things it can this not means you get a fully working code whatsover like in C#/Java/etc (guessed types etc).
 

Mr.Rider

Active member
Joined
Dec 13, 2014
Messages
129
Reaction score
0
0x688 link said:
1) You cannot "decompile" DLL's they are no C# / VB.NET / Java (managed) codes.
2) You can only "disassemble" DLL's and try to reconstruct the way it works, no 1-1 decompiler, even things like the hexray "decompiler" only reconstruct things it can this not means you get a fully working code whatsover like in C#/Java/etc (guessed types etc).
english plz
[member=2]0x688[/member]
 
Top