FANDOM


The following is a list of executables in Hacknet.

DescriptionEdit

Executables are programs within Hacknet which can be used to perform a certain task. Each executable in the game serves a different purpose, from hacking into a port on a server, to allowing the player to easily change the theme. They are identified by the .exe file extension and are automatically stored in the player's ~/bin folder when downloaded.

Executables are launched by typing their file name without the .exe extension. E.g.:

TraceKill

List of ExecutablesEdit

DefaultEdit

These executables are integrated into the player's computer and cannot be deleted.

PortHackEdit

PortHack
  • RAM required (MB): 246
  • Runtime (seconds): 6.0
  • Fail time (seconds): N/A
  • Exit time (seconds): 5.0
  • Total time (seconds): 11.0

PortHack lets the player gain admin access to any system if enough ports are open. If there are not enough open ports or an active firewall, PortHack will not execute. Bypasses active proxies.

Triggers the active trace when executed.

ForkBombEdit

Executables - Forkbomb
  • RAM required (MB): varies
  • Runtime (seconds): varies

ForkBomb lets the player instantly crash any system they are currently connected to. Running ForkBomb on the player's computer starts eating the system's RAM, bluescreening it if the RAM is filled up.

ShellEdit

Executables - Shell
Executables - Shell Trap
  • RAM required (MB): 40 (100 in Trap mode)
  • Runtime (seconds): N/A

Shells have two functions: Overload and Trap.

"Overload" lets the player overload proxies on any system, triggering the active trace.

"Trap" lets the player crash any system that connects to the player's.

TutorialEdit

Executables - Tutorial
Main article: Tutorial
  • RAM required (MB): 500
  • Runtime (seconds): N/A

Runs the Tutorial for the player.

PortcrackersEdit

Portcrackers open specific ports.

Usage:

[FILE_NAME] [PORT_NUMBER]
SSHCrack 22

SecureShellCrackEdit

