News for hackers. Stuff that matters.
Re:Using Ghidra to Reverse Engineer Super Monkey Ball for Ga... by PEJOE on Tuesday March 02, 2021 @02:23PM (#26319262)
I've seen bomblab, etc, at a couple of universities. Does anyone know the history of these exercises? I saw them at CMU as well. Really cool that these are used across several great programs.
Re:Using Ghidra to Reverse Engineer Super Monkey Ball for Ga... by wdevanny on Tuesday March 02, 2021 @03:47PM (#26320433)
I believe they are a part of Computer Systems: A Programmer's Perspective by Bryant and O'Hallaron. You can see a list of the labs at http://csapp.cs.cmu.edu/3e/labs.html.
Re:Using Ghidra to Reverse Engineer Super Monkey Ball for Ga... by PEJOE on Tuesday March 02, 2021 @06:39PM (#26322769)
Ah! Perfect, I remember this. Great textbook.

Thank you wdevanny

Re:Using Ghidra to Reverse Engineer Super Monkey Ball for Ga... by monksy on Tuesday March 02, 2021 @04:19PM (#26320913)
I think it originated at CMU. At Elon we had an automatic grader that gave limited amount of tries tied to your grade.
Re:Using Ghidra to Reverse Engineer Super Monkey Ball for Ga... by crysin on Tuesday March 02, 2021 @07:59PM (#26323397)
My grad school had the same auto grading and a scoreboard where you could see anonymously each others attempts and explosions. We did it as part of our Systems I class which was essentially an introduction to C and Assembly. I felt the point loss from blowing up was poorly thought out for at least an into type class. It makes it so that if you didn't do it perfectly the first few attempts there's actually a point where you can come out ahead by not finishing the assignment which just really bothered me as that seems exactly against any intended learning outcome from the lab.