Questo è il comando dcfldd che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
dcfldd - versione migliorata di dd per la medicina legale e la sicurezza
SINOSSI
dcfldd [OPZIONE] ...
DESCRIZIONE
Copia un file, convertendolo e formattandolo in base alle opzioni.
bs=BYTE
force ibs=BYTES e obs=BYTES
cbs=BYTE
convertire BYTES byte alla volta
conv=PAROLE CHIAVE
convertire il file secondo l'elenco di parole chiave separate da virgole
conteggio=BLOCCHI
copia solo i blocchi di input BLOCKS
ibs=BYTE
leggere BYTES byte alla volta
se=FILE
leggi da FILE invece di stdin
obs=BYTE
scrivi BYTES byte alla volta
di=FILE
scrivi su FILE invece di stdout
NOTA: of=FILE può essere usato più volte per scrivere
output su più file contemporaneamente
di:=COMANDO
exec e scrivi l'output per elaborare COMMAND
cercare=BLOCCHI
salta BLOCCHI blocchi di dimensioni obsolete all'inizio dell'output
salta=BLOCCHI
salta BLOCCHI blocchi di dimensioni ibs all'inizio dell'input
modello=HEX
usa il modello binario specificato come input
textpattern=TESTO
usa la ripetizione di TESTO come input
errorelog=FILE
inviare messaggi di errore a FILE e stderr
finestra hash=BYTE
eseguire un hash su ogni quantità di byte di dati
hash=NOME
o md5, sha1, sha256, sha384 o sha512
l'algoritmo predefinito è md5. Per selezionare più algoritmi da eseguire contemporaneamente, immettere
i nomi in un elenco separato da virgole
registro hash=FILE
invia l'output hash MD5 a FILE invece di stderr
se stai usando più algoritmi di hash puoi inviarli ciascuno a un file separato
utilizzando la convenzione ALGORITHMlog=FILE, ad esempio md5log=FILE1, sha1log=FILE2,
ecc.
hashlog:=COMANDO
exec e scrivi hashlog per elaborare COMMAND
ALGORITHMlog:=COMANDO funziona allo stesso modo
hashconv=[prima|dopo]
eseguire l'hashing prima o dopo le conversioni
hashformat=FORMATO
visualizzare ogni finestra hash in base a FORMAT
il mini-linguaggio del formato hash è descritto di seguito
totalhashformat=FORMATO
visualizzare il valore hash totale in base a FORMAT
stato=[acceso|spento]
visualizzare un messaggio di stato continuo su stderr
lo stato predefinito è "on"
intervallo di stato=N
aggiorna il messaggio di stato ogni N blocchi
il valore predefinito è 256
sizeprobe=[se|di]
determinare la dimensione del file di input o di output
da utilizzare con i messaggi di stato. (questa opzione ti dà un indicatore di percentuale)
ATTENZIONE: non utilizzare questa opzione contro a
dispositivo a nastro.
split=BYTE
scrivi ogni quantità di byte di dati in un nuovo file
Questa operazione si applica a qualsiasi =FILE che segue
splitformat=TESTO
il formato dell'estensione del file per l'operazione di suddivisione.
puoi usare qualsiasi numero di 'a' o 'n' in qualsiasi combinazione il formato predefinito è "nnn" NOTA:
Le opzioni dividi e dividi formato hanno effetto
solo per i file di output specificati DOPO che queste opzioni vengono visualizzate nella riga di comando.
Allo stesso modo, puoi specificarli più volte per file di output diversi all'interno
la stessa riga di comando. puoi usare tutte le cifre che vuoi in qualsiasi combinazione
Come. (ad esempio "anaannnaana" sarebbe valido, ma abbastanza folle)
vf=FILE
verifica che FILE corrisponda all'input specificato
verificalog=FILE
invia i risultati di verifica a FILE invece di stderr
checklog:=COMANDO
esegui e scrivi verifica i risultati per elaborare COMANDO
--Aiuto mostra questo aiuto ed esce
--versione
mostra informazioni sulla versione ed esce
La struttura di FORMAT può contenere qualsiasi testo valido e variabili speciali. Il built-in
le variabili sono usate nel seguente formato: #variable_name# Per passare le stringhe FORMAT al
programma da una riga di comando, potrebbe essere necessario racchiudere le stringhe FORMAT con
"citazioni." Le variabili integrate sono elencate di seguito:
inizio_finestra
L'offset di byte iniziale della finestra hash
finestra_fine
L'offset del byte finale della finestra hash
inizio_blocco
Il blocco iniziale (in base alla dimensione del blocco di input) della finestra
fine_blocco
Il blocco finale (in base alla dimensione del blocco di input) della finestra hash
hash Il valore hash
algoritmo
Il nome dell'algoritmo hash
Nel esempio, , il difetto FORMATO per formato hash ed formato hash totale siamo:
hashformat="#window_start# - #window_end#: #hash#" totalhashformat="Totale
(#algoritmo#): #hash#"
I FORMATO La struttura accetta , il i seguenti fuga codici:
\n Nuova riga
\t Scheda
Ritorno a capo
\\ Inserisci il carattere '\'
## Inserisci il carattere '#' come testo, non come variabile
BLOCCHI e BYTE possono essere seguiti dai seguenti suffissi moltiplicativi: xM M, c 1, w 2,
b 512, kD 1000, k 1024, MD 1,000,000, M 1,048,576, GD 1,000,000,000, G 1,073,741,824 e
così via per T, P, E, Z, Y. Ogni PAROLA CHIAVE può essere:
ascii da EBCDIC ad ASCII
ebcdic da ASCII a EBCDIC
ibm da ASCII a EBCDIC alternato
block pad record con terminazione di nuova riga con spazi fino a cbs-size
sbloccare
sostituire gli spazi finali nei record di dimensioni cbs con newline
lcase cambia maiuscolo in minuscolo
notrunc
non troncare il file di output
uca cambia minuscolo in maiuscolo
tampone scambiare ogni coppia di byte di input
nessun errore
continua dopo gli errori di lettura
sync pad ogni blocco di input con NUL a ibs-size; se utilizzato con blocco o sblocco, pad
con spazi anziché NUL
Utilizzare dcfldd online utilizzando i servizi onworks.net