Availability and辳cription of the File Checksum Integrity Verifier utility

Availability and description of the File Checksum Integrity Verifier utility

(Dost臋pno艣膰 i opis kontrolna pliku Integrity mechanizm kontrolny)

This article discusses the File Checksum Integrity Verifier (FCIV) utility.

Warning The Microsoft File Checksum Integrity Verifier (FCIV) utility is an unsupported command-line utility that computes MD5 or SHA1 cryptographic hashes for files. Microsoft does not provide support for this utility. Use this utility at your own risk. Microsoft Product Support Services (PSS) cannot answer questions about the File Checksum Integrity Verifier utility.

The File Checksum Integrity Verifier (FCIV) utility can generate MD5 or SHA-1 hash values for files to compare the values against a known good value. FCIV can compare hash values to make sure that the files have not been changed.

With the FCIV utility, you can also compute hashes of all your critical files and save the values in an XML file database. If you suspect that your computer may have been compromised, and important files have been changed, you can run a verification of the file system files against the XML database to determine which files have been modified.

The FCIV utility runs on Microsoft Windows 2000, Windows XP, and Windows Server 2003.

Features

The FCIV utility has the following features:

Installation

To obtain the FCIV utility, follow these steps:

  1. In Windows Explorer, create a new folder that is named FCIV.

  2. The following file is available for download from the Microsoft Download Center:

Download the File Checksum Integrity Verifier utility package now.
Release Date: May 17, 2004

For additional information about how to download Microsoft Support files, click the following article number to view the article in the Microsoft Knowledge Base:

119591 How to Obtain Microsoft Support Files from Online Services

Microsoft scanned this file for viruses. Microsoft used the most current virus-detection software that was available on the date that the file was posted. The file is stored on security-enhanced servers that help to prevent any unauthorized changes to the file.

  1. In the File Download dialog box, click Save, and then save the file to the FCIV folder that you created in step 1.

  2. When the download is completed, click Close.

  3. In the FCIV folder, double-click Windows-KB841290-x86-ENU.exe.

  4. Click Yes to accept the license agreement.

  5. Click Browse, click the FCIV folder, and then click OK.

  6. Click OK to extract the files.

  7. When the file extraction is completed, click OK.

  8. Add the FCIV folder to the system path.

  9. To start a command prompt, click Start, click Run, type cmd in the Open box, and then click OK.

  10. Type fciv.exe /?, and then press ENTER.

Note If FCIV was installed to the C:\FCIV directory, type set path=%path%;c:\fciv to add it to the system path in a command shell.

Usage

Syntax

fciv.exe [Commands] <Options>

Commands

Options

Example usage

fciv.exe filename

Note filename is the name of the file.

fciv.exe c:\mydir\myfile.dll

fciv.exe c:\ -r -exc exceptions.txt -sha1 -xml dbsha.xml

fciv.exe c:\mydir -type *.exe

fciv.exe c:\mydir -wp -both -xml db.xml

fciv.exe -list -sha1 -xml db.xml

fciv.exe -v -sha1 -xml db.xml

fciv.exe -v -bp c:\mydir -sha1 -xml db.xml

Database storage format

The File Checksum Integrity Verifier (FCIV) utility can store entries in an XML database file. When FCIV is configured to store hash values in an XML database file, the hexadecimal hash values are stored in base64 encoded format. When you view the XML database directly, the base64 encoded representation of the hash value does not visually match the hexadecimal value that the console displays. FCIV decodes the base64 encoded hashes when it displays the contents of the database to the screen. Therefore, it displays the correct hexadecimal value.

The following example shows how FCIV computes the MD5 hash value for Ntdll.dll and displays it at the command prompt:

C:\WINDOWS\system32>fciv -add ntdll.dll

//

// File Checksum Integrity Verifier version 2.05.

//

6cbfd919baa7c9e03c8471ae4d8f8bb0 ntdll.dll

Here is the hash value for the same file that is base64 encoded and stored in an XML file by using the following command:

C:\WINDOWS\system32>fciv -add ntdll.dll -xml c:\temp\ntdll.xml

<?XML version="1.0" encoding="utf-8"?>

<FCIV>

