Skip to main content

Forensics

VLESS

What do you know about VLESS? Flag format: FMCTF{DestinationIP_UUID}
We’re given a couple TCP packets where there’s only one stream of TCP packets
Output
Flag: FMCTF{127.13.37.1_875aa716-c9aa-43ee-bea0-9dbcbe87256d}

KaB

i would’ve given you the challenge, but that would’ve been too easy Hint: the image is your carrier Hint2: Pixel order is left to right, Up to down, In red channel
Given a Pcapng file containing a couple HTTP and TCP Requests. The main highlight of this challenge is that we have a couple interesting endpoints. The endpoints are:
  1. /key -> Im_THE_kyE
  2. /KaB_Doc.pdf -> PDF File
  3. /steg.png -> Normal Image
Based on the hint given from the author, we have to make a script to extract the pixels data from the image using the given key and pdf files as a guidance.
solve.py
Flag: FMCTF{haha_ypu_unlocked_bitmap}

Cryptography

Robin’s Mystery

Robin’s friend used an unusual RSA setup, and now he can’t decrypt his own message! Can you step in and use a special technique to recover the plaintext?
The challenge is quite straight forward. we can get the n and the e from the public key and solve it using fermat theorem
n_e.py
Output
solve.py
Flag: FMCTF{S0lv3d_w1th_R4b1n_fx777}

Forensics

VLESS

What do you know about VLESS? Flag format: FMCTF{DestinationIP_UUID}
We’re given a couple TCP packets where there’s only one stream of TCP packets
Output
Flag: FMCTF{127.13.37.1_875aa716-c9aa-43ee-bea0-9dbcbe87256d}

KaB

i would’ve given you the challenge, but that would’ve been too easy Hint: the image is your carrier Hint2: Pixel order is left to right, Up to down, In red channel
Given a Pcapng file containing a couple HTTP and TCP Requests. The main highlight of this challenge is that we have a couple interesting endpoints. The endpoints are:
  1. /key -> Im_THE_kyE
  2. /KaB_Doc.pdf -> PDF File
  3. /steg.png -> Normal Image
Based on the hint given from the author, we have to make a script to extract the pixels data from the image using the given key and pdf files as a guidance.
solve.py
Flag: FMCTF{haha_ypu_unlocked_bitmap}

Cryptography

Robin’s Mystery

Robin’s friend used an unusual RSA setup, and now he can’t decrypt his own message! Can you step in and use a special technique to recover the plaintext?
The challenge is quite straight forward. we can get the n and the e from the public key and solve it using fermat theorem
n_e.py
Output
solve.py
Flag: FMCTF{S0lv3d_w1th_R4b1n_fx777}
Last modified on September 29, 2026