Unpacking and repacking electron apps

A practical guide to exploring, modifying, and understanding Electron apps by unpacking and repacking ASAR archives.

August 24, 2025 · 8 min · 1540 words · Noham

Digging into reMarkable internal

Reverse engineering analysis of Xochitl, reMarkable’s proprietary user interface. Exploration of the thumbnail generation system, discovery of undocumented APIs (/thumbnail and /search), and detailed analysis of the document rendering process using IDA Pro.

August 18, 2025 · 41 min · 8721 words · Noham

Reverse engineering a simple license check

Breaking down a macOS app’s licensing system - from watermark removal to key generation

August 5, 2025 · 13 min · 2660 words · Noham

RootsMagic license key analysis

Reverse engineering analysis of RootsMagic’s license validation system, revealing the custom Base32 encoding scheme, 60-bit data structure, and proprietary checksum algorithm used for offline license verification.

July 28, 2025 · 10 min · 2043 words · Noham

Mysterious UUID in Android Widevine Libraries

Reverse-engineering analysis of Android Widevine libraries revealing the unexpected presence of a historical FairPlay UUID (29701fe4-3cc7-4a34-8c5b-ae90c7439a47) alongside the official Widevine UUID.

July 15, 2025 · 4 min · 751 words · Noham

Master PDF Editor patch analysis

Master PDF Editor patch analysis

February 23, 2025 · 11 min · 2294 words · Noham

Leech license patch analysis

Leech license patch analysis

February 20, 2025 · 15 min · 2994 words · Noham

Bypassing debugger detection

In this article, I will present a simple yet effective solution to bypass anti-debugging techniques: modifying the Firefox source code itself.

January 11, 2025 · 5 min · 853 words · Noham