Hacking Mechanics

This page documents more in-depth information about hacking and how it works, including formulas for how everything is calculated.

Hacking success chance formula
Success Chance = skillChance * difficultyMult * player.hackingChanceMultiplier;

where:

skillChance = 1 - (server.requiredHackingSkill / skillMult)

skillMult = (1.75 * Player.hacking_skill) + (0.2 * Player.intelligence);

difficultyMult = (100 -server.security) / 100;