As explained in my previous post on the subject of my Java class file parasitic infector, I had to tackle three important problems: loading the virus code, locating hosts to infect and infecting a host. The latter required extensive knowledge of the class file format, and I already gave a quick rundown of the solutions [...]
The Java virus came as a confirmation that all my craft is still well and functional. This entry in the series is a bit more technical than the introduction. You will need some proficiency in understanding the Java bytecode and the class file format. The class file format is available from Sun Microsystems as an [...]
The Java virus. Yes. It’s true. It’s out. I’m not the first to have written a Java virus, but I’ve definitely written one of my own. When it came about, Java was a leap forward from previous technologies. Not to say the ideas in Java were new–Xerox PARC had pioneered a lot of the ideas [...]
In a previous article, I started telling you about viruses and high level programming languages. The concept behind the first high level programming language computer virus I wrote is so simple that, like they used to tell us in school about many graph properties, you almost feel you could have discovered it. But before talking [...]
They say the older you get, the harder it becomes to make friends, however, the longer and more robust the friendships are. Fact or fiction? (what was that line on the E! TV channel?) Hence high school is better than elementary school, college is better than high school, and so on. I don’t know. I [...]