1. Grey Hack
  2. News

Grey Hack News

[Nightly] Update v0.8.4756a

[h3]Changelog[/h3]

Exploit system and apt-get changes has been reverted to the public version. Development of the partial objects will continue in future experimental builds. Thank you for the feedback!

[h3]Previous Server Updates[/h3]

- Fixed bug that prevented the email and bank passwords of players from being deciphered.

- Fixed bug that could cause script actions such as creating files, deleting or renaming not to be saved correctly if there was another script calling file.set_content on a file in the same filesystem at the same time.

- Fixed regression bug that caused libraries in hackshops to not update correctly to the latest version, causing apt.check_upgrade to always return true for the libraries metaxploit.so, librshell.so, and crypto.so

- Fixed regression bug that caused the content of files to be lost when moving the folder containing them to another location

[Public] Update 0.8.4527a

[h3]Changelog[/h3]

Added support for Japanese character set

[Nightly] Update v0.8.4732a

[h3]Changelog[/h3]

- Substantial improvement in the generation of vulnerabilities and results obtained from exploiting in order to have consistency in the blocking and unblocking of different exploits.

[h3]Server Updates[/h3]

- Restored print replace_text option in scripting

- Fixed bug that caused prints called before certain actions to not be printed, such as deciphering or scanning libraries among others.

- Fixed bug in shell.launch causing sometimes the program to be launched to not be processed correctly, causing performance problems and unexpected behavior in some methods such as print.

- Fixed bug that could sometimes crash metalib.overflow when obtaining a pshell

[Nightly] Update v0.8.4723a

[h3]Changelog[/h3]

- Improved the generation of requirements in vulnerabilities so that the player can activate or deactivate certain exploits based on their interaction with the system, creating a more dynamic attack and defense system.

- Added new vulnerabilities and modified some of the existing ones.

- Fixed bug that allowed to execute methods not available in the partial object.

- Removed prouter object.

- Fixed bug that allowed changing the version of a service only by manually replacing the libraries.

[Nightly] Update v0.8.4709a

[h3]Changelog[/h3]

- Exploit System Expansion: New vulnerability added that can return any of the following partial objects: pcomputer, prouter, pshell, pfile.
NOTE: this system will be adjusted and changed in future updates.

These partial objects have access to a limited number of methods of their normal variant. The methods that are accessed on each partial object depend on the vulnerability. metalib.overflow needs to be called like any other vulnerability to know what type of object it returns and what methods it can access. In the case of obtaining a pfile, metalib.overflow must be provided with a path to the desired file

- Added option to choose the version of the library that you want to install from the official repository. For example apt-get install libssh.so=1.0.2
NOTE: This option will be extended to player-created repositories in future updates.

- To change the version of a service you have to install it again, choosing the desired version. The code of ssh-server, chat-server, repository-server, ftp-server, rshell-server has been updated to reflect these changes.

- Trying to change the version of a service by copying another library into /lib after its installation will return an error when trying to connect to the service or "unknown" when scanning it.

- It is only allowed to install a service whose version of its associated library is among the last 20 most recent.

- Added the following methods in the net_session object: get_num_users, get_num_portforward, get_num_conn_gateway, is_any_active_user, is_root_active_user

- Fixed regression bug in aireplay when using the max acks argument, stopping the script instead of continuing its execution.