InglesPransesEspanyol

Patakbuhin ang mga server | Ubuntu > | Fedora > |


OnWorks favicon

hashdeep - Online sa Cloud

Patakbuhin ang hashdeep sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command hashdeep na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


hashdeep - Mag-compute, maghambing, o mag-audit ng maraming digest ng mensahe

SINOPSIS


hashdeep -V | -h
hashdeep [-c [, ]] [-k ] [-i ] [-f ] [-o ]
[-amxwMXreEspblvv] [-F ] [-j ] [MGA FILE]

DESCRIPTION


Nag-compute ng maramihang mga hash, o digest ng mensahe, para sa anumang bilang ng mga file habang opsyonal
recursively paghuhukay sa pamamagitan ng istraktura ng direktoryo. Bilang default, kino-compute ng program ang MD5
at SHA-256 hash, katumbas ng -c md5,sha256. Maaari ding kumuha ng listahan ng mga kilalang hash at
ipakita ang mga filename ng mga input file na ang mga hash ay maaaring gawin o hindi tumutugma sa alinman sa
kilalang mga hash. Maaari ding gumamit ng listahan ng mga kilalang hash para mag-audit ng set ng FILES. Ang mga pagkakamali ay
naiulat sa karaniwang error. Kung walang FILES na tinukoy, magbabasa mula sa karaniwang input.

-c [, ...]
Mode ng pagkalkula. Mag-compute ng mga hash ng FILES gamit ang mga algorithm na tinukoy. Legal
ang mga halaga ay md5, sha1, sha256, tigre, at whirlpool.

-k Mag-load ng file ng mga kilalang hash. Kinakailangan ang watawat na ito kapag gumagamit ng alinman sa pagtutugma
o mga mode ng pag-audit (ibig sabihin -m, -x, -M, -X, o -a) Ang flag na ito ay maaaring gamitin nang higit sa isang beses upang
magdagdag ng maraming hanay ng mga kilalang hash.

Ang paglo-load ng mga set na may iba't ibang hash algorithm ay minsan ay maaaring makabuo ng spurrious hash
mga banggaan. Halimbawa, sabihin nating mayroon tayong dalawang hash set, A at B, na mayroong ilan
magkakapatong na mga file. Halimbawa, ang file /usr/bin/bad ay nasa parehong set. Sa A namin
naitala ang MD5 at SHA-256. Sa B naitala namin ang MD5, SHA-1, at SHA-256.
Dahil magkaiba ang dalawang record na ito, pareho silang ma-load. Kapag ang programa
kinukuwenta ang lahat ng tatlong mga hash at inihahambing ang mga ito sa hanay ng mga kilala, makakakuha tayo ng isang
eksaktong tugma mula sa record sa B at isang banggaan mula sa record sa A.

-a Audit mode. Ang bawat input file ay inihambing laban sa hanay ng mga alam. Ang isang audit ay
sinabing pumasa kung ang bawat input file ay tumugma sa eksaktong isang file sa set ng
kilala. Ang anumang banggaan, bagong file, o nawawalang file ay magpapabagsak sa pag-audit. Gamit
ang flag na ito lamang ang gumagawa ng mensahe, alinman sa "Nakapasa sa pag-audit" o "Nabigo sa Pag-audit." Gamitin
ang mga verbose mode, -v, para sa higit pang mga detalye. Ang paggamit ng -v ay nagpi-print ng bilang ng mga file
bawat kategorya. Ang paggamit ng -va sa pangalawang pagkakataon ay nagpi-print ng anumang mga pagkakaiba. Gamit ang -va third
Ini-print ng oras ang mga resulta para sa bawat file na sinuri at bawat kilalang file.
Dahil sa mga limitasyon sa programa, ang anumang mga filename na may mga character na Unicode
Lumilitaw na lumipat sa panahon ng pag-audit. Tingnan ang seksyong "UNICODE SUPPORT" sa ibaba.

-m Positibong pagtutugma, nangangailangan ng hindi bababa sa isang paggamit ng -k flag. Ang mga input file ay
sinuri nang paisa-isa, at ang mga file lang na tumutugma sa listahan ng mga kilalang hash
ay output. Ang tanging katanggap-tanggap na format para sa mga kilalang hash ay ang output ng nakaraan
tumatakbo ang hashdeep.
Kung ginagamit ang karaniwang input kasama ang -m flag, ipinapakita ang "stdin" kung tumutugma ang input
isa sa mga hash sa listahan ng mga kilalang hash. Kung ang hash ay hindi tumutugma, ang
ang programa ay hindi nagpapakita ng output.
Maaaring hindi gamitin ang watawat na ito kasabay ng mga flag na -x, -X, o -a. Tingnan ang
seksyong "UNICODE SUPPORT" sa ibaba.

