Correct format:
(DWORD) Server Key
(DWORD[5]) XSHA-1 password hash
(DWORD[8]) Salt
(DWORD[8]) Password verifyer
What disassembler do you use?
Quote from: DarkMinion on January 31, 2004, 01:06 AM
What disassembler do you use?
Looks like IDA?
Does it add those comments like SID_AUTH_ACCOUNTUPGRADEPROOF automatically if you tell it that the function takes an enum as an argument?
Quote from: Adron on January 31, 2004, 05:24 AM
Quote from: DarkMinion on January 31, 2004, 01:06 AM
What disassembler do you use?
Looks like IDA?
Does it add those comments like SID_AUTH_ACCOUNTUPGRADEPROOF automatically if you tell it that the function takes an enum as an argument?
DM: IDA
Adron: No, I added those comments (packet names) next to almost every packet; so when opening IDA again, I can just do a search for SID_ to find my way around easier and quicker
Quote from: UserLoser. on January 31, 2004, 10:42 AM
Adron: No, I added those comments (packet names) next to almost every packet; so when opening IDA again, I can just do a search for SID_ to find my way around easier and quicker
Hmmk. I wonder if it shouldn't be possible to have it insert those automagically. I'm thinking, setting a type on the argument to the function and having that type be an enum with those SID_ values...