latigo
December 7th, 2000, 08:31
Howdy!
I started walking the dark path of (at least for me) 'Winnie' understanding and reversing.
The first obstacle i found was that Winice would not let me put bpx's on its own code.
This was rapidly 'fixed' with a byte patch.
But the problem kinda goes on, because now i can place breakpoints on Winice but they wont 'work'.
By 'won't work' i mean that Winice won't break on its own memory addresses.
Maybe the reason why is obvious for the 'congnoscenti' :P but not for me!
Let me give you an example:
By reading icedump's sources (thanks very much icedump team!) i found out that Winice's pPrintChar function (at least that's how its called in the sources) is at C0047043h in Winice version 4.0.5 Build 334. I do BPM C0047043 x and Winice accepts it due to the patch. But it will never break!
If i do 'u C0047043' i see that memory address line in blue.
As per usual, every tip is very much appreciated.
Thanks very much.
Latigo.
I started walking the dark path of (at least for me) 'Winnie' understanding and reversing.
The first obstacle i found was that Winice would not let me put bpx's on its own code.
This was rapidly 'fixed' with a byte patch.
But the problem kinda goes on, because now i can place breakpoints on Winice but they wont 'work'.
By 'won't work' i mean that Winice won't break on its own memory addresses.
Maybe the reason why is obvious for the 'congnoscenti' :P but not for me!

Let me give you an example:
By reading icedump's sources (thanks very much icedump team!) i found out that Winice's pPrintChar function (at least that's how its called in the sources) is at C0047043h in Winice version 4.0.5 Build 334. I do BPM C0047043 x and Winice accepts it due to the patch. But it will never break!
If i do 'u C0047043' i see that memory address line in blue.
As per usual, every tip is very much appreciated.
Thanks very much.
Latigo.