#1
|
|||
|
|||
Some my experiences with OllyDbg
- OllyDbg can not find and stop at the entry point of a EXE which did not have IAT (did not contain any import functions). The exception will throw in NTDLL.DLL and the exe will terminate. IDA debugger, WinDbg are same. They can not debug this exe, and seem that the OS can not run this kind of EXE.
- If we have installed Visual Studio 6, we will have the MFC42.pdb file in System32 directory. When OllyDbg load a exe which uses MFC42.dll, OllyDbg will load and read debug information from the MFC42.pdb and it will take a long time (seem to hang). So I must move the MFC42.pdb to my symbols directory. - If we rename OllyDbg.exe to another name (to anti anti-OllyDbg), almost plugins will not run. So I think we need modify plugin.h to dynamic load OllyDbg export functions by GetModuleHandle(NULL) and GetProcAddress(xxx). - We can develop OllyDbg plugin with Delphi. I know we have many Delphi Coder in this forum here, so why we can not use Delphi to write plugin ?. I am porting plugin.h to plugin.pas for Delphi 6 and 7. I am finished 50%. Wait for few days. I attached a simple plugin with source, written with Delphi 7. Hope you will enjoy, test and reuse it for your plugins written in Delphi. Regards |
#2
|
|||
|
|||
Quote:
|
#3
|
|||
|
|||
Thanks for those tips, i've had some weird issues in Olly sometimes too, like on Sunday when i was working I had code like:
Code:
cmp dword ptr [dwBreak], 1 jnz NoBreak int 3 NoBreak: jmp dword ptr [dwFullOEP] |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Best ollydbg 2 mod | Zeocrack | General Discussion | 7 | 10-08-2023 17:57 |
64-bit OllyDbg v2.01 | giv | General Discussion | 37 | 06-29-2014 16:38 |
Where's OllyDbg | imagin | General Discussion | 5 | 06-11-2005 20:07 |