1. Grey Hack
  2. News

Grey Hack News

[Nightly] Update v0.7.2284a

Changelog
  • Improved the responsiveness of text selection in the terminal.

  • Reviewed all the scripting methods to fix situations in which internal crashes and unexpected behaviours could be produced when passing invalid parameters. Now the player will be notified when using any invalid parameter.

  • Fixed bug in the terminal autocomplete, showing the result of the last time even if the user or folder had been changed.

  • Fixed bug in the terminal's caret when it did not show if the window received the focus by clicking on the taskbar.

  • Fixed bug #367: pasting text into a user_input field, deletes the user_input message.

  • Fixed bug #366: Chat.exe lists the player as the only online users when there are others online

  • Fixed bug #364: using shell.launch() causes an internal crash, instead return an error message.

[Nightly] Update v0.7.2279a

Changelog
  • Internal revamp of the terminal program, drastically improving the performance, allowing infinite scroll without loss of performance, regardless of the amount of accumulated text.

  • Due to the renewal of the terminal, the following related bugs have been fixed: #194, #203, #206, #202, #309, #316

  • Increased the maximum limit of characters that the terminal can receive from a script at 6000 characters. This limit will be completely removed in next updates.

  • Fixed bug that caused any print before a decipher or a file copy to be printed in an incorrect order when finishing the processing.

  • Modified sudo command code to allow logging with other users that are not root with sudo -u instead sudo -s

  • Added write permissions for the root group in the /lib folder on the player computer.

  • Modified code of the local exploits generated in the hackshops to look for the metaxploit library in the current path besides /lib

  • Fixed a potential bug when interrupting commands with Control+C, which may cause unexpected behavior when certain conditions are met.

  • Re-enabled the admin restoration. Disabled in the previous compilation by mistake.

[Nightly] Update v0.7.2237a

Changelog
  • Implemented group system in the filesystem, now visible with ls -l. You can create groups for users and define groups for files or folders. With this change, the problem of the previous update was solved in which non-root users could barely move around the system, receiving messages of "permission denied".

  • Added chown command, to change the owner of a file.

  • Added chgrp command, to change the group of a file.

  • Added groupadd and groupdel commands. To add and delete a group of a specific user respectively.

  • Added methods computer.create_group, computer.delete_group, file.set_owner, file.group, file.set_group.

  • Added command groups and method computer.groups to list the current groups to which a user belongs.

  • Fixed bug in which less competent administrators were not applying variations of permissions in most types of networks.
NOTE: the documentation of the new methods and commands will be added in the next update. The source code of the new commands is available in the Manual.

[Nightly] Update v0.7.2232a

Changelog
  • Now include_lib accepts the full path to the library, instead of the name. In this way, the injection of libraries is no longer necessary.

  • The library injection was deleted, therefore, net_session.inject_lib method no longer exists.

  • metalib.overflow only works if the library is in the path /lib. In successive updates, the library will also have to be in use for a service running on the computer.

  • LogViewer now takes into account the write permissions of the log file before save changes.

  • By default, the /etc folder will no longer have guest permissions, although less experienced administrators will still give guest permissions to this folder, among others.

  • guest folder created by default on all computers in the path /home

  • Increase the maximum number of exploits generated in the hackshops.

  • Fixed a bug that caused vulnerabilities that required external libraries to always be version 1.0.0.

  • Local type exploits that return a shell, no longer return guest permissions, as minimum non-root user.

  • Local use exploits are no longer generated in hackshops with remote access libraries, since these vulnerabilities can be exploited remotely.

  • Now only the exploits that are successfully executed increase the possibility that the vulnerability will be patched.

[Nightly] Update v0.7.2214a

Changelog
  • Improved readability and usability of the taskbar.

  • Added contextual menu when clicking with the right button mouse on a task from the taskbar, adding options to close, center the window or show it.

  • Fixed bug that caused that more than one contextual menu could be displayed at the same time.

  • Added options to configure the color of programs in the taskbar from Menu > Preferences > Appearance.

  • Updated the preview of the Appearance configuration to include the new options of the latest updates.

  • Fixed regression bug in which "user_input" did not pause the process correctly, being able to cause unexpected behaviors.