Posts by Louis
Keep timeless analysis records to the point with REVEN and GDB
28 Apr 2022 by Louis - Tutorial Technical - REVEN Scenario recordingHow to get the shortest record for a scenario? Given that a short record is synonymous with less recorded, replayed and analyzed instructions, this is a frequent question we receive...
A tour of the Rust and C++ interoperability ecosystem
22 Mar 2022 by Louis - Development - Rust C++Rust is a programming language with a very interesting value proposition when coming from C++, and so it is only natural to see increasing usage of it in REVEN’s codebase....
Automatic post-fuzzing triage and automation using REVEN
08 Mar 2022 by Louis - Technical - Reverse Engineering REVEN Fuzzing AFL Workflow APIAs those of you lucky enough to attend the great OffensiveCon 2022 might be aware, we are developing a Fuzzing & Triage platform based off REVEN Enterprise Edition. The platform...
Yes, race conditions can be detected with a single core Timeless Debugging and Analysis platform!
01 Mar 2022 by Louis - Technical - Reverse Engineering REVEN Buffer overflow Taint Race Condition Vulnerability DetectionAs REVEN emulates a single core machine, a frequent question we receive is if it is possible to use REVEN to analyze race conditions. There can be a lot of...
Cooking with REVEN: Announcing the REVEN API cookbook
09 Nov 2021 by Louis - REVEN - REVEN Announcement ApiWe are releasing a book that demonstrates short recipes you can use as building blocks when writing scripts using the REVEN Python API, a cookbook so to speak! The book...
Announcing REVEN version 2.10
06 Oct 2021 by Louis - REVEN - REVEN Announcement ReleasesTetrane is pleased to announce the release of REVEN Enterprise and REVEN Professional 2.10. REVEN is a Timeless Debugging and Analysis (TDnA) Platform designed to go x10 faster & x10...
Announcing REVEN version 2.9
06 Jul 2021 by Louis - REVEN - REVEN Announcement ReleasesTetrane is pleased to announce the release of REVEN Enterprise and REVEN Professional 2.9. REVEN is a Timeless Debugging and Analysis (TDnA) Platform designed to go x10 faster & x10...
Looking at a Linux CVE with REVEN 2.8.2
17 Jun 2021 by Louis - REVEN - Linux Reverse Engineering Vulnerability Detection Analysis API Taint REVENWant to analyze Linux systems or applications using Tetrane’s Timeless Debugging and Analysis (TDnA) platform? The freshly released REVEN 2.8.2 adds official support for Linux to the Professional edition! In...
Announcing REVEN version 2.8
06 Apr 2021 by Louis - REVEN - REVEN Announcement ReleasesTetrane is pleased to announce the release of REVEN Enterprise and REVEN Professional 2.8. REVEN is an automated Reverse Engineering Platform designed to go x10 faster & x10 deeper using...
Interprocess Use of Uninitialized Memory detection using REVEN
09 Mar 2021 by Louis - REVEN - Reverse Engineering Vulnerability Detection Analysis API Taint REVENContinuing in the series of vulnerability detection scripts, such as the BoF article and the UAF article, today’s article introduces a notebook to detect uses of uninitialized heap memory in...
Who corrupted the data! Get a fast and precise answer with the taint
18 Feb 2021 by Louis - REVEN - REVEN Reverse Engineering TaintIn vulnerability analysis a frequent question that needs answering is: “who corrupted this data?”. Timeless Debugging and Analysis (TDnA) systems like REVEN can provide fast and accurate answers to this...
Finding uses of cryptographic functions and the data encrypted by an application
26 Jan 2021 by Louis - Tutorial - Use cases REVEN Reverse Engineering Analysis API CryptographyHow to find cryptography implemented by an application in a REVEN trace? Let’s explore two ways of doing so! Looking for known symbol calls REVEN provides several features related to...
Announcing REVEN version 2.7
17 Dec 2020 by Louis - REVEN - REVEN Announcement ReleasesTetrane is pleased to announce the release of REVEN Enterprise and REVEN Professional 2.7. REVEN is an automated Reverse Engineering Platform designed to go x10 faster & x10 deeper using...
Detecting Use-After-Free vulnerabilities using REVEN
15 Dec 2020 by Louis - REVEN - Use After Free Reverse Engineering Vulnerability Detection Analysis API Taint REVENTetrane’s Timeless Debugging and Analysis (TDnA) allows to capture a time slice of the execution of a system (CPU, Memory, Hardware Events) and provides some powerful analysis features that speed...
Profiling Windows execution with system timeless analysis
05 Nov 2020 by Louis - REVEN - Performance REVEN Profiling Use caseAn unused system is not a suspended system! Discover in this article how we measured some Windows 10 background activity with timeless analysis in various configurations. The multiple applications of...
Announcing REVEN version 2.6
15 Sep 2020 by Louis - REVEN - REVEN Announcement ReleasesTetrane is pleased to announce that the release of REVEN 2.6 Enterprise and Professional is available. REVEN is an automated Reverse Engineering Platform designed to go x10 faster & x10...
Interactive write-ups with REVEN and Jupyter
09 Sep 2020 by Louis - Tutorial - Reverse Engineering Analysis API REVENOK, so you just recorded this nice trace of the latest malware-of-the-week, great! You went around the timeline in Axion, did some symbol search, it all looks very promising. Time...
Timeless Full-System analysis with REVEN and WinDbg
03 Sep 2020 by Louis - Tutorial - Reverse Engineering REVEN WinDbgREVEN 2.5 introduced a new integration between REVEN and Microsoft WinDbg. This integration brings WinDbg and REVEN closer together, allowing you to access a REVEN trace as if it were...
Getting ready for analysis with REVEN (3/3): Finalizing the Workflow
30 Jul 2020 by Louis - Tutorial - Workflow API Scenario recordingThis video article is part of a series on virtual machine configuration for use with REVEN: Importing a VM Lightening the VM for more efficient scenario recording Finalizing the configuration...
Getting ready for analysis with REVEN (2/3): Lightening of the VM
28 Jul 2020 by Louis - Tutorial - Workflow API Scenario recordingThis video article is part of a series on virtual machine configuration for use with REVEN: Importing a VM Lightening the VM for more efficient scenario recording (this article) Finalizing...
Getting ready for analysis with REVEN (1/3): Importing a new VM
23 Jul 2020 by Louis - Tutorial - Workflow API Scenario recordingAmong all RE tasks, setting up the environment is a tedious, but necessary step. With the recent release of REVEN 2.5, getting up to start with your first scenario is...
REVEN Tainting and APIs for automation
07 Apr 2020 by Louis - Tutorial Automation - Demo REVEN APIThis demo focuses on 2 areas: The REVEN data flow tainting feature that makes it easy to follow data across processes using IPC or local network communications The REVEN Python...
REVEN 2.3: 32-bit symbols, Current Process Information, and more
05 Dec 2019 by Louis - Technical - REVEN Releases Announcement OSSITetrane is happy to announce the recent release of REVEN 2.3. REVEN is an automated Reverse Engineering Platform designed to go x10 faster & x10 deeper using Timeless Analysis. Technically,...
Who's calling? Finding out which process made a system call
21 Nov 2019 by Louis - Tutorial Technical - Automation Syscall Reverse Engineering ScriptThe version 2.2 of REVEN saw the addition of the Analysis Python API, that lets you automate the analysis of a scenario using scripts. The API sparkled the interest of...
REVEN 2.2: Python API, Automatic Recording, and more
12 Sep 2019 by Louis - Technical - REVEN Releases Announcement Automation Analysis API Workflow APITetrane is happy to announce the recent release of REVEN 2.2. REVEN is an automated Reverse Engineering Platform designed to go x10 faster & x10 deeper using Timeless Analysis. Technically,...