A friend asked me to create spells for hacking, I think it was a joke since hes trying to convert Shadowrun, but what the heck - Challenge accepted!
He is going to have to read his players copy of the rules to see the details (such as FP cost) and a few of those would require a bit of fiddilng since I hadn't thought of this application for my homebrew magic system. For most readers this is not useful info, but consider it a teaser for a possible upcoming project.
Affinity (Cybertronics)
This affinity includes all electronics and computer technology, including software.
Flash Sale!
Mandala (Allure) Affinity-5
Creates a flashy banner or ad that lures those nearby into the data node. Handy for getting visitors to your website.
Awaken A.I.!
Mandala (Awaken Spirit)
Cyber Trap
Mandala (Binding) Affinity-5
Traps an A.I. or hacker for the duration.
Hackers Helper
Mandala (Bonus) Affinity-4
Grants a bonus to Computer Hacking for the duration.
Cyberlink
Mandala (Communication) Affinity-4
Allows the subject to communicate via network interface with another user or system.
Covered Tracks
Mandala (Concealment) Affinity-4
Hides the subjects electronic signature, making them harder to spot.
Control Computer
Mandala (Control Machine) Affinity-4
Hadnt gotten around to writing this one up yet, but M2 sounds right.
This would be pretty much the bulk of what a hacker would use and is basically M9ind Control for machines. Handy if I wanted magical hacking to be as simple as casting a couple of spells but if I wanted hacking to be a minigame I would need to do more with this technique.
Counter Hack!
Mandala (Counter Magic) Affinity-4
A blocking spell to counter a hackers spells, such as Control Computer.
Create Program
Mandala (Create) Affinity-5
Commonly learned for a few specific programs, though it can create any program the caster can fully visualize and code.
Create Daemon
Mandala (Creation) Affinity-6
Creates a simple specific volitional program that can act on its own. Examples include spiders that search a database, collate the desired info, and then go copy it somewhere for later review.
Heal Data
Mandala (Healling) Affinity-5
Heals a program or database from damage and degradation, though it wont repair a destroyed program or recover lost data.
Excellent Search
Mandala (Information) Affinity-3
Preforms a quick but widespread search for information.
Afterwards
Ok, that took about 30 minutes and admittedly not all of those techniques are written up enough or in a manner that would clearly apply to this application but not too bad for an improvisational system.
RPM would have taken me longer for similar results.