Order now, get quotes

Alternative order form

Upgrade online
 
Products
 
Find out more about X-Ways Forensics X-Ways Forensics
Integrated computer forensics software
 
Find out more about X-Ways Investigator X-Ways Investigator
Investigator version of X-Ways Forensics
 
Find out more about WinHex! WinHex
  License types
  Upgrade
  Forensic features
  All features
 
Find out more about X-Ways Imager X-Ways Imager
Disk imaging
 
Find out more about X-Ways Capture X-Ways Capture
Seize evidence
 
Find out more about X-Ways Trace X-Ways Trace
User activity
 
Find out more about Davory Davory
Data recovery
 
Find out more about X-Ways Security X-Ways Security
Permanent erasure
 
Services
 
Training
 

 
Contact X-Ways Contact X-Ways
Support forum
 
Corporate info Corporate info
Find us on Facebook Find us on Facebook
 
  X-Ways Software Technology AG
Deutsch
 
 


WinHex & X-Ways Forensics Newsletter Archive

(You may sign up for the newsletter here.)

#132: WinHex, X-Ways Forensics, X-Ways Investigator 17.0 released

Mar 27, 2013

This  mailing is to announce the release of another notable update with many interesting features, v17.0.

WinHex evaluation version: http://www.x-ways.net/winhex.zip (also the correct download link for anyone with a personal, professional, or specialist license)

Users of X-Ways Forensics/X-Ways Investigator/X-Ways Imager can go to http://www.x-ways.net/winhex/license.html for download links, the log-in data, details about their update maintenance, etc. Licensed users whose update maintenance has expired can receive upgrade offers from there. Note that licensed users of X-Ways Forensics and X-Ways Investigator with active update maintenance can conveniently find all older versions for download from there if needed, others can usually receive older versions on request.

Please be reminded that if you are interested in receiving information about service releases of v17.0 when they become available, you can find those in the Announcement section of the forum and (with active update maintenance) can subscribe to them, too.

Please note that if you wish to continue to use an older version, you should use the last service release of that version. Errors in older releases of the same version may have been fixed already and should not be reported any more.


Upcoming X-Ways Forensics & File Systems Training

London, England, Apr 15-24, 2013
Kingston, ON, Canada, May 13-17, 2013
Chicago area, USA, May 20-24, 2013
More information


What's new in v17.0?

(note most changes affect the forensic edition of WinHex only, i.e. X-Ways Forensics)

Network Dongles

  • Ability to unlock X-Ways Forensics 17.0 and later (also v16.9 SR-4 and v16.8 SR-10) with network dongles. Network dongles are available now as a substitute for regular dongles. A single network dongle can represent x licenses and substitute x regular dongles and allow the users to run X-Ways Forensics on x machines on the same network at the same time. The network dongle is attached to any of the computers on the network and made available to the clients by a dongle server program or service. If multiple network dongles are found by a client, the user may choose one of them when starting up X-Ways Forensics. If one of these dongles is already fully in use, according to the number of licenses that it represents, the user will see that and can choose another dongle. Conveniently, a network dongle can also be used locally just like a regular dongle or multi-user dongle when needed!

    You have the option to order new licenses with a network dongle instead of regular dongles, depending on the number of licenses either for free or at a surcharge. If you own many licenses already, we can offer you to test the network dongle and to swap many or all of your existing regular dongles for a single network dongle. For much more information on the dongles in general and network dongles in particular please see http://www.x-ways.net/forensics/dongle.html#types.

File System Support

  • In newly taken snapshots of HFS+ volumes with hard links, you can now view hard-linked files directly and do not have to look up the corresponding so-called indirect node file manually (the one whose name contains the iNode number, which is specified in the Comments column).

  • Newly taken volume snapshots now support a concept of "related" files, related in ways other than a parent-child or sibling relationship. For example, the related file for hard links in HFS+ is the corresponding indirect node file. The related file for files that were found in volume shadow copies in NTFS is the volume shadow copy host file. The related file for a volume shadow copy host file is the corresponding snapshot properties file (called "snapprop" in the Type column). More kinds of n:1 relationships are conceivable in future versions. Files for which a related file is defined get their icons marked with a small blue downward pointing arrow on the left-hand side.

  • A new command in the directory browser context menu (Navigation submenu) allows to conveniently find the related file if one exists for the selected file. You may also press Shift+Backspace to navigate to the related file. This is similar to just hitting the Backspace key, which navigates to the parent file or directory.

  • For files found by v17.0 and later in volume shadow copies, the Attr. column now points out the sequential number of the snapshot in which they were found, as indicated by the snapshot properties file.

  • Avoids more irrelevant identical traces of files found in volume shadow copies.

  • In newly taken volume snapshots of NTFS volumes, hard-linked files now get a special treatment. An additional hard link that merely provides a short filename to satisfy the 8.3 requirements of old Microsoft DOS/Windows versions is not counted any more as a hard link. Instead, such files get their hard link count marked with a ° in the Links column of the directory browser. That way, the hard link count more accurately reflects the hard links actually present in the volume snapshot of X-Ways Forensics, and normal files always have a count of 1, whereas 2 or more really means something more special.

  • A filter is now available for the ID column, which makes it more convenient to find other hard links of a given file (except HFS+).

  • When viewing a hard-linked file in file systems with direct support for hard links (not HFS+), the other hard links of the same file are now optionally marked as already viewed as well at the same time, just as known in previous versions for duplicates based on hash values.

  • When creating report table associations for duplicates of the selected files at the same time, this now includes other hard links of the same file (except in HFS+).

  • Support for more deeply nested subdirectories on Ext* volumes.

