mCarve: Carving attributed dump sets
-----------------
Version 1.0.0
June 7, 2011

Copyright 2011 T. van Deursen, and S. Mauw, and S. Radomirovic
-----------------

mCarve is a tool for carving attributed dump sets. These dump sets
can, for instance, be obtained by dumping the memory of a number of
smart cards or by regularly dumping the memory of a single smart card
during its lifetime. The tool helps in determining at which location
in the dumps certain attributes are stored.

More information can be obtained from our paper [1].

[1] T. van Deursen, S. Mauw, and S. Radomirovic. mCarve: Carving attributed dump sets. In USENIX Security Symposium, 2011. To appear.

Contact address:
Ton van Deursen
Universit\'e du Luxembourg 
Facult\'e des Sciences, de la Technologie et de la Communication
6, rue Richard Coudenhove-Kalergi
L-1359 Luxembourg
Email: ton.vandeursen@uni.lu
Updates via: http://satoss.uni.lu/mcarve/

-----------------
Installation details:

Prerequisites:
- Python 2.6.4 
- PyQt4 4.6 
- python-bitstring 2.0 (http://code.google.com/p/python-bitstring/)
- PIL (http://www.pythonware.com/products/pil/) (for JPEG export)
- libjpeg (http://www.ijg.org) see also PIL README

Execute the following command to run mCarve:

python main.py