{"id":"shared/rule/system/cracking-reversing","type":"rule","system":"system","line":"shared","name":"Cracking /Reversing","sources":[{"source":"BoS","page":124}],"entries":["Before a hacker can access any system, she has to first reverse it to find its vulnerabilities, or cracks. Once she finds a crack – say, in an application that a particular network uses – the hacker can then write a clever piece of code that uses the crack to break into the system so she can play with its contents. Reversing a system to spot weaknesses is really an exercise in digital lock-picking. In game terms, finding and exploiting these cracks makes hacking more effective, and doing so lowers the difficulty of rolls within the system.","Reversing a system or an application takes weeks of work downtime – often with additional materials like passwords gained from the {@system Social Engineering|BoS} described above. To create effective crack-exploitation code, the player makes a single {@attribute Intelligence|V20} + {@ability Computer|V20} roll, difficulty 8. If that code has been created to access a specific system and do specific things, the difficulty is only 6, but the code will work only within the system for which it was designed. Each success on the roll lowers the hacker’s difficulty by -1.","The character can also write security software to protect her own system. In this case, the rules are the same, the roll is the same, the difficulty is 7, and each success rolled by the software designer raises the difficulty of other hackers by +1 difficulty (again, per success) when they try to access her system."],"_qa":{"flags":[],"parser":"headed_entries","confidence":0.9,"extracted":"2026-10-12","job":"bos-rules"},"rule_type":"system","_links":{"self":"/api/v1/records/shared/rule/system/cracking-reversing","html":"/records/shared/rule/system/cracking-reversing","parent":null,"children":"/api/v1/records/shared/rule/system/cracking-reversing/children","sources":[{"abbr":"BoS","page":124,"folio":124,"title":"The Book of Secrets"}]},"_db":{"title":"Cracking /Reversing","props":[],"parent_id":null,"level":null,"category":null,"summary":"Before a hacker can access any system, she has to first reverse it to find its vulnerabilities, or cracks. Once she finds a crack – say, in an application that a particular network uses – the hacker can then write a","tags":[],"children":[]}}