Searching

  • In newly taken volume snapshots of NTFS volumes, all "real" hard links (i.e. hard links other than SFN) except for one can be conveniently excluded from logical searches and indexing . Nowadays on Windows installations often between 10,000 and 100,000 hard links of system files exist, for example 27 links to a file like "Ph3xIB64MV.dll" in directories such as
    \Windows\System32\DriverStore\FileRepository\ph3xibc9.inf_amd64_neutral_ff3a566e4...
    \Windows\System32\DriverStore\FileRepository\ph3xibc2.inf_amd64_neutral_7621f5d6...
    \Windows\System32\DriverStore\FileRepository\ph3xibc5.inf_amd64_neutral_2270382...
    \Windows\winsxs\amd64_ph3xibc9.inf_31bf3856ad364e35_6.1.7600.16385_none_a0a...
    \Windows\winsxs\amd64_ph3xibc5.inf_31bf3856ad364e35_6.1.7600.16385_none_9e7...
    \Windows\winsxs\amd64_ph3xibc12.inf_31bf3856ad364e35_6.1.7600.16385_none_64...
    etc. etc.
    By searching only in one hard link of a file, you can typically exclude several GB of duplicate data and yet don't miss anything if you search all other files. Those additional hard links that are excluded get their hard link count marked with an asterisk (*). Search hits in the only hard link that does get searched are marked with the hint "-> Links" in the Descr. column to remind you of the other hard links of the same file in case those search hits are relevant.

  • Support for another artifically defined code page, which allows to search for and read UTF-16 text encoded by the MS Outlook cipher called compressible encryption.

  • It is now possible to search and index in up to 6 code pages at the same time.

  • The already previously supported non-Unicode artificial code page for MS Outlook compressible encryption now works based on a user-defined code page (by default equal to the code page active in your Windows system for non-Unicode programs), not just Latin 1. Potentially important for languages other than Western European languages. Outlook uses the Windows system code page in its old non-Unicode capable variant of PST.

  • PST and OST files are now no longer omitted by logical searches and indexing if the recommended data reduction is active and e-mail and other Outlook data has been extracted from them, but MBOX files are.

  • Search hits in all variants of UTF-16 that are not aligned at even offsets are now marked in the Descr. column as "unaligned", as a small hint and explanation why you can read the text only in the alignment-aware context preview of the Search hits column, and not in the text column.

  • Logical searches now also specifically cover the transition area from uninitialized (but physically allocated) areas of files to immediately following free space, if the option to cover the transition from slack space to free space is in use.

  • Ability to run a logical search in selected files via the directory browser context menu from the case root window.

File Format Support

  • The "Uncover embedded data" function uses some special algorithms for certain file types (Windows.edb, thumbs.db, PLists) and byte-level carving for all other host file types. This carving was limited to embedded JPEG and PNG files in previous versions (+EMF in multi-page printer spool .spl files). Now embedded files of any type whose definition in the File Type Signatures Search.txt file comes with a tilde (~) algorithm and is marked with a new flag "e" (for "embedded") will be carved. As a very good example of this new flexibility, .lnk shortcut files are now carved within customdestinations-ms jumplists.

  • Special extraction of objects (pictures and others) embedded OLE2 compound files such as MS Word .doc and MS PowerPoint .ppt, in which previously only JPEG and PNG were found and only through ordinary carving. Embedded pictures are now often output with their original name or designation in the document and are extracted correctly even if fragmented within the OLE2 compound file.

  • Exploring the contents of 5 more usually irrelevant zip subtypes is now optional when refining the volume snapshot, compared to just JAR in previous versions.

  • Exploring zip-based Office document files such as those of MS Office 2007/2010, LibreOffice, OpenOffice, iWork is now also optional when refining the volume snapshot. Useful if you or the recipients of evidence file containers that you create only wish to see the documents as a whole, no embedded pictures or XML files separately, and don't need to extract metadata from these XML files and can recognize nested documents (documents embedded in other documents) themselves if necessary.

  • Support for binary PLists has been improved to include the undocumented CF$UID data type.

  • Carving support for "Gatherer Transaction Log".

  • Special support for carving thumbcache fragments (CMMM records) at the byte level.

  • The resolution of videos is now displayed roughly in the Pixels column after at least one video still has been exported.

  • The option to list items in registry hives recursively has been removed.

