Tool
Jump to navigation
Jump to search
Debug data:
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
.
FileExplorer.exe
- 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.
Terminal.exe
- The Terminal is your heart and blood of Grey Hack. You can run roughly 15 Unix commands, such as
CD
andCHMOD
, and all programs you install. To see available commands, press theTAB
key on your keyboard. To see the proper syntax of a command, type the command you want (Or start typing and pressTAB
to autofill the remaining characters); this will display the proper syntax to run the command. To clear the console, typeclear
.
- The Terminal is your heart and blood of Grey Hack. You can run roughly 15 Unix commands, such as
Map.exe
- 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.
- 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:
Mail.exe
Browser.exe
- 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 atwww.search.com
. The Star Button on the far right allows you to bookmark any website by clicking it and clickingAdd Current
to access quickly at a further date.
- The Browser allows you to access websites hosted by NPC Servers and Player Servers on port
Notepad.exe
- 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.
- The Notepad is the text editor in Grey Hack. When you interact with a
Manual.exe
- 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
.
- 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
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.
AdminMonitor.exe
- 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.
Decipher
- Decipher is an important tool in the sense that you can't decrypt
Bank.txt
files orMail.txt
files to gain access to bank accounts or mail accounts. Syntax:decipher [encrypted file]
- Decipher is an important tool in the sense that you can't decrypt
SSHCrack
- 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]
- SSHCrack is a powerful tool used on port
SSHGuest
- 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 aguest
account. Depending on the security measures the Administratour(s) took to secure the server, you may escalate your privileges as a user to theroot
account. Syntax:sshguest [VICTIM_IP] [(opt) port]
- SSHGuest is another powerful tool used on port
ShellMail
- 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]
- 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:
SSHNuke
- SSHNuke is an incredibly powerful tool used on port
22
(Or another specified SSH port). This tool completely changes theroot
password per the user's request to prepare for entry. Syntax:sshnuke [VICTIM_IP] [(opt) -port=newport] [-rootpw=New_Password]
- SSHNuke is an incredibly powerful tool used on port
ShellWeb
- ShellWeb is similar to SSHGuest, but instead takes advantage of the http service on port
80
(Or another specified HTTP port). This grants aguest
account, but, depending on the security measures the Administratour(s) took to secure the server, you may escalate your privileges as a user to theroot
account. Syntax:shellweb [VICTIM_IP] [(opt) port]
- ShellWeb is similar to SSHGuest, but instead takes advantage of the http service on port
SSHEScale
FTPNuke
- 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]
- FTPNuke the same as SSHNuke, but instead is used on port
Web3xploit
- 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
- Web3xploit is the same as SSHEScale, but instead is used on port
Nmap
- 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]
- 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:
EmployeesViewer.exe
- 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
- 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:
StudentsViewer.exe
- 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
- 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:
PoliceRecord.exe
- 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 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:
TrafficNetwork
- 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.
Debug data:
[SQLBagOStuff] MainObjectStash using store ReplicatedBagOStuff
[objectcache] MainWANObjectCache using store EmptyBagOStuff
IP: 34.239.152.207
Start request GET /w/index.php?title=Tool&printable=yes
HTTP HEADERS:
CONTENT-LENGTH: 0
CDN-LOOP: cloudflare
CF-IPCOUNTRY: US
CF-CONNECTING-IP: 34.239.152.207
ACCEPT-LANGUAGE: en-US,en;q=0.5
ACCEPT: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
USER-AGENT: CCBot/2.0 (https://commoncrawl.org/faq/)
CF-VISITOR: {"scheme":"https"}
X-FORWARDED-PROTO: https
CF-RAY: 7affa24ace3d206f-IAD
X-FORWARDED-FOR: 34.239.152.207
ACCEPT-ENCODING: gzip
CONNECTION: close
HOST: wiki.ghtools.xyz[localisation] LocalisationCache: using store LCStoreDB
[session] SessionManager using store SqlBagOStuff
[DBReplication] Cannot use ChronologyProtector with EmptyBagOStuff
[DBReplication] Wikimedia\Rdbms\LBFactory::getChronologyProtector: request info {
"IPAddress": "34.239.152.207",
"UserAgent": "CCBot\/2.0 (https:\/\/commoncrawl.org\/faq\/)",
"ChronologyProtection": false,
"ChronologyPositionIndex": 0,
"ChronologyClientId": false
}[DBConnection] Wikimedia\Rdbms\LoadBalancer::lazyLoadReplicationPositions: executed chronology callback.
[DBConnection] Wikimedia\Rdbms\LoadBalancer::getLocalConnection: connected to database 0 at 'localhost'.
[SQLBagOStuff] Connection mysql object #145 (handle id #151) will be used for SqlBagOStuff
[session] SessionBackend "9hakaaseph2fijtp1ftso28ha5f75ptu" is unsaved, marking dirty in constructor
[session] SessionBackend "9hakaaseph2fijtp1ftso28ha5f75ptu" save: dataDirty=1 metaDirty=1 forcePersist=0
[cookie] already deleted setcookie: "c6_wiki_session", "", "1648635772", "/", "", "1", "1"
[cookie] already deleted setcookie: "c6_wikiUserID", "", "1648635772", "/", "", "1", "1"
[cookie] already deleted setcookie: "c6_wikiToken", "", "1648635772", "/", "", "1", "1"
[cookie] already deleted setcookie: "forceHTTPS", "", "1648635772", "/", "", "", "1"
[DBConnection] Wikimedia\Rdbms\LoadBalancer::getLocalConnection: connected to database 0 at 'localhost'.
Title::getRestrictionTypes: applicable restrictions to [[Tool]] are {edit,move}
[ContentHandler] Created handler for wikitext: WikitextContentHandler
[MessageCache] MessageCache using store SqlBagOStuff
[SQLBagOStuff] Connection mysql object #145 (handle id #151) will be used for SqlBagOStuff
[SQLBagOStuff] Connection mysql object #145 (handle id #151) will be used for SqlBagOStuff
[SQLBagOStuff] Connection mysql object #145 (handle id #151) will be used for SqlBagOStuff
[SQLBagOStuff] Connection mysql object #145 (handle id #151) will be used for SqlBagOStuff
[SQLBagOStuff] SqlBagOStuff::lock failed due to timeout for c6_wiki:messages:en.
[SQLBagOStuff] Connection mysql object #145 (handle id #151) will be used for SqlBagOStuff
[SQLBagOStuff] Connection mysql object #145 (handle id #151) will be used for SqlBagOStuff
[MessageCache] MessageCache::load: Loading en... local cache is empty, global cache is expired/volatile, loading from database
ParserFactory: using preprocessor: Preprocessor_Hash
Unstubbing $wgLang on call of $wgLang::_unstub from ParserOptions->__construct
[caches] parser: SqlBagOStuff
Article::view using parser cache: yes
[SQLBagOStuff] Connection mysql object #145 (handle id #151) will be used for SqlBagOStuff
[SQLBagOStuff] Connection mysql object #145 (handle id #151) will be used for SqlBagOStuff
Parser cache options found.
[SQLBagOStuff] Connection mysql object #145 (handle id #151) will be used for SqlBagOStuff
[SQLBagOStuff] Connection mysql object #145 (handle id #151) will be used for SqlBagOStuff
ParserOutput cache found.
Article::view: showing parser cache contents
MediaWiki::preOutputCommit: primary transaction round committed
MediaWiki::preOutputCommit: pre-send deferred updates completed
MediaWiki::preOutputCommit: session changes committed
MediaWiki::preOutputCommit: LBFactory shutdown completed
Title::getRestrictionTypes: applicable restrictions to [[Tool]] are {edit,move}