-x Negatibong pagtutugma. Pareho sa -m na flag sa itaas, ngunit negatibo ang pagtutugma. Yan ay,
tanging ang mga file na WALA sa listahan ng mga kilalang hash ang ipinapakita.
Maaaring hindi gamitin ang watawat na ito kasabay ng mga -m, -M, o -a na mga flag. Tingnan ang
seksyong "UNICODE SUPPORT" sa ibaba.

-f
Kumuha ng listahan ng mga file na iha-hash mula sa tinukoy na file. Ang bawat linya ay ipinapalagay na
maging isang filename. Isang beses lang magagamit ang flag na ito sa bawat invocation. Kung ito ay ginagamit a
sa pangalawang pagkakataon, ang pangalawang pagkakataon ay magpapatalo sa una.
Tandaan na maaari mo pa ring gamitin ang iba pang mga flag, gaya ng -m o -x na mga mode, at isumite
karagdagang FILES sa command line.

-w Kapag ginamit sa positibong pagtutugma ng mga mode (-m,-M) ay ipinapakita ang filename ng kilala
hash na tumugma sa input file. Tingnan ang seksyong "UNICODE SUPPORT" sa ibaba.

-M at -X
Kapareho ng -m at -x sa itaas, ngunit ipinapakita ang hash para sa bawat file na ginagawa (o ginagawa
hindi) tumugma sa listahan ng mga kilalang hash.

-r Pinapagana ang recursive mode. Ang lahat ng mga subdirectory ay binabagtas. Mangyaring tandaan na
hindi magagamit ang recursive mode upang suriin ang lahat ng mga file ng isang ibinigay na extension ng file. Para sa
halimbawa, ang pagtawag sa hashdeep -r *.txt ay susuriin ang lahat ng mga file sa mga direktoryo na dulo
sa .txt.

-e Nagpapakita ng tagapagpahiwatig ng pag-unlad at pagtatantya ng natitirang oras para sa bawat file
naproseso. Ang mga pagtatantya ng oras para sa mga file na mas malaki sa 4GB ay hindi available sa Windows.
Maaaring hindi gamitin ang mode na ito sa th -p mode.

-E Kapag nasa audit mode, nagsasagawa ng case insensitive na pagtutugma ng mga filename. Halimbawa,
Ang \foo\bar ay tutugma sa \Foo\BAR. Ito ay maaaring mahalaga sa mga sistema ng Windows, kung saan
case insensitive ang mga filename.

-i
Laki ng threshold mode. Ang mga hash file lang na mas maliit kaysa sa ibinigay na threshold. Mga sukat
maaaring tukuyin gamit ang IEC multiplier b,k,m,g,t,p, at e.

-o
Pinapagana ang mode ng eksperto. Nagbibigay-daan sa user na tukuyin kung alin (at alin lamang) mga uri ng mga file
ay pinoproseso. Ang pagpoproseso ng direktoryo ay kinokontrol pa rin gamit ang -r flag. Ang
pinapayagan ang mga opsyon sa expert mode ay:
f - Mga regular na file
b - I-block ang Mga Device
c - Mga Device ng Character
p - Pinangalanang Pipes
l - Mga Simbolikong Link
s - Mga saksakan
d - Mga Pintuan ng Solaris
e - Mga executable ng Windows PE

-s Pinapagana ang silent mode. Ang lahat ng mga mensahe ng error ay pinigilan.

-p Piecewise mode. Pinaghiwa-hiwalay ang mga file bago ang pag-hash. Maaaring tukuyin ang mga tipak
gamit ang IEC multiplier b,k,m,g,t,p, at e. (Huwag hayaang sabihin na ang may-akda
hindi nagplano nang maaga.)

-b Pinapagana ang bare mode. Tinatanggal ang anumang nangungunang impormasyon ng direktoryo mula sa ipinapakita
mga filename. Maaaring hindi gamitin ang watawat na ito kasabay ng -l na watawat.

-l Pinapagana ang mga kaugnay na landas ng file. Sa halip na i-print ang ganap na landas para sa bawat file,
ipinapakita ang kamag-anak na landas ng file tulad ng ipinahiwatig sa command line. Maaaring hindi ang watawat na ito
gamitin kasabay ng -b flag.

