OSX GUID seed

jlt

Member
May 16, 2016
4
1
35
Hello

Just wondering, this may be a shot in the dark but does anyone know what is used to generate the UID for TeamSpeak on Mac/OSX? I know on Windows it's from the ProductKey registry entry but I am unaware of anything similar on Mac. Could be the hardware serial number as the API's for retrieving it on OS X are pretty standard.

I might take a look at reverse engineering it myself but just wanted to see what progress others have made

Thanks
 

Kaptan647

Retired Staff
Contributor
Apr 25, 2015
314
395
112
Teamspeak doesnt use product id for generating uniqe id. It sends the product id with clientinit command when you connect to the server
 

ehthe

Retired Staff
Contributor
Apr 26, 2015
1,029
896
216
on linux it's the mac address, so I guess it's the same on mac.
 

jlt

Member
May 16, 2016
4
1
35
on linux it's the mac address, so I guess it's the same on mac.
I did try changing the MAC address of wifi adapter, ethernet adapter and that seemed to have no effect. Unless MAC changing using ifconfig under OS X is broken (which I doubt) so it probably isn't that.
 

ehthe

Retired Staff
Contributor
Apr 26, 2015
1,029
896
216
Then it would be the serial shown when opening the about window that shows you your mac infos.
 

jlt

Member
May 16, 2016
4
1
35
I sure believe that is possible. Need to research what API calls are used, etc.

Did you just assume that or research it yourself?
 

jlt

Member
May 16, 2016
4
1
35
I finally found it out

My mother purchased the same model of Macbook Pro I have (2015, AMD graphics, i7, all that jazz) for herself so I tested with Target Disk Mode booting her Macbook off my banned ones SSD, and deleted my TeamSpeak data directory and was unbanned

So it is serial number based

Rather funny testing with two $3000 laptops :p

I know several methods of library injection on OS X and Linux, so might come up with my own method to alter the serial number Teamspeak sees.

Just thought you might want to know.
 
Top