> For the complete documentation index, see [llms.txt](https://kruknight.gitbook.io/daemon-of-hacking/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://kruknight.gitbook.io/daemon-of-hacking/writeups/cyctf-2024/aerospace.md).

# Aerospace

## &#x20;Challenge description

<figure><img src="https://2387347627-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F47EuhANOY5sIuDySBX97%2Fuploads%2FuptsNHTPqcMxEeNIWSjF%2Fimage.png?alt=media&amp;token=1856e736-fc9c-429f-8203-5a2debed0959" alt=""><figcaption></figcaption></figure>

## Analyzing what we know

The challenge provided a **`data.txt`** file containing **TLE** (Two-Line Element) data, commonly used to track satellites. Here’s the TLE provided:

```
1 43728U 18096K 23081.21782463 .01925735 32332–2 20784–2 0 9995
2 43728 97.3099 175.2941 0008625 277.9511 82.0794 16.10744455241223
```

Through research, I discovered that **43728** is the satellite ID.

## Looking for the satellite through public records

I used the **SatNOGS Network**, a public database for satellite observations. Since the challenge required finding the last observation with a **"Good"** status, I filtered the results accordingly.

* [SatNOGS Network](https://network.satnogs.org/)

## &#x20;Steps I followed:

1. Navigate to the **Observations** tab.
2. Search for satellite ID **43728** in SatNOGS.
3. Filter for observations with a **"Good"** status.
4. Scroll to the last successful observation.

<figure><img src="https://2387347627-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F47EuhANOY5sIuDySBX97%2Fuploads%2F5sqnYtIOughZEC2Y3jKK%2Fimage.png?alt=media&amp;token=11e3f4b8-3a53-4816-a97b-e0ed10791d95" alt=""><figcaption></figcaption></figure>

The last station with a “Good” status was **766 — Dunchurch**.

Therefore, we found the flag

```
CyCTF{766-Dunchurch}
```
