Show/Hide Show/Hide

Grey Hack

 
Update v0.9.5689Jun 12, 2025 - Community AnnouncementsChangelog Fixed Bug #1190: tag displays small regardlessUpdate v0.9.5685May 31, 2025 - Community AnnouncementsChangelog - Fixed Bug #1191: Replacing libs on /lib with sym_links make service accessible but unhackable - Fixed bug in net_use that allowed obtaining a net_session if there was a broken symlink in the /lib path of the target, replacing the service's library. - Fixed bug in router.port_info where it did not display the service information if the target used a valid symlink in /lib.Update v0.9.5684May 30, 2025 - Community AnnouncementsChangelog Fixed regression bug displaying the message "Can't find program settings." when opening EmployeesViewer.exeUpdate v0.9.5683May 28, 2025 - Community AnnouncementsChangelog - Fixed crash in ScanLan when scanning a network with a hidden/karma mission during the working hours of that network. - Fixed bug that could cause the CCTV image to freeze when closing a different instance of the Browser. - Fixed bug when using the terminal in safe-mode if Streaming Mode was enabled, causing sensitive information to still be visible. - Fixed Bug #1147: PoliceRecord.exe and StudentsViewer.exe can't find program settings - Fixed Bug #1186: Streamer Mode Public IP Leak via Ethernet Connection Menu - Fixed bug that could cause the email with the mission information not to arrive or the network to be generated incorrectly when accepting missions from the Hackshop or Police Stations. The fix applies to missions accepted from now on. - Fixed bug that could cause a crash and an unexpected game shutdown when using certain tags in scripting within an infinite loop.Update v0.9.5674May 27, 2025 - Community AnnouncementsChangelog Fixed bug where CCTV camera sticky notes have uncensored domains on Streaming Mode. While Streaming Mode is enabled, these addresses can be copied to the clipboard by clicking on the note.Update v0.9.5673May 25, 2025 - Community AnnouncementsChangelog Several fixes in Streaming Mode: - Fixed bug that could display the name of the companies on web pages if they were accessed using their IP address in the browser's address bar instead of the web address. - Fixed bug that displayed the bank account number in visible text after registering it. - Fixed bug that displayed the address of the customer bank when logging into the bank account. - Fixed bug that caused ConfigLan to display the IP address of the first server for a brief period of time while the window was opening.Update v0.9.5670May 19, 2025 - Community AnnouncementsChangelog Fixed regression bug in Terminal where any print call were displayed in the wrong order if they were called before or after actions that require a progress bar, such as decipher.Update v0.9.5668May 15, 2025 - Community AnnouncementsChangelog Fixed bug that allowed purchasing a greater quantity of company stocks than available in offers from other players, causing unexpected behavior.Update v0.9.5665May 7, 2025 - Community AnnouncementsChangelog - Fixed bug in shell.ping where disconnected smartphones were shown as accessible. - Fixed bug when using decipher, scan, or mining on multiple terminals, causing the progress percentage and processing speed not to update correctly when launching a new one or canceling an existing one. - The new vulnerability generated in each 0-day will always return guest permissions. This does not affect the obtaining of partial objects when executing a payload.Update v0.9.5661Apr 17, 2025 - Community AnnouncementsChangelog Fixed Bug #1176: Appliance manual sites don't show up in single-player. Note: It is necessary to start a new game in Single Player mode for the fix to apply.Update v0.9.5660Apr 6, 2025 - Community AnnouncementsChangelog Fixed regression bug that caused the created web pages not to appear in the gsearch results. Note: it is necessary to run /server/httpd stop and /server/httpd start on the affected servers for the fix to apply.[Experimental] Update v0.9.5729EMar 31, 2025 - Community AnnouncementsThe Experimental Build is now open to everyone featuring bash migration to scripting and more! The Experimental Build is used to test important changes in the game to ensure they are viable before moving them to the Nightly Build and eventually to the Public Branch. This build introduces several interesting changes, completing some elements that had been pending implementation for a while. The terminal has been fully migrated to the server side, including Bash itself, which was previously hardcoded on the client side and now is coded in Greyscript like any other command. When you open a terminal, it will now load Bash from the path /bin/bash allowing you, if you wish, to replace the default bash with your own on any system. You can view the Bash code with CodeEditor.exe -code bash. When making a remote connection, for example via SSH, calling start_terminal will load the /bin/bash of the remote machine. This Bash migration improves security by closing potential exploits that could originated from client side, as many variables that were previously exposed are now only available on the server side. This new system also brings other interesting changes, such as the migration of commands like cd, now located in /bin, and the execution of .exe programs from scripting. You can also use autocompletion and terminal command history from scripting. Note that the Experimental build is very unstable, may contain game breaking bugs, and savegames can be deleted frequently. It is not recommended for new players. Changelog - Bash migration from terminal to scripting, now available at /bin/bash. If the file is missing or is not a script type, the default Bash will be loaded. - The terminal notifies if the loaded bash is custom. - Migrated to scripting the commands cd, reboot, and updated scp to work like the old version without needing to specify a source or destination shell. Documentation has been updated. - Updated user_input to add the result to the terminal history. Documentation has been updated. - GUI programs can now be launched from scripting. Note: Time limits for launching visual programs consecutively have not yet been defined to prevent abuse when replacing the Bash. Known Issues - The automatic connection to rentals from the Map does not work. - Passive trace is disabled. - System logs for actions such as connections or deletions may not be generated or may be incorrect. Experimental Build Access Go to your Steam library, right click on Grey Hack and choose Properties. You’ll see a tab for BETAS. Click on that, and then in the box enter the code: expbuildbash That done the dropdown box above should become active, and you can now select 'experimental'. Thanks for your support and feedback!Update v0.9.5654Mar 13, 2025 - Community AnnouncementsChangelog - Fixed regression bug in the aptclient.install method that could cause a corrupted library to be installed from the official repository. - Fixed bug in the Terminal that could cause the progress bars used in decipher, scan, etc., to get stuck during progress, especially with fast CPUs. - Fixed Bug #1143: The karma slider is always near the center. - Fixed Bug #1142: in Stock.exe the mark in the list is always on the first line. - Fixed Bug #1148: chat564.log typos. - Fixed Bug #1151: mail_login without @ symbol at user field causes a script crash.Update v0.9.5648Mar 10, 2025 - Community AnnouncementsChangelog - Fixed Bug #1156: The distribution of money for shares from companies does not work correctly. - The player is notified if the company they are looking for in the Stocks program is available in the stock market. - Fixed crash when trying to register a bank account using an existing email account if the player had not yet registered their own email account. Update v0.9.5647Mar 6, 2025 - Community AnnouncementsChangelog - Fixed bug that could cause the tutorial mission not to spawn. - Fixed crash when a player logged out of the game without having registered a bank account, which could cause unexpected behaviors. - Fixed crash in scripting when remotely interacting with a computer with old corrupted libraries in the /lib pathUpdate v0.9.5643Mar 3, 2025 - Community AnnouncementsChangelog - Each time a zero-day vulnerability is patched, that library will be automatically patched in the next zero-day cycle. If the library is patched again before being exploited, then it will be automatically patched for the next two cycles, and so on until accumulating a maximum of one year (game time). - Added method metalib.is_patched which returns a boolean indicating whether the library has been patched for zero-day vulnerabilities this cycle. If true is passed to the method, it will return a string with the date until which it will auto-patch in the format dd/MM/yyyy. If the library has never been patched, it will return false, regardless of the value of getdate. - The credential missions no longer return coupons or money if you exceed your limit of completed missions in a day. - Fixed regression bug in Single Player mode that caused the terminal to return the error "remote connection interrupted" when trying to execute commands after logging in as root user right after starting the game. - Fixed Bug #1153: Server restart countdown doesn't appear if logging in after it started. - Fixed Bug #1154: 128 character limit bypass when creating shortcut from UI - Fixed Bug #1131: Desktop icons vanishing after computer reset Server Updates - Fixed bug that allowed reading the contents of binary files by exploiting a vulnerability on mail servers. - Fixed bug that allowed libraries and system.log to be corrupted using the adduser command. - Fixed bug that allowed libraries to be corrupted by updating the computer's password. - Fixed bug that allowed reading and modifying the content of the missions.db files of the hackshops, which could cause unexpected behavior. - Temporarily disabled the use of computer.connect_wifi on smartphones.Update v0.9.5630Feb 22, 2025 - Community AnnouncementsChangelog - After executing the reboot command, the computer will not be available for 3 minutes (in-game time). Any script that tries to access a remote network object obtained before the reboot will throw a runtime exception informing of the lost connection. - After executing the reboot command, any remote terminal that was opened before the reboot with start_terminal will also not execute any command, showing the interrupted connection error. - After performing a network restoration or reset from ConfigLan, any established connection will be interrupted. Additionally, the devices will reboot after a restoration, taking 3 minutes in-game to become available. - When a player disconnects from the game, any established incoming connection is interrupted in the same way as when executing the reboot command, preventing further access to the player's computer even if they are not connected. - Fixed crash when configuring the HTTP service of a shop if the configuration file was not found in the expected path. - Fixed bug in Stocks.exe that prevented coins from being purchased. - Fixed Bug #1146: ln returns null in permissions, when original file is removed.Update v0.9.5623Feb 18, 2025 - Community AnnouncementsChangelog Fixed bug that could cause the email received after registering an email account, or completing the first mission, to point to a network that was not of the Hackshop type, preventing progress in the tutorial. Update v0.9.5615 - Fixed bug #1144: Buying software from a player shop resulting in the money disappears. - Fixed bug #1145: "Error: invalid shop" when attempting to download ConfigLan.exe - Items from player stores cannot be purchased with negative prices. - Updated Admin tools. Update v0.9.5615Feb 13, 2025 - Community AnnouncementsChangelog Fixed bug in Single Player mode that prevented buying company stocks.Update 0.9.5614Feb 12, 2025 - Community AnnouncementsChangelog - Fixed bug #1139: ConfigLan.exe backup restore feature restore scripts to empty. Note: Backups made before this update cannot be restored, it is necessary to create a new backup. - Fixed bug #1140: Owning more than 50% of a company, but can not use HireViewer.exe - Fixed bug #1141: HireViewer.exe causing Terminal to stuck - Fixed bug in metalib.debug_tools where the IP was not correctly linked with the credentials, allowing it to be used in different remote networks. Update v0.9.5606 Fixed bug #1138: It is not possible to create or rename folders on the desktop from the context menu, causing issues when trying to interact with these phantom folders. Update v0.9.5605 Re-enabled the purchase of hardware with coupons. Starter hardware and hardware purchased with coupons cannot be sold. Note: Hardware purchased before this update cannot be sold.