# CTF Writeups

## Offsec: Proving\_Grounds

### Proving Grounds: Play

* [OnSystemShellDredd](/ctf-writeups/writeups/2023-07-07-proving_grounds_play-onsystemshelldredd.md)
* [ICMP](/ctf-writeups/writeups/2023-07-15-proving_grounds_play-icmp.md)
* [Election1](/ctf-writeups/writeups/2023-07-18-proving_grounds_play-election1.md)
* [SoSimple](/ctf-writeups/writeups/2023-07-22-proving_grounds_play-sosimple.md)
* [Sar](/ctf-writeups/writeups/2023-07-23-proving_grounds_play-sar.md)
* [SunsetMidnight](/ctf-writeups/writeups/2023-07-28-proving_grounds_play-sunset-midnight.md)
* [Djinn3](/ctf-writeups/writeups/2023-07-29-proving_grounds_play-djinn3.md)
* [Access](/ctf-writeups/writeups/2023-08-16-proving_grounds_play-access.md)
* [Pebbles](/ctf-writeups/writeups/2023-08-18-proving_grounds_practice-pebbles.md)
* [Cybersploit1](/ctf-writeups/writeups/2023-08-29-proving_grounds_play-cybersploit1.md)
* [Sumo](/ctf-writeups/writeups/2023-08-29-proving_grounds_play-sumo.md)
* [DC-1](/ctf-writeups/writeups/2023-09-02-proving_grounds_play-dc-1.md)
* [EvilBox-One](/ctf-writeups/writeups/2023-09-02-proving_grounds_play-evilbox-one.md)
* [Infosecprep](/ctf-writeups/writeups/2023-09-02-proving_grounds_play-infosec.prep.md)
* [DC-2](/ctf-writeups/writeups/2023-09-06-proving_grounds_play-dc-2.md)
* [DriftingBlues6](/ctf-writeups/writeups/2023-09-10-proving_grounds_play-driftingblues6.md)
* [Sunsetnoontide](/ctf-writeups/writeups/2023-09-11-proving_grounds_play-sunsetnoontide.md)
* [Moneybox](/ctf-writeups/writeups/2023-09-12-proving_grounds_play-moneybox.md)
* [Solstice](/ctf-writeups/writeups/2023-09-13-proving_grounds_play-solstice.md)
* [FunboxRookie](/ctf-writeups/writeups/2023-09-14-proving_grounds_play-funboxrookie.md)
* [FunBoxEasyEnum](/ctf-writeups/writeups/2023-09-15-proving_grounds_play-funboxeasyenum.md)
* [PyExp](/ctf-writeups/writeups/2023-09-17-proving_grounds_play-pyexp.md)
* [Shakabrah](/ctf-writeups/writeups/2023-09-17-proving_grounds_play-shakabrah.md)
* [Seppuku](/ctf-writeups/writeups/2023-09-19-proving_grounds_play-seppuku.md)
* [Potato](/ctf-writeups/writeups/2023-09-20-proving_grounds_play-potato.md)
* [Vegeta1](/ctf-writeups/writeups/2023-09-21-proving_grounds_play-vegeta1.md)
* [Amaterasu](/ctf-writeups/writeups/2023-09-22-proving_grounds_play-amaterasu.md)
* [Dawn](/ctf-writeups/writeups/2023-09-23-proving_grounds_play-dawn.md)
* [Monitorin](/ctf-writeups/writeups/2023-09-25-proving_grounds_play-monitoring.md)
* [Photographer](/ctf-writeups/writeups/2023-09-25-proving_grounds_play-photographer.md)
* [Lampiao](/ctf-writeups/writeups/2023-09-27-proving_grounds_play-lampiao.md)
* [Katana](/ctf-writeups/writeups/2023-09-28-proving_grounds_play-katana.md)
* [Gaara](/ctf-writeups/writeups/2023-09-29-proving_grounds_play-gaara.md)
* [BBSCute](/ctf-writeups/writeups/2023-09-30-proving_grounds_play-bbscute.md)
* [Empire-breakout](/ctf-writeups/writeups/2023-10-01-proving_grounds_play-empire-breakout.md)
* [SunsetDecoy](/ctf-writeups/writeups/2023-10-01-proving_grounds_play-sunsetdecoy.md)
* [BTRSys2.1](/ctf-writeups/writeups/2023-10-02-proving_grounds_play-btrsys2.1.md)
* [Stapler](/ctf-writeups/writeups/2023-10-02-proving_grounds_play-stapler.md)

### Proving Grounds: Practice