<FILE_ENTRY><name>ntdll.dll</name><MD5>bL/ZGbqnyeA8hHGuTY+LsA==</MD5></FILE_ENTRY></FCIV>

Here is the value that appears in the XML file that uses FCIV to list the contents.

Note It matches the value that was computed in the first example.

C:\WINDOWS\system32>fciv -list -XML c:\temp\ntdll.XML

//

// File Checksum Integrity Verifier version 2.05.

//

Listing entries in database:

----------------------------

MD5 Filename

-------------------------------------------------------------------------

6cbfd919baa7c9e03c8471ae4d8f8bb0 ntdll.dll

Number of entries found: 1

Verification

How to generate and verify hash values for a Microsoft Download

262841 Command-Line switches for Windows software update packages

The security update may be an IExpress package. If it is, see the following article in the Microsoft Knowledge Base about how to extract an IExpress package:

197147 Command-line switches for IExpress software update packages

fciv.exe -add c:\temp\files\filename.dll -wp c:\temp\files -XML c:\temp\filename.XML

fciv.exe -v -bp c:\installeddirectory -XML c:\temp\filename.XML

Note installeddirectory is the location of the installed file.

Note When you use the -v option to verify a hash, FCIV also provides a return error code to indicate success (0) or failure (1) to verify a hash. Because of the return error code, you can use FCIV in automated scripts to verify hashes.

How to verify the hash values for the files in the Windows directory and in all sub-directories

You can also build a hash database of your sensitive files and verify them regularly.

fciv.exe -add %systemroot% -r -XML c:\temp\windows-hashes.XML

fciv.exe -list -XML c:\temp\windows-hashes.XML

fciv -v -XML c:\temp\windows-hashes.XML

Back to the top | Give Feedback

Note This is a "FAST PUBLISH" article created directly from within the Microsoft support organization. The information contained herein is provided as-is in response to emerging issues. As a result of the speed in making it available, the materials may include typographical errors and may be revised at any time without notice. See Terms of Use for other considerations.

Back to the top | Give Feedback

Properties

Article ID: 841290 - Last Review: June 17, 2013 - Revision: 5.0

Applies to

Keywords:聽 kmcustomerservice kbhowtomaster KB841290

Dost臋pno艣膰 i opis kontrolna pliku Integrity mechanizm kontrolny

W tym artykule om贸wiono kontrolna pliku integralno艣ci weryfikatora (FCIV) narz臋dzie.

Ostrze偶enie Plik Microsoft kontrolna kontrolny Integrity (FCIV) narz臋dzie jest obs艂ugiwany z linii polece艅 narz臋dzie, kt贸re oblicza MD5 lub SHA1 kryptograficznych skr贸t贸w do plik贸w. Microsoft nie zapewnia wsparcia dla tego narz臋dzia. Za pomoc膮 tego narz臋dzia na w艂asne ryzyko. Pomoc techniczna firmy Microsoft (PSS) nie mo偶e odpowiedzie膰 na pytania o sum臋 kontroln膮 pliku Integrity mechanizm kontrolny.

File Checksum Integrity kontrolny (FCIV) narz臋dzie mo偶e wygenerowa膰 MD5 lub SHA-1 warto艣ci dla plik贸w por贸wna膰 warto艣ci w stosunku do znanej warto艣ci dobrej. FCIV mo偶na por贸wna膰 warto艣ci skr贸t贸w, aby upewni膰 si臋, 偶e pliki nie zosta艂y zmienione.

Z narz臋dzia FCIV, mo偶na r贸wnie偶 obliczy膰 hashe wszystkich plik贸w krytycznych i zapisa膰 warto艣ci w bazie danych XML plik贸w. Je艣li podejrzewasz, 偶e Tw贸j komputer mo偶e zosta膰 naruszone, i wa偶ne pliki zosta艂y zmienione, mo偶na uruchomi膰 weryfikacj臋 plik贸w systemowych plik贸w przeciwko bazy danych XML w celu okre艣lenia, kt贸re pliki zosta艂y zmienione.

Narz臋dzie FCIV dzia艂a w systemie Microsoft Windows 2000, Windows XP i Windows Server 2003.

