Advanced Apple Debugging & Reverse Engineering, Chapter 31: DTrace vs. objc_msgSend
Por um escritor misterioso
Last updated 26 abril 2025

In this chapter, you'll use DTrace to hook objc_msgSend's entry probe and pull out the class name along with the Objective-C selector for that class. By the end of this chapter, you'll have LLDB generating a DTrace script which only generates tracing info for code implemented within the main executable that calls objc_msgSend.

Advanced Apple Debugging & Reverse Engineering, Chapter 14: Hello, Ptrace

Tampering and Reverse Engineering on iOS - OWASP MASTG

Advanced Apple Debugging & Reverse Engineering, Chapter 12: Assembly & Memory

Advanced Apple Debugging & Reverse Engineering, Chapter 17: Exploring & Method Swizzling Objective-C Frameworks

Advanced Apple Debugging & Reverse Engineering, Chapter 17: Exploring & Method Swizzling Objective-C Frameworks

Advanced Apple Debugging & Reverse Engineering (3rd Edition) - 2018

Advanced Apple Debugging & Reverse Engineering, Chapter 31: DTrace vs. objc_msgSend

Advanced Apple Debugging & Reverse Engineering, Chapter 30: Intermediate DTrace

Advanced Apple Debugging & Reverse Engineering, Chapter 31: DTrace vs. objc_msgSend

Advanced Apple Debugging & Reverse Engineering, Chapter 29: Hello, DTrace

Advanced Apple Debugging & Reverse Engineering, Chapter 27: SB Examples, Resymbolicating a Stripped ObjC Binary

Advanced Apple Debugging & Reverse Engineering, Chapter 7: Image

Advanced Apple Debugging & Reverse Engineering, Chapter 8: Watchpoints

Advanced Apple Debugging & Reverse Engineering, Chapter 26: SB Examples, Improved Lookup