Skip to content
FrenchYeti edited this page Oct 2, 2022 · 6 revisions

Welcome to the interruptor wiki!

What is Interruptor ?

"Interruptor" is a human-friendly interrupts hook library based on Frida's Stalker. This tool can perform some basic tasks such as system call tracing, but it is designed to do lot of more with system calls such as context tampering or to generate coverage.

Supported Architectures

Architecture OS Syscall names Args parsing Struct/ptr args parsing Error Code Signals Descriptors lookup
arm64 Linux/Android ✔️ ✔️ 20% 30% 30% ✔️
arm64 MacOS WiP - - - - -
armv7 Linux/Android ✔️ ✔️ 0% 0% 0% 0%
x64 Linux/Android ✔️ ✔️ 0% 0% 0% 0%
x64 MacOS WiP - - - - -

Get Started

*Important : * Interruptor behavior highly depends on the moment where the tracing starts :

  • If you start to trace lot of system calls early, then it can slow down a lot the application bootstrap and cause a crash or a fatal timeout.
  • If you start to late, some calls can be missing or not traced if they are trigged from another thread
  • If you start from a terminal thread (a leaf) or a child process, then "follow thread" option will not be able to follow threads spawned by parent thread or processes spawned by the parent.
Clone this wiki locally