Slave Hack is een hacking-simulatiespel dat in een webbrowser wordt gespeeld. Het spel werd ontwikkeld en uitgebracht door M2H.
Aan het begin van het spel krijgt de speler een virtuele computer en een IP-adres toegewezen. De speler begint als een beginnende hacker met een eenvoudige computer en een trage internetverbinding. De WHOIS-server op het IP-adres 1.1.1.1 vormt het uitgangspunt van het spel. Daar krijgt de speler te maken met zogenoemde riddle trails: reeksen raadsels in tekstbestanden die naar nieuwe IP-adressen leiden en toegang geven tot nieuwe of geavanceerdere software. Een van de servers die de speler daarbij kan bezoeken is Freeware 4 All, waar programma's beschikbaar zijn die nodig zijn om toegang te krijgen tot andere servers.
Om verder te komen moet de speler verschillende servers binnendringen en er bestanden of andere informatie verkrijgen. Daarbij kan het zowel om door het spel bestuurde servers als om servers van andere spelers gaan. Naarmate de speler vordert, worden de firewalls geavanceerder. Om deze te omzeilen zijn zogenoemde waterwalls beschikbaar. Daarnaast krijgt de speler toegang tot een wachtwoordkraker, een spamvirus en een marketing mailer. Met behulp van de beschikbare software kan toegang worden verkregen tot steeds meer servers en bestanden.
Bij het inloggen, downloaden en andere handelingen worden de IP-adressen van spelers in een logboek opgeslagen. Deze logbestanden houden de activiteiten op een server bij en kunnen door andere spelers worden bekeken. Het achterhalen van het IP-adres van een andere speler maakt het mogelijk diens virtuele computer aan te vallen. Omgekeerd moet de speler voorkomen dat zijn eigen IP-adres wordt achterhaald. Andere spelers kunnen daarbij onder meer proberen de computer te infecteren of software te verwijderen.
Wanneer de speler het IP-adres van een andere speler invoert op de webpagina van het spel, krijgt hij toegang tot diens virtuele computer. Vervolgens kan hij proberen het bijbehorende wachtwoord te achterhalen met de wachtwoordkraker. Na een succesvolle login kan de speler een spamvirus naar de andere computer sturen en installeren. Dit kan virtueel geld opleveren, dat kan worden gebruikt voor hardware-upgrades van de virtuele computer. Deze upgrades kunnen onder meer de snelheid van bepaalde processen verhogen en de tijd verkorten die nodig is om wachtwoorden te kraken.