News for hackers. Stuff that matters.
Re:A Remote Code Execution Vulnerability in the Steam Client by yread on Friday June 01, 2018 @04:26AM (#17203542)
Steam Client is so incredibly bloated - I wish they released a Lite version without Steam Link, Achievements, Trading cards/Inventory, Browser, Community, Workshop, Hub, ... It could also update less frequently if it had fewer features and updates would be faster.

Just the list of games I have and the DRM required to play them.

Re:A Remote Code Execution Vulnerability in the Steam Client by Starz0r on Friday June 01, 2018 @05:28AM (#17203820)
You are in luck, Valve has SteamCMD[1] for users just like yourself! It is a command line version of the Steam client and can do most of what you need like downloading, updating, even verifying game integrity from the command line! I only wish it was open source, maybe someone can reverse engineer it?

[1] https://developer.valvesoftware.com/wiki/SteamCMD

Re:A Remote Code Execution Vulnerability in the Steam Client by xPaw on Friday June 01, 2018 @09:51AM (#17205278)
Steam protocol has been well understood for a while now: https://github.com/steamre/steamkit

Which is based on reverse engineering the Steam client, so you can implement game downloading yourself.

Re:A Remote Code Execution Vulnerability in the Steam Client by Fnoord on Friday June 01, 2018 @02:45PM (#17208681)
It appears to be only for downloading/updating game servers; not for downloading/updating games.
Re:A Remote Code Execution Vulnerability in the Steam Client by Laaas on Friday June 01, 2018 @08:19AM (#17204581)
but how do you run a game from that?
Re:A Remote Code Execution Vulnerability in the Steam Client by h1d on Friday June 01, 2018 @08:36AM (#17204692)
If it's possible someone can come up with a small UI that only lists and launches games.
Re:A Remote Code Execution Vulnerability in the Steam Client by Fnoord on Friday June 01, 2018 @02:43PM (#17208652)
Playnite [1]. Open source, lightning fast, and light on resources. You can even combine different platforms such as Steam + Battle.net. Saves you running each of these. Though you lose things like downloads and social. Heck, it even has support for emulators.

[1] https://playnite.link

Re:A Remote Code Execution Vulnerability in the Steam Client by Rumudiez on Friday June 01, 2018 @10:31AM (#17205613)
From the article: https://github.com/DioJoestar/SteamCMD-GUI/blob/master/READM...

They don’t seem to have a *nix referral, but seems totally possible to make.

Re:A Remote Code Execution Vulnerability in the Steam Client by nmbr213 on Friday June 01, 2018 @04:39AM (#17203600)
> Achievements, Trading cards/Inventory, Browser, Community, Workshop

Doesn't all of that work through embedded web-browser?

Re:A Remote Code Execution Vulnerability in the Steam Client by maze-le on Friday June 01, 2018 @04:54AM (#17203673)
I think the embedded browser is where the most bloat is located. Although this particular vulnerability is not tied to it.
Re:A Remote Code Execution Vulnerability in the Steam Client by baud147258 on Friday June 01, 2018 @04:55AM (#17203677)
It work through a slow embedded web-browser.
Re:A Remote Code Execution Vulnerability in the Steam Client by MarchewaJP on Friday June 01, 2018 @10:25AM (#17205553)
Displaying achievements yes, but obtaining them has to interact in some ways with rest of the client. Trading cards and inventory probably too.
Re:A Remote Code Execution Vulnerability in the Steam Client by Fnoord on Friday June 01, 2018 @02:55PM (#17208767)
Valve's Steam uses VGUI toolkit (proprietary), and a WebKit-based embedded browser.