1. Grey Hack
  2. News

Grey Hack News

[Nightly] Update v0.7.3825a

[h3]Changelog[/h3]

- Fixed bug in import_code when displaying the name of the wrong file when an error occurs in the code at certain occasions.

- Fixed Bug 700: When deleting Social Engineering email it says email does not exist.

- Improved server performance when retrieving and building the player emails.

- Fixed some visual bugs in the Mail program when resizing the window.

[Nightly] Update v0.7.3819a

[h3]Changelog[/h3]

- Fixed Bug 453: Failed password changing exploits return null instead of 0

- Fixed Bug 698: error shows incorrect file with import_code and shell.launch

- Now any error produced in a script launched by shell.launch() will show the name of the script besides the error line.

- Chat is again a FileSystem program, located in /usr/bin.

[Nightly] Update v0.7.3815a

[h3]Changelog[/h3]

- Fixed Bug 690 - bitwise leftshift overflows at 32 bits

- Fixed Bug 695 - Accepting a mission marks all read emails as unread.

- Fixed Bug 675 - Computer.create_folder does not limit folder name length

- Fixed Bug 694 - Some usernames are generated with non alphanumeric characters (dash)

- Fixed Bug 696 - Credentials Missions Not Completing.

- computer.create_folder can no longer be used in ssh encryption

- kernel_router.so generates at least a vulnerability that returns a computer on the LAN, or a vulnerability that gives access to a shell on the router, both with guest permissions.

Update v0.7.3617a / [Nightly] Update v0.7.3808a

[h3]Changelog[/h3]

Fixed bug that caused firewall exploits only worked with the main router and not with other devices from the local network.
(Bug 682 - Firewall exploits doesn't work)

[Nightly] Update v0.7.3805a

[h3]Changelog[/h3]

- Added method import_code. It imports the contents of the text file indicated on the path parameter. This method is useful for all the code of a program to be distributed between several different files and also to avoid the limit of characters allowed by text file.

Example:

//main.src
import_code("/home/user/my_module.src")
print("bye")


Content of my_module.src

//my_module.src
print("hello!")


Result after compiling main.src and launch it
#Output hello!
bye