Grey Hack cover
Grey Hack screenshot
Genre: Simulator, Indie

Grey Hack

Update v0.7.3351a



The public build has been updated with the latest available version of the game!

As usual, since the nightly build has merged to the public version, the nightly build has been disabled until the next cycle.

In addition to new features, this update fixes a significant number of bugs, including performance issues that the server was experiencing lately in addition to data loss from the database.

Keep in mind that version 0.7 is not yet complete and its development will continue in the next cycle of the Nightly Build.

Local Network


Unlike the previous version where all the computers in the network hang on a router, now local networks can have more than one router and their computers can be grouped into switches and hubs.
Because of this, certain computers on the network can be protected in various ways from unwanted access from outside, in addition to the usual methods.

Depending on the type of network and how big it is, you may have to hack more than one computer until you can reach your destination, although a large network is not necessarily more secure than a small network, it all depends on how it is configured.

One of the main changes is that routers and switches can now be accessed using exploits in the same way as with a computer. In addition to being one more access door to the target, access to these devices will help players to update the libraries of their routers by downloading the newest ones from these devices in addition to being able to access the saved connection logs.

Now you may notice that there are fewer ports open to the outside when you do an nmap, this does not mean that there are no more active servers on the network, and the router access can be very useful to enter to the network.

Scripting changes



- A dynamic scripting speed system has been introduced, adapting to the load of the server at that moment. This results in a significant increase in the speed execution.

- Now the print command works in realtime, therefore you can see the text output of your scripts even if they have not finished running yet.

- wait method re-enabled.

- computer_ports renamed to device_ports

- computers_lan_ip renamed to devices_lan_ip

- Added methods connect_ethernet, network_gateway, active_net_card, ping, connect_wifi, active_net_card, clear_screen

- All commands migrated to the scripting system.

ScanLan



This program allows you to see in detail how the network is built and the devices connected to it. Remember that you must upload the program to a device connected to the local network and run it to see the information of that network.

The local network will be expanded in the next cycle of the nightly build to include more different devices, such as printers, smartphones, etc. as well as sniffers and firewalls will be reactivated and completed. In addition to the option for players to build and expand their own networks.

More news soon!

[Nightly] Update v0.7.3327a

Changelog


- Admin Backups re-enabled.

- Added all available vulnerabilities to kernel_router.so, like any other remote library, such as libssh.so

- Now a router vulnerability that returns a computer type can also be used with the router/switch itself in addition to the computers on the local network. For this, the address of the router/switch must be passed as an optional parameter to metalib.overflow.

- Now a router vulnerability can also return guest permissions in addition to root.

- Increased probability of public and private open ports in a network.

- Increased number of hardware items generated in stores.

- Hardware in shops is now updated once a month in-game.

[Nightly] Update v0.7.3319a


Fixed regression bug that could return an old state of a machine until the script execution finished, leading to unexpected behaviors when working with the same computer from different terminals.

[Nightly] Update v0.7.3322a


More performance improvements when accessing/scanning remote machines.

[Nightly] Update v0.7.3318a

Changelog


- Fixed regression bug in which processes were not created on remote machines, preventing npcs from logging in, affecting social engineering and other systems.

- Fixed bug that could cause the process list not to update correctly after closing a remotely launched visual program, such as FileExplorer

- Fixed bug in kill command and Computer.close_program that could cause visual programs launched remotely not to close.

- Now when a computer restarts, its process list is emptied.

[Nightly] Update v0.7.3315a

Changelog


- Fixed critical bug that could cause crashes or unexpected behaviors in the script execution when accessing and exploring the same network from different scripts, leaving these networks corrupt and inaccessible.

- Internal rework when obtaining networks from the database, improving speed and stability when accessing different computers intensively from different scripts.

Known issues:
- The Contracts window from the Preferences panel does not work.