Funkcje
Narz臋dzie FCIV posiada nast臋puj膮ce funkcje:

聽聽聽聽Obs艂uguje MD5 lub SHA1 hash algorytmy (domy艣lnie MD5).
聽聽聽聽Mo偶e wyprowadza膰 warto艣ci skr贸tu do konsoli lub zapisa膰 warto艣膰 hash i nazw臋 pliku w pliku XML
聽聽聽聽Mo偶e rekurencyjnie generuje hash warto艣ci dla wszystkich plik贸w w katalogu i wszystkich podkatalog贸w (na przyk艂ad fciv.exe c: \-r)
聽聽聽聽Dostawy list臋 wyj膮tk贸w, aby okre艣li膰 pliki lub katalogi do hash
聽聽聽聽Mo偶e przechowywa膰 warto艣ci skr贸tu dla pliku z lub bez pe艂nej 艣cie偶ki pliku

Instalacja
Aby uzyska膰 narz臋dzie FCIV, wykonaj nast臋puj膮ce kroki:

聽聽聽聽W Eksploratorze Windows utw贸rz nowy folder o nazwie FCIV.
聽聽聽聽Nast臋puj膮cy plik jest dost臋pny do pobrania w Centrum pobierania Microsoft:

聽聽聽聽Pobierz
聽聽聽聽Pobierz File Checksum Integrity weryfikatora pakiet narz臋dziowy teraz.
聽聽聽聽Data wydania: 17 maja 2004

聽聽聽聽Aby uzyska膰 dodatkowe informacje dotycz膮ce sposobu pobierania plik贸w Pomocy technicznej firmy Microsoft, kliknij nast臋puj膮cy numer artyku艂u w celu wy艣wietlenia tego artyku艂u z bazy wiedzy Microsoft Knowledge Base:
聽聽聽聽119591 Jak uzyska膰 pliki Pomocy technicznej Microsoft w us艂ugach online
聽聽聽聽Microsoft zeskanowany plik w poszukiwaniu wirus贸w. Microsoft u偶ywane najbardziej aktualne oprogramowania wykrywania wirusa, kt贸ry by艂 dost臋pny w dniu, w kt贸rym plik zosta艂a zaksi臋gowana. Plik jest przechowywany na bezpiecznych serwerach, kt贸re uniemo偶liwiaj膮 nieautoryzowane zmiany w pliku.
聽聽聽聽W oknie dialogowym Pobieranie pliku kliknij przycisk Zapisz, a nast臋pnie zapisz plik w folderze FCIV utworzonego w kroku 1..
聽聽聽聽Gdy pobieranie zostanie zako艅czone, kliknij przycisk Zamknij.
聽聽聽聽W folderze FCIV, kliknij dwukrotnie ikon臋 System Windows-KB841290-x86-PLK.exe.
聽聽聽聽Kliknij przycisk Tak, aby zaakceptowa膰 umow臋 licencyjn膮.
聽聽聽聽Kliknij przycisk Przegl膮daj, kliknij folder FCIV, a nast臋pnie kliknij przycisk OK.
聽聽聽聽Kliknij przycisk OK, aby wyodr臋bni膰 pliki.
聽聽聽聽Po zako艅czeniu wyodr臋bniania plik贸w, kliknij przycisk OK.
聽聽聽聽Dodaj folder FCIV do 艣cie偶ki systemowej.
聽聽聽聽Aby uruchomi膰 wiersz polecenia, kliknij przycisk Start, kliknij polecenie Uruchom, wpisz cmd w polu Otw贸rz, a nast臋pnie kliknij przycisk OK.
聽聽聽聽Rodzaj fciv.exe /?, A nast臋pnie naci艣nij klawisz ENTER.

Uwaga Je艣li FCIV zosta艂 zainstalowany w katalogu C: \ FCIV katalogu path set type =% path%; c: \ fciv, aby doda膰 go do 艣cie偶ki systemu w wierszu polece艅.

U偶ywanie
Sk艂adnia

fciv.exe [Komendy] <Opcje>

Polecenia

