[HN Gopher] Coding Stories: Me vs. the VNC Guy
       ___________________________________________________________________
        
       Coding Stories: Me vs. the VNC Guy
        
       Author : martinrue
       Score  : 284 points
       Date   : 2020-01-24 11:42 UTC (1 days ago)
        
 (HTM) web link (martinrue.com)
 (TXT) w3m dump (martinrue.com)
        
       | spentu wrote:
       | I love stories like this. It would be nice to have a site full of
       | them.
        
         | ta999999171 wrote:
         | Read old IRC logs.
        
         | martinrue wrote:
         | I wrote a couple more, both about amusing early programming
         | experiences:
         | 
         | C network programming: https://martinrue.com/zzuy-a-lesson-in-
         | perseverance
         | 
         | Commodore 64 & BASIC programming: https://martinrue.com/give-
         | yourself-more-playtime
        
         | techbubble wrote:
         | The Daily WTF has some good ones. https://thedailywtf.com
        
       | milankragujevic wrote:
       | I did this in school. Not the exact same way but I was so smugly
       | satisfied with myself. I tortured the IT teacher the last few
       | months. He deserved it, for being stereotypically uninterested in
       | teaching anything beyond the minimum and actively shut off any
       | attempt to learn more about anything.
        
         | tylerjwilk00 wrote:
         | Ugh. I'm not sure what's worse: them being lazy and
         | uninterested or them feeling actively threatened by a student's
         | search for knowledge. The latter of course being the antithesis
         | of education.
        
       | tylerjwilk00 wrote:
       | I've had a similar experience with spying software in University.
       | The instructor was bragging about the spying tool during a
       | lesson. Driven by disgust of being watched I quickly identified
       | the remote host and port. Hacked together a shell script to flood
       | the host with spoofed connections. While this was going on the
       | command server was projecting it's video signal to a large screen
       | at the front of the room. I watched with glee as the active
       | clients preview thumbnails of the spy app slowly filled with fake
       | clients. Very soon the machine locked up and became unresponsive.
       | The instructor became noticably flustered I raised my hand and
       | claimed responsibility. I was excited to explain how I did it and
       | discuss but instructor was not interested at all.
        
         | HeWhoLurksLate wrote:
         | This was my life in middle school- we had these _crappy_ dual-
         | core laptops that had monitoring software on them, and the
         | computers would grind to a halt if a teacher wanted to see what
         | you were doing. I think that running the modified VNC thing
         | that was used took about 80% of the CPU 's available power, and
         | like 90% of the RAM?
         | 
         | Anywho, those experiences made me realize how much I value A)
         | my privacy and B) just being left alone.
        
           | core-questions wrote:
           | That's surprising - used to use VNC to do remote support for
           | people running Pentium II and III machines in the sub-1ghz,
           | single core range, and performance was fine. I suspect those
           | machines were overburdened if you really experienced that
           | much of a performance hit.
           | 
           | Just for reference, in middle school we had one Pentium 60
           | with a CD-ROM that was an absolutely mindblowing machine. I
           | got to use it maybe once a month or so... Everyone else had
           | to use the 386s while one kid would have his day on the fast
           | machine.
           | 
           | It seemed so futuristic at the time, and now the story just
           | makes me sound old.
        
         | Already__Taken wrote:
         | Our school system let them right-click and ban programs running
         | on your machine and apply that school wide.
         | 
         | It was a string match.
         | 
         | We called all our games winword.exe lol
        
       | connorfoxley wrote:
       | My school had something called Securus, which would scan the
       | memory of all the programs, scan for combinations of pixels
       | indicating pornography (on the screen and on your personal media
       | devices) and of course key log everything. Luckily they include
       | Python on some of the computers for a quick task kill.
        
       | MrStonedOne wrote:
       | When encountering a problem, every now and then a programmer
       | might say: "I know, i'll code a C app that uses sockets to solve
       | my problem" Now they have two problems.
       | 
       | But this brings up a fun idea for a red team challenge, How well
       | can you disguise what you are doing while being watched by
       | somebody.
        
         | [deleted]
        
         | setr wrote:
         | I believe you're asking for the Underhanded C Contest:
         | http://www.underhanded-c.org/
        
         | c0nfused wrote:
         | Would recommend the bit in Cryptonomicon with a similar
         | challenge. Actually, the entire book
         | 
         | But as a formal challenge it would be super neat to try to do.
         | The sneaky hackathon
        
         | maxerickson wrote:
         | The outcome here was 1 less problem.
        
       | commandlinefan wrote:
       | Not my hack but - when I was in college, there were two computer
       | labs: one for CS majors and one for humanities majors who just
       | wanted to type research papers. The CS computers booted to a DOS
       | prompt and you could run anything on them, but the "writing lab"
       | computers were configured to boot straight to wordperfect, and
       | the exit command was password protected. A friend realized that
       | you could hit F12 to get a shell (a DOS prompt), use that to look
       | up the exit password, and exit out of WP on the writing lab
       | computers.
        
       | Thorrez wrote:
       | In high school I found there was an whitelist of executable
       | names, as long as I named the file firefox.exe it would be
       | allowed to run.
       | 
       | For senior prank I created small Autohotkey executables that
       | would swap what some keyboard keys would do (e.g. 'm' with 'n').
       | Then I booted the lab computers with a Linux live CD, and copied
       | the executables into the global start folder (a different
       | executable for each computer). When students came in that day to
       | finish their homework in the morning at the last minute, they
       | were quite annoyed, but some found it funny. One clever student
       | figured out that killing the firefox.exe process fixed it (until
       | the next login).
       | 
       | I didn't get in any trouble (senior prank was semi-sanctioned),
       | but they did need me to clean it up the next day.
        
       | daneel_w wrote:
       | Fun story, thanks for sharing! Is it correct that it was around
       | the year 1997 that you were using your Commodore 64 with a tape
       | deck to get into computers? You mention that the college was
       | using Windows 2000 and VNC setups, and that you were interested
       | in the D language, which would place the start of those college
       | years no sooner than 2001. I also kept using my Commodore 64 up
       | until the late 90s!
        
         | martinrue wrote:
         | Thanks, glad you enjoyed it. Yeah, I first got into the C64 in
         | 97. College was 5 years afterwards, so in 2002 for me. I link
         | to another story, "Give yourself more playtime", at the bottom
         | of the post. You may enjoy that - it's the story of how I
         | securely wrote password programs to all my favourite game
         | cassettes :)
        
       | tluyben2 wrote:
       | Not entirely on topic, but I do remember going to college which
       | was the first exposure to this large rooms with computers. I had
       | computers at home since the early 80s but by the time I got into
       | college it was win3.11 time, after my MSX-2, Amiga, DOS but even
       | C64, I really really hated Windows for it's instability and
       | inefficiency.
       | 
       | In college we had 2 (large) rooms with computers; 1 had Windows
       | boxes with win3.11 (for networks) and later win NT and the other
       | had Sun sparcstations. The Windows room was always full and the
       | unix room always empty. So I sat in the Unix room behind these
       | machines that never crashed and had access to not only all the
       | others in the room for doing interesting distributed things, but
       | also to the 2 E450's in the basement of the college. While the
       | Windows machines were on another network and were just basically
       | crashing all day long (got a lot better with win NT obviously but
       | still wasn't great). I later learned that the school head sys
       | admin seriously hated Windows and loved Unix. So he basically
       | ignored everything happening in the Windows world and just
       | switched off the entire room at night while the Unix machines had
       | uptimes that felt impossible if you compare them.
       | 
       | Ofcourse, as the PC won, the room with the Sun machines was
       | replaced with Windows machines; I got 10 SparcStation 5's (with
       | the gigantic CRTs), a few SparcStation 1's, few UltraSparcs
       | (5+10) and an E450 after they removed all. All are still working
       | without fault to this day. It is depressing how throw-away modern
       | hardware is, but what can you do.
        
         | core-questions wrote:
         | Just found a picture of the E450 -
         | https://s.yimg.com/aah/anysystem/sun-e450-large-27.gif - and I
         | gotta say, any computer that looks like it could have been Zack
         | Morris's sweater is a good computer in my books
        
       | danShumway wrote:
       | This is a really fun story, and I love your writing style! Thanks
       | so much for posting this.
       | 
       | A lot of my most creative stuff growing up came out of me needing
       | to work around really weird restrictions in middle/high school.
       | In a really weird way, I'm almost grateful for some of the
       | arbitrary rules and setups because they created a similar
       | environment to what people seek out nowadays with platforms like
       | the Pico 8 -- limitations in an unfamiliar environment force you
       | to be creative with the resources you do have.
       | 
       |  _Edit: The other articles you reference in this one are also
       | great!https://martinrue.com/give-yourself-more-playtime/ makes me
       | really happy._
        
         | martinrue wrote:
         | Thanks, really glad to hear you enjoyed them!
        
           | jwdunne wrote:
           | Me too! Interesting to see you're in Manchester too - not
           | every day a fellow Manc hits the front page :)
        
             | martinrue wrote:
             | Awesome... small world :)
        
       | rkachowski wrote:
       | This was a pretty great story, although I misread the title and
       | expected the admin to turn out to be a founder of the VLC project
        
       | blibble wrote:
       | we had a similar system at high school: VNC on all computers,
       | staff reguarly logging in to check you weren't doing anything fun
       | 
       | VNC ran as a separate user with its password hash protected by
       | the relevant registry permissions
       | 
       | one day we found a machine undergoing an automatic rebuild, found
       | the password hash, and of course VNC only supports upto 8 char
       | passwords
       | 
       | apparently it turned out they used the same VNC password for
       | every single machine, including the staff ones
        
         | 3fe9a03ccd14ca5 wrote:
         | Are there other fields like computer science, where some
         | students start university knowing how hashing works and being
         | able to brute force passwords, while others start having barely
         | used a keyboard and mouse?
         | 
         | It seems like most programs people start on relatively level
         | playing fields, but that couldn't be more untrue for computer
         | science.
        
           | monkeywork wrote:
           | Trade schools would analog very nicely to how you describe
           | the knowledge gap between some students in CS programs.
           | 
           | Most other programs people goto post secondary to learn the
           | subject at hand ... for a lot of trades and CS related
           | programs they go into them because they enjoy that work and
           | have been doing it on the side for a while. Those people
           | immediately have a leg up on anyone who came in fresh.
        
           | rjsw wrote:
           | Maybe some foreign language courses, the course itself will
           | be mostly about literature in that language, you can get a
           | mix of people who have learned other languages but not the
           | one being studied and people who are native speakers.
           | 
           | My CS course had everything from a few of us already writing
           | commercial software to people who had never touched a
           | computer.
        
           | egypturnash wrote:
           | I am an artist and there sure were people in my classes who
           | barely knew what end of a pencil to hold, while I had a
           | decent grasp of the basics of perspective and anatomy.
        
         | bvinc wrote:
         | Yup I had this same experience. You could try some ips and end
         | up controlling the teacher's screen that was being projected to
         | the class.
        
       | butterfi wrote:
       | I got kicked out of my high school programming class for logging
       | into another high school's computer network. I didn't even break
       | in, I logged into a friend of mines account and downloaded a txt
       | file about a game. The teacher reviewed all the paper (these were
       | print terminals)that got thrown into the trash and decided I was
       | up to no good. (This was in the 80's when we really didn't have
       | rules about networks) It would be hilarious if isn't such a stark
       | example of how a poor teacher can almost fuck your life up.
        
       | jstewartmobile wrote:
       | Undertaking nerd-duel with low pay disrespected computer lab
       | janny is shameful. Would not share...
        
       | joelmeckert wrote:
       | I remember repartitioning the drives on the lab machines, so that
       | when they were reimaged, the content in the new drive E, volume
       | label CD-ROM, remained static. Hid the directory at the root,
       | inserted a high ASCII character so that one couldn't browse to
       | the directory without knowing the character, and shared this
       | knowledge with a few individuals.
        
       | sdca wrote:
       | When I was a junior in high school and computer lab monitor, I
       | made a suggestion that we install VNC on every computer and it
       | was green lit by the administration. We used an app that could
       | view thumbnails of all screens at the same time. I only enforced
       | the "no porn" rule. Kids could play games, browse the web and I
       | accepted fake hall passes. But if they were watching porn they
       | would be thrown out and banned.
        
       | redstripe wrote:
       | I worked in a large call center and we used VNC to monitor the
       | agents. This worked until one one of them figured out what the
       | VNC tray icon color change meant - which meant they soon all knew
       | what it was.
       | 
       | So I had to do the reverse hack of this guy. Easiest way was just
       | to load up the VS resource editor and change the icon so that it
       | always looked like there was no connection.
        
       | s_Hogg wrote:
       | I remember in my high school every computer was a windows machine
       | that ran Novell Net ware on boot. So some dude brought in a Linux
       | distribution on a diskette and found he could mount anything on
       | the network and do as he pleased.
       | 
       | He was honest and had a crowd of people around him including
       | staff as he did it, which was No Fun At All.
        
         | selpop wrote:
         | I got called into the administration office for running Linux
         | off a USB stick. It wasn't for anything nefarious, I was hoping
         | could have my development environment stick around, since the
         | Windows environment would reset everything after you logged off
         | 
         | It was clear the principal had no idea what this "Linux" thing
         | was, but the IT person did his best to make it as spooky and
         | evil as possible unfortunately.
         | 
         | I don't remember what came of it, but later in the year a
         | computer virus hit a few computers in the school, and I
         | distinctly remember a multiple people thinking I had done it...
         | 
         | Of course I would never, I was the last person who would want a
         | run in with that IT guy again all. But no call into the office
         | that time, and in retrospect I wouldn't be surprised if it was
         | a simple misconfiguration being called a "virus" since it
         | allegedly only affected teachers' classroom PCs
        
           | mavhc wrote:
           | I got told off for typing *H.. on a BBC Master.
           | 
           | It listed all the built in help, basically masses of text
           | scrolling down the screen. I assume the teacher thought I was
           | hacking the computers or something, scared them.
           | 
           | To be fair, I was hacking the computers, but not when they
           | were watching. Turns out the password file used very simple
           | reversible encryption, but we only used our powers for good,
           | and games.
           | 
           | Linux does sound evil, is it from one of those eastern
           | european countries? I hear it's like communism
        
           | opticfluorine wrote:
           | I was reprimanded for using PuTTY to log into a remote server
           | for a course I was taking through the local community college
           | in high school. The head IT person said that the white text
           | on black background looked too much like "hacking" and that
           | it wasn't allowed. I switched to black text on a white
           | background, and everything was good again.
        
             | bransonf wrote:
             | Green text, black background.
             | 
             | I'll open a terminal in my university courses and take
             | notes in vim just to see people's reactions.
             | 
             | Even better, doing anything with a lot of stdout. Fast
             | scrolling text in a terminal freaks out a lot of people.
        
               | mjevans wrote:
               | They've obviously never tried using Gentoo before... the
               | faster the text scrolled the better.
        
           | kragen wrote:
           | Witch-burning hasn't gone away; it's just changed its
           | vocabulary.
        
       | duxup wrote:
       | I went to a Catholic high school. One of the only sisters left
       | that worked at the school ran the computer lab.
       | 
       | Passwords were stored in clear text and it was common for
       | students to ask her what their forgotten password was. She would
       | look it up in the system, and tell them.
       | 
       | Eventually some of us figured out how to change other users
       | passwords and of course we changed them to all sorts of unseemly
       | phrases that a high school student boy would find amusing.
       | 
       | When that student would ask for their password she would simply
       | change it to something pleasant...but amusingly maintain the
       | general structure of the unseemly phrase changing only the bad
       | words. We saw her laugh a few times.
        
         | celticmusic wrote:
         | atleast she had a good humor about it.
        
           | busterarm wrote:
           | Genuinely not how I expected the story to go! And the polar
           | opposite from my catholic school experiences as well (the
           | headmaster caught me logged into my Hotmail account one day,
           | physically pulled me off the computer while he pried through
           | and read hundreds of my emails and then after finding nothing
           | untoward, used the entirely unread contents of my spam folder
           | [which in the mid 90s meant mostly porn & dickpill spam] as
           | an excuse to try and expel me from the school).
        
             | duxup wrote:
             | It's a strange thing the differences between my Catholic
             | school experience and when other folks describe what to me
             | seems like almost caricature-ish type Catholic school
             | experiences.
        
               | busterarm wrote:
               | I don't know how things are where you grew up but it was
               | only years later that I learned that most of the people
               | who taught at my Catholic school did not have the
               | required qualifications to teach anywhere else (and those
               | that did were total creeps, like the molesty kind).
               | 
               | Most of them weren't equipped for the job they were doing
               | and I've seen that in others in my own career(s). An
               | important lesson about authority.
        
               | duxup wrote:
               | Interesting.
               | 
               | I think the nature of catholic schools being a diocese to
               | diocese (or grouping of them) thing tends to create a lot
               | of variety.
               | 
               | My school had similar teachers (this one sister and one
               | priest aside) to any of the other local schools.
               | 
               | Also unlike the schools near me now ... it was basically
               | open enrollment like any public school and the costs were
               | on a sliding scale based on income. Many students (myself
               | included) paid very little in tuition. The diocese picked
               | up the tab for the rest.
               | 
               | Meanwhile the catholic schools where I live now are ultra
               | exclusive and bonkers expensive. They like to hint at a
               | very 'classical' education and a lot of discipline.
               | 
               | But at my school things were very much easy going and by
               | the time you were a senior you effectively were taking
               | mostly college classes from the local colleges, and
               | coming and going from school as you pleased as you might
               | at college. It was a great experience (although I proved
               | to be a terrible college student... so maybe not as
               | effective for me, but I wouldn't blame the school).
        
         | 867-5309 wrote:
         | macneilr:yourmomlovessocksinhelloworld
        
           | [deleted]
        
       | eps wrote:
       | Could've just unplugged the network cable... though the plan to
       | proxy someone else's VNC server was a good one.
        
       ___________________________________________________________________
       (page generated 2020-01-25 23:00 UTC)