-v Pinapagana ang verbose mode. Gamitin muli upang gawing mas verbose ang program. Ito karamihan
nagbabago ang gawi ng audit mode, -a.

-jnn Kinokontrol ang multi-threading. Bilang default, lilikha ang program ng isang thread ng producer sa
i-scan ang file system at isang hashing thread sa bawat CPU core. Mga sanhi ng multi-threading
ang mga filename ng output ay nasa hindi tiyak na pagkakasunud-sunod, bilang mga file na mas tumatagal sa
maaantala ang hash habang sila ay na-hash. Kung kinakailangan ang isang tiyak na pagkakasunud-sunod,
tukuyin -j0 upang huwag paganahin ang multi-threading

-d Output sa Digital Forensics XML (DFXML) na format.

-u Quote Unicode output. Halimbawa, ang taong yari sa niyebe ay ipinapakita bilang U+C426.

-F
Tinutukoy ang input mode na ginagamit para magbasa ng mga file. Ang default ay -Fb (naka-buffer
I/O) na nagbabasa ng mga file na may fopen(). Tinutukoy -Fu gagamit ng unbuffered I/O at
basahin ang file na may open(). Tinutukoy -Fm ay gagamit ng memory-mapped I/O na magiging
mas mabilis sa ilang mga platform, ngunit na (kasalukuyang) ay hindi gagana sa mga file na iyon
gumawa ng mga error sa I/O.

-h Magpakita ng screen ng tulong at lumabas.

-V Ipakita ang numero ng bersyon at lumabas.

Unicode SUPORTA


Sa bersyon 3.0 ang programa ay sumusuporta sa mga Unicode na character sa mga filename sa Microsoft
Windows system para sa mga filename na tinukoy sa command line na may globbing (hal *), para sa
mga file na tinukoy kasama ang -f ng mga file sa hash, at para sa mga file na nabasa mula sa mga direktoryo na ginagamit
ang -r pagpipilian.

Bilang default, ang lahat ng input at output ng programa ay dapat nasa UTF-8. Ang programa ay awtomatikong
kino-convert ito sa UTF-16 para sa pagbubukas ng mga file).

Sa Unix/Linux/MacOS, dapat kang gumamit ng terminal emulator na sumusuporta sa UTF-8 at UTF-8
ang mga character sa mga filename ay ipapakita nang maayos.

Sa Windows, ang mga programa ay hindi nagpapakita ng mga Unicode na character sa console. Kailangan mo
alinman sa i-redirect ang output sa isang file at buksan ang file gamit ang Wordpad (na maaaring magpakita
Unicode), o dapat mong tukuyin ang -u opsyong mag-quote ng Unicode gamit ang standard U+XXXX
notasyon.

Sa kasalukuyan ang pangalan ng file ng isang file na naglalaman ng mga kilalang hash ay maaaring hindi tukuyin bilang a
unicode filename, ngunit maaari mong tukuyin ang pangalan gamit ang pagkumpleto ng tab o isang asterisk (hal
md5deep -m *.txt kung saan mayroon lamang isang file na may extension na .txt).

RETURN VALUE


Nagbabalik ng medyo matalinong halaga batay sa tagumpay ng operasyon at sa katayuan ng anuman
pagtutugma ng mga operasyon.

0 Tagumpay. Tandaan na itinuturing ng programa ang sarili na matagumpay kahit na nakatagpo ito
mga error sa pagbabasa, mga error na tinanggihan ng pahintulot, o nakahanap ng mga direktoryo kapag wala sa recursive
mode.

1 Hindi nagamit na mga hash. Sa ilalim ng alinman sa mga tumutugmang mode, ibinabalik ang halagang ito kung isa o higit pa
sa mga kilalang hash ay hindi naitugma ng alinman sa mga input file.

2 Walang kaparis na mga input. Sa ilalim ng alinman sa mga tumutugmang mode, ibinabalik ang halagang ito kung isa o
higit pa sa mga halaga ng input ang hindi tumugma sa alinman sa mga kilalang hash.

64 Error ng user, tulad ng pagsubok na gawin ang parehong positibo at negatibong pagtutugma nang sabay
time.

128 Internal na error, tulad ng memory corruption o uncaught cycle. Lahat ng panloob na error
dapat iulat sa developer! Tingnan ang seksyong "Pag-uulat ng Mga Bug" sa ibaba.

Gumamit ng hashdeep online gamit ang mga serbisyo ng onworks.net


Ad


Ad