聽聽聽聽-Dodaj plik | re偶: oblicz skr贸t i wys艂a膰 go do urz膮dzenia wyj艣ciowego (ekran domy艣lny). Re偶 parametr ma nast臋puj膮ce opcje:
聽聽聽聽聽聽聽聽-R: Cykliczne.
聽聽聽聽聽聽聽聽-Type: Okre艣l typ pliku. Na przyk艂ad, typu *. Exe.
聽聽聽聽聽聽聽聽-Bez file: Nie obliczy膰 te katalogi.
聽聽聽聽聽聽聽聽-Wp: Nie przechowywa膰 pe艂n膮 nazw臋 艣cie偶ki. (Domy艣lnie FCIV przechowuje pe艂n膮 nazw臋 艣cie偶ki.)
聽聽聽聽聽聽聽聽-Bp: Usu艅 艣cie偶k臋 bazow膮 od nazwy 艣cie偶ki ka偶dego wpisu.
聽聽聽聽-List: Lista wpis贸w w bazie danych.
聽聽聽聽-V: Sprawd藕 skr贸t贸w. Opcja-v ma nast臋puj膮ce opcje:
聽聽聽聽聽聽聽聽-Bp: Usu艅 艣cie偶k臋 bazow膮 od nazwy 艣cie偶ki ka偶dego wpisu.
聽聽聽聽-,-H lub-help:? Otw贸rz rozszerzony pomoc.

Opcje

聽聽聽聽-Md5, sha1, lub-jak: Okre艣l typ skr贸tu. (Domy艣lnie MCIV u偶ywa MD5).
聽聽聽聽-Xml db: Okre艣lanie formatu bazy danych i nazw臋.

聽聽聽聽Uwaga: W przypadku korzystania z opcji-v, aby sprawdzi膰 hash, FCIV r贸wnie偶 wysy艂a kod b艂臋du powrotu do wskazania, czy hash jest weryfikowana. Zero (0) oznacza powodzenie, a 1 oznacza pora偶k臋. Z kodu b艂臋du powrotu, mo偶na u偶y膰 FCIV w automatycznych skrypt贸w do sprawdzenia skr贸t贸w.

Przyk艂ad u偶ycia

聽聽聽聽Aby wy艣wietli膰 MD5 pliku, wpisz nast臋puj膮ce polecenie w wierszu polecenia:
聽聽聽聽filename fciv.exe
聽聽聽聽Filename Uwaga jest nazwa pliku.
聽聽聽聽Aby obliczy膰 hash pliku, wpisz wiersz polecenia, kt贸ry jest podobny do jednego z nast臋puj膮cych linii polece艅:
聽聽聽聽fciv.exe c: \ mydir \ myfile.dll

聽聽聽聽fciv.exe c: \-r-bez exceptions.txt-sha1-xml dbsha.xml

聽聽聽聽fciv.exe c:. \ mydir typu * exe

聽聽聽聽fciv.exe c: \ mydir-wp-zar贸wno-xml db.xml
聽聽聽聽Aby wy艣wietli膰 list臋 skr贸t贸w, kt贸re s膮 przechowywane w bazie danych, wpisz wiersz polecenia, kt贸ry jest podobny do nast臋puj膮cego wiersza polecenia:
聽聽聽聽fciv.exe-list-sha1-xml db.xml
聽聽聽聽Aby sprawdzi膰 hash w pliku, wpisz wiersz polecenia, kt贸ry jest podobny do jednego z nast臋puj膮cych linii polece艅:
聽聽聽聽fciv.exe-v-sha1-xml db.xml

聽聽聽聽fciv.exe-v-bp c: \ mydir-sha1-xml db.xml

Format przechowywania Database
File Checksum Integrity kontrolny (FCIV) narz臋dzie mo偶e przechowywa膰 dane w pliku XML, bazy danych. Kiedy FCIV jest skonfigurowany do przechowywania warto艣ci mieszania w pliku XML, bazy danych, szesnastkowy hash warto艣ci s膮 przechowywane w zakodowanym formacie base64. Podczas przegl膮dania danych XML bezpo艣rednio base64 zakodowany reprezentacja warto艣ci hash nie wizualnie pasuje szesnastkow膮 warto艣膰, 偶e wy艣wietlacze konsoli. FCIV dekoduje zakodowane base64 Sumy gdy wy艣wietla zawarto艣膰 bazy danych do ekranu. W zwi膮zku z tym, 偶e wy艣wietla poprawn膮 warto艣膰 szesnastkow膮.

