Help❓ How To Reverse A DLL / EXE

Posts 1–7 of 7 · Page 1 of 1
❓ How To Reverse A DLL / EXE
Hey guys :P
Title sais it all, how do you do this ? Just open it with VB or stuff ? Help is appreciated
Greetings,
Isaakske
For Exe: .Net Reflector

For Dll: Dll's them self aren't able to open what so ever but you can hex edit them but you'll never get the source code...
Quote Originally Posted by willrulz188 View Post
For Exe: .Net Reflector

For Dll: Dll's them self aren't able to open what so ever but you can hex edit them but you'll never get the source code...
@Horror @willrulz188

Not really true.

Most .net decompilers can decompile .net assemblies/binaries (either way you look at it) , In which case you can decompile a .dll with .net reflector, the only prerequisite is that the assembly is .net, that goes for either .DLL's or .EXE binaries developed in MSIL, C#, VB.NET, Delphi.NET, J# and Managed C++ (some compilers will work for others as well) If the application/dll is let's say unmanaged C++ or doesn't contain .net headers, then decompiling it wouldn't go as well, it still can be done, but considering the many levels of source protection (it's a 2 step compile, not a single step like VS applications) you would have to do alot of digging.

Now, there are a few other questions.

Statement: Decompilers should be used to retrieve source you have lost, in some cases you may develop and deploy an application, then lose the source in a crash or something else (if you don't keep backups) so onto:

A. Don't steal source code from anyone, your in the development section, not the hacking section, what I mean by this (and most in here will agree) you don't want to steal someone else source code, 1. You will never learn that way 2. It's just plain wrong. If you want to develop a application, go ahead and learn how to develop it, most coders work hard on their application, and just because they don't obfuscate, it doesn't mean you should steal it.

Which rings me to:

B. If the application is packed or obfuscate then , you won't be able to view the source properly (if at all, depending on the method)


Hope this helps.
Quote Originally Posted by NextGen1 View Post


@Horror @willrulz188

Not really true.

Most .net decompilers can decompile .net assemblies/binaries (either way you look at it) , In which case you can decompile a .dll with .net reflector, the only prerequisite is that the assembly is .net, that goes for either .DLL's or .EXE binaries developed in MSIL, C#, VB.NET, Delphi.NET, J# and Managed C++ (some compilers will work for others as well) If the application/dll is let's say unmanaged C++ or doesn't contain .net headers, then decompiling it wouldn't go as well, it still can be done, but considering the many levels of source protection (it's a 2 step compile, not a single step like VS applications) you would have to do alot of digging.

Now, there are a few other questions.

Statement: Decompilers should be used to retrieve source you have lost, in some cases you may develop and deploy an application, then lose the source in a crash or something else (if you don't keep backups) so onto:

A. Don't steal source code from anyone, your in the development section, not the hacking section, what I mean by this (and most in here will agree) you don't want to steal someone else source code, 1. You will never learn that way 2. It's just plain wrong. If you want to develop a application, go ahead and learn how to develop it, most coders work hard on their application, and just because they don't obfuscate, it doesn't mean you should steal it.

Which rings me to:

B. If the application is packed or obfuscate then , you won't be able to view the source properly (if at all, depending on the method)


Hope this helps.
Well, i already noticed that i cant decompile some .exe , and i knew this was gonna lure ppl to saying im a leecher, but this is not what i would like to do with this -_-
Anyways ty
Aight, ty :P too bad its only for 30 days doh xD
Quote Originally Posted by Repulse View Post
well if you want to see ur own source code...

Go To Documents > Visual Studio 2010 or what eva u using > Select Project > You Will See Form1.vb and other... > Right Click Form1 and Open it with NotePad
I know how to see my own codes, but this was a question on how to see the ones that arent made on ur own PC ... :l
Quote Originally Posted by Horror View Post
I know how to see my own codes, but this was a question on how to see the ones that arent made on ur own PC ... :l
Use reflector?, well if its packed then you will have to unpack it first.
Posts 1–7 of 7 · Page 1 of 1

Post a Reply

Similar Threads

Tags for this Thread

None

Talk with us