Disk Support, Disk Imaging

  • The Technical Details Report now checks for certain read inconsistencies that can occur with flash media (for example certain USB stick brands/models, but not others) in data areas that have never been written/used, where the data is undefined. The data that is read in such areas, for example when imaging the media, may depend on the amount of data that is read at a time with a single internal read command. The result is mentioned in the report. If inconsistencies are detected ("Inconsistent read results!" in the report), you will see a message box, which offers to read sectors in smaller chunks from that device as long as it is open, which likely yields the expected zero value bytes instead of some random looking non-zero pattern data when reading such areas. Use of this option does not give you data that is somehow more accurate or original (undefined is undefined and does not mean zeroed out) or contains more or less evidence, it can just have a big impact on compression ratio achieved and reproducibility of hash values with other tools, which may use different chunk sizes for reading and thus produce different data and hash values. Note that it is possible that read inconsistencies occur that are not detected by X-Ways Forensics, because a complete check would be very slow. Again, these inconsistencies are not fatal and not the fault of the software, and they can be explained. Does it mean that you should invoke the Specialist | Technical Details Report command prior to imaging? No, the report is routinely created already when imaging starts.

  • Since v16.3 it is possible to reconstruct RAID level 5EE by simply selecting a compatible RAID level 6 variant. Now it is possible to select RAID 5EE systems specifically and reconstruct them also if evencomponent disk is missing. RAID 5EE with forward and backward parity are supported.

  • Ability to specify how many extra threads to use when creating .e01 evidence files, when clicking the tiny little button in the lower right corner of the Create Disk Image dialog window. By default X-Ways Forensics will use no more than 4, and it depends on how many processor cores your system has, but you could try to increase it to up to 8 or even 16 on very powerful systems with even more cores usually without problems, for a chance to further increase the speed.

  • Detection of Windows dynamic volumes larger than 2 TB on GPT LDM partitioned disks.

Methodology

  • Ability to rank file types by importance/relevance and filter by the rank using the Type Status filter. For example, filtering out those file types ranked #0 or #1 will exclude font files, cursors, icons, themes, skins, clip arts, etc. Files with a low rank are of importance just in very specific investigations, for example source code, in which you would not be interested when looking for office documents or pictures for example, but perhaps when hunting a virus programmer. Higher ranked file types are relevant in more cases. Generally the rank is useful in simple cases where you can expect to find what you are looking for in file types that are fairly well known. As another idea, you could make it a habit to only index files with higher ranks.

  • Ability to assign file types to a so-called group, a new concept, which is not identical to a file type category. Useful for example if your standard procedure is to let examiner A check out pictures and videos, examiner B documents, e-mail, and other Internet activity, and examiner C operating system files of various kinds, because of their specializations. You can give these groups meaningful names and filter for them, also using the Type Status dialog window. The groups are displayed in the Type filter.

  • The new definitions are all made in the "File Type Categories.txt" file. Existing files of that kind will continue to work as before. Suggestions for ranks are already predefined in the new standard file. Both ranks (from 0 to 9, where missing means 0) and groups (letters from A to Z) can be optionally specified following a tab at the end of a line, in any order, for example as "2P" or "DI3". So up to 10 rank levels are possible (but it is not necessary to fully utilize this range), and up to 26 groups (and you do not have to start alphabetically, the case of the letters is ignored). You can also define ranks and groups for an entire category, following a tab in a category line. To give a group a more descriptive name than just a single letter, insert group definition lines at the end of the text file that start with a equal sign, e.g.
    =P=Photos and videos for image group
    =D=Docs, e-mails and Internet
    =I=File types to index

Event Analysis

  • Event extraction from carved fragments of Gatherer Transaction Log (.gthr2) and existing .NTfy.gthr files, and several other file types. Below is an overview of file formats from which events are currently extracted:
    .firefox (~55) fragments
    _CACHE_001_ and _CACHE_002_
    .lnk shortcuts
    .automaticDestination-ms
    .chrome Chromium cache data_1, data_2
    .usnjrnl fragments
    Registry hives
    .hbin Registry hive fragments
    .doc (last printed)
    .msg
    rp.log XP restore point
    INFO2 XP recycle bin
    .recycler Vista recyle bin
    .snapprop Vista volume shadow copy properties
    .cookie
    .gthr;.gthr2 Gatherer and Gatherer fragments
    .pf prefetch
    JPEG GPS
    OLE2 last modification

  • Several events now have an individual description, for example events in the Windows registry and in Internet Explorer index.dat files.

  • A filter for the event type column is now available.

Setup/Administration

  • User-specific configurations are now stored in the Windows user profile, in a subdirectory of \AppData\Local\X-Ways. The configuration now becomes user-specific automatically when running X-Ways Forensics not as administrator from a directory on the C: drive where a user does not have write access, such as C:\Program Files. Otherwise by default X-Ways Forensics still runs with a non user-specific configuration so that it remains a portable program and does not unnecessarily alter live systems that you wish to preview/triage. For details please see http://www.x-ways.net/winhex/setup.html. Whether a user-specific configuration is active or not (and if active, for what reason and where it is stored) can be seen in the Help | About box. The reason can be "necessarily" if no write access to the installation directory is available or "forced" if a file named winhex.user is found in the installation directory or "for this user" if the user has an individual configuration already from previous executions for either of the other two reasons. The inconsistent use of Virtual Store subdirectories is now avoided.

