OSX GUID seed

jlt

Member
Joined
May 16, 2016
Messages
4
Reaction score
1
Points
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
Joined
Apr 25, 2015
Messages
314
Reaction score
395
Points
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
Joined
Apr 26, 2015
Messages
1,029
Reaction score
896
Points
216
on linux it's the mac address, so I guess it's the same on mac.
 

jlt

Member
Joined
May 16, 2016
Messages
4
Reaction score
1
Points
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
Joined
Apr 26, 2015
Messages
1,029
Reaction score
896
Points
216
Then it would be the serial shown when opening the about window that shows you your mac infos.
 

jlt

Member
Joined
May 16, 2016
Messages
4
Reaction score
1
Points
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?
 

ehthe

Retired Staff
Contributor
Joined
Apr 26, 2015
Messages
1,029
Reaction score
896
Points
216
Just an assumption.
 

jlt

Member
Joined
May 16, 2016
Messages
4
Reaction score
1
Points
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