top of page
mascon-icon.png
mascon.png

Francesco Tamagni

Security Research Engineer
greg-fawson-foto.1024x1024 Kopie.jpg

"Seasoned" software engineer and reverse engineer, focusing mostly on iOS. Sporadic contributor of Frida and radare2.

Hooking Swift (the hard way)

Hooking Swift code on iOS using Frida can be done in multiple ways, we'll focus on the hardest one: just treat Swift as compiled native code and use low level Frida capabilities without the help of higher level bridges.

That's what we've been doing for years, and it's the most flexible and fail-safe way to deal with Swift. Understanding the challenges at this level allows for building targeted tools, or even higher level bridges tailored for specific use cases.

The talk will go through real-life examples in form of live demos, to understand some of the building blocks necessary for hooking and interacting with Swift code and data.

bottom of page