Decided to take a look into the TS3 Server windows binary(3.0.13.8) just to fuzz arround and maybe create a scripting api to automate some tasks that are not possible with ServerQuery(not sure if such thing already exists).
Started reversing some data structures and managed to get the server information such as name, description, maxClients, etc through the base pointer [ts3server + 0x005FCD5C] + 0x14(I believe this is the virtual server?).
Now, at least for me, getting the clients is proving to be bit more dificult, doing a pointer scan on the nickname isn't helping because it returns a lot of results(the minimum level at which I got results was at level 9) and the results seemed kinda 'random', by this I mean, the clients didn't seem to belong to an array of clients(at any level), so surely I'm doing something wrong right? I was wondering if you guys could give me any help/hints.
Started reversing some data structures and managed to get the server information such as name, description, maxClients, etc through the base pointer [ts3server + 0x005FCD5C] + 0x14(I believe this is the virtual server?).
Now, at least for me, getting the clients is proving to be bit more dificult, doing a pointer scan on the nickname isn't helping because it returns a lot of results(the minimum level at which I got results was at level 9) and the results seemed kinda 'random', by this I mean, the clients didn't seem to belong to an array of clients(at any level), so surely I'm doing something wrong right? I was wondering if you guys could give me any help/hints.