Usability

  • Ability to refine the volume snapshot for selected files only, via the directory browser context menu.

  • Ability to store most filter and all sort settings in the active case and load them again automatically when a case is opened. See Options | Directory Browser.

  • Ability to save filter and sort settings to a separate file and load them again at any time, by clicking on the Open/Save icons on the right-hand side of the caption line of the directory browser. Such files are given the extension ".settings".

  • The selected file types of the Type filter are now also optionally stored in cases, like other filter settings. Note that collisions among file type designations become apparent when selections for the file type filter are loaded. For example if you had originally selected "mmf" = "MailMessage File" (category e-mail), then you will find that "mmf" is also selected as "Yamaha SMAF" (category Sound/Music). This is normal and does not change what the Type filter does. When in doubt, the Type filter always also includes other types with the same designation, to avoid that anything is overlooked.

  • If you choose to not sort the directory browser initially after start-up, there will now also be no sorting when turning off all filters with a single mouse click, to avoid longer delays when suddenly all files are listed again recursively.

  • Ctrl+A now works in all edit boxes and all multi-selection list windows in dialog windows.

  • The check for updates can now be found in the Help | Online menu.

  • Ability to filter for "unequal to" in the ID and internal ID filters. Useful should the volume snapshot refinement crash with a file that was not part of the volume snapshot when it was last saved during the refinement. In that case you can filter out and omit the offending file with the future assigned internal ID in advance when you try again.

  • New Attr. filter option for other virtual files, which includes for example human-readable HTML representations of Internet browser databases, event logs etc.

  • Activating Sync mode now automatically deactivates all filters if filters keep the directory browser from listing the file that the current cursor position in Partition/Volume mode is contained in. As always you can click the Back button to return to the previous listing in the directory browser, but remember that this works only if the directory browser has the input focus, not the lower half of the data window where you navigated in Partition/Volume mode, where jumps from one offset to the other can be undone or redone with the Back & Forward functionality.

Miscellaneous

  • Includes the contents of the Pixels column in evidence file containers of the new type.

  • If the option to Recover/Copy child objects of selected files is half selected, that now means that the only child objects that will be copied are e-mail attachments.

  • When copying files or alternate data streams or other objects that do not have any or all timestamps with the Recover/Copy command, X-Ways Forensics now approximates the fact that a timestamp is not available by setting the corresponding timestamps of the output files to ~0 (Jan 1, 1601 in NTFS). This behavior was already active in versions before April 2012. It can be avoided by holding the Shift key when clicking OK in the dialog box, for example if you wish to use some other programs with these files that do not want to open files with such timestamps (it has been reported for VLC).

  • Ability to extract video stills reliably using recent MPlayer releases. MPlayer 1.1 for use with v17 is now provided as a download.

  • Directory browser option to display tag marks as check marks.

  • The option "Display file sizes always in bytes" can now be found in Options | General | Notation. The alternative .eml preview option can now be found in Options | Viewer Programs.

  • Tools | File Tools | Delete Recursively can now automatically delete files for which you do not currently have the right to delete (for example because "Trusted Installer" is the owner), but for which you can get all rights (if you are running WinHex with administrator rights).

  • Minimum memory requirements for loaded volume snapshots reduced. More data of volume snapshots can now be kept in memory optionally for higher performance.

  • More compact internal organization of certain files in volume snapshots (extracted e-mails, video stills, virtual attached files).

  • Volume snapshots from v16.3 (released in October 2011) and later can be imported, from v15.8 (October 2010) to v16.2 as well if no e-mail was extracted by those versions. Incompatible volume snapshot will be identified and not converted.

  • Memory requirements for search hits reduced by 17%. Old versions cannot load search hit lists saved by v17.0 and later.

  • Many minor improvements and some minor fixes.

  • PDF user manual and program help revised and updated for v17.0 in English and German.


Changes of service releases of v16.9:

  • SR-1: Ability to force user-specific WinHex*.cfg configuration files by creating an empty file named "winhex.user" in the installation directory.

  • SR-1: Fixed two errors with the Export List command for event lists.

  • SR-1: The column Sender and Recipients are now populated for e-mail extracted from MBOX and DBX e-mail archives with the new extraction method.

  • SR-1: Fixed inability of X-Ways Investigator 16.9 to open images/containers.

  • SR-2: More tables extracted from previously supported SQLite databases.

  • SR-2: Chinese translation of the user interface updated.

  • SR-2: Fixed an exception error that could occur when attempting to find deleted directory entries while taking a snapshot of XFS volumes.

  • SR-2: Prevented a theoretically possible issue where a few random characters could have been appended to an (otherwise correct) file name in XFS.

  • SR-2: An exception error could occur when the "Search Terms" filter was active when opening an evidence object that had search hits. That was fixed.

  • SR-2: Fixed an exception error that could occur under certain circumstances when parsing PLists.

  • SR-2: Fixed a rare exception error that could occur when parsing index.dat files.

  • SR-2: Fixed thumbcache*.db processing error.

  • SR-2: Prevented a rare SHA-256 computation error in disk imaging that if it occurred was revealed by hash verification later.

  • SR-3: The file carving flags u and U now also carve in unpartitioned areas and partitions with an unknown file system.

  • SR-3: The new option for separate print jobs did not work on all systems. Fixed now.

  • SR-3: Ability to trigger the check for updates online at any time.

  • SR-3: The display in the Path column was truncated in v16.9. That was fixed.

  • SR-3: Fixed hanging when applying the "List clusters" command to certain directories in XFS.

  • SR-3: Fixed an instability that could occur in v16.9 when parsing $UsnJrnl:$J.

  • SR-4: Ability to use the new network dongles just like in v17.0.

  • SR-4: File system level timestamps of directories are now also output as events.

  • SR-4: Regular expressions with \nnn where \nnn is a decimal number were not processed correctly in previous versions. That was fixed.

  • SR-5: .lnk shortcut files that were extracted from jump lists were erroneously marked internally as e-mail attachments. This was fixed.

  • SR-5: No metadata extraction was performed by a fresh install unless the suboptions had once been confirmed by clicking OK. That was fixed.

  • SR-5: Avoids an exception error that could occur when parsing volume shadow copies.

  • SR-5: Improved communication with the network dongle server.x.