* [Fantastic](/ctf-writeups/writeups/2023-10-03-proving_grounds_practice-fanatastic.md)
* [Codo](/ctf-writeups/writeups/2023-10-04-proving_grounds_practice-codo.md)
* [Astronaut](/ctf-writeups/writeups/2023-10-05-proving_grounds_practice-astronaut.md)
* [Bratarina](/ctf-writeups/writeups/2023-10-05-proving_grounds_practice-bratarina.md)
* [Filmsy](/ctf-writeups/writeups/2023-10-06-proving_grounds_practice-flimsy.md)
* [Levram](/ctf-writeups/writeups/2023-10-07-proving_grounds_practice-levram.md)
* [Wheels](/ctf-writeups/writeups/2023-10-08-proving_grounds_practice-wheels.md)
* [Muddy](/ctf-writeups/writeups/2023-10-09-proving_grounds_practice-muddy.md)
* [Fractal](/ctf-writeups/writeups/2023-10-14-proving_grounds_practice-fractal.md)
* [GLPI](/ctf-writeups/writeups/2023-10-15-proving_grounds_practice-glpi.md)
* [Hawat](/ctf-writeups/writeups/2023-10-16-proving_grounds_practice-hawat.md)
* [ClamAV](/ctf-writeups/writeups/2023-08-20-proving_grounds_practice-clamav.md)
* [Hub](/ctf-writeups/writeups/2023-08-18-proving_grounds_practice-hub.md)
* [Pebbles](/ctf-writeups/writeups/2023-08-18-proving_grounds_practice-pebbles.md)
* [Squid](/ctf-writeups/writeups/2023-08-20-proving_grounds_practice-squid.md)
* [Algernon](/ctf-writeups/writeups/2023-08-26-proving_grounds_practice-algernon.md)
* [Exfiltrated](/ctf-writeups/writeups/2023-08-26-proving_grounds_practice-exfiltrated.md)
* [Helpdesk](/ctf-writeups/writeups/2023-08-27-proving_grounds_practice-helpdesk.md)
* [RubyDome](/ctf-writeups/writeups/2023-08-27-proving_grounds_practice-rubydome.md)
* [Twiggy](/ctf-writeups/writeups/2023-08-27-proving_grounds_practice-twiggy.md)
* [Internal](/ctf-writeups/writeups/2023-08-28-proving_grounds_practice-internal.md)
* [Kevin](/ctf-writeups/writeups/2023-08-28-proving_grounds_practice-kevin.md)
* [Fail](/ctf-writeups/writeups/2023-12-30-proving_grounds_practice_fail.md)

## OSCP Preparation Machines

### Proving Grounds: Play

* [SoSimple](/ctf-writeups/writeups/2023-07-22-proving_grounds_play-sosimple.md)
* [Stapler](/ctf-writeups/writeups/2023-10-02-proving_grounds_play-stapler.md)
* [SO SIMPLE: 1](https://github.com/thevillagehacker/CTF-Writeups/blob/main/assets/images/404.jpg)
* [TRE: 1](https://github.com/thevillagehacker/CTF-Writeups/blob/main/assets/images/404.jpg)
* [SunsetMidnight](/ctf-writeups/writeups/2023-07-28-proving_grounds_play-sunset-midnight.md)
* [Infosecprep](/ctf-writeups/writeups/2023-09-02-proving_grounds_play-infosec.prep.md)
* [Seppuku](/ctf-writeups/writeups/2023-09-19-proving_grounds_play-seppuku.md)
* [DC-1](/ctf-writeups/writeups/2023-09-02-proving_grounds_play-dc-1.md)
* [DC-2](/ctf-writeups/writeups/2023-09-06-proving_grounds_play-dc-2.md)
* [Assertion101](https://github.com/thevillagehacker/CTF-Writeups/blob/main/assets/images/404.jpg)
* [FunBoxEasy](https://github.com/thevillagehacker/CTF-Writeups/blob/main/assets/images/404.jpg)
* [FunBoxEasyEnum](/ctf-writeups/writeups/2023-09-15-proving_grounds_play-funboxeasyenum.md)
* [DriftingBlues6](/ctf-writeups/writeups/2023-09-10-proving_grounds_play-driftingblues6.md)
* [ICMP](/ctf-writeups/writeups/2023-07-15-proving_grounds_play-icmp.md)
* [Djinn3](/ctf-writeups/writeups/2023-07-29-proving_grounds_play-djinn3.md)
* [GLASGOW SMILE: 1.1](https://github.com/thevillagehacker/CTF-Writeups/blob/main/assets/images/404.jpg)
* [PowerGrid 1.0.1](https://github.com/thevillagehacker/CTF-Writeups/blob/main/assets/images/404.jpg)
* [GITROOT: 1](https://github.com/thevillagehacker/CTF-Writeups/blob/main/assets/images/404.jpg)
* [Dawn2](https://github.com/thevillagehacker/CTF-Writeups/blob/main/assets/images/404.jpg)
* [DC-3](https://github.com/thevillagehacker/CTF-Writeups/blob/main/assets/images/404.jpg)
* [DC-4](https://github.com/thevillagehacker/CTF-Writeups/blob/main/assets/images/404.jpg)

### Proving Grounds: Practice

* [ClamAV](/ctf-writeups/writeups/2023-08-20-proving_grounds_practice-clamav.md)
* [Payday](/ctf-writeups/writeups/2023-10-19-proving_grounds_practice-payday.md)


---

# Agent Instructions: 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:

```
GET https://thevillagehacker-security.gitbook.io/ctf-writeups/readme.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
