Live data from Hacker News

Reverse engineering course

github.com

21–30 of 57 posts

Re: Reverse engineering course

#21

This title made me feel nostalgic, and search for +ORC [1] and +Fravia [2]. [1]: https://en.m.wikipedia.org/wiki/Old_Red_Cracker [2]: https://en.m.wikipedia.org/wiki/Fravia

I always feel bad software like SoftIce will never be a thing again. Felt so much power using it.

Re: Reverse engineering course

#22
post #20

It seems the majority of RE-related stuff these days focuses on malware but the skills are very useful for other things, particularly debugging in general. I didn't specifically learn RE, but since I started long ago with Asm, I guess it came naturally. You can tell the author of this one probably comes from an HLL background because of the "0x" prefixes; those with an Asm background are more likely to use a "h" suff…

For Windows I would rather recommend OllyDbg spiritual successor - x32dbg/x64dbg[1]. It is open source and easily scriptable and extendable. [1] https://x64dbg.com/

https://wade.be/w32dasm/

Re: Reverse engineering course

#24
post #3
post #2

This is excellent. Does anyone know a similar resource for Mac or Linux?

I haven't compared them, but another reverse engineering resource: https://beginners.re/

This looks amazing, thank you!

A few posts up, melvinroest suggested starting a study group for the (Windows-based) course in the original post -- would anyone be interested in doing the same for this Linux-based course?

Re: Reverse engineering course

#25
post #24
post #3

Earlier quoted context omitted.

I haven't compared them, but another reverse engineering resource: https://beginners.re/

This looks amazing, thank you! A few posts up, melvinroest suggested starting a study group for the (Windows-based) course in the original post -- would anyone be interested in doing the same for this Linux-based course?

I am all in to form a peer group to study RE (Windows or Linux)

I am more interested in memory patching and binary modification of software (including games) than malware analysis

Re: Reverse engineering course

#26

RPISEC RE/VR courses (a little scattered due to the passage of time): Secure Software Principles - CSCI 4971, Spring 2010: http://www.cs.rpi.edu/academics/courses/spring10/csci4971/ Malware Analysis - CSCI 4972/6963, Spring 2013: http://security.cs.rpi.edu/courses/malware-spring2013/ Advanced Exploitation and Rootkit Development, Spring 2013: http://security.cs.rpi.edu/~candej2/ Program Obfuscation, Fall 2013: http:/…

Forgot this one:

Hardware Reverse Engineering - CSCI 4974, Spring 2014:

http://security.cs.rpi.edu/courses/hwre-spring2014/

And put the full list on Github:

https://github.com/JeremyBlackthorne/RPISEC-Courses

Re: Reverse engineering course

#27

RPISEC RE/VR courses (a little scattered due to the passage of time): Secure Software Principles - CSCI 4971, Spring 2010: http://www.cs.rpi.edu/academics/courses/spring10/csci4971/ Malware Analysis - CSCI 4972/6963, Spring 2013: http://security.cs.rpi.edu/courses/malware-spring2013/ Advanced Exploitation and Rootkit Development, Spring 2013: http://security.cs.rpi.edu/~candej2/ Program Obfuscation, Fall 2013: http:/…

Forgot this one: Hardware Reverse Engineering - CSCI 4974, Spring 2014: http://security.cs.rpi.edu/courses/hwre-spring2014/ And put the full list on Github: https://github.com/JeremyBlackthorne/RPISEC-Courses

Wow, great list, thank you for taking the time to compile it!

Re: Reverse engineering course

#29
post #25
post #24

Earlier quoted context omitted.

This looks amazing, thank you! A few posts up, melvinroest suggested starting a study group for the (Windows-based) course in the original post -- would anyone be interested in doing the same for this Linux-based course?

I am all in to form a peer group to study RE (Windows or Linux) I am more interested in memory patching and binary modification of software (including games) than malware analysis

Yes I'm interested into Linux systems too, I work for embedded sw dev and sometimes I struggle with core dumps in gdb, this would help me :)
Post reply on HN