wake on lan (or wowlan for wireless) confusion - where you can wake a computer up with a magic packet. If it isn't activated in bios it isn't going to work, you also have the 'trying to get through the firewall in the router' issue.
As I said.... WoL is
OSI Layer 2. You have to be on the same LAN (
Local Area Network) subnet in order to send the packets.... the packets are targetted by MAC address. MAC addresses are strictly LAN subnet based....
The only way to get WoL to work accross different subnets and accross the internet is by getting an intermediary device (e.g. server, other PC... whatever) sitting on the target subnet to send the WoL packet on your behalf.
Therefore as I said.... if they manage to send a WoL remotely.... then you've got bigger things to worry about than your bedroom antics being seen .... i.e. completely reformatting and resetting everything on the compromised subnet because you don't know what they hacked into and what can be trusted, as well as doing a thourough security review to prevent it happening again.