Live data from Hacker News

Reverse engineering guide for beginners: Methodology and tools

0x00sec.org

41–50 of 70 posts

Re: Reverse engineering guide for beginners: Methodology and tools

#41
post #38

orthogonal : I honestly wish CMU would release the lectures and full class materials for 15-213 (the course most typically associated with the bomb lab mentioned here). The lectures combined with the accompanying text and labs form a masterpiece, and it's a shame the community at large can't take better advantage of it. It's like SICP for systems : that effing good. The tests, however, are just awful. Those can safel…

https://www.cs.cmu.edu/~213/schedule.html

That includes PDFs of the lectures and videos of said same. It looks similar to Berkeley's CS 61C.

Re: Reverse engineering guide for beginners: Methodology and tools

#42
post #38

orthogonal : I honestly wish CMU would release the lectures and full class materials for 15-213 (the course most typically associated with the bomb lab mentioned here). The lectures combined with the accompanying text and labs form a masterpiece, and it's a shame the community at large can't take better advantage of it. It's like SICP for systems : that effing good. The tests, however, are just awful. Those can safel…

https://www.cs.cmu.edu/~213/schedule.html That includes PDFs of the lectures and videos of said same. It looks similar to Berkeley's CS 61C.

Thanks for the link. Didn't realize they'd started both recording lectures and releasing them. Probably has something to do with the change in teaching faculty for the course. Wonder if the second half of the semester is available somewhere (I assume it'll be uploaded throughout the summer).

Re: Reverse engineering guide for beginners: Methodology and tools

#43
post #38

orthogonal : I honestly wish CMU would release the lectures and full class materials for 15-213 (the course most typically associated with the bomb lab mentioned here). The lectures combined with the accompanying text and labs form a masterpiece, and it's a shame the community at large can't take better advantage of it. It's like SICP for systems : that effing good. The tests, however, are just awful. Those can safel…

It sounds like you've been through the course - why not release it yourself?

I don't have the lectures. At least when I took it, they were very specifically not recorded (for some hand-wavy pseudo-pedagogic reasons).

The labs and text are already available online.

Re: Reverse engineering guide for beginners: Methodology and tools

#47

After brushing up on this, if you're looking for something "fun" to work through, the NSA's 2016 Codebreaker challenge is good, granted you have a .edu email address (only US .edu too, unfortunately). https://codebreaker.ltsnet.net/challenge I think they're going to be keeping the 2016 version up for a while longer. They generally start a new one in September each year.

Hehe, it's nice to see Tech leading the pack. Go Jackets <3

Re: Reverse engineering guide for beginners: Methodology and tools

#48

Binary Ninja is a fine piece of software, but it is more ethical to advertise this article as "nice reversing tutorial included with said software", because not-so-hidden shameless advertisement for it is worse.

IMO, I really don't see this as "shameless advertisement". As far as I know, there are really only three worthwhile static analysis tools available right now, Radare2(free), Binary Ninja($99-$300), and IDA pro($500-$5000+). Using Radare2 at the beginning can be very daunting if you are new to RE. IDA is so expensive you can really only obtain it legally through your workplace or college/university, or if you're willi…

Here's a nice short video where someone (who I think is the same LiveOverflow that commented elsewhere ITT about something else) is using radare2 and python to reverse engineer a CTF challenge binary. https://youtu.be/y69uIxU0eI8
Post reply on HN