File types - PicoCTF2022

100 points

AUTHOR: GEOFFREY NJOGU

Description

This file was found among some files marked confidential but my pdf reader cannot read it, maybe yours can.You can download the file from here.

Plik jest w postaci .pdf


Pierwsze co zrobiłem to oczywiście zajrzenie w nasz plik Flag.pdf. Po pierwszych liniach zauwazyłem, że jest to kod

#!/bin/sh                                                                                                                                                     
# This is a shell archive (produced by GNU sharutils 4.15.2).                                                                                                 
# To extract the files from this archive, save it to some FILE, remove                                                                                        
# everything before the '#!/bin/sh' line above, then type 'sh FILE'.
#

Skopiowałem plik i postanowiłem uruchomić go. Ten stworzył kolejny plik flag. Z zawartością poniżej

<arch>
flag/           0           0     0     644     1024      `
qi!0bA7flagBZh91AY&SYq9%;eu
h                          N?CC@4hѡ
44FMdF!42Aɉ@ C@@S@44@
k|n(n&,:񫒔4Ttc-1=6+p12yx7MntdG@%\k$K/Px5!.9x"qS`LO&d%b_<ԷPl6`>ppVGͦ`"tZW_ȿţu6
a+Pl1Pٌx}E$|d17,TcXjHh8xTap07':jhfJFwV('v6e#צ"(H8qq
                                                  TRAILER!!!

Muszę przyznać, że jest to dosyć nietypowe. Wgooglowałem pierwszą linię w nadziei, że dostanę jakieś informacje. I faktycznie otrzymałem

Answer

┌─[parrot@parrot][~/Desktop/picoctf2022/enhance!]
└──╼ []$ cat drawing.flag.svg | grep tspan | awk -F'>' '{print $2}' | awk -F'<' '{print $1}' ORS='' |sed 's/ //g'
picoCTF{3nh4nc3d_d0a757bf}

Po zastosowaniu takiego kodu otrzymałem 3nh4nc3d_d0a757bf. Co było poprawną odpowiedzią :)

picoCTF{3nh4nc3d_d0a757bf}