Thank you for your attention! We hope to see you soon somewhere on http://www.x-ways.net or on our Facebook page. Please forward this newsletter to anyone who you think will be interested. If you wish to subscribe with another e-mail address, please do so here.

Kind regards

Stefan Fleischmann

X-Ways Software Technology AG
Agrippastr. 37-39
50676 Cologne
Germany

Legalities
Register of commerce: AG Bad Oeynhausen HRB 7475
CEO: Stefan Fleischmann
Supervisory board: Dr. M. Horstmeyer (chairwoman)

Competition is normal and healthy. Patents and court battles about rectangles and finger movements are not. Please reconsider before buying Apple products. Don't support malevolent companies. Thank you.  

 

#131: WinHex, X-Ways Forensics, X-Ways Investigator 16.9 released

Feb 6, 2013

This  mailing is to announce the release of another notable update, v16.9.

WinHex evaluation version: http://www.x-ways.net/winhex.zip (also the correct download link for anyone with a personal, professional, or specialist license)

Users of X-Ways Forensics/X-Ways Investigator/X-Ways Imager can go to http://www.x-ways.net/winhex/license.html for download links, the log-in data, details about their update maintenance, etc. Licensed users whose update maintenance has expired can receive upgrade offers from there. Note that licensed users of X-Ways Forensics and X-Ways Investigator with active update maintenance can conveniently find all older versions for download from there if needed, others can usually receive older versions on request.

Please be reminded that if you are interested in receiving information about service releases of v16.9 when they become available, you can find those in the Announcement section of the forum and (with active update maintenance) can subscribe to them, too.

Please note that if you wish to continue to use an older version, you should use the last service release of that version. Errors in older releases of the same version may have been fixed already and should not be reported any more.


Upcoming X-Ways Forensics & File Systems Training

Washington DC area, USA, Mar 11-20, 2013
London, England, Apr 15-24, 2013
Kingston, ON, Canada, May 13-17, 2013
Chicago area, USA, May 20-24, 2013
More information


What's new in v16.9?

Methodology

  • Ability to generate a list of events from timestamps that can be found at the file system level as well as internally in files and in main memory, when extracting metadata. Conceivable sources include browser histories, Windows event logs, Windows registry hives, e-mails, etc. An event list works exactly like a search hit list and can be displayed by clicking a new button which is located next to the search hit list button, with a clock icon on it. Just like a search hit list, an event list comes with additional columns: the event timestamp, event type, event category, and optionally a file offset.

    When an event list is sorted chronologically, by timestamps, it works like a timeline, which may allow you to figure out a sequence of events of different kinds stored in different places (e.g. e-mail received, attachment saved, application started, document printed, file deleted) that otherwise could not be seen together in context. As usual, you may see events from different evidence objects at the same time from the case root window, explore recursively or by path, sort by event type or event category, see all the usual file properties, view files, navigate to the definition of an event within a file (if a relative offset is available) and filter for certain date ranges.

    Event-based analysis instead of file-based analysis is a progressive new approach with a totally different perspective that may lead to knowledge about activities recorded on computers that otherwise could not be gained. You may see connections (related activity) that otherwise could be overlooked, and may be able to better explain the logic behind what has happened. The sources of events that are exploited by the metadata extraction in this release are still limited (file system, index.dat, e-mails, processes in memory dumps). More will be covered in future releases.

  • Option to work with an adjusted virtual free space file that is net of clusters that were identified as belonging to previously existing files, to minimize the amount of space in file systems that is read twice for logical searches and indexing. After changing the option (in Options | Volume Snapshot) the virtual file is updated when it is opened next time, for example selected in File mode or when it is that file's turn during a logical search. Relative offsets of search hits in this virtual file become wrong when the file changes, so they cannot be used to navigate to the search hits in File mode.

  • New flag U for file header signatures that will cause files (or records) of this type to be carved only in net free space. Useful especially for internal entries of Zip files, RAR archives, Internet Explorer index.dat files, and Firefox URL records, to avoid numerous duplications.

  • The file carving flags b (for byte granularity) and g (for greedy allocation) can now be combined. Useful when carving records of files for which an internal algorithm is available that can combine multiple contiguous records in a single carved file. The g flag makes sure that those records that have been included already will not be found and carved again separately.

File Format Support

  • Extraction of all tables (with all columns except binary data) from all other SQLite databases besides the already supported various Internet browser databases as part of metadata extraction. The first extracted table will also serve as a preview of the SQLite database file itself.

  • File header signature and internal algorithm for $UsnJrnl:$J records. A single file is carved that is composed of multiple contiguous records outside of known $J ADS and can be nicely viewed in Preview mode (still testing). Viewing such a single file is much more efficient than viewing separately carved records.

  • Ability to display certain non-standard GIF pictures in the gallery and in Preview mode using the internal graphics viewing library that caused exception errors in v16.7 and before and were not attempted to display by v16.8.

  • Signatures and algorithms for file type verification and file header signature search considerably revised.

  • Preview of .pf prefetch files improved.

  • Revised processing of PLists.

  • The metadata extraction for index.dat files (HTML preview generation and event extraction) is now also applied to carved fragments of index.dat files (Internet Explorer URL records).

  • Menu option to display text in the text column in big-endian UCS-2/UTF-16 Unicode. Useful especially to correctly see East Asian characters for example in HFS* file systems and in binary PLists.

  • Carved files are now defined to have slack space if they happen to start at a cluster boundary.

