How would you describe them?
Reverse engineer anything with agents, from app behavior down to native binaries.