Исходная система:
keiz@ekz:/media/pentest$ cat /etc/issue && uname -a
Ubuntu 10.10 \n \l
Linux ekz 2.6.35-32-generic #67-Ubuntu SMP Mon Mar 5 19:39:49 UTC 2012 x86_64 GNU/Linux
Посмотрим, что у нас есть в наших репозитариях:
keiz@ekz:~$ apt-cache search mdf
acetoneiso – feature-rich application to mount and manage CD and DVD images
furiusisomount – An ISO, IMG, BIN, MDF and NRG image management utility
im – mail/news handling commands and Perl modules
mountmanager – User-friendly management of disks and partitions
uif2iso – converts UIF files (used by MagicISO) to ISO or other formats
fuseiso – модуль FUSE для включения ISO-образов в файловую систему
iat – конвертор различных форматов образов CD-ROM в iso9660
mailagent – утилита для автоматической обработки и фильтрации почты
mdf2iso – Простая программа для конвертирования образов дисков из формата mdf в iso/cue/toc
mutt – text-based mailreader supporting MIME, GPG, PGP and threading
Хотелось бы посмотреть эти файлы
keiz@ekz:/media/pentest/mds_mdb$ ls -l
TS_final.mdf
TS_final.mds
keiz@ekz:/media/pentest/mds_mdb$ file *
TS_final.mdf: data
TS_final.mds: MED_Song
Как видим имеется множество утилит, но я остановлюсь на iat. И так поехали!!!
keiz@ekz:/media/pentest/mds_mdb$ sudo apt-get install iat
Первое, что я всегда делаю это читаю man утилиты если такой имеется.
Переконвертируем из mdf в ISO9660:
keiz@ekz:/media/pentest/mds_mdb$ iat TS_final.mdf TS_new.iso
Iso9660 Analyzer Tool v0.1.3 by Salvatore Santagati
Licensed under GPL v2 or later
Detect Signature RAW at 2344
Detect Signature RAW at 4696
Detect Signature RAW at 7048
Detect Signature RAW at 9400
Detect Signature RAW at 11752
Detect Signature RAW at 14104
Detect Signature RAW at 16456
Detect Signature RAW at 18808
Detect Signature RAW at 21160
Detect Signature RAW at 23512
Detect Signature RAW at 25864
Detect Signature RAW at 28216
Detect Signature RAW at 30568
Detect Signature RAW at 32920
Detect Signature RAW at 35272
Detect Signature RAW at 37624
Detect Signature ISO9660 START at 37648
Detect Signature RAW at 39976
Detect Signature ISO9660 at 40000
Image offset start at 0
Sector header 16 bit
Sector ECC 288 bit
Block 2352
Done
Посмотрим, что получилось в итоге:
keiz@ekz:/media/pentest/mds_mdb$ ls -l *.iso
-rw-r–r– 1 keiz keiz 26947584 2012-04-24 22:19 TS_new.iso
keiz@ekz:/media/pentest/mds_mdb$ file *.iso
TS_new.iso: # ISO 9660 CD-ROM filesystem data ‘TS_FINAL
А теперь подмонтируем этот iso’шник к примеру в тестовую папку:
keiz@ekz:/media/pentest$ sudo mount -o loop -t iso9660 mds_mdb/TS_new.iso /media/pentest/ts_new/
Перейдем в каталог:
cd /media/pentest/ts_new/
дальше можно уже пользоваться распакованными данными как на будет угодно.
С помощью данного инструмента мы получили доступ к запакованным данным. Резульат достигнут.