Computer Forensic Software for Windows (saiba o que foi acessado no navegador) B|

Computer Forensic Software for Windows

The utilities available in NirSoft Web site were originally developed for personal/private use, but I gradually discovered that some of my tools are also very powerful for Forensic examiners/investigators, because of their ability to extract important information from external hard-drive without need of any installation.
In the following section, you can find a list of NirSoft utilities which have the ability to extract data and information from external hard-drive, and with a small explanation about how to use them with external drive.
Be aware that these tools were released as freeware, and thus my ability to support Forensic examiners is very limited. If there will be enough demand from forensics examiners/companies, it's possible that I'll provide an option to purcahse a forensic license for my software with more support and improved usability to easily extract data from external disks.
This Forensic utilities list is still under construction. More will be added soon.
IEHistoryView
IEHistoryView extracts information from the history file (index.dat) of Internet Explorer. This history information includes the URLs that user visited, the Web site title, The number of times that this URL was visited (Hits column), and the last date/time that the Web site visit occured. The history file also contains a list of local files that the user opened with Internet Explorer (Usually .html and image files).In order to use IEHistoryView to extract the IE history information from external drive:
  • From user interface: Go to File->Select History Folder (Ctrl+H), and choose the history folder located in the external drive.
  • From command-line: Use -folder command-line parameter to specify the history folder in the external disk, for example:
    iehv.exe /stab "c:\temp\history.txt" -folder "J:\Documents and Settings\User01\Local Settings\History"
Notice:In order to insure that the date/time values are always accurate, the time zone settings in the computer you run IEHistoryView must be the same as the time zone settings of Windows in the inspected external hard-drive.
IECacheView
IECacheView extracts information from the cache files (index.dat) of Internet Explorer. The information provided by IECacheView is somewhat similar to IEHistoryView. However, while the history file (IEHistoryView) stores only one record fro every Web page visit, the cache file stores multiple records for every Web page, including all images and other files loaded by the Web page.In order to use IECacheView to extract the IE cache information from external drive:
  • From user interface: Go to File->Select Cache Folder (F9), and choose the cache folder ("Temporary Internet Files") located in the external drive.
  • From command-line: Use -folder command-line parameter to specify the cache folder in the external disk, for example:
    IECacheView.exe -folder "C:\Documents and Settings\Administrator\Local Settings\Temporary Internet Files" /stab c:\temp\cache.txt
IECookiesView
IECookiesView extracts the content of all cookie files stored by Internet Explorer.In order to use IECookiesView to extract the cookies information from external drive:
  • From user interface: Go to File->Select Cookies Folder (Ctrl+O) and type the cookies folder in the external drive
  • From command-line: Use /dir command-line parameter to specify the desired cookies folder, for example:
    IECookiesView /dir "C:\Documents and Settings\Administrator\Cookies"
IE PassView
IE PassView extracts the Web site passwords stored by Internet Explorer.IE PassView can also extract the Internet Explorer passwords from external hard-drive, but with the following limitations:
  • Only the new versions of Internet Explorer - 7.x and 8.x are supported.
  • Windows 7 is currently not supported.
  • You must know the logon password of Windows in order to retrieve the passwords, because the logon password is used to create the encryption key for IE passwords.
There are 2 ways to extract the IE passwords from external drive:
  • From user interface: Go to Options->Advanced Options (F8), choose 'Load passwords from the following user profile', and type the right profile folder and password of the external drive.
  • From command-line: Use /external parameter to specify the User Profile Path and the LogOn password of Windows, for example:
    iepv.exe /external "C:\Documents and Settings\admin" "MyPassword"
MozillaCacheView
MozillaCacheView extracts the details of all cache files stored by Mozilla Firefox.In order to extract the cache information of Firefox from external drive:
  • From user interface: Go to File->Select Cache Folder (F9) and choose or type the cache folder in the external drive.
  • From command-line: Use -folder command-line parameter to specify the cache folder in the external hard-drive, for example:
    MozillaCacheView.exe -folder "C:\Documents and Settings\user01\Local Settings\Application Data\Mozilla\Firefox\Profiles\acf2c3u2.default\Cache" /stab c:\temp\cache.txt
MozillaHistoryView
MozillaHistoryView extracts the details of all browsing history stored by Mozilla Firefox. Starting from Mozilla Firefox 3, MozillaHistoryView requires that Firefox 3 will be installed on the computer that you run it, because it uses the sqlite3.dll library to read the SQLite history database of Firefox.In order to extract the history information of Firefox from external drive:
  • From user interface: Go to File->Select History File (Ctrl+H) and type the Firefox history filename in the external drive.
  • From command-line: Use -file command-line parameter to specify the history file in the external drive. for example:
    MozillaHistoryView.exe -file "C:\Documents and Settings\Administrator\Application Data\Mozilla\Profiles\test\p34kcd3y.slt\history.dat" /stab c:\temp\mz-history.txt
