Follow TV Tropes

Following

History VideoGame / Hacknet

Go To

OR

Is there an issue? Send a MessageReason:
None

Added DiffLines:

* MercyKill: Suggested with "Project Junebug": [[spoiler:This mission entails hacking into another man's pacemaker to shut it down and kill him, ostensibly because he suffers from chronic pain but was denied his right to die.]]

Added: 375

Removed: 240

Is there an issue? Send a MessageReason:
Wrong trope.


* ContractualBossImmunity: [[spoiler: In the endgame, most of Entech's servers are protected by an "Invioability Error" that prevents [=PortHack=] from working, necessitating the player to find out a correct user/password combination another way. That said, Entech created [=PortHack=] in the first place, so [[JustifiedTrope of course they'd have countermeasures for it]].]]



* TooDumbToLive: [[spoiler: The security tracer file that self-deletes Hacknet is bundled ''with'' Hacknet, and can be deleted ''by'' Hacknet. Somewhat averted, as one of the server logs says that the developers of Hacknet are working on hiding it.]]
* YouShallNotPass: [[spoiler: In the endgame, most of Entech's servers are protected by an "Invioability Error" that prevents [=PortHack=] from working, necessitating the player to find out a correct user/password combination another way.]]

to:

* TooDumbToLive: [[spoiler: The security tracer file that self-deletes Hacknet is bundled ''with'' Hacknet, and can be deleted ''by'' Hacknet. Somewhat averted, as one of the server logs says that the developers of Hacknet are working on hiding it.]]
* YouShallNotPass: [[spoiler: In the endgame, most of Entech's servers are protected by an "Invioability Error" that prevents [=PortHack=] from working, necessitating the player to find out a correct user/password combination another way.
]]
Is there an issue? Send a MessageReason:
notes is the worst

Added DiffLines:

* DarthWiki/IdiotProgramming: The notes program consumes ridiculous amounts of ram. The explanation is that it intentionally wastes memory to implement the text display.
Is there an issue? Send a MessageReason:
Original text overlooked certain in-game information.


* TooDumbToLive: [[spoiler: The security tracer file that self-deletes Hacknet is bundled ''with'' Hacknet, and can be deleted ''by'' Hacknet. You'd think they'd notice this particular security hole in their failsafe, especially as it ends up completely wrecking their scheme.]]

to:

* TooDumbToLive: [[spoiler: The security tracer file that self-deletes Hacknet is bundled ''with'' Hacknet, and can be deleted ''by'' Hacknet. You'd think they'd notice this particular security hole in their failsafe, especially Somewhat averted, as it ends up completely wrecking their scheme.one of the server logs says that the developers of Hacknet are working on hiding it.]]
Is there an issue? Send a MessageReason:
None

Added DiffLines:

* JerkassHasAPoint: Naix refers to the player as a 'script kiddie' after you delete the data off their proxy. Which is correct, since you either steal or get given all your exploit tools from or by other people. [[spoiler:Even [=PortHack=] and [=HackNet=]. The endgame is all about how dangerous it is to have tools so simple even a novice like you can go around hacking mainframes.]]
Is there an issue? Send a MessageReason:
None


*** Naix' attack on you can actually be repealed, [[spoiler: if you remember from the in-game [=NetEdu=] archives that a shell command can be set to "Trap" and then triggered to release an emergency forkbomb on all incoming connections. Doing this when the game tells you of the "suspicious activity" on port 22 will crash Naix' proxy and sever his connection to your machine before he can delete x-server.sys and run the forkbomb.]]

to:

*** Naix' attack on you can actually be repealed, repelled, [[spoiler: if you remember from the in-game [=NetEdu=] archives that a shell command can be set to "Trap" and then triggered to release an emergency forkbomb on all incoming connections. Doing this when the game tells you of the "suspicious activity" on port 22 will crash Naix' proxy and sever his connection to your machine before he can delete x-server.sys and run the forkbomb.]]



** The 'TRUE ULTIMATE POWER' achievement for getting [[spoiler Clock.exe]] requires you to follow a very subtle trail of breadcrumbs some other hackers are looking into, then hack a specific JMail account to get the IP for an undocumented server. By the time you first run into it you might not even have all the tools you need to do it, so hope you remembered it later!

to:

