The Swift Language from a Reverse Engineering Perspective

Malte Kraus, Vincent Haupert
2018
3 citations
1 reference

Abstract

Over the last decade, mobile devices have taken over the consumer market for computer hardware. Almost all these mobile devices run either Android or iOS as their operating systems. In 2014, Apple introduced the Swift programming language as an alternative to Objective C for writing iOS and macOS applications. The rising adoption of this new language has to some extent obsoleted existing techniques for program analysis for these platforms, like method swizzling and "class-dump".

1 repository
1 reference

Code References

llvm/llvm-project
1 file
lldb/docs/use/links.rst
1
L48 `Advanced Apple Debugging & Reverse Engineering (2018)`_
Link copied to clipboard!