4 ms·
Great writing. I never did anything so interesting, but I have a few fun stories from highschool. Our school district gave every student access to a mac laptop
by peter_l_downs 5y ago
Great writing. I never did anything so interesting, but I have a few fun stories from highschool. Our school district gave every student access to a mac laptop for coursework, but of course we used to play a lot of flash games. Eventually they got around to updating the network's blocklist or whatever so addictinggames couldn't be accessed anymore. I'm sure they thought they were very smart but this just raised the stakes.
Of course we couldn't install games or our own software on the computers -- the `/Applications` folder was locked down and nothing would execute outside of it. They weren't totally stupid, they had some remote monitoring and privilege blocking software to prevent us from getting control of our own machines and doing silly things like playing games or even opening the Terminal. But eventually someone (not me, really, I wish I were this smart) figured out that inside of one of the pre-installed .app's there was a directory to which users still had write permission. So everyone in the entire school started playing Marble Blast Gold and, for some reason, Pokemon Red through an emulator, all just by dropping the programs inside the special fold `/Applications/SomeThingICantRemember.app/contents/special-folder/`. The games spread like wildfire because the school had also set up a system of shared network folders, one for each teacher, so that teachers could more easily share files with us. Turns out we could also use it to share files with each other. Lots of movies, as well. Eventually someone noticed and shut that all down.
Of course, highschool students want to play games instead of doing coursework, so one day someone (not me, really) realized that if you removed the battery from the laptop you could then unscrew the case and remove a stick of RAM, which would allow you to hold certain keys at boot to reset the PRAM or something like that. This would let you boot into safe mode, circumventing the remote monitoring and permissions software they had in place, and make your user account an administrator. Boom, games were back. I mostly used it to be able to work on software projects, of course, but I did end up playing a bit of Advance Wars.
I can't remember now but there was some issue where this didn't persist for very long -- maybe there were updates that the remote monitoring system would send that would reset your admin status? -- so you would have to go through the whole PRAM reset rigamarole, with a screwdriver, and that was a pain in the ass. I was out of school for a while my senior spring due to the flu and I figured out a way to totally disable the remote management software.
This was great, and I was having an awesome time working on software that would eventually get me my first programming job while I should have been focusing in class, when I got called down to the principal's office, where I was accused of being a computer hacker. I of course denied it, but they said that it certainly was odd that my computer had stopped communicating with the remote management software entirely. I think because I was so close to graduating and actually hadn't done anything wrong I got away with a week of detention and a firm promise to not do anything of the sort ever again.
Around that same time it had come out that certain administrators at the school were misusing the remote management software's features to spy on highschool students in their own homes, which was pretty absurd and of course a huge and expensive debacle, so I think they were somewhat more sympathetic to me disabling it than they might have been otherwise.
https://en.wikipedia.org/wiki/Robbins_v._Lower_Merion_School_District https://en.wikipedia.org/wiki/Robbins_v._Lower_Merion_School...
- peter_l_downs 5y agoOh, one other fun thing. We had a schoolday that ended with a 30 minute activity period where every student had to sign up on some web interface to a different teacher's room. This was so that you could get help, meet with teachers, project groups, whatever if you needed it. But there were limited spots in each teacher's periods and you needed to sign up in advance, with no more signups allowed after noon on the same day. I took a look at the web interface and realized that all the checks were client-side, so I wrote a little script that would let me sign up for any activity period, at any time, even during the activity periods. It was good fun being able to switch periods at the end of the day, and seeing teachers being confused after they had called attendance, checked me in to their room, and then seeing me drop off the attendance and show up somewhere else. Gave me a free pass to go wherever I wanted which was nice.
- Pick-A-Hill2019 5y agoI took a look at that link (Robbins v. Lower Merion School District) and - Wow, remotely activating students webcams in their own bedrooms is ... just ... SMH. I hope I am wrong but as far as I can tell, no-one went to jail for it?? Dayamn!