GoGPT Best VPN GoSearch

OnWorks favicon'u

hfind - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında hfind çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen hfind komutudur.

Program:

ADI


hfind - Karma veritabanında bir karma değeri arar

SİNOPSİS


hbul [-ben db_type ] [-F arama_dosyası ] [-eş] veritabanı_dosyası [karma]

AÇIKLAMA


hbul ikili arama algoritması kullanarak bir veritabanında karma değerleri arar. Bu, birine izin verir
kolayca bir karma veritabanı oluşturmak ve bir dosyanın bilinip bilinmediğini belirlemek için. İle çalışır
NIST Ulusal Yazılım Referans Kitaplığı (NSRL) ve 'md5sum' çıktısı.

Veritabanı 'hfind' tarafından kullanılmadan önce, '-i' ile bir indeks dosyası oluşturulmalıdır.
seçeneği.

Bu araç verimlilik için gereklidir. Çoğu metin tabanlı veritabanlarının sabit uzunluğu yoktur
girişler ve bazen sıralanmaz. hfind aracı bir dizin dosyası oluşturacaktır.
sıralanır ve sabit uzunlukta girişlere sahiptir. Bu, ikili arama kullanarak hızlı aramalara izin verir
'grep' gibi doğrusal bir arama yerine algoritma.

ARGÜMANLAR


-i db_type
Veritabanı için bir dizin dosyası oluşturun. Bu adım, bir arama yapılmadan önce yapılmalıdır.
gerçekleştirilecek. 'db_type' argümanı, veritabanı türünü belirtir (örn. nsrl-md5 veya
md5 toplamı). Aşağıdaki bölüme bakın.

-f arama_dosyası
Satır başına bir karma değeri içeren bir dosyanın konumunu belirtin. Bu karmalar
veritabanında aranacaktır.

-e Genişletilmiş mod. Sadece adın yanı sıra ek bilgiler yazdırılır. (Değil
tüm karma veritabanı türleri için geçerlidir).

-q Hızlı mod. Karma ile ilgili bilgileri görüntülemek yerine,
karma bulunamadıysa 0, varsa 1 göster. Bu bayrak kullanılırsa,
o zaman bir seferde yalnızca bir karma verilebilir.

-V Ekran versiyonu

veritabanı_dosyası
Karma veritabanı dosyasının konumu.

[karma]
Aranacak karmalar. Komut satırında sağlanmazlarsa STDIN kullanılır.
Hem SHA-1 hem de MD5 karmaları için dizin dosyaları mevcutsa, her iki karma türü de
çalışma zamanında verilecektir.

INDEX DOSYA


hbul karma değeri için ikili arama yapmak için bir dizin dosyası kullanır. Bu çok daha hızlı
doğrusal bir arama yapacak olan 'grep' kullanmaktan daha. Bir karma veritabanı kullanılmadan önce, bir
karşılık gelen dizin dosyası oluşturulmalıdır. Bu hfind için '-i' seçeneği ile yapılır.

Ortaya çıkan dizin dosyası, veritabanı dosyası adına göre adlandırılacaktır. isim olacak
Özgün adın ardından karma türü (sha1 veya md5) ve ardından '.idx' gelir. İçin
örneğin, NIST NSRL'nin bir MD5 karma dizini oluşturmak 'NSRLFile.txt-md5.idx' ile sonuçlanır ve
SHA-1 dizini 'NSRLFile.txt-sha1.idx' ile sonuçlanır.

Dosyanın iki sütunu vardır. Her giriş, karma olan ilk sütuna göre sıralanır.
değer. İkinci sütun, orijinal belgede karşılık gelen girişin bayt ofsetini içerir.
dosya. Böylece, dizinde bir karma bulunduğunda, ofset kaydedilir ve ardından 'hfind'
orijinal veritabanındaki girişi arar.

Aşağıdaki giriş türleri geçerlidir. NSRL için 'nsrl-md5' ve 'nsrl-sha1' kullanılabilir.
Aradaki fark, dizinin hangi karma değerine göre sıralandığıdır. 'md5sum' değeri de olabilir
"ev yapımı" veritabanlarını sıralamak ve indekslemek için kullanılır. 'hfind' hem ortak hem de veri alabilir
formatları:

MD5 (test.txt) = 76b1f4de1522c20b67acc132937cf82e

ve

76b1f4de1522c20b67acc132937cf82e test.txt

ÖRNEKLER


NIST NSRL için bir MD5 dizin dosyası oluşturmak için:

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

NSRL'de bir değer aramak için:

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

76b1f4de1522c20b67acc132937cf82e Hash Not Found

Hatta isterseniz hem SHA-1 hem de MD5'i yapabilirsiniz:

# 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

Güvenilir bir sistemin kritik ikili dosyalarının bir veritabanını yapmak için 'md5sum' kullanın:

# md5 toplamı / çöp Kutusu /* / sbin /* / usr / bin /* / usr / bin /* / usr / local / bin /* /usr/yerel/sbin/* >
sistem.md5

# hfind -i md5sum sistem.md5

Girişleri aramak için aşağıdakiler işe yarayacaktır:

# hfind system.md5 76b1f4de1522c20b67acc132937cf82e

76b1f4de1522c20b67acc132937cf82e Hash Not Found

or

#md5sum -q / çöp Kutusu /* | hfind sistemi.md5

928682269cd3edb1acdf9a7f7e606ff2 / bin / bash

<...>

or

#md5sum -q / çöp Kutusu /* > bin.md5

# hfind -f bin.md5 sistem.md5

928682269cd3edb1acdf9a7f7e606ff2 / bin / bash

<...>

onworks.net hizmetlerini kullanarak hfind'i çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad




×
reklâm
❤️Buradan alışveriş yapın, rezervasyon yapın veya satın alın; ücretsizdir, hizmetlerin ücretsiz kalmasına yardımcı olur.