Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

At 7th class we started studying computers. Like using MS-DOS commands, then - norton commander, then, eventually - programming in Turbo Pascal.

We had some old IPX based LAN, where every's pupil's disk was remotely hosted on the server, and once you turn computer on, it asks you for your login/password. After you are logged in, you have your own D: drive where all only yours files located. This had been done after several pupil's claims that they had done some task before, and someone just deleted their files.

Our teacher had "admin" login password, which allowed him to access all files on server.

On the first class, he explained all of this to us. Friend of mine tried to do jokes and asked "And what if some pupil will hack somehow network and will get his hands on admin login/password?". Teacher told, that he will give A mark for the rest of length of this course (i.e. from 7th class to 11th class - 4 years!)

Long story short - I have wrote small program on assembler, which was essentially what today called "keylogger". It was running residentially, intercepting some msdos interrupt (used to execute program), checking which program is about to start, and if it is "login.exe" - log all keypresses into a file.

The problem was - there were no floppy drives (for security reason), and at this time - no USB too (it was back in 1997). So I printed out the whole source on small peace of paper (1/4 of A4) and entered it line by line in Turbo Pascal IDE. Luckily, I had TASM there, as a part of Turbo Pascal. That's it - entered and compiled right on machine.

I had to wait a bit until teacher used machine I was studying at, but eventually he did it and I had his login/password.

I disclosed in full all of this to teacher and he kept his word - I never attended this class and had A mark till end of the school =)Freed some time for "real" hacking =))



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: