| |
(You may sign up for the newsletter here.)
| #133: WinHex, X-Ways
Forensics, X-Ways Investigator 17.1 released
May 14, 2013 |
This mailing is to announce the release
of another notable update with many interesting features, v17.1.
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.1 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
Kingston, ON, Canada, May 17, 2013
Chicago area, USA, May 24, 2013
Washington DC
area, USA, July 9-12, 2013
Seattle, WA area, USA,
July 15-19, 2013
London, England, Oct
14-18, 2013
More information
What's new in v17.1?
(please note that most changes affect
the forensic edition of WinHex only, i.e. X-Ways Forensics)
Disk Imaging
-
Another typical X-Ways feature that cements X-Ways
Forensics' position as the tool that gives its users the greatest amount
of control when selecting/targeting/filtering data at any conceivable
level: The ability to create forensic physical skeleton disk images,
which contain only those sectors that are needed for certain purposes,
while maintaining compatibility with other tools. These can be sectors with partition tables, file system data structures,
their neighboring sectors as well as sectors with file contents or any
sectors in unpartitioned no man's land. A skeleton image is typically
sparsely populated with data, with vast areas in between remaining
undefined, so that it makes sense to utilize NTFS sparse file technology
for it. Unwritten areas in the skeleton image will act as if zeroed out
when read later.
You start skeleton imaging by invoking the File | Create Skeleton Image
menu command. Which sectors from then now will be copied into the image
is defined indirectly, by making X-Ways Forensics read those sectors
from the source disk that are needed for a certain purpose. When the
target image is open in the background, next you typically open the disk
or partition or open and interpret the image that you wish to acquire
partially. That way it will be automatically defined as the source, and
that way even read operations during the important opening or
interpretation step are triggered, when partition tables and
boot sectors are parsed, so that these essential data structures
that define partitions and identify file systems are included in the
skeleton image without having to select the relevant sectors manually.
After opening a partitioned physical disk, you have a "basic
skeleton" in your target image: Partition tables pointing to partition
boot sectors or nested partition tables, whose function is to support
all the other data in between (file system data and user data). If you
also wish to ensure that from the skeleton image it is possible to take
a volume snapshot of a certain partition, i.e. get a listing of all
files and directories referenced by the file system in that partition,
then you open that partition from the source hard disk so that a volume
snapshot is taken. Again, all the sectors read from the source
hard disk in the process are simultaneously copied to the image, and
those contain the file system data structures, e.g. $MFT in NTFS, all
directory clusters in FAT, the catalog file in HFS+ etc. etc. That adds
considerably more administrative data and also metadata to your skeleton
image, but still no or almost no user content. Unrelated sectors that
are not used by the file system are not read and therefore not copied.
That also means that the ability to find previously existing files in
the skeleton image will be limited.
If you wish to include an arbitrary range of sectors in the image, you
only need to find a way to make X-Ways Forensics read those sectors. For
example, to include sectors from number 1,000,000 to 1,000,999, define
those 1,000 sectors as a block and hash that block (in Disk mode) using
the Tools | Compute Hash command, or run a physical search in that block
only. Or, to acquire an unusually large partition gap between partition
1 and 2, you could hash the virtual file representing that gap. You can
also manually navigate to any single sector of interest that you want to
be included (e.g. Navigation | Go To Sector) or use any of the file
system navigation menu commands. All of that works because reading
sectors triggers their acquisition.
However, if you wish to specifically acquire selected files, that is
easier, and it might be a good idea to turn off the indirect acquisition
of any sectors that are read for whatever purpose along the way, so that
for example a file that you preview and that turns out to be irrelevant is not acquired by the preview
action already. For that, you can
change the state of the skeleton image that is open in the background to
"idle", using the State command in the File menu. In "idle" mode, only
the "Add to [name of the skeleton image]" command in the directory
browser context menu allows to acquire selected files (by temporarily
activating the image and triggering read operations), .
If you wish to include some operating system files, for example, such as
Windows registry hives, explore the partition recursively from the root
directory, filter for those files and invoke the "Add to" command in the
directory browser context menu. (Only available if no evidence file
container is open in the background for filling at that time.) The
examiner who only has the resulting skeleton image will consequently be
able to view the hives and create a registry report about them, assuming
you had already copied the file system data structures which are
required to find out which sectors contain the data of the file.
The dialog window to change the state of the target image also allows
you to close it, i.e. stop the acquisition for the moment or finalize
the image. The same skeleton image can be further completed at any later
time by selecting it again with the "Create Skeleton Image" command, but
then you choose to not overwrite, but to update it.
As you see, you have full control over what data will make it into the
image. The methology just assumes that you have some understanding of
what data you want/need and, should that data not be stored in ordinary
easy-to-select files, where to find it/how to get it physically. The
sectors can be targeted in any order. Multiple reads of the same sectors
don't change anything in the skeleton image and have no negative effect,
except they may cause unnecessary duplicate lines in the optional log
file that X-Ways Forensics can produce. Such a log file is created in
the same directory as the skeleton image and will list all sector ranges
that were copied, optionally along with the hash value of each sector
range, which allows to manually verify the data in certain areas should
there ever be doubt about it. If you use the "Add to" command to copy
files to a skeleton image, the name of each such file will also be
output in the log, followed by the sector ranges that correspond to to
it (more than one if the file is fragmented or if X-Ways Forensics
simply chooses to copy sectors in multiple chunks).
You may want to convert the resulting raw skeleton image into a
compressed and/or encrypted .e01 evidence file and hash it or compress
it with WinRAR or 7Zip etc. before passing it on to other users. The
compression rate will be unusually high if the skeleton image is only
sparsely populated, and the speed of reading extremely high because
undefined/unallocated areas do not have to be read from the disk. For
your own use, you can just keep it as is since it does not use as much
drive space as the nominal file size suggests thanks to NTFS sparse
storage. If you wish to copy the raw skeleton image, be sure to copy it
as a sparse file (see below) so that the copy will also be a sparse file
and only takes as much drive space as the original file. A conventional
copy command would copy even the vast unused and unallocated areas
within the sparse file as binary zeroes.
To verify that the data transferred to a skeleton image has not changed,
such an image can be hashed entirely, just like an ordinary image.
Alternatively, and much quicker, you can use the command "Verify
Skeleton Image" to hash only those sector ranges again that were
actually transferred, according to the .log file (reading from the
skeleton image), and compare the hash values to those in the .log file.
Then, to verify that the .log file has not changed, it will be hashed
itself, and the resulting highly valuable all encompassing master hash
value is compared to the hash value stored in the optional .log.log
file, if that file was created. It might be desirable to additionally
verify that all unused areas in a skeleton image are still unallocated
or at least filled with binary zeroes. This is not done by this
function.
Benefits of skeleton images:
- Partial image, saves drive space.
-
Quick to create, especially when acquiring remote
hard disks through a slow network connection using F-Response.
-
Transports/reveals only specifically targeted
data, excludes unrelated data, as may be required by law, common
sense, time pressure or the customer.
-
Ideally suitable for technical data structures
(partition tables, file systems) and files in a file system as well.
-
Ability to acquire all essential file system data
without knowing anything about the file system and in which sectors
its data structures are stored.
-
Result works exactly like a conventional raw
image of the disk for all the intended purposes if adequately
prepared, with original offsets and relative distances between data
structures preserved (unlike in an evidence file container).
-
The file format is universal, and all forensic
tools that support raw images have a chance to understand the data,
unless they need more data than was included or already don't
understand the partitioning method or file system etc. of the
original complete disk/image.
Caveats:
-
Note that a search hit list on the screen with
context previews around the search hits for example will cause a lot of
read activity, so you may want to change the state of the skeleton image
to idle mode when it is open in the background in certain situations.
-
To avoid that the start sectors of files or
directories that you merely click in the directory browser in
Partition/Volume mode are copied to the skeleton image (because such a
click automatically jumps to the respective 1st sector), you can
navigate the directory browser in Legend mode instead, or have to change
the status of the image to "idle".
-
Reading data from most extracted files such as e-mail
messages, attachments, video stills, pictures embedded in MS Excel
spreadsheets etc. do not trigger corresponding read operations at the
disk level, so they cannot be copied. Skeleton images are suitable only
for files at the file system level, not at any other level seen in
volume snapshots. Use evidence file containers instead for such
purposes.
-
Note that to an unsuspecting examiner a skeleton
image may look very much like an ordinary complete image. Such an
examiner must be made aware of the incomplete, sparsely populated nature
of the image. Unlike in a logical evidence file container, files whose
contents are not contained in the image are not specially marked as such
in a volume snapshot taken of an incomplete physical image. X-Ways
Forensics v17.1 and later informs the examiner of the nature of an image
when it's added to a case, if it detects a skeleton image.
A comparison of evidence file containers and skeleton
images can be found here:
English:
http://www.x-ways.net//investigator/containers_vs_skeleton_images.html
German:
http://www.x-ways.net//investigator/Container_vs_Minimalsicherungen.html
-
Option to prevent unencrypted copies of AES-encrypted
.e01 evidence files. Can be useful if you are afraid that recipients of
an encrypted image handle it without care and for reasons of convenience
or to share it with users of other forensic software convert it to an unencrypted image.
-
Ability to interpret raw images whose segments have
4-digit filename extensions (.0001, .0002, ...), in addition to the
conventional 3-digit extensions.
-
Previously, it was possible to open VMKDs only if
their name was recorded correctly in the VMDK descriptor. For
self-contained VMKDs, this requirement led to the effect that VMDKs
would no longer be opened if renamed without updating their internal
descriptor. While this requirement continues to stand for VMDKs
consisting of multiple parts (the names of the remaining parts must be
recorded correctly), this is no longer required for VMKDs consisting of
only one part or in the case of multi-part VMKDs, it is no longer
required for the first part.
File Format Support
-
Extracts much more nicely formatted data from Skype
main.db database files than before, such as phone calls, sent text
messages (SMS) and chats.
-
Uncovers individual cookie files embedded in Firefox
and Chrome SQLite databases, as child objects in the volume snapshot, in
addition to the TSV cookie overview that the metadata extraction still
can provide. The metadata column lists the path, host and expiration
timestamp for each of these individual cookie files.
-
Provides timestamps from Internet browser SQLite
databases as events.
-
Option to add more Windows registry events to the
event list, when generating registry reports. These events depend on the
selected report definitions and are much more specific than the generic
registry hive events (which are mostly "Key changed").
-
New extraction methods for MBOX and DBX updated to
also produce slim .eml files without embedded attachments.
-
Improved file type verification of encrypted MS
Office 2007/2010 documents.
-
X-Ways Forensics now uncovers any kinds of files in
PDF documents that are marked as embedded. Those can be Office
documents, videos or flash files, for example. They can be embedded for
example as so-called attachments. JPEG pictures are extracted as before.
Additionally, Acrobat form files in XML format and JavaScript objects
are uncovered. Based on the JavaScript files it is easier to decide
whether a certain PDF document should be considered malware. If
JavaScript is found in a document, that will also brought to your
attention in a new metadata field named "JavaScript". Protected PDF
document are not yet processed. Ability to uncover JPEG 2000 pictures in
PDF documents.
-
PDF metadata extraction revised.
-
Fixed an error in Intel Hex to binary conversion.
Usability
-
When restoring the last window arrangement upon
start-up, X-Ways Forensics now also restores search hit list and event
list mode if applicable and reselects the last search hit or event that
was selected, so that you can resume even review work in search hits and
event lists right where you left it, even in the case root window.
-
Ability to turn on or off usage of the copy log file
and configure the copy log right in the Recover/Copy dialog window. That
the copy log is written to the _log subdirectory of the case is now
optional. It can now also be written to the selected output folder along
with the copied files. This is more convenient if you wish to pass the
copy log on to others.
-
For reasons of convenience, after exploring an object
from a recursive list, the .. item is now marked with a "Back" arrow and
allows to return to the previous recursive list, just like the Back
button in the toolbar, and does not navigate to the parent directory of
the explored object. If in some rare situations you do want to navigate
to the parent directory of the explored object, just use the Navigation
submenu of the directory browser context menu or press the Backspace key
on your keyboard.
-
Ability to highlight search hits for GREP expressions
in documents in Preview mode just like ordinary search hits, as long as
the viewer component can find it (not if the search hit is located for
example in the document metadata which the viewer component does not
represent in Preview mode).
-
When printing files with a cover page, the header
line that specifies which user and which program and version created the
print job is now optional. Useful if you wish to show the cover page to
witnesses or the suspect who should not know the username of the
examiner.
Setup
-
For historical reasons, licensed users of X-Ways
Forensics were always provided with the option to execute a special
winhex.exe file instead of xwforensics.exe. This special WinHex version
combines the best of both worlds: Full disk editing and data wiping
functionality, as known from WinHex with merely a professional or
specialist license for example, embedded in the complete forensic
feature set of X-Ways Forensics. X-Ways Forensics itself, being a pure
forensic analysis program, never ever allowed to edit data in disk
sectors or interpreted images or to wipe files or free drive space areas
etc.
For more than 1 year now licensed users of X-Ways Forensics were
provided with four different .exe files, X-Ways Forensics and WinHex,
each in a 32-bit and 64-bit edition. To avoid the complex, inefficient
and unnecessary maintenance of different .exe files that are 99.9%
identical, to make the downloads more than 25% smaller, and to reduce
risks of version mismatches in the same directory, no more WinHex
executables will be distributed in addition to X-Ways Forensics.
Instead, from v17.1 onwards, those users of X-Ways Forensics who
occasionally need the special capabilities of WinHex, may simply copy
their xwforensics.exe file or xwforensics64.exe and name the copy
winhex.exe or winhex64.exe. Or even cooler, create hard links with these
names. Those users who use the setup program do not need to do anything,
as the setup program creates hard links with these names automatically.
When you execute an X-Ways Forensics .exe file with "WinHex" in the
filename/name of the hard link, the program will identify itself as
WinHex everywhere (in the user interface, case report, case log, image
descriptions, and all screenshots) and work exactly like that special
WinHex version known for many years, while with no "WinHex" in the
filename the same program continues to run as X-Ways Forensics without
any disk editing or data wiping capability.
-
Russian translation of the user interface available
(change via Help | Setup)..
Media Support
-
Now supports non-standard (non-Adaptec/JetStor
typical) parity start components for RAID level 6 with backward parity
when internally reconstructing RAIDs, as seen in Synology hardware.
-
Now supports backward parity dynamic for RAID level
6, with standard or non-standard parity start components.
-
Supports certain LVM2 partition layouts that were not
recognized before.
-
Better support for unusually deep subdirectory
nestings in Ext file systems.
-
Slightly improved treatment of remote network drives,
network shares, and F-Response connector volumes.
Miscellaneous
-
New menu command Tools | File Tools | Copy Sparse
introduced, which can copy any selected file, but preserves the sparse
nature of an NTFS sparse file in the destination file. That means for
example when copying a 1 TB skeleton disk image that only has 100 MB of
data allocated, the copy process will finish almost instantly because
only 100 MB out of 1 TB of data has to be copied. Conventional copy
functions do not preserve the sparse nature of a file and copy the
entire nominal file size.
-
Ability to change the detected sector size of a
physical hard disk that WinHex works with, via Tools | Disk Tools | Set
Disk Parameters. Remember you should also adjust the sector count
accordingly. For example, if you change the detected sector size from
512 bytes to 4 KB (i.e. you multiply it by 8), then you also need to
divide the total number of sectors by 8 to keep the same total detected
disk capacity (assuming the capacity was detected correctly).
-
More information about exception errors in error.log
files.
-
Many minor improvements and some minor fixes.
-
PDF user manual and program help revised and updated
for v17.1 in English and German.
Changes of service releases of v17.0:
-
SR-1: Extraction of pictures from .xls documents
supported.
-
SR-1: Improved e-mail extraction from Exchange EDB.
-
SR-1: Fixed a rare exception error that could occur
when opening FAT volumes with a certain layout.
-
SR-1: v17.0 did not apply information from
Windows.edb to thumbnails extracted from thumbcache*. That was fixed.
-
SR-1: An exception error was fixed that could occur
when extracting large amounts of e-mail or embedded files from other
files.
-
SR-1: An exception error was fixed that could occur
when extracting events from Windows registry hive fragments.
-
SR-1: The options to exclude JAR, APK, IPA etc. from
archive exploration did not work reliably in v17.0. That was fixed.
-
SR-1: Now when about to convert the old volume
snapshot format of v16.9 and before to the new one, the software highly
recommends to make a backup of the case and all its subdirectories
first, as apparently some conversions are not successful.
-
SR-2: All operations with EDB database files now also
work under Windows 8.
-
SR-2: Fixed exception errors that could occur when
first uncovering embedded data in miscellaneous files and then running a
simultaneous search in the same session.
-
SR-2: Selection error for more than 5 type groups in
the Type Status filter dialog fixed.
-
SR-2: Ability to convert a network dongle to a "pure"
network dongle that even if connected locally can only be used through
the network interface, which can be enforced as described in the network
dongle package.
-
SR-3: More thorough exploitation of volume shadow
copies.
-
SR-3: Fixed error "Cannot open '...\External". Please
check the path and your access rights." when processing PLists.
-
SR-3: v17.0 did not always automatically include the
contents of archives if they were misnamed. That was fixed.
-
SR-4: Forces MPlayer to use the directory for
temporary files for the export of video stills.
-
SR-4: Can share the same local dongle simultaneously
on the same machine with instances of v16.5 SR-14, v16.6 SR-11, v16.7
SR-11, v16.8 SR-11, v16.9 SR-6 (not older releases), and v17.1 if
executed by the same user.
-
SR-4: More consistent treatment of garbage timestamp
values.
-
SR-5: When creating report table associations for the
parent file of the selected file, if the direct parent is no file, but
the grandparent or great grandparent etc., then the grandparent will get
the association. E.g. XML file in a directory in a ZIP-style Office
document.
-
SR-5: Fixed an error message that occurs when not
keeping .xfc backup files.
-
SR-5: Prevents a rare error message that could occur
when processing empty e-mail messages in unusually named directories
within in Outlook PST e-mail archives.
-
SR-5: Fixed a rare error that could occur with
corrupt FAT32 boot areas.
-
SR-5: XFS support improved to better recognize and
ignore corrupted file system data that might otherwise cause issues.
-
SR-6: Non-deterministic "The specified resource name
is not found in an image file" error fixed in Chinese and Japanese user
interface.
-
SR-6: Some of the radio buttons in the case report
options did not behave as they should. That was fixed.
-
SR-6: The export of report table associations for
multiple selected evidence objects was potentially incomplete if one of
the selected evidence objects did not have any report table
associations. That was fixed.
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. |
| #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
<
|