Zero
December 18th, 2002, 11:12
mR_gANDALF:
Quote:
but I would like to get deepen...
Which is the difference regarding antidebugging tricks/SEH/interrupts, which is better and why?
Why is Olly weak? Wich are thier "weakness"? |
Olly is weak because it is an Application Level Debugger.
One silly example:
imagine your target has some anti-disassembler tricks inside.
Olly starts with a disassembly before you can debug it. Therefore Olly will crash. (Like w32Dasm).
SoftIce is a real-time debugger so anti-disassembler protections does not harm it.
Next Olly is getting better with identifying SEH structures but Olly has not the advantages of a real-time debugger like SI
Anti-Debugger tricks will crash both (sure there are ways to work around this)
One nice feature of Olly is that you can comment your code und Olly remembers these comments in the next debugging session.
Hope this helps you a little...