Poni偶szy przyk艂ad pokazuje, jak FCIV oblicza warto艣膰 skr贸tu MD5 dla Ntdll.dll i wy艣wietla je w wierszu polecenia:

C: \ WINDOWS \ system32> fciv-add ntdll.dll
/ /
/ / File Checksum Integrity wersja kontrolny 2,05.
/ /
6cbfd919baa7c9e03c8471ae4d8f8bb0 ntdll.dll



Tutaj jest skr贸tem dla tego samego pliku, kt贸ry jest zakodowany base64 i zapisany w pliku XML za pomoc膮 nast臋puj膮cego polecenia:
C: \ WINDOWS \ system32> fciv-add ntdll.dll-xml c: \ temp \ ntdll.xml

<? Wersja XML = "1.0" encoding = "UTF-8"?>
<FCIV>
<FILE_ENTRY> <nazwa> Ntdll.dll </ name> <MD5> bL/ZGbqnyeA8hHGuTY + LSA == </ MD5> </ FILE_ENTRY> </ FCIV>



Oto warto艣膰, kt贸ra pojawia si臋 w pliku XML, kt贸ry u偶ywa FCIV do listy zawarto艣ci.

Uwaga To jest zgodna z warto艣ci膮, kt贸ra zosta艂a obliczona w pierwszym przyk艂adzie.

C: \ WINDOWS \ system32> fciv-list-XML c: \ temp \ ntdll.XML
/ /
/ / File Checksum Integrity wersja kontrolny 2,05.
/ /
Spis wpis贸w w bazie danych:
----------------------------

聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽Nazwa pliku MD5
-------------------------------------------------- -----------------------
6cbfd919baa7c9e03c8471ae4d8f8bb0 ntdll.dll

Ilo艣膰 wpis贸w: 1


Weryfikacja
Jak wygenerowa膰 i zweryfikowa膰 warto艣ci hash pobrania firmy Microsoft

聽聽聽聽Pobierz plik do tymczasowego katalogu (np. C: \ Temp).
聽聽聽聽Aby wyodr臋bni膰 zawarto艣膰 pliku, u偶yj / x prze艂膮cznik. Okre艣l katalog docelowy dla plik贸w usuni臋tych po pojawieniu si臋 monitu (np. C: \ Temp \ Files).

聽聽聽聽Mo偶esz r贸wnie偶 u偶y膰 / wyci膮g prze艂膮cznik, aby wyodr臋bni膰 pliki bez uruchamiania Instalatora.

聽聽聽聽Aby uzyska膰 dodatkowe informacje o prze艂膮czniku / extract, kliknij nast臋puj膮cy numer artyku艂u w celu wy艣wietlenia tego artyku艂u z bazy wiedzy Microsoft Knowledge Base:
聽聽聽聽262841 Prze艂膮czniki wiersza polecenia dla pakiet贸w aktualizacji oprogramowania systemu Windows
聽聽聽聽Aktualizacja zabezpiecze艅 mo偶e by膰 pakiet IExpress. Je艣li tak, zobacz nast臋puj膮cy artyku艂 z bazy wiedzy Microsoft Knowledge Base dotycz膮ce wyodr臋bniania pakietu IExpress:

聽聽聽聽197147 Prze艂膮czniki wiersza polecenia dla pakiet贸w aktualizacji oprogramowania IExpress
聽聽聽聽Aby utworzy膰 baz臋 danych dla jednego pliku i zapisa膰 go do katalogu C: \ Temp, wpisz nast臋puj膮ce polecenie:
聽聽聽聽fciv.exe-add c: \ temp \ files \ filename.dll-wp c: \ temp \ files-XML c: \ temp \ nazwa_pliku.xml
聽聽聽聽Aby sprawdzi膰 zawarto艣膰 bazy danych XML z zainstalowanym pliku, wpisz nast臋puj膮ce polecenie:
聽聽聽聽fciv.exe-v-bp c: \ installeddirectory-XML c: \ temp \ nazwa_pliku.xml
聽聽聽聽Uwaga installeddirectory jest po艂o偶eniem zainstalowanej pliku.

