1. Grey Hack
  2. News

Grey Hack News

[Nightly] Update v0.7.2382a

We continue with the balancing of the Exploits System.
As always, thanks for your feedback!

Changelog
  • When a library is updated, its previous versions generate new exploits specific to that version. Avoiding the trend that old libraries could be safer than their updated versions.

  • Now the "kill" command does not need to be launched by root. Each user can kill their own processes, except root that can continue killing any process.

  • Fixed bug when closing a program launched from a remote computer, causing the process not to be removed from the process list, consuming ram.

  • Fixed bug in the store exploit generation, causing them to be constantly being renewed even if there were no new versions of the libraries available.

  • Increased the probability that root privileges are obtained from an exploit.

  • Changed "mismach version" message for a more explanatory one when a certain requirement is not met when launching an exploit.

[Nightly] Update v0.7.2375a

Changelog
  • Fixed bug when killing a script process, causing the associated terminal PID to be removed too from the process list.

  • Fixed several bugs when killing a process, among them could cause a critical bug, avoiding the game server to accept more connections from players, showing the message "Only one player per session."

  • Fixed potential bug when leaving the game while scripts are running, causing the same problem described above.

[Nightly] Update v0.7.2370a

Finally the computers' processes system is finished, which corrects several inconsistencies and bugs, especially notable in multiplayer mode.

In addition we also continue with the Exploit System balances.
Thank you very much for your feedback!

Changelog
  • Added kill command to close processes from the terminal.

  • Added method computer.close_program.

  • Fixed bug that caused that the processes initiated by a player were not seen by other players connected to the same computer using the ps command.

  • A visual program launched on a remote machine, such as FileExplorer, creates the process on the remote machine and a linked process on the local machine. Using kill in either process, on the local or remote machine, causes the program to close.

  • Scripts create processes that can also be closed using the kill command.

  • Increased the probability of generating exploits without requirements.

  • The user_index requirement of the exploits has been removed.

  • The requirement "any active user" has been added to the exploits, which will be considered valid if any process opened by any user registered in the victim machine is found. It is no longer limited to the "dsession" process.

  • The "active root user" requirement has been added to the exploits, which will be considered valid if any process opened by the root user is found.

  • The Chat is no longer an executable program found in the filesystem. Therefore, it does not appear in the process list when launched from the desktop bar icon.
    Note: In upcoming updates, when the guild system is introduced the chat will be completely renewed.

  • Fixed bug where the root color was not displayed in dialog windows.

  • Fix bug #360: Duplicate entries in the Manual.

[Nightly] Update v0.7.2338a

Hi! In this version, in addition of two new Social Engineering options, there have been several adjustments in the Exploit System.

Changelog
  • Added new Social Engineering option to force an admin user to login to their workstation.

  • Added new Social Engineering option to know the version of a library that is used in a system.

  • Fixed crash that occurred in certain occasions when exiting the game in SP mode or closing the game server, being able to cause data corruption in the database.

  • The information of the exploits in the hackshops shows up to what version of the library the exploit works. This information is updated in the hackshops as the libraries are being patched to fix vulnerabilities.

  • Now libraries generate less affected memory zones and less vulnerabilities per zone.

  • Reduced the possibility of generating vulnerabilities without requirements.

  • When a library updates to a new version, new memory zones with vulnerabilities can be generated, or some zone completely eliminated, or as before, only the patched vulnerability can be eliminated, leaving the rest intact in the same memory area.

  • The player is notified if his metaxploit.so is outdated when doing a scanlib and can not scan memory areas of the newer versions of the libraries.

  • Fixed bug in the source code of the scanlib command if it did not find memory areas with vulnerabilities, forcing to exit the program with Control + C

  • Fixed bug in the Mail program when the scroll was not shown when using the Social Engineering templates, causing the text to go out of the window.

  • Fixed bug # 35: Email Template selection does not get cleared.

  • Fixed visual bug in the Mail program when removing a Social Engineering template.

[Nightly] Update v0.7.2327a

Changelog
  • Introduced new Social Engineering option to force a non-admin user to login to their workstation.
    NOTE: in the next updates will be introduced more options related to the new Exploit System, as well as various improvements in the Social Engineering system.

  • Adjustments in typography and font size in the Mail program.

  • Fixed regression bug due to an internal update of a game engine module, causing inconsistent behaviors, such as errors in the display of students records, criminals, etc, among other issues.


[Nightly] Hotfix Update v0.7.2320a
  • Fixed bug #404: Tab spacing in CodeEditor is doubled from normal tab size.


[Nightly] Update v0.7.2318a
  • Fixed regression bug #403: Decipher not working

  • Fixed bug that prevented to restart the computer from the UI.