diff --git a/ground-segment/phasors-to-stun/README.md b/ground-segment/phasors-to-stun/README.md new file mode 100644 index 0000000..0986130 --- /dev/null +++ b/ground-segment/phasors-to-stun/README.md @@ -0,0 +1,35 @@ +# Phasors to Stun + +**Category:** Ground Segment +**Points (final):** 62 +**Solves:** 71 + +>Demodulate the data from an SDR capture and you will find a flag. It is a wav file, but that +>doesn't mean its audio data. + +## Write-up + +by [haskal](https://awoo.systems) + +The provided WAV file contains a signal that looks like this: + +![Audacity showing the signal](signal.png) + +This looks suspiciously like Phase Shift Keying (PSK) and it's a very clean signal (this is also +hinted at by the challenge name). We can use (Universal Radio Hacker)[https://github.com/jopohl/urh] +to demod this with very little effort. + +![URH with the signal open](urh1.png) + +Select PSK modulation, then click "Autodetect parameters". Then move to Analysis: + +![URH Analysis pane](urh2.png) + +We discovered that the signal is NRZI (non-return-to-zero inverted) coded, and after selecting this +in URH the flag is decoded in the data view. + +## Resources and other writeups + + * + * + * diff --git a/ground-segment/phasors-to-stun/signal.png b/ground-segment/phasors-to-stun/signal.png new file mode 100644 index 0000000..9d3a099 Binary files /dev/null and b/ground-segment/phasors-to-stun/signal.png differ diff --git a/ground-segment/phasors-to-stun/urh1.png b/ground-segment/phasors-to-stun/urh1.png new file mode 100644 index 0000000..818def3 Binary files /dev/null and b/ground-segment/phasors-to-stun/urh1.png differ diff --git a/ground-segment/phasors-to-stun/urh2.png b/ground-segment/phasors-to-stun/urh2.png new file mode 100644 index 0000000..59ba6fd Binary files /dev/null and b/ground-segment/phasors-to-stun/urh2.png differ