trace selected Ring3 program #9
-
Is there in REVEN Free edition (i know about Automated recording and ASM-stubs) any way to minimize replay size by tracing only selected ring3 process with no kernel tracing or something like that? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
Hi, REVEN currently works with full-system traces only (ring0 + ring3) in all editions. You're correct that the Enterprise edition provides ways to shorten traces by allowing recording around a specific process using automatic binary recording or between arbitrary start/stop points using ASM stubs. Working with full-system traces is leveraged in particular by the backward/forward data flow Taint feature which allows to follow data full system for investigations such as crash to data or data to crash. Aside from trace generation, on the analysis side, the Ring and Process Filter feature, available in Axion GUI and Python API, allows to browse the trace while sticking to some ring and set of processes. Otherwise, here are some general tips to record lighter scenarios:
|
Beta Was this translation helpful? Give feedback.
Hi,
REVEN currently works with full-system traces only (ring0 + ring3) in all editions. You're correct that the Enterprise edition provides ways to shorten traces by allowing recording around a specific process using automatic binary recording or between arbitrary start/stop points using ASM stubs.
Working with full-system traces is leveraged in particular by the backward/forward data flow Taint feature which allows to follow data full system for investigations such as crash to data or data to crash.
Aside from trace generation, on the analysis side, the Ring and Process Filter feature, available in Axion GUI and Python API, allows to browse the trace while sticking to some ring and set o…