I have spend an hour, finding the way to modify
the row of the registers in Ollydbg v1.09d,
I have done it severel times, but I don't see
where in this version.....I can't see it in the
ollydbg.ini file.

Anyone know how ?
Posted on 2003-10-18 11:26:46 by The SharK
You mean change the values of the registers? Simply double click on the value next to the register, it works for me.
Posted on 2003-10-18 11:51:03 by scientica
Hi scientica


No, I mean like if you have this order:

EAX
ECX
EDX
EBX

and you would like it:

EAX
EBX
ECX
EDX
......

and so on...
Posted on 2003-10-18 12:01:04 by The SharK
Not that I know of. But why change it?

In the encoding of opcodes that is the correct order

eax
ecx
edx
ebx
esp
ebp
esi
edi
Posted on 2003-10-18 12:16:43 by roticv
In the encoding of opcodes


What do you mean by that:confused:
Posted on 2003-10-18 12:20:25 by The SharK
The order is specified by the opcode, for example a mov Reg32,1 would encode as follows:

b8 01000000 ; mov eax,1
b9 01000000 ; mov ecx,1
bA 01000000 ; mov edx,1

As you can see the value of the registers is sequential following the order Roticv stated.
Posted on 2003-10-18 12:33:55 by donkey
Try reading the following and you would get my idea.

http://www.asmcommunity.net/board/index.php?topic=10554&pagenumber=1

A tutorial by The Svin.
Posted on 2003-10-18 12:50:48 by roticv
Thanks roticv


Seems like their is a lot to learn from that link......

I got to study that material - GREAT LINK :alright:
Posted on 2003-10-18 13:33:02 by The SharK