Well, the 213 buffer bomb lab was released today. I already "finished" it (by "finish," I mean completed all phases except the last "optional" phase worth 5/70 points). Messing with the stack and making the program execute malicious instructions is so much fun... and honestly not that hard once you understand how everything's laid out in memory. And we got to write our own assembly code, which is always a plus. This gives me a new appreciation for the x86-64 architecture... the change of not being able to execute instructions from the stack would completely prevent almost everything we're doing (namely, messing with the return pointer to jump to instructions written to the stack).
So yeah, I am now a 1337 h4x0rz. B3w4r3z j00 w4r3z.
Meh.
I feel like I'm understanding 18100 now... rather unfortunate that it took the class after the homework was due for that to happen. Meh. At least I now stand a chance on the exam Thursday.
The combinatorics study guide, on the other hand, has me completely lost. I remember him covering much of the stuff on there... but I can't do any of it. Gaaah. Must study, study, study tomorrow and Thursday night.
At least the 312 homework seems like fun. We get to prove or disprove preservation and progress for various mini programming languages! Whee!
Tomorrow is the Dean's List dinn4r thing. Kinda nice that it happens before 18100 lab, which makes things easier on me (especially after the darkroom session that'll happen tomorrow). Wheee.
So yeah, I am very happy right now.
Um, and Happy Valentine's day, I guess.

Comments:

Post a comment: