This document summarizes how to encrypt a ZIP file as a valid PNG file using AES in CBC mode. It describes:
1. The first block of the ZIP file and the target PNG header/chunk that will be encrypted to.
2. Decrypting the first cipher block to obtain the IV by xoring the plaintext and ciphertext blocks.
3. Using the key and crafted IV, the ZIP file can be encrypted such that it decrypts to a valid PNG file, taking advantage of flexible file formats and CBC mode properties.