Motivation

In recent years, there has been an increase in malware attacks employing Nuitka. However, there aren't many resources available online to deal with this issue. Hence, I decided to write this article to help bridge the knowledge gap and lack of tooling for Nuitka binaries.

Preamble

Before diving into Nuitka, it would be beneficial to revisit the basics of Python reversing:

Python

Introduction

Usage

pip install nuitka
python -m nuitka <.py> [--onefile/--standalone]

Analysis

I will be using flake.exe from Flare-On 10 to illustrate my analysis process. It is a stripped Nuitka binary that is compiled using the --onefile flag.

Identification

‣ (DIE) works well.

Untitled

Get Compiler Version