Disk Support, Disk Imaging

  • Superimposition of sectors on top of disks or interpreted images that are opened as read-only. Useful when you need to make minor temporary adjustments to data in sectors within the program to get it interpreted correctly internally, but do not want to or are not allowed to alter the sectors on the disk or in the image itself (or cannot because it is not a raw image, but an .e01 evidence file), and also do not want to make another complete working copy of an image that is e.g. 2 TB in size if just 1 byte needs to be changed. Such adjustments can be necessary for example in cases of partitioning or file system metadata corruption, where just a missing magic number keeps WinHex from detecting the file system or just one flipped bit keeps WinHex from finding $MFT in NTFS or just one wrong nibble in the partition table keeps WinHex from recognizing a partition as an LVM2 container partition etc. etc. In these situations you can manually provide and superimpose the corrected data and then hopefully work with the disk or image with no further problems, getting all partitions and files listed immediately as if nothing was wrong. This functionality is intended for advanced users that do not give up easily when at first they see "nothing" and have some understanding of low level data structures and know how to fix them.

    You can enable and disable superimposition for the disk or partition in the active data window using the Edit | Superimpose Sectors menu command. This command allows you to select any file with the raw contents of disk sectors. For example, you can create such a file by selecting one or more sectors as a block, copying the block into a new file, making the necessary adjustments (possible even in X-Ways Forensics because ordinary files unlike disks or interpreted images can be edited) and saving that file. When applied, the contents of this file are superimposed to the sectors starting with the sector in which the cursor is located, or if the file is named "*.n.superimposition", where n is a number, it will be applied to the sectors starting with sector n, and all other files in the same directory matching the same mask with the same base name will also be applied to sector numbers as indicated within the filename. You will immediately see the superimposed data when navigating to the affected sectors, and can continue making adjustments to the imposed raw data file if you keep it open in a separate window. As soon as you have saved changes in that window, they will take effect in the data window that represents the disk or partition whose data you are trying to fix when you refresh the view, take a new volume snapshot, define the start of a partition, try again to open a file with a corrupt FILE record etc. etc.

    Please note that only complete sectors, not partial sectors, can be superimposed. Superimposition can be active only for one disk or disk partition or image at a time. If desired, you can make a copy (image or cloned disk) of the virtually repaired disk or image with the usual commands while the superimposition is in effect, so that the copy will have the superimposed sectors directly embedded.

  • Support for PC-compatible BSD disklabel partitioning.

  • Ability to image a physical device (e.g. local hard disk or remote hard disk or RAM opened through F-Response) automatically via the command line. The first parameter should start with a colon and then specify the number of the device in Windows (e.g. ":1" for hard disk No. 1). This will cause that device to be opened automatically upon start-up. The second parameter should start with a pipe, followed by either e01 or raw to indicate the preferred image file format, followed by another pipe and the path and filename of the image (e.g. "|e01|G:\Output filename.e01"). The third parameter can be "auto" to automatically exit X-Ways Forensics after imaging. (That command has always been available in WinHex and X-Ways Forensics, just like you were always able to open files through the command line or execute .whs WinHex scripts.)
    A powershell script that automates imaging physical memory on remote machines with F-Response Enterprise and X-Ways Forensics using the above-mentioned new command line options has just been posted here.

  • Simultaneous creation of 2 copies of .e01 evidence files was unsuccessful if they were given different names. That was fixed.

  • Reports the total number of CRC errors in the evidence object properties for each hash computation if chunk CRCs are being verified when reading from .e01 evidence files (see Options | Security).

Search Functions

  • Easy to use settings for the alphabet that defines word boundaries when searching for whole words only in Latin-based languages. The setting for the most thorough search results remains the default. Users that are overwhelmed by garbage hits for short keywords in non-text data such as Base64 or binary garbage may want to try the other two options. These other two options could lead to valid search hits being missed in some constellations (depends on the file format), but can still be justifiable as a great time saver for searches in text documents.

  • Ability to use GREP syntax specifically for some search terms only, while others are keywords in a natural language. For this setting make sure that the GREP syntax box is half checked, and prepend GREP expressions with "grep:".

  • Similarly, when not using GREP syntax, you can now search for only some search terms as whole words, also by checking the corresponding box half only, and by indenting search terms that you want to find as whole words only, i.e. prepend them with a tab character.

  • X-Tensions API: New flags XWF_SEARCH_WHOLEWORDS2 and XWF_SEARCH_GREP2 to reflect the new search options. New XT_PrepareSearch function supported that allows X-Tensions that monitor search hits to also monitor some search settings and adjust search terms.

  • Maximum number of contained search terms listed in the Search Term column of the directory browser is now 25 instead of 10.