SSH
  • In-game filename(s):
    • SSHcrack.exe (Viper-Battlestation, Entropy Asset Server, Proxy_Node-X22, Naix Root Gateway, Credits Server, Cheater's Stash)
  • Wildcard: #SSH_CRACK#
  • RAM required (MB): 242
  • Runtime (seconds): 8.0
  • Exit time (seconds): N/A
  • Total time (seconds): 8.0

Opens the SSH port (22 by default).

FTP BounceEdit

Ftp
  • In-game filename(s):
    • FTPBounce.exe (Entropy Asset Server, Entropy Contract Database, KyonBox, Credits Server, Cheater's Stash)
  • Wildcard: #FTP_CRACK#
  • RAM required (MB): 210
  • Runtime (seconds): 15.0
  • Exit time (seconds): N/A
  • Total time (seconds): 15.0

Opens the FTP Server port (21 by default).

SMTP OverflowEdit

SMPToverflow
  • In-game filename(s):
    • SMTPoverflow.exe (Entropy Asset Server, Credits Server, Cheater's Stash)
  • Wildcard: #SMTP_CRACK#
  • RAM required (MB): 356
  • Runtime (seconds): 12.0
  • Exit time (seconds): 0.5
  • Total time (seconds): 12.5

Opens the SMTP MailServer port (25 by default).

Apache Web Server WormEdit

Webserverworm
  • In-game filename(s):
    • WebServerWorm.exe (Proxy_Node-X22, Naix Root Gateway, Stormrider, CSEC Gauntlet 03, CSEC Assets Server, Credits Server, Cheater's Stash)
  • Wildcard: #WEB_CRACK#
  • RAM required (MB): 208
  • Runtime (seconds): 14.0
  • Exit time (seconds): 1.0
  • Total time (seconds): 15.0

Opens the HTTP WebServer port (80 by default).

SQL Memory Corruption InjectorEdit

SQL MemCorrupt
  • In-game filename(s):
    • SQL_MemCorrupt.exe (CSEC Assets Server, Credits Server, Cheater's Stash)
    • SQLBufferOverflow.exe (Head of the Polar Star)
  • Wildcard: #SQL_CRACK#
  • RAM required (MB): 350
  • Runtime (seconds): 12.2
  • Exit time (seconds): N/A
  • Total time (seconds): 12.2

Opens the SQL Server port (1433 by default). Bypasses active proxies.

KBT Port TesterEdit

Executables - KBT Port Tester
  • In-game filename(s):
    • KBT_PortTest.exe (Kellis Biotech Production Asset Server, Cheater's Stash)
    • KBTPortTest.exe (Credits Server)
  • Wildcard: #MEDICAL_PROGRAM#
  • RAM required (MB): 400
  • Runtime (seconds): 22.0
  • Exit time (seconds): 2.0
  • Total time (seconds): 24.0

Opens the Medical Services port (104 by default). Does not trigger the active trace.

FTPSprintEdit

FTPSprint
Labyrinths only
  • In-game filename(s):
    • FTPSprint.exe (Kaguya Source, Bibliotheque Drop, Kaguya_Gateway)
  • Wildcard: #FTP_FAST_EXE#
  • RAM required (MB): 190
  • Runtime (seconds): 7.0
  • Exit time (seconds): 0.5
  • Total time (seconds): 7.5

Opens the FTP Server port (21 by default). A faster version of FTP Bounce.

TorrentInjectorEdit

TorrentInjector
Labyrinths only
  • In-game filename(s):
    • TorrentStreamInjector.exe (Kaguya Sprint Trial)
    • trnt.exe (Kaguya_Gateway)
  • Wildcard: #TORRENT_EXE#
  • RAM required (MB): 360
  • Runtime (seconds): 4.8
  • Exit time (seconds): 16.5
  • Total time (seconds): 21.3

Opens the BitTorrent port (6881 by default). Bypasses active proxies.

SSLTrojanEdit

Executables - SSLTrojan
Labyrinths only
  • In-game filename(s):
    • SSLTrojan.exe (Bibliotheque Drop, Ricer PC)
  • Wildcard: #SSL_EXE#
  • RAM required (MB): 220
  • Runtime (seconds): 12.0
  • Exit time (seconds): 3.0
  • Total time (seconds): 15.0

Opens the HTTPS (SSL) port (443 by default). Bypasses active proxies. Requires at least one of the following ports open to launch:

  • SSH (argument: -s)
  • FTP Server (argument: -f)
  • HTTP WebServer (argument: -w)
  • RTSP (argument: -r)

Usage:

SSLTrojan [SSL_PORT_NUM] [PORT_ARGUMENT] [SECOND_PORT_NUM]

Example:

SSLTrojan 443 -f 21

SSLTrojan opens HTTPS (SSL) port 443 passing through the FTP Server port 21.

PacificPortcrusherEdit

Executables - PacificPortcrusher
Labyrinths only
  • In-game filename(s):
    • PacificPortcrusher.exe (Faith Morello's Laptop, Psylance Cyber Security_Employee IRC)
  • Wildcard: #PACIFIC_EXE#
  • RAM required (MB): 190
  • Runtime (seconds): 6.0
  • Exit time (seconds): 0.5
  • Total time (seconds): 6.5

Opens the Pacific Dedicated port (192 by default).

RTSPCrackEdit

Executables - RTSPCrack
Extensions only
  • In-game filename(s):
    • RTSPCrack.exe
  • Wildcard: #RTSP_EXE#
  • RAM required (MB): 360 (decreases to 220 after cracking the port)
  • Runtime (seconds): 6.3
  • Exit time (seconds): 24.2
  • Total time (seconds): 30.5

Opens the RTSP port (554 by default). Bypasses active proxies.

MiscEdit

eOS Device ScannerEdit

Eos
  • In-game filename(s):
    • eosDeviceScan.exe (Entropy Asset Server, Bibliotheque Drop, Cheater's Stash)
  • Wildcard: #EOS_SCANNER_EXE#
  • RAM required (MB): 300
  • Runtime (seconds): 8.0
  • Fail time (seconds): 3.5
  • Exit time (seconds): N/A
  • Total time (seconds): N/A

Scans the target system for any connected eOS devices. Requires admin access to the system.

DEC File TracerEdit

DECH
  • In-game filename(s):
    • DECHead.exe (Joseph Scott's Battlestation, Cheater's Stash)
  • Wildcard: #DECHEAD_PROGRAM#
  • RAM required (MB): 240
  • Runtime (seconds): 3.5
  • Fail time (seconds): 3.5
  • Exit time (seconds): 10.0 (6.0 if failed)
  • Total time (seconds): 13.5 (9.5 if failed)

Traces DEC encrypted files, providing the header and IPs they were encrypted at.

Decypher ModuleEdit

Decy
  • In-game filename(s):
    • Decypher.exe (DEC Solutions Mainframe, Cheater's Stash)
  • Wildcard: #DECYPHER_PROGRAM#
  • RAM required (MB): 370
  • Runtime (seconds): 13.5
  • Fail time (seconds): 3.5
  • Exit time (seconds): 1.2 (6.0 if failed)
  • Total time (seconds): 14.7 (9.5 if failed)

Decrypts DEC files. May also require decryption password.

Theme SwitchEdit

ThemeChanger
  • In-game filename(s):
    • ThemeChanger.exe (CSEC Assets Server, Ricer PC)
  • Wildcard: #THEMECHANGER_EXE#
  • RAM required (MB): 320
  • Runtime (seconds): N/A

Changes the player's theme without rebooting the system.

Allows using themes from the player's computer and remote ones.

Security TracerEdit

Executables - Security Tracer
  • In-game filename(s):
    • SecurityTracer.exe (Player PC, En_Romulus)
    • HacknetSecurityTracer.exe
  • Wildcard: #SECURITYTRACER_PROGRAM#
  • RAM required (MB): 105
  • Runtime (seconds): N/A

Starts the 30-second active trace. Killing the program kills the trace.

TraceKillEdit

Executables - TraceKill
  • In-game filename(s):
    • TraceKill.exe (CSEC Assets Server)
  • Wildcard: #TRACEKILL_EXE#
  • RAM required (MB): 600
  • Runtime (seconds): N/A

Stops the active trace.

SequencerEdit

Executables - Sequencer
Executables - Sequencer Active
  • In-game filename(s):
    • Sequencer.exe (CSEC Assets Server)
  • Wildcard: #SEQUENCER_EXE#
  • RAM required (MB): 170 (60 after spin-up)
  • Spin-up time (seconds): 17.0
  • Runtime (seconds): 186.0

Connects the player to the EnTech_Offline_Cycling_Backup. Used during the penultimate mission "Bit - Termination". Unavailable before this mission.

HacknetEdit

  • In-game filename(s):
    • Hacknet.exe (EnTech_Offline_Cycling_Backup)
  • Wildcard: #HACKNET_EXE#
  • RAM required (MB): N/A

Prints the following text in the terminal:

----- Error -----

Program "hacknet.exe" is already running!

-----------------

ClockEdit

Executables - Clock
  • In-game filename(s):
    • Clock.exe (Timekeeper's Vault)
  • Wildcard: #CLOCK_PROGRAM#
  • RAM required (MB): 60
  • Runtime (seconds): N/A

Standard clock.

Obtained by breaking into the Timekeeper's Vault (24.43.69.78). Details can be found on this JMail account:

  • login: dlocke
  • password: sandalphon

Clock.dec can be found in the Timekeeper's Vault. Decrypt it with the password yuna.

HexClockEdit

Executables - HexClock
  • In-game filename(s):
    • HexClock.exe (Entropy Asset Cache)
  • Wildcard: #HEXCLOCK_EXE#
  • RAM required (MB): 55
  • Runtime (seconds): N/A

Alternative clock that shows time using hexadecimal value. Changes the UI scheme upon launch.

Launching it with the arguments -s or -n does not change the scheme.

KaguyaTrialEdit

Executables - KaguyaTrial
Labyrinths only
  • In-game filename(s):
    • KaguyaTrials.exe (Kaguya Source)
    • KaguyaTrial.exe (Kaguya_Gateway)
  • Wildcard: #KAGUYA_EXE#
  • RAM required (MB): 190
  • Spin-up time (seconds): ???
  • Runtime (seconds): N/A

Launches Kaguya's trial.

SignalScrambleEdit

Executables - SignalScramble
Labyrinths only
  • In-game filename(s):
    • SignalScramble.exe (Nate Wesson Home, Bibliotheque Drop)
  • Wildcard: #SIGNAL_SCRAMBLER_EXE#
  • RAM required (MB): ???-600
  • Runtime (seconds): N/A

Stops the active trace. Unlike TraceKill, can use any amounts of RAM, spinning up to 600 MB. Slows down the trace only if the player has admin access to the system.

ConShellEdit

Labyrinths only
  • Alternative name: ComShell
  • In-game filename(s):
    • ComShell.exe (Raven Dataworks)
  • Wildcard: #SHELL_CONTROLLER_EXE#
  • RAM required (MB): N/A

Controls player's shells. Used with the following arguments:

  • -e - closes shells
  • -o - overloads shells
  • -c - cancels overload

DNotesEdit

Labyrinths only
  • In-game filename(s):
    • DNotes.exe (Nate Wesson_STOR-DRIVE(tm))
  • Wildcard: #NOTES_DUMPER_EXE#
  • RAM required (MB): N/A

Dumps all active notes into the terminal.

MemoryDumpGeneratorEdit

Executables - MemoryDumpGenerator
Executables - MemoryDumpGenerator Fail
Labyrinths only
  • In-game filename(s):
    • MemDumpGenerator.exe (Striker Cache, Bibliotheque Drop)
  • Wildcard: #MEM_DUMP_GENERATOR#
  • RAM required (MB): 80
  • Runtime (seconds): ???
  • Fail time (seconds): ???
  • Exit time (seconds): ??? (??? if failed)
  • Total time (seconds): ??? (??? if failed)

Downloads a memory dump from the target system, if there is any. Requires admin access to the system.

MemForensicsEdit

Executables - MemForensics
Executables - MemForensics Display
Labyrinths only
  • In-game filename(s):
    • MemForensics.exe (Bibliotheque Drop)
  • Wildcard: #MEM_FORENSICS_EXE#
  • RAM required (MB): 300
  • Runtime (seconds): N/A

Reads memory dumps. Can search for commands, files or images in memory.

NetmapOrganizerEdit

Executables - NetmapOrganizer
Labyrinths only
  • In-game filename(s):
    • NetmapOrganizer.exe (Bibliotheque Drop, Kaguya_Projects)
  • Wildcard: #NETMAP_ORGANIZER_EXE#
  • RAM required (MB): 300
  • Runtime (seconds): N/A

Changes the netmap nodes layout.

  • Scatter - nodes are scattered chaotically.
  • Grid - nodes are organized in small groups.
  • Scan Sequence Grid - nodes are sorted in order.
  • CHAOS - nodes are moving chaotically all over the netmap. (launch the program with the argument -c)

TuneswapEdit

Executables - Tuneswap
Labyrinths only
  • In-game filename(s):
    • Tuneswap.exe (Kaguya_Projects)
  • Wildcard: #DLC_MUSIC_EXE#
  • RAM required (MB): 300
  • Runtime (seconds): N/A

Lets the player play any track from the Labyrinths DLC.

Clock v2Edit

Executables - Clock v2

ClockV2.exe launched without any arguments

Executables - Clock v2 -c

ClockV2.exe launched with the -c argument

Executables - Clock v2 -l

ClockV2.exe launched with the -l argument

Labyrinths only
  • In-game filename(s):
    • ClockV2.exe (The Gibson)
  • Wildcard: #CLOCK_V2_EXE#
  • RAM required (MB):
    • Default: 60
    • -c: 40
    • -l: 160
  • Runtime (seconds): N/A

A second version of clock. Supports three modes:

  • Default
  • Small (argument: -c)
  • Large (argument: -l)

Obtained by breaking into The Gibson. The link can be found by generating a memory dump from the Head of the Polar Star system.

OpShellEdit

Extensions only
  • In-game filename(s):
    • OpShell.exe
  • Wildcard: #SHELL_OPENER_EXE#
  • RAM required (MB): N/A

Saves player's active shells and opens them.

  • -s argument saves the player's shells
  • -o opens them.

ESequencerEdit

See ExtensionInfo.xml#Sequencer for more details
Extensions only
  • In-game filename(s):
    • ESequencer.exe
  • Wildcard: #EXT_SEQUENCER_EXE#
  • RAM required (MB): 170 (60 after spin-up)
  • Spin-up time (seconds): varies
  • Runtime (seconds): varies

An Extensions variant of the Sequencer. Can connect to any node specified in ExtensionInfo.xml. Other parameters like the spin-up time or unlock flags can be specified too.