222 MB
Added
8 months ago
Updated
3 days ago
CSF + Goldberg
About the Game
Grey Hack is a massively multiplayer hacking simulator 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.
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.
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.
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
On the site: Build 24298371
Up to date
Changelog
- Fixed bug in bank account registration that could incorrectly trigger the "username too long" error when the limit had not been exceeded.
- Fixed regression bug in scripting that could cause a delay in the execution of get_router if it ran continuously until any other interaction with the machine occurred.
Since the Nightly Build has frequent updates, with several often happening in the same week or day, to keep the Steam news feed readable I’ll be grouping recent Nightly changes into periodic summary posts, instead of publishing a separate announcement for every nightly update. If you want to follow Nightly changes more closely, the official Discord is the best place to check, since changelogs are posted there as new updates go out.
Among the most notable changes is the complete rework of the Guilds, adding new mechanics so that Guilds can compete with each other.
- The chat service and its library have been removed. The only channels that exist now are the general channel and the guild channels. When a guild is created, a chat channel for the guild is automatically created.
- When a Guild is created, the player's bank account also becomes the guild's bank account. Players with Bank Access permissions will be able to see the current balance and the latest transactions made from the guilds panel in Chat.exe.
- When accepting a mission, you can choose if it is a guild mission. If chosen as a guild mission, the Exp and money go to the guild and its bank account when the mission is completed.
- The guild's mission panel shows a list of the members along with the completed missions and the total money contributed for completing them.
- To register a guild, it is necessary to be at least level 3. For testing purposes this restriction is disabled in the nightly build.
- Guild experience and levels are managed the same way as player experience and levels, with the same maximum level cap of 15.
- Added guild perks, which will unlock and increase their bonuses as the guild levels up. Once unlocked, perks must be purchased from the Guilds panel in Chat.exe in order to activate them. For now prices are fixed across all levels. The added perks are:
* Members Expansion: maximum number of members allowed in the guild.
* Role Limit: maximum number of roles that can be created in the guild.
* Investment License: maximum number of companies the guild can invest in.
* Hardware Discount: discount applied to hardware purchased from NPC shops.
* Mission XP boost: applicable to both player and guild missions.
* Admin restore: number of companies to which the admin can be told to ignore certain social engineering emails.
- Added a guild leaderboard to the Guilds section in Chat.exe. The leaderboard shows a list of the guilds that exist in the game, along with extra information and their ranking position based on the number of companies where they are majority owners, as well as their financial and workforce performance. Guilds can be tied on the leaderboard. For now, a guild is only considered the winner if it is ranked 1st without being tied.
- Added a member approval system for players who have used a link to join a guild. Guild members with the new Manage invite requests permission can accept or reject pending approvals. The users pending approval can be found in the guild user list in Chat.exe
- Fixed the guild invitation link generation system so that links are unique. A player can generate up to 10 consecutive invitations. If this list is exceeded without other players accepting the generated invitations, the oldest invitations are removed in order of generation.
- If a member of a guild leaves, a penalty is applied to the guild by deducting experience proportional to the current guild level. If the level of the Investment License Perk drops below the number of companies the guild owns, a penalty is applied on the leaderboard by omitting the companies with the lowest value from the score, visually indicating this from the Guilds Leaderboard panel.
- A Game Over removes the player from their guild and applies the level penalty to the guild. If the player is the guild owner, only the experience penalty is applied.
- When the guild owner registers a new bank account after a Game Over, it is automatically linked to the guild.
- Added a Nightly build exclusive Perk that multiplies experience gained by x2. The Perk is available from level 0 and has a symbolic price of $100.
- An NPC admin no longer starts traces against players who are owners, or members of guilds that are owners.
- Renamed HireViewer.exe to HiringManager.exe. The program can now be downloaded from regular shops.
- Added new program ConfigCompany.exe, inherited from ScanLan, which can be downloaded from regular stores. It allows managing some company settings, as well as selecting which device should be used to perform an rshell connection in case you want to manage its filesystem directly. To do this, open the device context menu and select the open rshell option.
- From ConfigCompany.exe, you can tell the NPC admin not to update libraries if they receive the social engineering email Update Libs. It is necessary to have unlocked the new guild Perk Admin restore to use this option.
- Added the Company management permission, which allows users with this permission to manage company related elements from HiringManager.exe and ConfigCompany.exe
- Added a new social engineering option: ddos suspicion. If the network is under a DDoS attack and the admin receives the email while the systems are restarting, the system is forced to restore to its original state, including libraries and permissions.
- A 20% guild penalty is applied to the points of the company that has just suffered a DDoS attack. The duration is 24 hours of ingame time from the last DDoS suffered.
- The reasons for penalties are now shown in the guild leaderboard in the warning icon tooltip.
- Added the social engineering option Suspect Information, which can be used to obtain an NPC’s employee file, including their license plate. For the attack to succeed, the email must be sent from the account of a police officer to another officer from the same police station.(Sergeant, Inspector, Commissioner) This social engineering option can only be used once per LAN.
- If a social engineering email is sent to a dead or fired NPC, this is now reported in the email reply as an automated message, instead of receiving no response.
- The ddos suspicion social engineering option can be used even if the admin is dead or fired, justified as a temporary admin.
- When hiring an admin, a non forced LAN restoration is applied to prevent abuse. This does not trigger if no missing libraries or similar issues are found in the system.
- When the admin of a guild company dies or is fired, a 25% penalty is applied to the guild’s ranking points for that company. After hiring an admin, the penalty will decrease by 5% each day. If the admin dies again while the penalty is still active, it will return to 25%.
- Internal improvement of license plate generation to prevent them from being obtained solely from the client side.
- For testing purposes in the Nightly build, guilds start at level 5.
- For testing purposes, the starter money when registering a bank account has been increased to $10M.
- Increased bank transaction history to 30 entries.
- MetaMail.delete now accepts a list of mail IDs instead of a single string, allowing multiple emails to be deleted in one call. The documentation has been updated.
- MetaMail.read now accepts a list of MailIDs, allowing multiple entries to be read in the same call. The documentation has been updated.
- Fixed bug where inactive administrators could still appear as online and trigger traces after being killed or fired.
- Fixed bug in the UI properties window when displaying size as 0 bytes in folders.
- Operations with a company's stocks are not allowed until the dividends from the previous year have been withdrawn.
- Fixed Bug #473: Chat - both the add and remove permission buttons have the same text
- Fixed Bug #474: Chat - removing permissions, removes ALL of them
- Fixed Bug #477: Chat - Some letters are cut off when used as role names
- Fixed Bug #1042: Mail sent by MetaMail.send is always sent as the users 'main' mail
- Fixed Bug #1273: funny game response from other mail address as sended
- Fixed Bug #1272: Default scripts (E.g. nmap, ifconfig) mix/match tabs + 4 spaces, and have trailing whitespace on some lines
- Fixed Bug #179: At login wifi always connects to the wifi at the top of the list that you have a password for
- Fixed Bug #484: NPC servers are not connected to a wifi in range of the computer.wifi_networks
- Fixed Bug #590: Binary size of compiled scripts are dependent on the name of the binary
- Fixed Bug #1058: Coupon still deducted after purchase when hard drive is full and unable to download
- Fixed Bug #1137 - Hardware changing caused me to get locked out by hardware duplication
- Fixed Bug #995: GreyScript not catching For Loop without End For when keyword 'return' is used
- Fixed Bug #1036: GreyScript not catching an If conditon then block without End For when keyword 'return' is used
- Fixed Bug #1094: copy paste inconsistently skips first character highlighted
- Fixed Bug #1123: Using arrow keys in the code editor to select text selects much more than is shown
- Fixed bug where text files showed their size as 0 bytes.
- Fixed bug in Notepad/CodeEditor where Shift + Up Arrow, when used from the start of a line, would also select the entire current line instead of selecting only the upper line.
- Fixed Mail.exe displaying in Inbox conversations composed only of sent emails.
- Inbox now only lists conversations that include at least one received message.
- In Mail.exe the label "From: " can now change to "To: " if the first message in the thread is a sent one.
- Updated the print documentation as it was incorrect.
View on Steam
Among the most notable changes is the complete rework of the Guilds, adding new mechanics so that Guilds can compete with each other.
Changelog
- The chat service and its library have been removed. The only channels that exist now are the general channel and the guild channels. When a guild is created, a chat channel for the guild is automatically created.
- When a Guild is created, the player's bank account also becomes the guild's bank account. Players with Bank Access permissions will be able to see the current balance and the latest transactions made from the guilds panel in Chat.exe.
- When accepting a mission, you can choose if it is a guild mission. If chosen as a guild mission, the Exp and money go to the guild and its bank account when the mission is completed.
- The guild's mission panel shows a list of the members along with the completed missions and the total money contributed for completing them.
- To register a guild, it is necessary to be at least level 3. For testing purposes this restriction is disabled in the nightly build.
- Guild experience and levels are managed the same way as player experience and levels, with the same maximum level cap of 15.
- Added guild perks, which will unlock and increase their bonuses as the guild levels up. Once unlocked, perks must be purchased from the Guilds panel in Chat.exe in order to activate them. For now prices are fixed across all levels. The added perks are:
* Members Expansion: maximum number of members allowed in the guild.
* Role Limit: maximum number of roles that can be created in the guild.
* Investment License: maximum number of companies the guild can invest in.
* Hardware Discount: discount applied to hardware purchased from NPC shops.
* Mission XP boost: applicable to both player and guild missions.
* Admin restore: number of companies to which the admin can be told to ignore certain social engineering emails.
- Added a guild leaderboard to the Guilds section in Chat.exe. The leaderboard shows a list of the guilds that exist in the game, along with extra information and their ranking position based on the number of companies where they are majority owners, as well as their financial and workforce performance. Guilds can be tied on the leaderboard. For now, a guild is only considered the winner if it is ranked 1st without being tied.
- Added a member approval system for players who have used a link to join a guild. Guild members with the new Manage invite requests permission can accept or reject pending approvals. The users pending approval can be found in the guild user list in Chat.exe
- Fixed the guild invitation link generation system so that links are unique. A player can generate up to 10 consecutive invitations. If this list is exceeded without other players accepting the generated invitations, the oldest invitations are removed in order of generation.
- If a member of a guild leaves, a penalty is applied to the guild by deducting experience proportional to the current guild level. If the level of the Investment License Perk drops below the number of companies the guild owns, a penalty is applied on the leaderboard by omitting the companies with the lowest value from the score, visually indicating this from the Guilds Leaderboard panel.
- A Game Over removes the player from their guild and applies the level penalty to the guild. If the player is the guild owner, only the experience penalty is applied.
- When the guild owner registers a new bank account after a Game Over, it is automatically linked to the guild.
- Added a Nightly build exclusive Perk that multiplies experience gained by x2. The Perk is available from level 0 and has a symbolic price of $100.
- An NPC admin no longer starts traces against players who are owners, or members of guilds that are owners.
- Renamed HireViewer.exe to HiringManager.exe. The program can now be downloaded from regular shops.
- Added new program ConfigCompany.exe, inherited from ScanLan, which can be downloaded from regular stores. It allows managing some company settings, as well as selecting which device should be used to perform an rshell connection in case you want to manage its filesystem directly. To do this, open the device context menu and select the open rshell option.
- From ConfigCompany.exe, you can tell the NPC admin not to update libraries if they receive the social engineering email Update Libs. It is necessary to have unlocked the new guild Perk Admin restore to use this option.
- Added the Company management permission, which allows users with this permission to manage company related elements from HiringManager.exe and ConfigCompany.exe
- Added a new social engineering option: ddos suspicion. If the network is under a DDoS attack and the admin receives the email while the systems are restarting, the system is forced to restore to its original state, including libraries and permissions.
- A 20% guild penalty is applied to the points of the company that has just suffered a DDoS attack. The duration is 24 hours of ingame time from the last DDoS suffered.
- The reasons for penalties are now shown in the guild leaderboard in the warning icon tooltip.
- Added the social engineering option Suspect Information, which can be used to obtain an NPC’s employee file, including their license plate. For the attack to succeed, the email must be sent from the account of a police officer to another officer from the same police station.(Sergeant, Inspector, Commissioner) This social engineering option can only be used once per LAN.
- If a social engineering email is sent to a dead or fired NPC, this is now reported in the email reply as an automated message, instead of receiving no response.
- The ddos suspicion social engineering option can be used even if the admin is dead or fired, justified as a temporary admin.
- When hiring an admin, a non forced LAN restoration is applied to prevent abuse. This does not trigger if no missing libraries or similar issues are found in the system.
- When the admin of a guild company dies or is fired, a 25% penalty is applied to the guild’s ranking points for that company. After hiring an admin, the penalty will decrease by 5% each day. If the admin dies again while the penalty is still active, it will return to 25%.
- Internal improvement of license plate generation to prevent them from being obtained solely from the client side.
- For testing purposes in the Nightly build, guilds start at level 5.
- For testing purposes, the starter money when registering a bank account has been increased to $10M.
- Increased bank transaction history to 30 entries.
- MetaMail.delete now accepts a list of mail IDs instead of a single string, allowing multiple emails to be deleted in one call. The documentation has been updated.
- MetaMail.read now accepts a list of MailIDs, allowing multiple entries to be read in the same call. The documentation has been updated.
Bugfixes
- Fixed bug where inactive administrators could still appear as online and trigger traces after being killed or fired.
- Fixed bug in the UI properties window when displaying size as 0 bytes in folders.
- Operations with a company's stocks are not allowed until the dividends from the previous year have been withdrawn.
- Fixed Bug #473: Chat - both the add and remove permission buttons have the same text
- Fixed Bug #474: Chat - removing permissions, removes ALL of them
- Fixed Bug #477: Chat - Some letters are cut off when used as role names
- Fixed Bug #1042: Mail sent by MetaMail.send is always sent as the users 'main' mail
- Fixed Bug #1273: funny game response from other mail address as sended
- Fixed Bug #1272: Default scripts (E.g. nmap, ifconfig) mix/match tabs + 4 spaces, and have trailing whitespace on some lines
- Fixed Bug #179: At login wifi always connects to the wifi at the top of the list that you have a password for
- Fixed Bug #484: NPC servers are not connected to a wifi in range of the computer.wifi_networks
- Fixed Bug #590: Binary size of compiled scripts are dependent on the name of the binary
- Fixed Bug #1058: Coupon still deducted after purchase when hard drive is full and unable to download
- Fixed Bug #1137 - Hardware changing caused me to get locked out by hardware duplication
- Fixed Bug #995: GreyScript not catching For Loop without End For when keyword 'return' is used
- Fixed Bug #1036: GreyScript not catching an If conditon then block without End For when keyword 'return' is used
- Fixed Bug #1094: copy paste inconsistently skips first character highlighted
- Fixed Bug #1123: Using arrow keys in the code editor to select text selects much more than is shown
- Fixed bug where text files showed their size as 0 bytes.
- Fixed bug in Notepad/CodeEditor where Shift + Up Arrow, when used from the start of a line, would also select the entire current line instead of selecting only the upper line.
- Fixed Mail.exe displaying in Inbox conversations composed only of sent emails.
- Inbox now only lists conversations that include at least one received message.
- In Mail.exe the label "From: " can now change to "To: " if the first message in the thread is a sent one.
- Updated the print documentation as it was incorrect.
Changelog
Fixed bug that caused procedural missions not to give Karma upon completion, which also prevented the triggering of "something strange" karma mission emails. The fix applies to missions accepted from now on.
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.
- The windows can be maximized and restored by double-clicking on the title bar.
- 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.
View on Steam
- 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.
Current Release
Build 24298371
Uploaded Jul 23, 2026
System Requirements
OS
Windows 10, Windows 11
CPU
SSE2 instruction set support
RAM
512 MB RAM
GPU
DX10, DX11, DX12 capable GPU
How to Install
1
Download all files
2
Extract the .ZIP file to a folder (use WinRAR or 7-Zip)
3
Run 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
Size
222 MB
Build
24298371
Password: cracked-games.org
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.