Grumpy C

@GrumpyC

Joined on Jan 6, 2025

  • Task: What do you think about my music ? Flag format: ectf{xxx} Note : No space Solution: The zip file contains an image of sheet music. Researching something along the lines of "1804 music cipher" gives us Johann Bücking's music cipher (hence the initials in the challenge name). The first bar and last 2 bars are not part of the encrypted text, the remaining section gives us "steganomousiqueissuperswag" Flag: ectf{steganomousiqueissuperswag}
     Like  Bookmark
  • Task: Sees a firewall policy. "Whoa. This is worthless!" Solution: We have to receive and send packets in a network simulator. We can receive the first packet by turning promiscuous mode on with prom on and then running the recv command. This gives the following text message once decoded from Base64: Announcement: error: no announcement configured. Run 'select (generic|date|time|flag)' to configure. To send a packet back with the message select flag we need to swap around the ports and IP values, and then change the length in the packet. For example, if we have the packet in hex:
     Like  Bookmark
  • Task: You have entered the Cobra's Den, can you find a way to escape? Solution: To get the flag, we need to open a file named "flag" in the current directory. We are restricted by: Only being allowed to use certain "filtered" built-in functions Can only use the characters in the string <ph[(cobras.den)]+~ Only can use one period symbol
     Like  Bookmark