# nnamon/linux-exploitation-course

A Course on Intermediate Level Linux Exploitation

Repository: https://github.com/nnamon/linux-exploitation-course
Canonical: https://ross.abutalabs.com/products/linux-exploitation-course
Language: Python
License: CC-BY-4.0
License Family: other
Last push: 2020-08-24T07:48:07+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 3525, "days_push": 2200, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1015, forks 232 (observed 2026-08-28T04:03:14.294004+00:00)

## What it is
A free, open course on intermediate-level Linux binary exploitation, covering techniques like ROP, ret2libc, ASLR bypass, GOT overwrite, and format string vulnerabilities. It consists of structured lesson plans with exercises, building on basic shellcode exploitation knowledge.

## Use cases
- learn linux binary exploitation
- understand return oriented programming
- bypass ASLR and NX protections
- practice format string vulnerabilities
- prepare for CTF pwn challenges
- learn pwntools and PEDA
- study GOT overwrite attacks

## When to choose
- you already know basic shellcode exploits and x86-64 assembly
- you want structured, hands-on lessons on Linux exploit mitigations
- you are preparing for binary exploitation CTFs or security training

## When to avoid
- you are a complete beginner with no assembly or C experience
- you need Windows or heap exploitation coverage
- you want actively updated content - the course has not seen significant updates since 2020

## Facets
- artifact type: learning-resource
- maturity: maintenance
- function: penetration-testing, reverse-engineering, security, developer-tools
- domain: security, penetration-testing, tutorials, operating-systems, education
- platform: python, cli
- tags: exploit-development, binary-exploitation, rop, ret2libc, aslr-bypass, format-string, pwntools, course, ctf, linux

## Member repositories
- nnamon/linux-exploitation-course (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:14.294004+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T07:11:27.609250+00:00, confidence not recorded.
  - readme: https://github.com/nnamon/linux-exploitation-course (fetched 2026-08-28T04:03:14.294004+00:00, sha 32658a904c62)
- Data as of 2026-08-30T08:39:29.467469+00:00.
