Journal · Learn

Reverse engineering, hands on.

How binaries and packages are built, how their auth and licence checks work, the tools of the trade, and how obfuscation, patching and bypassing work in principle. Read a lesson here, then try it for real in the DevLune Inspector.

0/78
Educational use only

This course teaches how software is built and analysed so you can defend it, test what you own, and understand the techniques attackers use. Only ever analyse or modify software you own or are explicitly authorised to inspect. Nothing here is run, installed, or distributed — it is reading and reasoning about evidence.

Practise on real evidence

When a lesson says “try it”, do it in the DevLune Inspector: open a PE or APK you are authorised to analyse and read its real structure, functions and checks. Analysis is read-only — the file is read as data, never modified, installed or executed.

Get the Inspector

Foundations

0/18

From zero to a confident grounding: how bytes, code and files work, how programs hide their logic, the analyst's toolbox, and the ethics and law that bound all of it.

Windows PE

0/16

How Windows executables are built and read: the PE format field by field, imports and the Windows API, disassembly and control flow, packing and triage, recovered strings, ATT&CK mapping, and Authenticode signing.

Android

0/16

How APKs are built and analysed, fundamentals to mastery: the package as a ZIP, binary XML and the resource table, DEX/Dalvik and smali, native libraries and JNI, components and attack surface, signing, obfuscation, and hidden endpoints.

PE Cracking Authorised use

0/15

How Windows executables gate features behind license keys, trial timers, hardware locks, registry flags, anti-debug and online activation — and how those gates are actually bypassed. Recon in the inspector, jump-flipping, call-neutralizing, IAT hooks, keygen for HMAC schemes, weak-crypto attacks, and running the patched binary in a Job Object sandbox first.

Android Cracking Authorised use

0/13

How Android apps gate features behind login, license keys, subscriptions and root detection — and how those gates are actually bypassed. Recon in the inspector, DEX bytecode surgery, ARM64 .so patching, apktool + apksigner pipeline, Firebase-backed checks, integrity self-checks, and the debug loop that turns a broken crack into a working one. Includes a full walkthrough of a real activation-key crack.

Curriculum authored by DevLune. Progress is saved in this browser only — no account, nothing sent anywhere.