Submission + - Valve's Steam API uncovered (myg0t.com)
Anonymous User writes: "Programmers from the internet harassment group known as "myg0t" have recently released a source code to the public exposing some sensitive "hidden material" in the Steam.exe and steam_api.dll, this hidden content includes Steam's billing interface, utility interface, client interface, user interface and many login exports from steam.
In the news post it states:
"This is a 100% complete Steam API hooking base written by [myg0t]s0beit. It will allow you access to several well hidden interfaces inside the Steam application and some games as well. Here is a short run-down of the basic interfaces it will allow you to completely hook:
ISteamFriends — the steam friends and community class
ISteamUser — user information on the steam client
ISteamClient — client information
ISteamBilling — steam billing information
ISteamUtils — misc steam utilities
It's important to mention that while this is 100% fully functioning, it is outdated as of the release of TF2; they use several new interfaces inside the game and have moved other interfaces into the Steam application itself or vice-versa. That said, the current updated base will not be released anytime soon if ever, if you can understand this release well enough then this should be a non-issue for you.
We must insist that you use this proof of concept code only for non-harmful, peaceful, education purposes only and that it not be discussed anywhere outside of our news forum. myg0t does not and has never condoned illegal activity of any kind or activities with otherwise malicious intent. This is a learning tool so please use it responsibly, as we have for the last year."
No doubt this is something Valve must take seriously, hopefully they will fix this soon."
In the news post it states:
"This is a 100% complete Steam API hooking base written by [myg0t]s0beit. It will allow you access to several well hidden interfaces inside the Steam application and some games as well. Here is a short run-down of the basic interfaces it will allow you to completely hook:
ISteamFriends — the steam friends and community class
ISteamUser — user information on the steam client
ISteamClient — client information
ISteamBilling — steam billing information
ISteamUtils — misc steam utilities
It's important to mention that while this is 100% fully functioning, it is outdated as of the release of TF2; they use several new interfaces inside the game and have moved other interfaces into the Steam application itself or vice-versa. That said, the current updated base will not be released anytime soon if ever, if you can understand this release well enough then this should be a non-issue for you.
We must insist that you use this proof of concept code only for non-harmful, peaceful, education purposes only and that it not be discussed anywhere outside of our news forum. myg0t does not and has never condoned illegal activity of any kind or activities with otherwise malicious intent. This is a learning tool so please use it responsibly, as we have for the last year."
No doubt this is something Valve must take seriously, hopefully they will fix this soon."