Quote from: Ringo on January 11, 2009, 02:21 PM
I would guess you're not passing the correct seed to wardeninit(), when you build 0x51.
It should be the 1st 4 bytes of the 1st cdkey's broken SHA1 hash.
If you're logging on via 0x06/0x07/0x36 etc, you will need to seed wardeninit() with 0x00000000.
I think I did something wrong at the warden init, gonna check
Ok here's part of my 0x51 send packet code
Code Select
Dim lngSeed As Long
Call CopyMemory(lngSeed, ByVal AccountHash, 4)
Call ModWarden.WardenInit(lngSeed)
'fast forward to see what accounthash is
pk.InsertDWORD Len(CDKeyg)
pk.InsertDWORD productvalue
pk.InsertDWORD publicvalue
pk.InsertDWORD Checksum
pk.InsertNonNTString AccountHash
Am I doing it right?
accounthash works for 0x51
I FIXED IT! Make sure INIT warden works!
After like 2 minutes my prog freezes? Any ideas why?