About the Game
You're a hacker with full freedom to act as you wish on a vast network of procedurally generated computers.
File Explorer, Terminal and Text Editor are some of the programs that will be available from the start of the game. As you improve your skills you will find new utilities that you may install and use.
A living persistent world
Explore the Grey Hack universe and forge your own reputation in a world shared by all players. When you leave the game, the online universe remains actively running 24/7.This always active game session means that the changes you have made in any computer in the world can be seen by players who connect to them even if you are no longer online. Your progress will be saved, but your actions may have consequences.
Plan your attacks
Each network in the world has a totally different configuration, size and security, also using a dynamic and deep exploit system so that each network and computer poses a different challenge. Study your target; use social engineering, scan the system for administrator flaws that allow a backdoor to be opened, test different possible exploits, but above all, cover your tracks when you're done.Create, modify, share
The terminal has a fundamental role, based on real UNIX commands; it is an indispensable tool for carrying out successful attacks.Terminal commands and exploits have been built using the scripting language available in the game, this means that you can modify any existing command or create your own if you wish. In the same way you can create your own exploits if the ones that are already available in the world do not satisfy your needs.
Sandbox
Grey Hack offers a non-linear experience where you progress at your own pace. Publish web pages to share your creations, create guilds and organize attacks against other players, carry out commissioned missions to earn money and reputation, or explore the world on your own where special missions and other secrets are hidden.Single Player Mode
Grey Hack is intended to be played in Multiplayer Mode, benefiting from the richer environment of an always-online universe, but the game also offers a single player mode for those so inclined. In Single Player mode, you play in a world created on your computer. Unlike Online Mode, when you exit the game in Single Player, the in-game universe stops, and progress resumes only upon your return.Roadmap
Grey Hack is in the Alpha phase version 0.8. You can check the roadmap on the game's Steam forum. I am open for suggestions, if there is any feature you would like to see in the game, do not hesitate to let me know through the Steam forums or Discord.Screenshots
10 images
Version Information
Steam Patch Notes
Official update history
Changelog
- Fixed bug where an instant Active Trace could occur when interacting with the network from a Terminal opened from a remote FileExplorer.
- coin.create_subwallet has a limit of 15 alphanumeric characters for username and password.
- Fixed terminal bug where cancelling a user_input prompt with isPassword enabled using Ctrl+C could reveal the typed password instead of keeping it masked
Server Update
- Fixed bug where the npc admins failed to detect changes in the filesystem if only the content of the default scripts had changed, preventing the restoration of the filesystem. The admins continue to restore the filesystem during working hours as usual.
- Fixed bug that caused the content of the files Mail.txt and Bank.txt to be empty after an admin restored the filesystem. The filesystems affected by the bug will be fixed the next time the admin restores it.
- Fixed bug where npc admins did not restore the system if the detection was initiated from Greyscript.
- Fixed bug where Greyscript ignored the limits of the RAM installed in the machine.
Changelog
- Re-applied fix for Bug #1151: mail_login without @ symbol in the user field causes a script crash
- Fixed crash that could occur when attempting to blackmail NPCs during a hidden/karma mission, causing no response to be received.
- Fixed issue in procedural mission chat log due to missing data about the next clue in the text.
- Fixed rare crash in bash when calling exit if the previous process that was running had killed at that exact moment.
- Fixed crash that could occur when an admin updated libraries in a LAN after a player's report, causing no response to be received.
- Fixed bug in the mission "find and delete remote file" that caused the mission not to grant the reward if the player had deleted the folder containing the file, even if the email responded that the mission was completed.
Changelog
- Fixed bug in the scrollbars of HTML pages that caused the mouse wheel/trackpad not to respond to scrolling, forcing the user to drag the bar manually.
- Minor visual improvements in Shops/Hackshops.
- Fixed bug that could leave a zombie process when interrupting a script launched remotely with shell.launch using Control+C without having gone through start_terminal.
Server Update
- Fixed Bug #1037: MiniScript will get stuck in a loop with self-referential maps
- Fixed Bug #1093: Game/script crash on print a nested map with super non-map base
- Fixed Bug #1238: Replacing null in a List results in crash
- Fixed Bug #1240: clear_screen error description should read "seconds" instead of "milliseconds"
Changelog
- The title bar of any remote window now displays the IP address, just like in remote terminals.
- Minor adjustments to ScanLan to improve readability when displaying LAN device IPs.
Changelog
- Fixed bug that caused the Tutorial to not display text when progressing to the next step in creating an email account if the player was using Spanish language.
- Fixed several minor visual issues in the Manual when resizing the window.
- Fixed bug that could cause invalid IPs to be displayed in some procedural mission conversation logs.
- Fixed bug in procedural mission file content when using an incorrect tag for local IP, preventing the mission from continuing.
Changelog
- Fixed corrupted conversation in procedural missions that could cause a crash when interacting with the network containing the file, such as when using nmap.
- Fixed rare script crash when connecting to services after using sniffer in some LAN/hub network scenarios.
- Fixed crash that could occur when inspecting or iterating over objects returned by service libraries from scripts, such as libssh.so, libftp.so, or libhttp.so.
Changelog
- Fixed bug in procedural missions in the cases where the target NPC appear multiple times in the same LAN, sharing the same email address. Now procedural missions assign different emails to each repetition, so rshell responses resolve the correct LAN computer. The fix applies to missions generated from now on, it is recommended to abandon the affected old missions.
- Applied maximum level limit of 15 for the players, coinciding with the maximum level of missions, to prevent players from missing out on rewards for max level missions if the player's level exceeded it by too much.
- Fixed regression bug where forcibly closing another player's remote terminal could write an incorrect disconnect log IP.
- Reverted bug-fix #1265 due to the regression described above. It will be reviewed again during the nightly build.
- Fixed bug that allowed players to earn money and gain experience in the tutorial mission as many times as it was repeated. Now, in the mission tutorial, money and experience are only earned once per game until game over or manual reset.
Update v0.9.6736
- Fixed regression bug in Streamer mode that caused public IP addresses not to be censored in the email preview.
Changelog
- Fixed bug in the Tutorial that could cause it to get stuck while waiting for the player to enter a command if it included a path. This bug was more common in the part of the tutorial for installing rshell-server.
- Fixed procedural mission conversation text where it appeared in Spanish even when the player was using the English language.
- Fixed bug when reaching the last page of the tutorial, not deactivating it correctly when the player closes the window as indicated.
Changelog
- Fixed Bug #1264: Launching a /usr/bin/terminal from a router shell causes an active trace that cannot be stopped.
- Fixed bug in the coin buying/selling system that could allow a player to cancel another person's trade.
- Fixed bug that could sometimes cause get_shell to return "Runtime error: Invalid arguments" when called without arguments.
Changelog
- Redesign of the Main Menu to indicate that Multiplayer mode is the recommended mode.
- Fixed Bug #1257: It is not possible to complete the karma mission labeled "CONV_K_MISSION_4"
Changelog
- Fixed Bug #1256: String.matches() crash when the search pattern contained special regex characters.
- Improved chat history management system to prevent potential performance issues on the server.
- Updated Admin tools.
Current Release
22355209
Uploaded Mar 18, 2026
Update already requested
Uploaders have been notified
A newer version is available but not yet uploaded
Help keep this updated
Login Required
You need to be logged in to request game updates. Would you like to go to the login page?
Request Update
Request an update for Grey Hack? This will notify uploaders that this game has an available update.
Request Submitted
Your update request has been submitted successfully! Uploaders will be notified.
Request Failed
Failed to submit update request:
System Requirements
How to Install
Grey Hack.exe to play
Troubleshooting tips
• Run Redist/_CommonRedist installers if game won't start
• Add folder to Windows Defender exclusions
• Run as administrator
Download
Direct link available
177 MB
22355209
27B36620
0e94f371e76e4233492c2f6d58dee92dcd007810771d25f0098756e019583beb
You May Also Like
View AllDownload Grey Hack for PC with a direct link or via torrent. Get the full version of Grey Hack for free. Grey Hack is a Indie released by Loading Home.