Skip to content

IDA plugin to aid with Swift reverse engineering

Notifications You must be signed in to change notification settings

ViRb3/swift-ida

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SwiftIDA

This is a simple plugin for IDA to aid with reverse engineering languages that have multiple return values and non-standard calling conventions. It does this by defining a set of shortcuts to easily change a function's calling convention and make it return a multi-value tuple. Tested on Swift and Golang, but should work on many more languages too.

Usage

Download swift-ida.py and drop it in your IDA's plugins folder. After that, simply right-click on a function definition and you will see the SwiftIDA menu.

menu


Before:

before2

before1

before3


After:

after2

after1

after3

References

About

IDA plugin to aid with Swift reverse engineering

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages