For the first puzzle, you need to realise that you set your location between "at school" and "at home" by switching on and off your network. They try to explain it, but don't do it very well. Once you get that part, the rest of the puzzle should be easier to figure out (you don't actually need to hack anything in the pop-cultural sense of the word, only answer the question "How do I open a link without getting it displayed immediately?").
That said, I got completely stuck on the second puzzle. I feel like I'm supposed to use some kind of cache viewer to browse the bogus cache file, but I've yet to find one which accepts it as an actual cache file, and the hints seem to assume I'm already able to view its contents. I don't really feel like spending time trying to figure out how each challenge has to be set up to be solvable, so I gave up.