Live data from Hacker News

Morris Worm Decompiled (1988)

foo.be

1–10 of 30 posts

Re: Morris Worm Decompiled (1988)

#6
post #5
post #3

This looks like it's not the original source code and was just reconstructed by hand from a disassembly/"decompile" of the worm.

Just out of curiosity, what makes you think that?

The comments, mostly. For example:

    object objects[69];				/* Don't know how many... */
    
    /* This report a sucessful breakin by sending a single byte to "128.32.137.13"
     * (whoever that is). */

    /* This appears to be a structure unique to this program.  It doesn't seem that
     * the blank slots are really an array of characters for the hostname, but
     * maybe they are.
     */

    /* There are pieces of "stub" code, presumably from something like this to
       get rid of error messages */

Re: Morris Worm Decompiled (1988)

#9

Excerpt from the Wikipeida article about the worm's author: Morris is an American professor at Massachusetts Institute of Technology. He co-founded the online store Viaweb, one of the first web-based applications, with Paul Graham. http://en.wikipedia.org/wiki/Robert_Tappan_Morris

He also worked on Chord, which became a basis for distributed hash tables and a few other things. He is as successful as a researcher as he has been with the whole gaining tenure and doing viaweb/ycombinator with pg thing.

Frankly he's up there with Steve Jobs and maybe Fabrice Bellard in terms of "people who I'd like to know what it is they're doing so right so consistently." It's the consistency that tends to surprise me.

Re: Morris Worm Decompiled (1988)

#10

Excerpt from the Wikipeida article about the worm's author: Morris is an American professor at Massachusetts Institute of Technology. He co-founded the online store Viaweb, one of the first web-based applications, with Paul Graham. http://en.wikipedia.org/wiki/Robert_Tappan_Morris

"Robert Morris was tried and convicted of violating the 1986 Computer Fraud and Abuse Act. After appeals he was sentenced to three years probation, 400 hours of community service, and a fine of $10,000.[6]"
Post reply on HN