InggrisPerancisSpanyol

Ad


favorit OnWorks

hfind - Online di Cloud

Jalankan hfind di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows, atau emulator online MAC OS

Ini adalah perintah hfind yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


hfind - Cari nilai hash dalam database hash

RINGKASAN


menemukan [-Saya db_type ] [-F pencarian_file ] [-persamaan] db_file [hash]

DESKRIPSI


menemukan mencari nilai hash dalam database menggunakan algoritma pencarian biner. Ini memungkinkan seseorang
untuk dengan mudah membuat database hash dan mengidentifikasi apakah suatu file diketahui atau tidak. Ini bekerja dengan
Perpustakaan Referensi Perangkat Lunak Nasional (NSRL) NIST dan keluaran 'md5sum'.

Sebelum database dapat digunakan oleh 'hfind', file indeks harus dibuat dengan '-i'
.

Alat ini diperlukan untuk efisiensi. Sebagian besar database berbasis teks tidak memiliki panjang tetap
entri dan terkadang tidak diurutkan. Alat hfind akan membuat file indeks yang
diurutkan dan memiliki entri dengan panjang tetap. Ini memungkinkan pencarian cepat menggunakan pencarian biner
algoritme alih-alih pencarian linier seperti 'grep'.

ARGUMEN


-i db_type
Buat file indeks untuk database. Langkah ini harus dilakukan sebelum pencarian bisa
dipertunjukkan. Argumen 'db_type' menentukan tipe database (yaitu nsrl-md5 atau
md5sum). Lihat bagian di bawah.

-f pencarian_file
Tentukan lokasi file yang berisi satu nilai hash per baris. Hash ini
akan dicari di database.

-e Modus diperpanjang. Informasi tambahan selain hanya nama tercetak. (Tidak
berlaku untuk semua jenis basis data hash).

-q Modus cepat. Alih-alih menampilkan informasi yang sesuai dengan hash,
cukup tampilkan 0 jika hash tidak ditemukan dan 1 jika sudah. Jika bendera ini digunakan,
maka hanya satu hash yang dapat diberikan pada satu waktu.

-V Tampilan versi

db_file
Lokasi file database hash.

[hash]
Hash yang akan dicari. Jika mereka tidak diberikan pada baris perintah, STDIN digunakan.
Jika file indeks ada untuk hash SHA-1 dan MD5, maka kedua jenis hash tersebut dapat
diberikan pada saat runtime.

INDEKS FILE


menemukan menggunakan file indeks untuk melakukan pencarian biner untuk nilai hash. Ini jauh lebih cepat
daripada menggunakan 'grep', yang akan melakukan pencarian linier. Sebelum database hash digunakan, a
file indeks yang sesuai harus dibuat. Ini dilakukan dengan opsi '-i' untuk hfind.

File indeks yang dihasilkan akan diberi nama berdasarkan nama file database. Namanya akan
memiliki nama asli diikuti dengan jenis hash (sha1 atau md5) diikuti dengan '.idx'. Untuk
contoh, membuat indeks hash MD5 dari NSRL NIST menghasilkan 'NSRLFile.txt-md5.idx' dan
indeks SHA-1 menghasilkan 'NSRLFile.txt-sha1.idx'.

File memiliki dua kolom. Setiap entri diurutkan berdasarkan kolom pertama, yang merupakan hash
nilai. Kolom kedua memiliki offset byte dari entri yang sesuai di aslinya
mengajukan. Jadi, ketika hash ditemukan di indeks, offset dicatat dan kemudian 'hfind'
mencari entri dalam database asli.

Jenis masukan berikut ini valid. Untuk NSRL, 'nsrl-md5' dan nsrl-sha1' dapat digunakan.
Perbedaannya adalah nilai hash indeks yang diurutkan. Nilai 'md5sum' juga bisa
digunakan untuk mengurutkan dan mengindeks database "buatan sendiri". 'hfind' dapat mengambil data secara umum
format:

MD5 (test.txt) = 76b1f4de1522c20b67acc132937cf82e

