Extract and execute a PE embedded within a PNG file using an LNK file. The PE file is encrypted using a single-key XOR algorithm and then injected as an IDAT section to the end of a specified PNG file.
InsertPeIntoPng.py to create the embedded PNG file and generate the extraction LNK file:The generated LNK file will have the icon of a PDF file by default, and it will expect the embedded PNG file to be in the same directory when executed. PE files will be stored under the %TEMP% directory for execution.
https://github.com/user-attachments/assets/adccab21-a05e-4f79-9590-b2ea4160ec4b
https://github.com/user-attachments/assets/d47a0f3d-1689-4c57-bb1f-7559ad23ce04
$ claude mcp add ExecutePeFromPngViaLNK \
-- python -m otcore.mcp_server <graph>