Tool

From Grey Hack Wiki
Jump to navigation Jump to search

Tools in Grey Hack sets the game in motion. Without tools, you simply can't progress through the game (as of Public 0.6, as 0.7 will bring scripting)! There are over 8 different tools at your disposal, and they all serve a specific use to get you straight into the action!

OS Tools

OS Tools are pre-installed on your operating system upon launch and registration of your Grey Hack account. These tools are always placed in /home/Username/Desktop.

  1. FileExplorer.exe
    1. File Explorer allows you to navigate through your system in a fancy, GUI that you can: Move, Create, Delete, and Rename files and folders, and execute executables.
      FileExplorer.exe Functionality
  2. Terminal.exe
    1. The Terminal is your heart and blood of Grey Hack. You can run roughly 15 Unix commands, such as CD and CHMOD, and all programs you install. To see available commands, press the TAB key on your keyboard. To see the proper syntax of a command, type the command you want (Or start typing and press TAB to autofill the remaining characters); this will display the proper syntax to run the command. To clear the console, type clear.
      Terminal.exe Tab Press
  3. Map.exe
    1. The Map is a GUI-based program where you can add/view all the computers you have gained an account/root on. In order of the bottoms along the top of the GUI, you have: << that will go to the previous computer, >> that will go to the next computer, The House Icon that will take you to your computer, the Search Text Field and Button that will grab an IP and display it on the map as a new entry, the <o> that will show you all saved computers- this allows you SSH into a computer, edit the login information/IP, and delete an entry, The Computer Icon that will allow you to quickly add a new computer to the map, The 3-Connected-Dots Icon that will bounce your connection through the list of your saved computers into an SSH connection in the order of your list, and The Twisting Arrows that will do the same as the previous button, but will connect in a random order. Your Map configuration is saved at /home/Username/Map.conf in the XML language.
      Map.exe map example
  4. Mail.exe
    1. The Mail client "in Grey Hack allows the user to send and receive emails, for use in the completion of missions." (Hilbert). See more at Mail.
      Mail.exe Inbox
  5. Browser.exe
    1. The Browser allows you to access websites hosted by NPC Servers and Player Servers on port 80. If a server has a website, but port 80 is for some reason not loading, you will get an error message telling you such. You will use the browser to access the HackShops and other Player/NPC Shops or websites of other uses. You can find websites by typing in the Search field at www.search.com. The Star Button on the far right allows you to bookmark any website by clicking it and clicking Add Current to access quickly at a further date.
      Browser.exe Search example
  6. Notepad.exe
    1. The Notepad is the text editor in Grey Hack. When you interact with a .txt file or you wish to make one, you will have this program opened for convenient text manipulation. To save a file you have created or changed, you simply click the floppy disk on the top left of the window. To open an existing file within the program, click the opened folder on the top left, adjacent left of the floppy disk.
      Notepad.exe with text
  7. Manual.exe
    1. The Manual is the core of all knowledge (other than the wiki! :)) on certain topics in Grey Hack. There are 5 categories of information: Getting Started, which details the most basic form of how the game functions, Basic Commands, which are the primary Unix commands in-game, Network Commands, which are used when getting server-based information and cracking WiFi keys, Installed Commands, which are purchased tools from the HackShop or other shops, and, finally, the Programs, which teaches you about non-hacking-related programs, excluding AdminMonitor.exe.
Manual.exe Functionality

Installed Tools

Installed Tools are tools that you gain access to from the HackShops and player/NPC Shops, and serve important roles in your hacking experience. These tools are normally installed in /bin or /usr/bin. These tools are, with the exception of AdminMonitor.exe, always run in the Terminal.

  1. AdminMonitor.exe
    1. AdminMontior is something you need to have running 24/7 when you are online. This tool allows you to see when you are being traced while (or even after) hacking.
  2. Decipher
    1. Decipher is an important tool in the sense that you can't decrypt Bank.txt files or Mail.txt files to gain access to bank accounts or mail accounts. Syntax: decipher [encrypted file]
  3. SSHCrack
    1. SSHCrack is a powerful tool used on port 22 (Or another specified SSH port) to brute force attack a SSH server with a dictionary file. This process is lengthy, but, if you have the correct password, worth it. Syntax: sshcrack -user [username] -P [dictionary.txt] [Victim_IP] [(opt) port]
  4. SSHGuest
    1. SSHGuest is another powerful tool used on port 22 (Or another specified SSH port). This tool is performed in order to enter into a SSH server as a guest account. Depending on the security measures the Administratour(s) took to secure the server, you may escalate your privileges as a user to the root account. Syntax: sshguest [VICTIM_IP] [(opt) port]
  5. ShellMail
    1. ShellMail uses the credentials of any user in a SMTP server to gain access to a remote shell due to a vulnerability in SMTP services. Syntax: shellmail [[email protected]] [VICTIM_IP] [(opt) port]
  6. SSHNuke
    1. SSHNuke is an incredibly powerful tool used on port 22 (Or another specified SSH port). This tool completely changes the root password per the user's request to prepare for entry. Syntax: sshnuke [VICTIM_IP] [(opt) -port=newport] [-rootpw=New_Password]
  7. ShellWeb
    1. ShellWeb is similar to SSHGuest, but instead takes advantage of the http service on port 80 (Or another specified HTTP port). This grants a guest account, but, depending on the security measures the Administratour(s) took to secure the server, you may escalate your privileges as a user to the root account. Syntax: shellweb [VICTIM_IP] [(opt) port]
  8. SSHEScale
    1. SSHEScale requires you to be SSH'ed into a server already, and allows you to scale your privileges on the server to obtain administrator permissions, and is used on port 22 (Or another specified SSH port). Syntax: sshescale
  9. FTPNuke
    1. FTPNuke the same as SSHNuke, but instead is used on port 21 (Or another specified FTP port). Syntax: ftpnuke [VICTIM_IP] [(opt) -port=newport] [-rootpw=New_Password]
  10. Web3xploit
    1. Web3xploit is the same as SSHEScale, but instead is used on port 80 (Or another specified HTTP port), and must be used in a server with the HTTP server installed. Syntax: web3xploit
  11. Nmap
    1. Nmap is a free tool you are required to buy, due to its incredible power of giving you priceless knowledge of your victims. Nmap scans the victim server's ip for open ports, but do not need to belong to the same computer. Syntax: nmap [VICTIM_IP]
  12. EmployeesViewer.exe
    1. EmployeesViewer allows you to access Employee records on company servers; with this, you can access . You may need to specify the specific port and LAN IP to access these records. Syntax: EmployeesViewer.exe
      EmployeeViewer Functionality(Arrow)
  13. StudentsViewer.exe
    1. StudentsViewer allows you to access Student academic records on academic servers; with this, you can change grades and complete jobs. You may need to specify the specific port and LAN IP to access these records. Syntax: StudentsViewer.exe
      StudentViewer Functionality(Arrow)
  14. PoliceRecord.exe
    1. PoliceRecord allows you to change/add/delete illegal charges against criminals or completely wipe entire records of illegal acts. With this, you can complete jobs. You may need to specify the specific port and LAN IP to access these records. Syntax: PoliceRecord.exe
      PoliceRecord Functionality(Arrow)
  15. TrafficNetwork
    1. TrafficNetwork allows you to simply see the current traffic of the system you are currently connected to. This tool is intended for a future update as of Public 0.6, and serves no true functionality or reasoning of existence.
      TrafficNetwork Functioning

Debug data: