Hacker News new | ask | show | jobs
by skissane 1873 days ago
I monitor and control our 8 year old son's Windows laptop using software I wrote myself. I update it from time-to-time based on feedback from him and my wife and observed needs.

He objects to it. He doesn't mind so much the monitoring, the thing he doesn't like is when it locks him out because he has been using it too much, and we tell him he has to do stuff (like his homework) to get more time. He thinks he should be able to use his laptop as much as he wants.

He tells me he is going to hack it and remove it. I told him I'd be happy if he learned how to do that. It would actually be pretty straightforward to disable. (It runs as a Windows service, and he has an admin account, so `services.msc` or `net stop` would do it.) And if some day he actually works out how to disable it, I'd be impressed. Since it is custom software, not off-the-shelf, he can't just download some script kiddie tool to do it automatically, he has to actually develop some understanding (e.g work out the Windows service name).

That said, while it would impress me if he worked out how to disable it, I'd soon get to work on working out how to harden it against that somehow. (e.g. lock his IP or MAC out of the network if the software isn't pinging a central server). And then see if he can break the hardening. I think such a game may be fun, and educational too.