home ... me ... pictures ... email ... feed ... rust chronicles... twitter...

June 21, 2009

on reverse engineering

I've had it in my mind to write something, anything about this
subject since the semester ended. I took a class in it, at UNO
with Professor Golden Richard (here's the flyer) and it ate up
volumes of mine and everyone else's time.

It was a blast. We disassembled and commented the hell out of old,
slightly old, and fairly new viruses. I didn't know that I ever
liked viruses, having "grown up" a complete Unix snob - I only
started developing for windows after Katrina, but they are cool.
Mind you, the writers of them are alternatingly smart and idiotic,
often within the same hundred lines of assembler.

Malware is, actually, one of the last things the ordinary person
sees (or doesn't see) on a computer that is handwritten (and copy
pasted together) in assembler. Had I stuck around in the Unix
ivory tower I might never have found this out, and learned that
mad ninja debugging skills are excellent for tearing apart viruses.

Where we go from here, I do not know, but it's gotten me interested
in security again for the first time in ages. I got so burnt out
by people who loved policy work and secured systems to make money.

Maybe I'll find some time to squeeze this in between school and
wedding planning in the next year.

candice at June 21, 2009 10:09 PM

Comments

Woot! Can you do a basic talk about this at 2600? I'm sure lots of folks would love to see/hear it. Next meeting is July 3rd, two weeks away. What do you say?

Posted by: Simon Dorfman at June 21, 2009 11:24 PM

I can bring my notes - I don't have a good set of tools to demonstrate with at the moment, but that's ok.

Posted by: candice at June 22, 2009 09:03 PM

« shiny beach cars ... Current ... 1951 Chevrolet Deluxe and updates »