Star on GitHubStar2.4k stars

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

Copy as MarkdownView JSONCite

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.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · twogood/unshield · Revision c602af6

More in Native binaries

All 502 entries in Native binaries

↑↓ move↵ open⌘↵ new tab