Baby's First Foren

Description

Baby's First Foren | 50 points | By Marvin

I found this beginner's guide to forensics.

Static resources: babys-first-foren.png

Solution

Picture instructs us how to find the flag.

1. Investigate metadata -> exiftool

└─$ exiftool babys-first-foren.png    
Author                          : bcactf{i_h0P3_y0u_
Warning                         : [minor] Trailer data after PNG IEND chunk 

2. Looking for embeded files -> binwalk

└─$ binwalk --dd='.*' babys-first-foren.png   

DECIMAL       HEXADECIMAL     DESCRIPTION
--------------------------------------------------------------------------------
0             0x0             PNG image, 1000 x 1000, 8-bit/color RGBA, non-interlaced
78            0x4E            Zlib compressed data, compressed
70323         0x112B3         Zip archive data, at least v2.0 to extract, compressed size: 464, uncompressed size: 838, name: temp.txt
70931         0x11513         End of Zip archive, footer length: 22

                                         
└─$ mv _babys-first-foren.png.extracted/112B3 hidden.zip

└─$ unzip hidden.zip      
Archive:  hidden.zip
  inflating: temp.txt                

└─$ cat temp.txt 
...
The part you're looking for is leaRN3d_s0m3th1nG_.                                                                           

3. Examine manipulated pixels -> zsteg

└─$ zsteg babys-first-foren.png 
meta Author         .. text: "bcactf{i_h0P3_y0u_"
b1,rgb,lsb,xy       .. text: "b9cvG8nf}"

Flag: bcactf{i_h0P3_y0u_leaRN3d_s0m3th1nG_b9cvG8nf}

Last updated