Valhalla Legends Forums Archive | Battle.net Bot Development | D2GS Help

AuthorMessageTime
Infamous
I need some information on D2GS packet 0x6D (Keep Alive).

heres the packet format:

[code]
6D B4 DD E6 13 52 00 00 00 00 00 00 00

(BYTE)  0x6D
(DWORD) GetTickCount
(DWORD) First byte has a value, the rest are nulls.
(DWORD) Null
[/code]

wondering if anyone has any information on how the first byte in the 2nd dword is generated.

Thanks.


September 11, 2005, 2:55 AM
kamakazie
I have been looking into this recently and here are my findings. The first dword is just a tick count. The second dword is some value stored in memory right shited by 1. How that value is memory gets filled in I am still not sure. The last value seems is the "memory-checking capabilities" Trojan mentioned. If someone else wants to take a more in depth look at it, the function at offset 6FB23980 in D2Client is the bulk of the logic.
September 11, 2005, 4:33 AM

Search