** The 'TRUE ULTIMATE POWER' achievement for getting [[spoiler [[spoiler: Clock.exe]] requires you to follow a very subtle trail of breadcrumbs some other hackers are looking into, then hack a specific JMail account to get the IP for an undocumented server. By the time you first run into it you might not even have all the tools you need to do it, so hope you remembered it later!

Added: 844

Changed: 324

Is there an issue? Send a MessageReason:
None


* CorruptCorporateExecutive: The Entech CEO. [[spoiler:Even if Bit's death was a miscommunication, Project [=HackNet=] is a horrify breach of antitrust laws.]]

to:

* CorruptCorporateExecutive: The Entech CEO. [[spoiler:Even if Bit's death was a miscommunication, Project [=HackNet=] is a horrify horrifying breach of antitrust laws.]]



* TheDevTeamThinksOfEverything: There are a lot of random .dec files lying around, including some you can find before you know what they are. They all contain something interesting, from entertaining side stories to full segments of code.



** A bigger example in a larger context is [[spoiler: [=PortHack.exe=] itself, which allows a non-hacker (the player) to have all the skill and power of a master hacker with almost none of the training,]] which lets whole game occur.



** The 'TRUE ULTIMATE POWER' achievement for getting [[spoiler Clock.exe]] requires you to follow a very subtle trail of breadcrumbs some other hackers are looking into, then hack a specific JMail account to get the IP for an undocumented server. By the time you first run into it you might not even have all the tools you need to do it, so hope you remembered it later!



* NoPlansNoPrototypeNoBackup: Averted, played straight, and justified in various respects. [[spoiler:Hacknet itself is only in the prototyping phase anyway - and you're using a leaked copy of it. Averted in that there is a backup of the development builds, the final mission of the game is to destroy said backup while your contact hits the active server, preventing one from restoring the other. Played straight in that there's only the one backup, instead of some sort of distributed system. Justified in that [=EnTech=]'s plans are hideously illegal and would have transparently screwed over their subcontractors, so they had to keep things quiet.]]

to:

* NoPlansNoPrototypeNoBackup: Averted, played straight, and justified in various respects. [[spoiler:Hacknet itself is only in the prototyping phase anyway - and you're using a leaked copy of it. Averted in that there is a backup of the development builds, the final mission of the game is to destroy said backup while your contact hits the active server, preventing one from restoring the other. Played straight in that there's only the one backup, instead of some sort of distributed system. Justified in that [=EnTech=]'s plans are hideously illegal and would have transparently screwed over their subcontractors, so they had to keep things quiet. Also, the backup system is supposed to be kept offline to prevent hacking at all, but another hacker is able to force it to do an online update check, giving you a shot at it.]]



* SchmuckBait: The [=CCCHacksquad=] server. [[spoiler: Its only purpose is to teach the player what to do if a trace completes.]]

to:

* SchmuckBait: The [=CCCHacksquad=] server. [[spoiler: Its only purpose is to teach the player what to do if a trace completes. If you're somehow able to crack it anyway, which involves gratuitous LoopholeAbuse, you get [[AndYourRewardIsClothes a unique display theme]].]]
Is there an issue? Send a MessageReason:
None

Added DiffLines:

* TooDumbToLive: [[spoiler: The security tracer file that self-deletes Hacknet is bundled ''with'' Hacknet, and can be deleted ''by'' Hacknet. You'd think they'd notice this particular security hole in their failsafe, especially as it ends up completely wrecking their scheme.]]
Is there an issue? Send a MessageReason:
None

Added DiffLines:

* NoPlansNoPrototypeNoBackup: Averted, played straight, and justified in various respects. [[spoiler:Hacknet itself is only in the prototyping phase anyway - and you're using a leaked copy of it. Averted in that there is a backup of the development builds, the final mission of the game is to destroy said backup while your contact hits the active server, preventing one from restoring the other. Played straight in that there's only the one backup, instead of some sort of distributed system. Justified in that [=EnTech=]'s plans are hideously illegal and would have transparently screwed over their subcontractors, so they had to keep things quiet.]]

Added: 280

Changed: 222

Is there an issue? Send a MessageReason:
None


* LastChanceHitPoint: Unlike VideoGame/{{Uplink}}, getting traced does not mean immediate Game Over. [[spoiler: It does, however, start a "Trace Aversion Sequence" that the player must complete by getting a new [=IP=] address before the trace truly completes.]]

to:

* LastChanceHitPoint: Unlike VideoGame/{{Uplink}}, getting traced does not mean immediate Game Over. [[spoiler: It does, however, start a "Trace Aversion Sequence" that the player must complete by getting a new [=IP=] address before the trace truly completes.]] [[spoiler:The Hacknet [=OS=] does this by triggering a self-induced crash at the very moment when the ping from the hostile server arrives, giving it no return, so that the hostile server assumes the ping never arrived.]]


Added DiffLines:

* NotWhatISignedOnFor: [[spoiler:When Bit hacked into Entech's mainframe one night and discovered their plan, he had a change of heart.]]


Added DiffLines:

* SpannerInTheWorks: [[spoiler: Without Bit sending the player a complete copy of Hacknet, Entech's plan would have gone off without a hitch.]]
Is there an issue? Send a MessageReason:
None


The game was released on {{Steam}} and Website/GOGDotCom.

to:

The game was released on {{Steam}} UsefulNotes/{{Steam}} and Website/GOGDotCom.
Is there an issue? Send a MessageReason:
None

Added DiffLines:

* ThePasswordIsAlwaysSwordfish: All [=eOS=] devices use "alpine" as the admin password. Justified as the end users don't have access to the console of their devices and can't change the default password.
Is there an issue? Send a MessageReason:
None

Added DiffLines:

*** Naix' attack on you can actually be repealed, [[spoiler: if you remember from the in-game [=NetEdu=] archives that a shell command can be set to "Trap" and then triggered to release an emergency forkbomb on all incoming connections. Doing this when the game tells you of the "suspicious activity" on port 22 will crash Naix' proxy and sever his connection to your machine before he can delete x-server.sys and run the forkbomb.]]
Is there an issue? Send a MessageReason:
None

Added DiffLines:

* TakeThat: Naix' missions have you hacking into the corporate network of a company called "Nortron". Naix even says in one of his emails he'd rather have a virus than their "security software" clogging up his system.
Is there an issue? Send a MessageReason:
None

Added DiffLines:

* TomatoInTheMirror: By the endgame, you might have forgotten [[spoiler:you're using the very Hacknet software you're just "discovering". Remember how easily it was for you to break into secure corporate networks and brick someone's pacemaker? Image ''everyone'' having that power.]]

Added: 1042

Removed: 622

Is there an issue? Send a MessageReason:
None


* AlternateRealityGame: [[spoiler: It is one. The very last line in the game confirms you're using the very [[TitleDrop HackNet]] software mentioned in the story.]]



* CorruptCorporateExecutive: The Entech CEO. [[spoiler:Even if Bit's death was a miscommunication, Project [=HackNet=] is a horrify breach of antitrust laws.]]



* HollywoodHacking: Played with. The descriptions of the various protocol exploits used are actually based on sound theory[[note]]Although executables like the ones used would not stay viable for long - that's why patching is a thing[[/note]] but then you still have to use the magic "porthack" to crack into the system. [[spoiler:Then you discover Porthack is an '''InUniverse''' example of HollywoodHacking, except it ''works''. The last act's theme is how ridiculously dangerous this is.]]



* NightmareFuel: Project Junebug. [[spoiler: The mission involves hacking into a man's pacemaker and using a stress test firmware to cause said man's death via tachycardia. To be fair, it is said that the man lives in considerable chronic pain and has been denied the option of death.]]
** What makes this even more scary? ''[[http://www.forbes.com/sites/singularity/2012/12/06/yes-you-can-hack-a-pacemaker-and-other-medical-devices-too/ This can be done in real life]]'' (though it's very unlikely that [[spoiler:a pacemaker]] would have an actual Internet connection as opposed to a wireless means to update its software)


Added DiffLines:

* TheReveal: [[spoiler:Porthack's [[HollywoodHacking magical]] properties aren't an abstraction. It's ''really that powerful''. You look like a genius cracker to the other groups because they're stuck using present-day tools.]]
Is there an issue? Send a MessageReason:
None

Added DiffLines:

** The game never tells you that it remembers the user/password combinations found using [=PortHack=], and these can be used to log in on repeat connections. More than just saving time, this is a "legitimate" login and won't trigger a trace (though you still want to scrub the logs before you leave).
Is there an issue? Send a MessageReason:
None


** And going through the game the normal way, you'll get dumped into what looks like a NonStandardGameOver with your system crippled. [[spoiler:You actually have all the tools you need to swipe a replacement file from the practice machine the tutorial pointed you at, but it's the one time in the game a manual "connect" command is called for, and has to be done on the intimidatingly sparse terminal interface.]]

to:

** And going through the game the normal way, you'll get dumped into what looks like a NonStandardGameOver with your system crippled. [[spoiler:You actually have all the tools you need to swipe a replacement file from the practice machine the tutorial pointed you at, but it's it requires using text commands that even the one time in the game tutorial let you use a manual "connect" command is called GUI for, and has to be done on the intimidatingly sparse terminal interface.]]
Is there an issue? Send a MessageReason:
None

Added DiffLines:

** And going through the game the normal way, you'll get dumped into what looks like a NonStandardGameOver with your system crippled. [[spoiler:You actually have all the tools you need to swipe a replacement file from the practice machine the tutorial pointed you at, but it's the one time in the game a manual "connect" command is called for, and has to be done on the intimidatingly sparse terminal interface.]]
Is there an issue? Send a MessageReason:
None


** What makes this even more scary? ''[[http://www.forbes.com/sites/singularity/2012/12/06/yes-you-can-hack-a-pacemaker-and-other-medical-devices-too/ This can be done in real life]]'' (though it's very unlikely that [[spoiler:the pacemaker]] would have an actual Internet connection as opposed to a wireless means to update its software)

to:

** What makes this even more scary? ''[[http://www.forbes.com/sites/singularity/2012/12/06/yes-you-can-hack-a-pacemaker-and-other-medical-devices-too/ This can be done in real life]]'' (though it's very unlikely that [[spoiler:the [[spoiler:a pacemaker]] would have an actual Internet connection as opposed to a wireless means to update its software)
Is there an issue? Send a MessageReason:
None


* DisproportionateRetribution: [[spoiler: Bit's cause of death]].[[spoiler: The [=CEO=] of [[MegaCorp Entech]] tried to stop the assassination, but couldn't.]]

to:

* DisproportionateRetribution: [[spoiler: Bit's cause of death]].[[spoiler: death.]][[spoiler: The [=CEO=] of [[MegaCorp Entech]] tried to stop the assassination, but couldn't.]]
Is there an issue? Send a MessageReason:
None


* TheCracker: Naix.

to:

* TheCracker: Naix. He does ''not'' take well to being reined in, either.

Added: 338

Changed: 23

Is there an issue? Send a MessageReason:
None


* NightmareFuel: Project Junebug. [[spoiler: The mission involves hacking into a man's pacemaker and using a test firmware to cause said man's death. To be fair, it is said that the man lives in considerable chronic pain and has been denied the option of death.]]

to:

* NightmareFuel: Project Junebug. [[spoiler: The mission involves hacking into a man's pacemaker and using a stress test firmware to cause said man's death.death via tachycardia. To be fair, it is said that the man lives in considerable chronic pain and has been denied the option of death.]]]]
** What makes this even more scary? ''[[http://www.forbes.com/sites/singularity/2012/12/06/yes-you-can-hack-a-pacemaker-and-other-medical-devices-too/ This can be done in real life]]'' (though it's very unlikely that [[spoiler:the pacemaker]] would have an actual Internet connection as opposed to a wireless means to update its software)

Added: 969

Changed: 246

Removed: 226

Is there an issue? Send a MessageReason:
None


* FiveFiveFive: Averted. The servers use realistic, if randomized, IP adresses.
** The services on the servers are also running on the correct ports ([=FTP=] on port 21, [=SSH=] on port 22, [=SMTP=] on port 25, [=HTTP=] on port 80, Medical Services on port 104 and [=SQL=] on port 1433.)
* TheCracker: Naix.

to:

* FiveFiveFive: Averted. ButThouMust: The servers use realistic, if randomized, IP adresses.
** The services on
mission "Project Junebug" (see NightmareFuel below) must be followed until a certain point,[[spoiler: as it is the servers are also running on the correct ports ([=FTP=] on only legitimate way to get [=KBT_PortTester.exe=], which is necessary to open port 21, [=SSH=] on port 22, [=SMTP=] on port 25, [=HTTP=] on port 80, Medical Services on port 104 and [=SQL=] on port 1433.)
* TheCracker: Naix.
104.]]


Added DiffLines:

* FiveFiveFive: Averted. The servers use realistic, if randomized, IP adresses.
** The services on the servers are also running on the correct ports ([=FTP=] on port 21, [=SSH=] on port 22, [=SMTP=] on port 25, [=HTTP=] on port 80, Medical Services on port 104 and [=SQL=] on port 1433.)
* GuideDangIt: The third faction [[spoiler:/el]] is this. [[spoiler: To get to them, the player needs to delete x-server.sys on Naix' root gateway and then following his missions. However, this is not possible anymore if "Aggression must be punished" has been completed.]]


Added DiffLines:

* NightmareFuel: Project Junebug. [[spoiler: The mission involves hacking into a man's pacemaker and using a test firmware to cause said man's death. To be fair, it is said that the man lives in considerable chronic pain and has been denied the option of death.]]


Added DiffLines:

* SchmuckBait: The [=CCCHacksquad=] server. [[spoiler: Its only purpose is to teach the player what to do if a trace completes.]]


Added DiffLines:

* TheCracker: Naix.
Is there an issue? Send a MessageReason:
None

Added DiffLines:

[[quoteright:300:http://static.tvtropes.org/pmwiki/pub/images/hacknet_logo_300x211.jpg]]

Is there an issue? Send a MessageReason:
None


* Featureless Protagonist: You.

to:

* Featureless Protagonist: FeaturelessProtagonist: You.

Added: 46

Changed: 120

Is there an issue? Send a MessageReason:
None


This game contains examples of the following tropes:

to:

This ----
!!This
game contains examples of the following tropes:



* LastChanceHitPoint: Unlike {{Uplink}}, getting traced does not mean immediate Game Over. [[spoiler: It does, however, start a "Trace Aversion Sequence" that the player must complete by getting a new [=IP=] address before the trace truly completes.]]

to:

* LastChanceHitPoint: Unlike {{Uplink}}, VideoGame/{{Uplink}}, getting traced does not mean immediate Game Over. [[spoiler: It does, however, start a "Trace Aversion Sequence" that the player must complete by getting a new [=IP=] address before the trace truly completes.]]


Added DiffLines:

* SpiritualSuccessor: To VideoGame/{{Uplink}}.

Added: 491

Changed: 136

Is there an issue? Send a MessageReason:
None


''Hacknet'' is a Hacking Simulation game released in 2015. The player character receives a mysterious email from a hacker named "Bit" and slowly uncovers a conspiracy that could change the world forever.

The game was released on {{Steam}} and [=GOG.com=].

to:

''Hacknet'' is a Hacking Simulation game SimulationGame released in 2015. The player character receives a mysterious email from a hacker named "Bit" and slowly uncovers a conspiracy that could change the world forever.

The game was released on {{Steam}} and [=GOG.com=].
Website/GOGDotCom.



* 555: Averted. The servers use real, if randomized, IP adresses.

to:

* 555: FiveFiveFive: Averted. The servers use real, realistic, if randomized, IP adresses.



* LastChanceHitPoint: Unlike {{Uplink}}, getting traced does not mean immediate Game Over.

to:

* Featureless Protagonist: You.
* LastChanceHitPoint: Unlike {{Uplink}}, getting traced does not mean immediate Game Over. [[spoiler: It does, however, start a "Trace Aversion Sequence" that the player must complete by getting a new [=IP=] address before the trace truly completes.]]



* PasswordSlotMachine: Averted. As soon as enough ports are open, [=PortHack=] will find the admin password, but not display it.

to:

* PasswordSlotMachine: Averted. As soon as enough ports are open, [=PortHack=] will find the admin password, but not display it.it.
* YouShallNotPass: [[spoiler: In the endgame, most of Entech's servers are protected by an "Invioability Error" that prevents [=PortHack=] from working, necessitating the player to find out a correct user/password combination another way.]]
Is there an issue? Send a MessageReason:
None

Added DiffLines:

** The services on the servers are also running on the correct ports ([=FTP=] on port 21, [=SSH=] on port 22, [=SMTP=] on port 25, [=HTTP=] on port 80, Medical Services on port 104 and [=SQL=] on port 1433.)
Is there an issue? Send a MessageReason:
None

Added DiffLines:

''Hacknet'' is a Hacking Simulation game released in 2015. The player character receives a mysterious email from a hacker named "Bit" and slowly uncovers a conspiracy that could change the world forever.

The game was released on {{Steam}} and [=GOG.com=].

This game contains examples of the following tropes:

* 555: Averted. The servers use real, if randomized, IP adresses.
* TheCracker: Naix.
* DeadToBeginWith: [[spoiler:Bit. The introductory email is sent after a 14-day timer expires.]]
* DuelingHackers: [[spoiler: During a certain mission, Naix will trace you, delete a file on your in-game PC and then execute a forkbomb to force a reboot.]]
* DisproportionateRetribution: [[spoiler: Bit's cause of death]].[[spoiler: The [=CEO=] of [[MegaCorp Entech]] tried to stop the assassination, but couldn't.]]
* EleventhHourSuperpower: [[spoiler: [=TraceKill.exe=]]]
* LastChanceHitPoint: Unlike {{Uplink}}, getting traced does not mean immediate Game Over.
* MegaCorp: Entech
* PlayfulHacker: The player, as well as (presumably) the other members of Entropy and [=CSEC=].
* PasswordSlotMachine: Averted. As soon as enough ports are open, [=PortHack=] will find the admin password, but not display it.

Top