> For the complete documentation index, see [llms.txt](https://hacking-notes.jord4n.pro/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://hacking-notes.jord4n.pro/de/useful-resources/exploit-development.md).

# Exploit-Entwicklung

Pufferüberlauf-Übungsnotizen zum Erlernen der Grundlagen der Exploit-Entwicklung: Absturzreproduktion, Offset-Ermittlung, Prüfung auf fehlerhafte Zeichen, Shellcode-Platzierung und kontrollierte Payload-Ausführung.

## Exploit-Entwicklungs-Labore

<table data-view="cards" data-full-width="false" data-search="false"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><h3><i class="fa-folder-tree" style="color:$primary;">:folder-tree:</i></h3></td><td><h4>Linux-Pufferüberlauf - Benutzerdefiniert</h4></td><td>Benutzerdefinierte Linux-Pufferüberlauf-Notizen zum Erstellen von Exploits, Kontrollieren des Ausführungsflusses, Erstellen von Payloads und Dokumentieren der Methodik zur Speicherbeschädigung.</td><td><a href="/pages/f230c381452beaa8f4e854d744a5c378d6e580c0">/pages/f230c381452beaa8f4e854d744a5c378d6e580c0</a></td></tr><tr><td><h3><i class="fa-file-code" style="color:$primary;">:file-code:</i></h3></td><td><h4>Linux-Pufferüberlauf - Agent-Binärdatei</h4></td><td>Notizen zum Linux-Agenten-Bufferüberlauf für Absturzanalyse, Offset-Ermittlung, Payload-Erstellung und Exploit-Validierung in CTF-ähnlichen Labs.</td><td><a href="/pages/ac94d63e46df63e7c1fa884b3b5f4b2feb552fed">/pages/ac94d63e46df63e7c1fa884b3b5f4b2feb552fed</a></td></tr><tr><td><h3><i class="fa-envelope" style="color:$primary;">:envelope:</i></h3></td><td><h4>Windows-Pufferüberlauf - SLMail</h4></td><td>SLMail-Windows-Pufferüberlauf-Notizen für POP3-Fuzzing, Offset-Ermittlung, JMP-ESP-Auswahl, Shellcode-Übertragung und Exploit-Validierung.</td><td><a href="/pages/fb2e3ad632ee530dd0be0c6d89a60bef0a6dd8c6">/pages/fb2e3ad632ee530dd0be0c6d89a60bef0a6dd8c6</a></td></tr><tr><td><h3><i class="fa-folder-tree" style="color:$primary;">:folder-tree:</i></h3></td><td><h4>Windows-Pufferüberlauf - MiniShare</h4></td><td>MiniShare-Windows-Pufferüberlauf-Notizen für Fuzzing, EIP-Kontrolle, Analyse fehlerhafter Zeichen, Shellcode-Generierung und Übung in der Exploit-Entwicklung.</td><td><a href="/pages/7ae865635e7574f7a7cbd04bcc37f2083d962a02">/pages/7ae865635e7574f7a7cbd04bcc37f2083d962a02</a></td></tr></tbody></table>

### Workflow

1. Reproduziere den Absturz und kontrolliere die Eingabegröße.
2. Finde den Offset, verifiziere die Kontrolle über den Instruktionszeiger und identifiziere fehlerhafte Zeichen.
3. Platziere Shellcode oder eine kontrollierte Payload und dokumentiere jeden Debugger-Prüfpunkte.
4. Bewahre Exploit-Code, Screenshots, Offsets, Register und Befehle zusammen auf, um die Reproduzierbarkeit zu gewährleisten.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://hacking-notes.jord4n.pro/de/useful-resources/exploit-development.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
