[HL/CS] How to set valid steamid

Network protocols, internals and low-level information about games
SkillartzHD
Posts: 1
Joined: Tue Aug 30, 2016 4:43 am

[HL/CS] How to set valid steamid

Post by SkillartzHD »

Hello :D , so i was trying to add a steamidto my program bot sender i manage to send it with a valid steamid

Code: Select all

list.AddRange(new byte[] {  74, 221,  198, 196,  34 });
list.AddRange(new byte[] {     118,   101,     114,   0,     0,   0,   0,  0,    186,  141,   137, 69, 1,  0,  16, 1 });


More info(S2W9DJP1):

Packets looks like this :

Code: Select all

.J......"ver........E....S2W9DJP1

Hex :

Code: Select all

4A 00 00 00 {{DD C6 C4 22}} 76 65 72 00 00 00 00 00 {{BA 8D 89 45 01 01 10 02 53 32 57 39 44 4A 50 31}}

4A 00 00 00 = constant in every packets that is sent.
76 65 72 00 00 00 00 00 =constant in every packets that is sent.

{{DD C6 C4 22}} = it's static.
{{BA 8D 89 45 01 01 10 02 53 32 57 39 44 4A 50 31}} = it's static.

converting it to decimal will looks like this : 74 221 198 196 34 118 101 114 0 0 0 0 0 186 141 137 69 1 1 16 2

i tried to do the same shit with J0WGX45QKT2W2L:

Code: Select all

4A 00 00 00 {{76 F0 ED 9E}} 76 65 72 00 00 00 00 00 {{EC E0 DB 3D 00 00 00 00 4A 30 57 47 58 34 35 51 4B 54 32 57 32 4C}}

Code: Select all

.J...v...ver........=....J0WGX45QKT2W2L

Code: Select all

EC E0 DB 3D 00 00 00 00 4A 30 57 47 58 34 35 51 4B 54 32 57 32 4C = J0WGX45QKT2W2L

Code: Select all

list.AddRange(new byte[]
{74, 118, 240, 237, 158});



Code: Select all

list.AddRange(new byte[]
{236, 224, 219, 61, 0, 0, 0, 0, 74, 48, 87, 71, 88, 52, 53, 81, 75, 84, 50,87, 50, 76});
list.AddRange(Encoding.ASCII.GetBytes("J0WGX45QKT2W2L"));

The first function with S2W9DJP1 is working perfectly but when i change it to something else and change the packets they always give me this constant steamid : STEAM_0:0:1084804609 even if i change packets ... any solution for that ? :geek: