Working of AdvDbg attribute

To understand how data is captured, you need to understand the variety of agents. Agents are divided into three varieties:

  1. Agents with all entry points written in script.

  2. Agents with all entry points implemented using C/C++. The implementation of these entry points is such that:

    • Some commands get invoked from the entry points

    • Only system calls (but no commands) get executed from the entry points.

  3. Hybrid agents where some entry points are written using scripts and remaining using C/C++.