AI CTF 2025 WriteUps – Police Helper

Categories: Easy – ML:25% CTF:75% #misc #data

Cutting-edge technologies from a recent hackathon are now powering police assistance tools.

This Telegram bot will help any police officer, including providing them with flags: @PoliceAssist_bot

This challenge requires some research, first let’s see how the police officer bot given to us works.

It seems to be a voice-only bot, but it’s hard to understand what’s being said. For this step, we used a reverse image search to look for the gif given in the challenge.

And the result is a video that recently went viral; many news outlets found it interesting and even scary (always fear things we don’t understand 🙂 ) but I needed a clue about the communication between these AI assistants.

It is clear from the video that they want to switch their communications to GibberLink mode. What Is Gibberlink Mode? Gibberlink Mode refers to an observed phenomenon where AI systems, particularly large-scale machine learning models, create optimized, compressed communication patterns when interacting with each other

Finally I found the github repo and more specific informations about this project. Actually I need a information about how it’s work for this challange.

How it works

  • Two independent conversational ElevenLabs AI agents are prompted to chat about booking a hotel (one as a caller, one as a receptionist)
  • Both agents are prompted to switch to ggwave data-over-sound protocol when they identify other side as AI, and keep speaking in english otherwise
  • This repository provides API that allows agents to use the protocol

Bonus: you can open the ggwave web demo, play the video above and see all the messages decoded!

Yes! I guess, this ggwave app could solve this messages from Police Officer bot. The ggwave web app has a mobile app and I used it. Now it’s time to request the flag from the Police Officer bot.

I sent the voice back to it but I realized that confidence according to my telegram name. In this part we need to trick the bot and I changed my name “Police Officer”.

Flag: aictf{OH_lOOKs_l1k3_you_Go7_A_new_jOB}