Usability

  • In Gallery mode scrolling using the mouse wheel now always scrolls by exactly one page of thumbnails for reasons of convenience. Everywhere else the mouse wheel scrolls by as many lines as specified in the Windows Control Panel since v16.7. In v16.6 and earlier that was an option in the General Options.

  • When attaching an external directory to the volume snapshot, usually X-Ways Forensics creates virtual files in a new virtual directory. Now there is an option to accommodate the files in existing directories in the volume snapshot of the same name at the same position in the directory tree. Useful if you copy an entire directory structure off the image to convert/decrypt/translate/... files outside of X-Ways Forensics, and then want to bring the results back into the volume snapshot and see the files next to their original counterparts in the same original subdirectories. This can help for example if you wish to OCR and convert PDF documents that X-Ways Forensics has deemed non-searchable using Adobe Acrobat.

  • When attaching an external directory to the volume snapshot, you are now prompted whether the selected directory itself should also be attached (that was the standard behavior in earlier versions) or just its contents.

  • It is now possible to "unsort" the directory browser by clicking the header of the column that represents the primary sort criterion while holding the Shift key.

  • The Print command in the directory browser context menu now has a convenient option to print any child objects after the selected file(s), e.g. e-mail attachments together with their respective e-mail message.

  • Ability to print multiple selected files optionally in separate print jobs like in v16.3 and earlier.

  • It is now easier to enter dates in the timestamp filter dialogs. You can click buttons to get a calendar control in which to pick a date using mouse clicks.

  • Several other user interface elements were improved.

  • New icon for renamed/moved directories in FAT and exFAT volumes.

  • Some more statistics in the evidence object properties.

  • Ability to check for updates online occasionally (Options | Security). This can report the availability of later versions or new service releases of the currently used version and allow to start the download. Does not send any data from within the program to the Internet, for example no system or user information or dongle ID, neither directly nor encrypted nor anonymized, of course no case data, not even the currently used version number, nothing. This option is active by default only if the program determines that it is running on the examiner's own system (if it is executed from the C: drive or if it was installed using the setup program). The check does not occur when running the program for the first time, so that you definitely have a chance to turn off this option before anything happens. Given the fact that most systems on which X-Ways Investigator and X-Ways Forensics are run do not have an Internet connection, this feature has a limited effect only.

  • Whether new report table associations for selected files are created for the selected files only or also for their child objects or duplicates etc. is now a setting that is individual to each report table.

  • The View | Refresh View menu command now also refills the directory browser if the directory browser has the input focus. Useful for example when a filter for tagged items is active and you remove the tag marks of some of the listed files, if you wish to update the listing in the directory browser and get rid of those files that are no longer tagged.

  • Buttons that allow to expand or collapse all categories in the file type filter dialog. Expanding all categories can be useful if you would like to quickly find a certain file type by typing its letters while the tree view window has the input focus.

  • New verbosity option: If totally unchecked in Options | Security, only exception errors with a potentially serious impact (like considerably incomplete analysis results) will be brought to your attention in the Messages window. If fully checked, all of them will be output, like before, even those that occur typically with corrupt files only and have no negative impact on other analysis results. The new default option is a reasonable compromise.

Miscellaneous

  • Ability to copy up to ~4 GB of data into the internal clipboard in the 64-bit edition (~2 GB before and still in the 32-bit edition).

  • New hash type available: Adler32

  • The values of the bits in the volume attributes of HFS+ file systems are now output in the Technical Details Report.

  • Option to only make a copy of tagged files for inclusion in a case report instead of all or none. Useful if you wish to reference all notable files with their metadata in your report, but show only a subset of those.

  • Sorting by path accelerated.

  • Many other minor improvements.

  • Some minor fixes.

  • Program help and user manual revised and updated for v16.9.


