![]() |
|
|
|
#1
|
|||
|
|||
|
Thank you Beowulf for the suggestion..
I have intentionally not suggested dnSpy as it sometimes crashes when VB6 executables are involved. On the other hand, Reflector is rather "mature" in the sense that it has been around for quite a while... The approach I would suggest here would be to DECOMIPLE the VB6 dll with the VB Decompiler (available on this forum), identify the important areas of interest in the decompiled code, and then note down the RVAs of those portions, so that you can again identify them in the debugger, at runtime. Place BP on those VAs and then check them out. Another approach would be to change the "characteristics" of the dll to that of an EXE file and then load and debug it in olly. Do remember that VB6 uses a"runtime" and hence DIRECTLY debugging it is rather messy, as you would getting a lot of "VM-like code of the runtime... So, its BEST to DECOMPILE it first using the VB Decompiler before embarking on your quest ... Good Luck
|
| The Following User Says Thank You to TechLord For This Useful Post: | ||
psgama (10-02-2015) | ||
|
#2
|
|||
|
|||
|
Do you have a file that causes the crash? dnSpy opens .NET files, and VB6 isn't a .NET language.
|
|
#3
|
|||
|
|||
|
Quote:
dnSpy is very good except that when "mixed" projects, involving managed and unmanaged code are involved, it sometimes crashes or hangs. Will try to send specific code segments later. Even in those cases, the crashes are caused due to the obfuscators used or the anti-debug "tricks" rather than a "problem" with dnSpy itself. GREAT JOB man , with the dnSpy prog !
|
![]() |
| Tags |
| dll |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| x32dbg and debugging special question | squareD | General Discussion | 7 | 04-25-2022 23:46 |
| [NOOB QUESTION] how can i edit a function to return 1 in IDA pro? | Mendax47 | General Discussion | 6 | 08-22-2021 09:38 |
| A weird debugging question | sgdt | General Discussion | 5 | 06-28-2004 13:11 |
| Probably a noob question.. | Thom- | General Discussion | 9 | 03-05-2004 21:41 |