• Unfortunately, we have experienced significant hard drive damage that requires urgent maintenance and rebuilding. The forum will be a state of read only until we install our new drives and rebuild all the configurations needed. Please follow our Facebook page for updates, we will be back up shortly! (The forum could go offline at any given time due to the nature of the failed drives whilst awaiting the upgrades.) When you see an Incapsula error, you know we are in the process of migration.

Help understand

Experienced Elementalist
Joined
Jan 14, 2013
Messages
276
Reaction score
11
Help me understand how to look for the necessary offsets in Main.exe and in the Gameserver.exe, what programs are needed for this, and knowledge? Hover at least some example on this topicP.S. I want to learn to look for offsets
 
Joined
May 26, 2009
Messages
17,312
Reaction score
3,222
well just download Ollydbg and learn

Code:
Basic elements

Expressions may include:
Byte registers AL, BL, CL, DL, AH, BH, CH, DH
Word registers AX, BX, CX, DX, SP, BP, SI, DI
Doubleword registers EAX, EBX, ECX, EDX, ESP, EBP, ESI, EDI
Segment registers CS, DS, ES, SS, FS, GS
FPU registers ST0, ST1, ST2, ST3, ST4, ST5, ST6, ST7 or alternative forms ST, ST(0), ST(1), ST(2), ST(3), ST(4), ST(5), ST(6), ST(7)
Index pointer EIP
CPU flags EFL or alternative form FLAGS
Simple labels, like GetWindowTextA or userdefinedlabel1
Known constants, like WM_PAINT or ERROR_FILE_NOT_FOUND
Labels with prepended module name, like user32.GetWindowTextA
Immediate integer numbers, like ABCDEF01, 123, 0x123 (all hexadecimal) or 123. (decimal)
Immediate floating point numbers, like 123.456e-33
Immediate strings, like "String"
Parameters %A and %B
Thread identifier %THR (or alternative form %THREAD)
Ordinal number of the current thread %ORD (or alternative form %ORDINAL)
Contents of memory (requires square brackets [ ], see detailed description below)


Contents of memory

To access memory, take address into the square brackets and optionally specify type and size of the item. OllyDbg supports following modifiers:

Modifier	How the contents of memory is interpreted
BYTE	Unsigned 8-bit integer
CHAR	Signed 8-bit integer
WORD	Unsigned 16-bit integer
SHORT	Signed 16-bit integer
DWORD	Unsigned 32-bit integer (default)
INT, LONG	Signed 32-bit integer
FLOAT	32-bit floating-point number
DOUBLE	64-bit floating-point number
LONG DOUBLE	80-bit floating-point number
ASCII	Address inside the brackets will be interpreted as a pointer to ASCII string, but numerical value of expression remains unchanged
UNICODE	Address inside the brackets will be interpreted as a pointer to UNICODE string, but numerical value of expression remains unchanged

and more in google
 
Upvote 0