聽聽聽聽Uwaga: W przypadku korzystania z opcji-v, aby sprawdzi膰 hash, FCIV zapewnia r贸wnie偶 kod b艂臋du powrotu do wskazania sukcesu (0) lub niepowodzenie (1), aby sprawdzi膰 hash. Ze wzgl臋du na kod b艂臋du powrotu, mo偶na u偶y膰 FCIV w automatycznych skrypt贸w do sprawdzenia skr贸t贸w.
聽聽聽聽FCIV potwierdzi na konsoli, je艣li warto艣ci mieszania dla pliku pasuje do warto艣ci, kt贸re s膮 przechowywane w bazie danych XML.

Jak sprawdzi膰 warto艣ci skr贸t贸w do plik贸w w katalogu Windows i wszystkich podkatalog贸w
Mo偶na tak偶e zbudowa膰 baz臋 hash poufnych plik贸w i zweryfikowa膰 je regularnie.

聽聽聽聽Aby utworzy膰 baz臋 danych i zapisa膰 go do katalogu C: \ Temp, wpisz nast臋puj膮ce polecenie:
聽聽聽聽fciv.exe-doda膰% systemroot%-r-XML c: \ temp \ windows-hashes.XML
聽聽聽聽Aby wy艣wietli膰 zawarto艣膰 bazy danych do konsoli, wpisz nast臋puj膮ce polecenie:
聽聽聽聽fciv.exe-list-XML c: \ temp \ windows-hashes.XML
聽聽聽聽Aby sprawdzi膰 zawarto艣膰 bazy danych XML z aktualnych plik贸w systemu plik贸w, wpisz nast臋puj膮ce polecenie:
聽聽聽聽fciv XML-v-c: \ temp \ windows-hashes.XML

Powr贸t na g贸r臋 | Przeka偶 opini臋
Uwaga To jest "SZYBKIEJ PUBLIKACJI", zosta艂 utworzony bezpo艣rednio przez organizacj臋 pomocy technicznej firmy Microsoft. Informacje zawarte w niniejszym dokumencie s膮 dostarczane jako-w odpowiedzi na pojawiaj膮ce si臋 problemy. W wyniku przyspieszonego trybu udost臋pniania materia艂y mog膮 zawiera膰 b艂臋dy typograficzne i mog膮 zosta膰 poprawione w dowolnym momencie bez uprzedzenia. Zobacz zasady korzystania z innych wzgl臋d贸w.
Powr贸t na g贸r臋 | Przeka偶 opini臋
W艂a艣ciwo艣ci
Article ID: 841290 - Ostatnia weryfikacja: 17 czerwca 2013 - Weryfikacja: 5.0
Dotyczy

聽聽聽聽Obs艂uga klienta i serwis

S艂owa kluczowe:
kmcustomerservice kbhowtomaster KB841290


Wyszukiwarka

Podobne podstrony:
Integration of the blaupunkt RC Nieznany
Modeling Of The Wind Turbine With A Doubly Fed Induction Generator For Grid Integration Studies
Best Available Techniques for the Surface Treatment of metals and plastics
the aesthetics of the game or how to appreciate the interactive fun Content File PDF
Ibison & Puthoff Relativistic Integro Differential Form Of The Lorentz Dirac Equation In 3D Without
Anderson, Bothell An Integrated Theory of the Mind
The law of the European Union
A Behavioral Genetic Study of the Overlap Between Personality and Parenting
Pirates of the Spanish Main Smuggler's Song
Magiczne przygody kubusia puchatka 3 THE SILENTS OF THE LAMBS 聽
An%20Analysis%20of%20the%20Data%20Obtained%20from%20Ventilat
Jacobsson G A Rare Variant of the Name of Smolensk in Old Russian 1964
OBE Gods of the Shroud Free Preview
Posterior Capsular Contracture of the Shoulder
Carol of the Bells

wi臋cej podobnych podstron