MozillaCookiesView
MozillaCookiesView extracts the content of all cookie files stored by Mozilla Firefox. Starting from Mozilla Firefox 3, MozillaCookiesView requires that Firefox 3 will be installed on the computer that you run it, because it uses the sqlite3.dll library to read the SQLite cookies database of Firefox.In order to extract the cookies information of Firefox from external drive:
  • From user interface: Go to File->Select Cookies File /Profiles Folder, and type the cookies file in the external drive.
  • From command-line: Use -cookiesfile command-line parameter to specify the cookies file, for example:
    mzcv.exe -cookiesfile "J:\Documents and Settings\Administrator\Application Data\Mozilla\Firefox\Profiles\1a2jjx2u.default\cookies.sqlite"
PasswordFox
PasswordFox extracts the Web site passwords stored by Firefox Web browser. PasswordFox requires that Firefox will be installed on the computer that you run it, because it uses the decryption library of Firefox to decrypt the passwords.In order to extract the passwords list of Firefox from external drive:
  • From user interface: Go to File->Select Folders, and choose the Profile folder path in the external drive.
  • From command-line: Use /profile command-line parameter to specify the profile folder in the external drive, for example:
    PasswordFox.exe /profile "I:\Documents and Settings\User2\Application Data\Mozilla\Firefox\Profiles\1z7ccd2u.default"
OperaCacheView
OperaCacheView extracts the details of all cache files stored by Opera Web browser.In order to extract the cache information of Opera from external drive:
  • From user interface: Go to File->Select Cache Folder (F9) and type the Opera cache folder in the external drive.
  • From command-line: Use the -folder command-line parameter, for example:
    OperaCacheView.exe -folder "J:\Documents and Settings\Administrator\Local Settings\Application Data\Opera\Opera\cache"
OperaPassView
OperaPassView extracts the Web site passwords stored by Opera Web browser. OperaPassView cannot extract the passwords and they are protected with a master password.In order to extract the passwords list of Opera from external drive:
  • From user interface: Go to Options->Advanced Options (F8) and choose the wand.dat filename in the external drive.
ChromeCacheView
ChromeCacheView extracts the details of all cache files stored by Google Chrome Web browser.In order to extract the cache information of Chrome Web browser from external drive:
  • From user interface: Go to File->Select Cache Folder (F9) and choose the Chrome cache folder in the external disk.
  • From command-line: Use -folder command-line parameter to specify the cache folder in the external drive, for example:
    ChromeCacheView.exe -folder "P:\Documents and Settings\Administrator\Local Settings\Application Data\Google\Chrome\User Data\Default\Cache"
MyLastSearch
MyLastSearch utility scans the cache and history files of 4 Web browsers (IE, Firefox, Opera, and Chrome), and locate all search queries made with the most popular search engines (Google, Yahoo and MSN) and with popular social networking sites (Twitter, Facebook, MySpace). The search queries are displayed in a table with the following columns: Search Text, Search Engine, Search Time, Search Type (General, Video, Images), Web Browser, and the search URL.MyLastSearch can extract the search queries data from external drive by using /loadfrom command-line parameter, for example:
MyLastSearch.exe /loadfrom "K:\Documents and Settings\Administrator\Local Settings\History" "K:\Documents and Settings\Administrator\Local Settings\Temporary Internet Files" "K:\Documents and Settings\Administrator\Application Data\Mozilla\Firefox\Profiles\dy18v2u5.default\history.dat" "K:\Documents and Settings\Administrator\Local Settings\Application Data\Mozilla\Firefox\Profiles\dy18v2u5.default\Cache"
LiveContactsView
Extracts the contacts of Windows Live Messenger stored inside the contacts.edb file.This utility has some limitations
  • Updated version of esent.dll (Server Database Storage Engine) must be installed on the system that you run this tool.
  • LiveContactsView cannot read the file if it's a contacts backup file or the file is corrupted from some reason.
In order to get the contacts list of Windows Live Messenger from external drive:
  • From user interface: Go to Options->Advanced Options (F9) and type/choose the contacts file from the external drive.
  • From command-line: Use /contactsfile parameter to specify the contacts file on the external drive, for example:
    LiveContactsView.exe /contactsfile "J:\Documents and Settings\Administrator\Local Settings\Application Data\Microsoft\Windows Live Contacts\{12356999-1122-2227-c99d-13e02105a776}\DBStore\contacts.edb"