# UPX > Universal Packer for eXecutables — compress and decompress PE files **Category:** [[categories/statically-analyze-code-unpacking|Statically Analyze Code > Unpacking]] | **Tier:** Rich (FOR610) **Docs:** [https://docs.remnux.org/discover-the-tools/statically+analyze+code/unpacking](https://docs.remnux.org/discover-the-tools/statically+analyze+code/unpacking) ## Usage ```bash upx -d packed.exe upx -d packed.exe -o unpacked.exe ``` ## Workflows - [[workflows/unpacking-workflow|Unpacking Packed Executables]] — Step 2: Automated Unpacking ## Related Tools - [[tools/bytehist|Bytehist]] — Generate byte-usage histograms to visually identify packed o ## FOR610 **Labs:** 4.2 **Sections:** 4 #packer #unpacker #compression