Skip to content

Program to extract files from a WindowsCE firmware dump.

License

Notifications You must be signed in to change notification settings

KodaSec/wince-extractor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WinCE Extractor


Project Not Actively Maintained

This project was created a while ago and is not currently being maintained. Maintainers welcome.


Python version GitHub license GitHub stars

Description

WinCE Extractor is a Python3 program that can extract and decompress execute-in-place (XIP) files from a Windows Compact Embedded ROM image. WinCE Extractor is cross-compatible with Unix and Windows.

Installation

WinCE Extractor only requires Python3.

# Install Python3 and pip3

# Clone the repo
$ git clone https://github.com/KodaSec/wince-extractor.git

# Change the working directory to wince-extractor
$ cd wince-extractor

Usage

$ python3 winceextractor.py -h
usage: winceextractor.py [-h] [-d dirpath] [-o offset] image_file

positional arguments:
  image_file  ROM image to extract

optional arguments:
  -h, --help  show this help message and exit
  -d dirpath  save found files/modules to this path
  -o offset   offset of the image file

To extract files from a WinCE ROM into a directory:

python3 winceextractor.py -d <output_dir> <image_file>

Special Thanks

Willem Hengeveld <[email protected]>

Collin Moon <[email protected]>

Frank Tursi <[email protected]>