Tool
Unshield
Unshield lists and extracts files from InstallShield cabinet files through a C tool and library. Its implementation uses existing extractor source as a reference for the undocumented format and aims to support InstallShield versions 5 and later.
- Targets
- App
- Category
- Binary analysis libraries
- Relationship
- Foundation tool
- Sources reviewed
- Stars
- 439
- Last commit
- 2026-11-07
- Language
- C
- License (GitHub)
- MIT
GitHub data as of 2026-11-09
Requirements & limits
- Prerequisites: An InstallShield cabinet file is required as input.
- Prerequisites: CMake is used to build the C source.
- Limits: Malformed or crafted cabinet files can cause crashes or out-of-bounds reads; process untrusted files in a sandbox.
- License: MIT license.
Cite
BibTeX
@misc{unshield,
title = {{Unshield}},
howpublished = {\url{https://github.com/twogood/unshield}},
url = {https://github.com/twogood/unshield},
urldate = {2026-11-09},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/unshield/}}
}Plain text
Unshield. https://github.com/twogood/unshield (accessed 2026-11-09). Awesome REA entry: https://awesomerea.org/resources/unshield/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · twogood/unshield · Revision c602af6
More in Native binaries
- XBEpy · Tool
- libagdb · Tool
- StringsX64DbgNext · Tool
- gho · Tool
- tps-parse · Tool
- OpenOrCadParser · Tool