The picture is implicitly written:
1. Convert the data in the image into a QR code:
Using the information extraction tool under Linux binwalk look at: [email protected]:~/desktop# binwalk picture name DECIMAL hexadecimal DESCRIPTION--------------------------------------------------------------------------------0 0x0 PNG Image, 562 x, 8-bit/color RGBA, non-interlaced91 0x5b Zlib compressed data, compressed3526 0xdc6 Zlib compressed data, best compression1421307 0x15affb Zlib Compressed, the default compression is followed by Zlib compression, Write a script to extract:
Python Extract ScriptFrom PILImportImageFrom zlibImport *data = open (‘Picture name ", rb:]data = decompress (data) img = Image.new ( ' 1 ", 25,25 )) d = Img.load () for n,i in enumerate (data):d [(N%25,N/25)] = Int (i) *255 F = Open ( ' flag.png ", Span style= "color: #800000;" > '
CTF Miscellaneous picture steganography, crypto