What is a good place to learn reverse engineering, specifically as it applies to Mac OS X? Two apps that I admire in terms of this subject:
Hyperspaces – Link
and
Orbit – http://www.steventroughtonsmith.com/orbit/
Thanks guys.
Kali Linux has a few different built-in tools for dynamic reverse engineering, including: OllyDbg: OllyDbg is one of the most famous and widely used tools for reverse engineering. It is designed to support runtime analysis of Windows executables, provides a user-friendly interface and has many built-in features.
It will give you a much greater sense of progress, and learning tier 2 will help you with tier 1. Start using reverse engineering tools like Ghidra (free), Radare 2 (free), Binary Ninja (paid), IDA Home/Pro (paid). IDA is the oldest of them and it's still considered the industry standard for static reverse engineering.
1. Assembly. Assembly (commonly abbreviated to ASM) is by far the most important tool in any reverse engineer's toolkit: it's the human readable version of machine code, the only language the computer's CPU actually understands.
You should grab a copy of Mac OS X Internals which is an awesome book about everything that Apple does not tell you. Not only is this great if you are interested in reverse engineering, it will also make you a better OS X programmer in general.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With