By adding such things as:
OCR
Limit of trys (possibly per connection or by time)
"Fake" passwords which report logs to the police automatically, put up to defend from breakers, because people who have real passwords wouldnt try it.
Police monitering previously broken passwords for tries with comprimsed passwords
2. Add random effects during hacking attempts
Such as...
Random police monitoring various government database more efficently
Banks hiring expert monitors (banks and gov. dbs should be as simple to hack as a random company)
Various "traps" set up by high-profile companies to see hackers
Banks using a combination of passwords, not just one
3. Add more programs
Such as...
Exploiter (finds badly put websites exploits which basically gives good access without hacking and risking being caught unless you make it obvious)
Warez Downloader (has a low chance of finding some warez, so you dont have to buy everything, although some come with errors,viruses, etc.)
Trojans/Viruses/Spyware (spyware can fill you screen with popups)
Ability to work for just one company, only get jobs from them against rivals
Ability to use trojans to gain access to various personal computers instead of servers (contacting business individuals can sometimes be quite hard for the popo)
Ability to "snitch" on other agents/hackers in exchange for money and lenience from popo
Ill add more I as think of them, have a good day

