I'd like to get into reverse engineering. I have a few years of experience as a C programmer and I've flirted with assembler occasionally. But I'd like to be able to take a compiled program, see what makes it tick, and maybe remake it but better. Does anyone know where I'd even start?
You need to become a low-level programmer.
>>60380923
Where do I start, x86 assembly? What's the workflow, what other skills do need?
>>60380841
https://www.amazon.com/Practical-Reverse-Engineering-Reversing-Obfuscation/dp/1118787315
>>60382124
autism
>>60380841
You could work your way through this course
https://github.com/RPISEC/MBE
I'm a third of the way through and it gets hard really fast, but probably most CTF people could get through it in a day or two.