Pull a single file out of a Steam depot so you can look at it, without downloading the whole game.
A modern game is 50 to 150 GB, but most of the time you only care about one file: the main executable, a DLL, a config, a packed archive. ExeGrabber reads the depot's manifest, which lists every file and the chunks that make it up, and fetches just the files you pick. A "grab the exe" job that would be a 100 GB install becomes a few hundred megabytes.
It is built for inspection and debugging, for example checking a binary's PE header and architecture, or scanning it for Denuvo, VMProtect, Themida and similar protection markers, before deciding whether the full download is even worth it.
- Lists every file in a game's depots with its size and type, so you can see what is in there before pulling anything.
- Downloads only the files you choose, streamed straight to disk.
- Scans each downloaded binary: architecture, build date, PE sections, and known DRM or packer markers.
- Matches any file type through a simple glob (
*.exe,*.dll,*, and so on), with the usual redistributables and crash handlers filtered out by default.
Lua / Package. Drop in a .lua, or a .zip that holds a lua next to its
.manifest files. ExeGrabber reads the depot keys out of the lua, checks each
one against a real chunk, and decrypts the files with them. Because the keys are
what actually decrypt a depot, this signs into Steam anonymously and never
touches your account at all.
AppID via Hubcap. Set a Hubcap API key, then type any AppID. ExeGrabber pulls that game's lua and manifests from Hubcap, then downloads with those keys. No Steam account, and it works for games you do not own.
AppID via account. Type an AppID and it signs into the Steam account you picked and uses that account's licenses. This is the path when you own the game.
- Pick the source with the selector at the top: Lua / Package, AppID via Hubcap, or AppID via account. Each one tells you what it will do.
- For accounts, add or pick one in the left panel. For Hubcap, paste your API key in the left panel and save it once; it is remembered after that.
- Optionally set a match pattern. Blank means
*.exe; use*for every file, or something like*.dllfor one type. - Click List files to see what is there, or Download to fetch. On Download you get a checklist to choose exactly which files to take.
- Stop cancels a running download. Files that already finished are kept.
Grab the latest ExeGrabber.exe from the
Releases page. It is a single Windows executable, no install.
It keeps its saved credentials and downloads in folders next to itself.
- Windows only.
- Credentials live in
.steam_credsnext to the app and never leave the machine. - Steam Guard is prompted for on first sign in, then a saved token is reused.
- The Hubcap key is stored in
settings.jsonnext to the app.
Manifest and depot key data comes from Hubcap (hubcapmanifest.com) and morrenus. This tool would not be much use without their sources, thanks to both.
This tool does no key scraping of any kind. Everyone uses their own Hubcap API key to access what that key allows. Bring your own key. Do not use keys that are not yours. You are responsible for how you use this, and the author takes no responsibility for misuse or for keys obtained by anyone else.
Copyright (c) 2026 slomo. All rights reserved. Closed source. The binary is provided as is, for personal use, and may not be redistributed, repackaged, or resold.