dan

76b1f4de1522c20b67acc132937cf82e test.txt

CONTOH


Untuk membuat file indeks MD5 untuk NIST NSRL:

# hfind -i nsrl-md5 /usr/local/hash/nsrl/NSRLFile.txt

Untuk mencari nilai di NSRL:

# hfind /usr/local/hash/nsrl/NSRLFile.txt 76b1f4de1522c20b67acc132937cf82e

76b1f4de1522c20b67acc132937cf82e Hash Not Found

Anda bahkan dapat melakukan SHA-1 dan MD5 jika Anda mau:

# hfind -i nsrl-sha1 /usr/local/hash/nsrl/NSRLFile.txt

# hfind /usr/local/hash/nsrl/NSRLFile.txt
76b1f4de1522c20b67acc132937cf82e
80001A80B3F1B80076B297CEE8805AAA04E1B5BA

76b1f4de1522c20b67acc132937cf82e Hash Not Found

80001A80B3F1B80076B297CEE8805AAA04E1B5BA thrdcore.cpp

Untuk membuat database binari penting dari sistem tepercaya, gunakan 'md5sum':

#md5sum / tempat sampah /* / sbin /* / usr / bin /* / usr / bin /* / usr / local / bin /* /usr/lokal/sbin/* >
sistem.md5

# hfind -i sistem md5sum.md5

Untuk mencari entri, berikut ini akan berfungsi:

# hfind system.md5 76b1f4de1522c20b67acc132937cf82e

76b1f4de1522c20b67acc132937cf82e Hash Not Found

or

#md5sum -q / tempat sampah /* | hfind system.md5

928682269cd3edb1acdf9a7f7e606ff2 / bin / bash

<...>

or

#md5sum -q / tempat sampah /* > bin.md5

# hfind -f bin.md5 sistem.md5

928682269cd3edb1acdf9a7f7e606ff2 / bin / bash

<...>

Gunakan hfind online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    Plugin Eclipse Tomcat
    Plugin Eclipse Tomcat
    Plugin Eclipse Tomcat menyediakan
    integrasi sederhana dari servlet Tomcat
    wadah untuk pengembangan java
    aplikasi web. Anda dapat bergabung dengan kami untuk
    diskusi...
    Unduh Plugin Eclipse Tomcat
  • 2
    Desktop WebTorrent
    Desktop WebTorrent
    WebTorrent Desktop adalah untuk streaming
    torrent di Mac, Windows atau Linux. Dia
    terhubung ke BitTorrent dan
    rekan-rekan WebTorrent. Sekarang tidak ada
    perlu menunggu...
    Unduh Desktop WebTorrent
  • 3
    GenX
    GenX
    GenX adalah program ilmiah untuk menyempurnakan
    reflektivitas sinar-x, neutron
    reflektifitas dan permukaan x-ray
    data difraksi menggunakan diferensial
    algoritma evolusi....
    Unduh GenX
  • 4
    pspp4windows
    pspp4windows
    PSPP adalah program untuk statistik
    analisis data sampel. Ini gratis
    pengganti program berpemilik
    SPSS. PSPP memiliki basis teks dan
    grafis kami...
    Unduh pspp4windows
  • 5
    Ekstensi Git
    Ekstensi Git
    Ekstensi Git adalah alat UI mandiri
    untuk mengelola repositori Git. Juga
    terintegrasi dengan Windows Explorer dan
    Microsoft Visual Studio
    (2015/2017/2019). NS...
    Unduh Ekstensi Git
  • 6
    eSpeak: sintesis ucapan
    eSpeak: sintesis ucapan
    Mesin Text to Speech untuk bahasa Inggris dan
    banyak bahasa lainnya. Ukuran kompak dengan
    pengucapan yang jelas tapi artifisial.
    Tersedia sebagai program baris perintah dengan
    banyak ...
    Unduh eSpeak: sintesis ucapan
  • Lebih banyak lagi »

Perintah Linux

Ad