IC, in 3+1 easy steps:
1) Aquire Agent program. At chargen, this means that you'll be looking at a Rating 4 Agent, for 10 000

2) Aquire some or all of the following utilities:
- Analyse (to detect hacking attempts - the rules as written don't require this to be loaded into an agent, just running on the node)
- Attack
- Armor
- Black Hammer/Blackout (for Fun With Black IC)
- Stealth (to help the IC evade cybercombat attacks)
- Track (if you want to trace that sonuvabeech and deal with them later)
Remember that the rating of the agent is limited by the Response of the node it runs on, and any programs it carries are limited by the Rating of the agent.
3) Instruct your Firewall program to launch copies of your Agent with designated utility payloads if it detects a hacking attempt. Since you have the program, rules as written allow you to launch as many copies of the Agent as you like, each with different payloads. For example, you may launch an Agent carrying Attack and Armor to distract and attack, while another Agent carrying Stealth and Track gets a lock.
Just don't launch so many that your node slows down.
4) Congratulations. You are now the proud owner of Nice IC, for a cost of roughly 30 000-40 000

!