1. Grey Hack
  2. News

Grey Hack News

[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.

[Nightly] Update v0.7.2192a



This update focuses on usability improvements in the UI.

Changelog
  • The default color of remote connection in the window bar has changed. This change will not affect players who use their own theme.

  • When root user privileges are obtained, the glow of the window will change to red. This also applies to visual programs launched from a root terminal, since privileges are inherited.
    This color can be changed from Menu > Preferences > Appearance

  • Updated the icons shown in FileExplorer to reflect the file type.

  • CodeEditor now saves files with the extension ".src" by default.

  • When double clicking from FileExplorer/Desktop in a file of type ".src" it opens automatically in the program CodeEditor.

  • Notepad and CodeEditor allow to select existing files from the saving dialog, avoiding having to write the name manually whenever you want to overwrite an existing file.

  • When Notepad and CodeEditor are closing, a warning is displayed if there are changes without saving, allowing the file to be saved at that moment.

  • Fixed bug in FileExplorer that caused the error message "Can not open. Binary file" when launching a terminal type program. Now FileExplorer launches the program from a terminal.

  • Performance improvements on client side.

  • Fixed bug in shell.scp_upload and scp causing the terminal not to be released after copying.

  • Minor bugs fixes.

[Nightly] Update v0.7.2171a

Changelog
  • Fixed bug in file.copy within loops, causing erratic behavior.

  • Fixed regression bug in file.copy that caused that the changes in client were not received.

  • Fixed bug #354: hardware damaged warning notifications stack up a lot when running a script with a function that pauses the script, causing internal game crashes and massive lag.

  • If there is a hardware error, the script is canceled completely.


[Nightly] Update v0.7.2168a
  • Fixed bug #351: API functions that pause the script sometimes hang the terminal


[Nightly] Update v0.7.2167a
  • Fixed regression bug from the last update that cause "net_use" can't connect with the router using the public ip.

  • Fixed issue when launching FileExplorer in remote computers as guest.


[Nightly] Update v0.7.2166a
  • Bug fixed by not giving the correct privileges when exploiting a vulnerability that gives a non-guest shell.

  • "net_use" can now be used with lan IPs.