Changes of service releases of v16.8:

  • SR-1: Search hits in the decoded version of files were erroneously highlighted in File mode, with their artificial offsets. That was avoided.

  • SR-1: Fixed an error in the way that the 64-bit edition read exFAT file systems.

  • SR-1: Fixed an error that could occur when copying e-mails with extremely long subject lines and attachments to an evidence file container.

  • SR-1: Avoided warning about evidence objects in use in some situations where it is not necessary.

  • SR-1: Fixed incorrect checkmark states in the Type filter dialog after double-clicking that could occur in Windows versions newer than XP.

  • SR-1: X-Ways Imager download updated with v16.8. Now includes a 64-bit edition, which is very useful as a powerful disk imaging and disk cloning program for the 64-bit edition of the lightweight Windows PE or FE.

  • SR-2: A 64-bit edition of the ordinary (not dongle-based) version of WinHex is now available to users with a professional or specialist license. Memory requirements of WinHex are very low, so that the extended logical memory address space of the 64-bit edition does not count as an advantage. However, unlike the 32-bit edition, the 64-bit edition can be executed from a 64-bit Windows PE such as the one that you can boot from your 64-bit Windows 7 or Windows 8 installation CD or that you can boot from your hard disk with a Windows 8 installation in case of problems. This is useful for example if you wish to edit/repair or wipe sectors in the partition that contains your installation of Windows, which are otherwise write-protected by Windows Vista or later. More information about Windows PE. Licensed users can retrieve the download link of the additional 64-bit files from the usual web page. The setup program remains a 32-bit program. As a portable application, WinHex does not need to be and should not be installed using the setup program.

  • SR-2: Avoided an infinite loop that could occur in v16.8 when running a file header signature search for index.dat records in free space.

  • SR-2: Fixed an exception error that could occur when loading old variants of the old evidence file container format.

  • SR-2: Prevented a rare exception error that could occur when taking snapshots of Ext file systems.

  • SR-3: Fixed an exception error in the 32-bit edition of X-Ways Forensics 16.8 that could occur after taking a snapshot of FAT volumes.

  • SR-3: Creating many thousands of report table associations at a time or importing them from an evidence file container could be very slow in v16.8. That was fixed.

  • SR-3: Intelligent naming for prefetch files in file header signature search.

  • SR-4: Some issues in X-Ways Imager were fixed.

  • SR-4: The owner ID of files originating from NTFS volumes was not passed on from 1st generation evidence file containers to 2nd generation containers. That was fixed.

  • SR-4: Sorting by evidence object no longer sorts alphabetically, but by the position of the evidence object in the case tree. This is much faster and perhaps even expected or desired by most users.

  • SR-4: The "Do not sort list" command now automatically refills the directory browser with the same items in the order in which they are referenced by the volume snapshot(s). Useful especially for users of X-Ways Investigator who are used to working with an unsorted list, accidentally click a column header and do not know how to refill the directory browser.

  • SR-4: Detects certain non-standard GIF pictures that can cause exception errors and does not try to process them any more to avoid problems.

  • SR-4: Ability to supply your own bitmap (16x16 pixels) that marks files as already viewed in the directory browser if you do not like the standard light green color. Provide it as a file named 9.bmp in the same directory where the .exe file is located.

  • SR-5: Improved ability to extract sender and recipient fields from artificial PST e-mail archives created by SysTools NSF to PST conversion.

  • SR-5: Minor improvements in Exchange EDB extraction.

  • SR-5: Registry report for Windows 8 registry hives as complete as for earlier Windows versions.

  • SR-5: X-Tensions that are invoked via Tools | Run X-Tensions are now applied by default to the active data window if a data window is open, just like via Specialist | Refine Volume Snapshot.

  • SR-5: Avoided certain situations where tagging a large number of files in large volume snapshots was extremely slow. (Please report back if you continue to have such a problem.)

  • SR-6: Fixed an error that could occur when extracting e-mail from Exchange EDB databases.

  • SR-6: Since v16.4, the Type and Category filters did not reliably address all numeric file types such as .123, .000, .001. That was fixed.

  • SR-6: Fixed an exception error that could occur under certain circumstances when creating previews for index.dat files.

  • SR-6: Fixed a rare exception error that could occur when extracting e-mail from MBox e-mail archives.

  • SR-6: Fixed freeze that could occur when processing certain files named cache.db.

  • SR-6: Improved compatibility of evidence file containers of the new format mounted with Mount Image Pro when copying directories using Windows Explorer.

  • SR-7: File type verification signatures slightly updated.

  • SR-7: Fixed an error that could occur when processing SQLite databases.

  • SR-7: Fixed some errors that could occur when processing certain corrupt files.

  • SR-7: Prevented a situation where the 64-bit edition could hang when using the option "Skip and exclude data in free clusters" in disk imaging.

  • SR-7: Fixed an error in v16.8 that in certain situations (more often on computers with many processor cores) created a small amount of invisible surplus data at the end of compressed .e01 evidence files which could lead to a wrong verification hash and a read or CRC error message in other tools although all the data that was presented and user-accessible in the same tools was 100% correct.

  • SR-7: Fixed errors that could occur when reaching the limit of ~176 million search hits.

  • SR-8: Fixed a data error that occurred when imaging media with more than 4,294,967,295 sectors.

  • SR-8: Avoided an exception error with certain non-standard volume labels in FAT file systems.

  • SR-8: Fixed an exception error that could occur in the 64-bit edition when processing .evtx event log files.

  • SR-8: Fixed an exception error that could occur when processing certain MSG files.

  • SR-9: E-mail extraction from MSG files improved.

  • SR-9: Prevented distorted text proportions that could occur on cover pages when printing multiple files with the viewer component at the same time.

  • SR-9: Fixed an error in the search function of the registry viewer.

  • SR-9: Fixed crash of the Recover/Copy function with overlong file paths in the not dongle-based version of WinHex.


Thank you for your attention! We hope to see you soon somewhere on http://www.x-ways.net or on our Facebook page. Please forward this newsletter to anyone who you think will be interested. If you wish to subscribe with another e-mail address, please do so here.

Kind regards

Stefan Fleischmann

X-Ways Software Technology AG
Agrippastr. 37-39
50676 Cologne
Germany

Legalities
Register of commerce: AG Bad Oeynhausen HRB 7475
CEO: Stefan Fleischmann
Supervisory board: Dr. M. Horstmeyer (chairwoman)

Competition is normal and healthy. Patents and court battles about rectangles and finger movements are not. Please reconsider before buying Apple products. Thank you.

 

> Archive of the year 2012 <

> Archive of the year 2011 <

> Archive of the year 2010 <

> Archive of the year 2009 <

> Archive of the year 2008 <

> Archive of the year 2007 <

> Archive of the year 2006 <

> Archive of the year 2005 <

> Archive of the year 2004 <

> Archive of the year 2003 <

> Archive of the year 2002 <

> Archive of the year 2001 <

> Archive of the year 2000 <