Este es el comando dcfldd que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
dcfldd: versión mejorada de dd para análisis forense y seguridad
SINOPSIS
dcfldd [OPCIÓN] ...
DESCRIPCIÓN
Copie un archivo, convirtiéndolo y formateándolo según las opciones.
bs = BYTES
fuerza ibs = BYTES y obs = BYTES
cbs = BYTES
convertir BYTES bytes a la vez
conv = PALABRAS CLAVE
convertir el archivo según la lista de palabras clave separadas por comas
count = BLOQUES
copiar solo bloques de entrada BLOCKS
ibs = BYTES
leer BYTES bytes a la vez
if = ARCHIVO
leer desde ARCHIVO en lugar de stdin
obs = BYTES
escribir BYTES bytes a la vez
de = ARCHIVO
escribir en FILE en lugar de stdout
NOTA: of = FILE puede usarse varias veces para escribir
salida a varios archivos simultáneamente
de: = COMANDO
exec y escriba la salida para procesar COMMAND
buscar = BLOQUES
omitir BLOQUES bloques de tamaño obs al inicio de la salida
saltar = BLOQUES
omitir BLOQUES bloques de tamaño ibs al inicio de la entrada
patrón = HEX
utilizar el patrón binario especificado como entrada
patrón de texto = TEXTO
usar TEXTO repetido como entrada
errlog = ARCHIVO
enviar mensajes de error a FILE y stderr
hashwindow = BYTES
realizar un hash en cada cantidad de datos de BYTES
hash = NOMBRE
ya sea md5, sha1, sha256, sha384 o sha512
El algoritmo predeterminado es md5. Para seleccionar varios algoritmos para que se ejecuten simultáneamente, ingrese
los nombres en una lista separada por comas
hashlog = ARCHIVO
enviar salida de hash MD5 a ARCHIVO en lugar de stderr
si está utilizando varios algoritmos hash, puede enviar cada uno a un archivo separado
usando la convención ALGORITHMlog = FILE, por ejemplo md5log = FILE1, sha1log = FILE2,
etc.
hashlog: = COMANDO
exec y escribe hashlog para procesar COMMAND
ALGORITHMlog: = COMMAND también funciona de la misma manera
hashconv = [antes | después]
realizar el hash antes o después de las conversiones
hashformat = FORMATO
mostrar cada ventana hash de acuerdo con FORMAT
el mini-lenguaje del formato hash se describe a continuación
totalhashformat = FORMAT
mostrar el valor hash total de acuerdo con FORMAT
estado = [encendido | apagado]
mostrar un mensaje de estado continuo en stderr
el estado predeterminado es "activado"
intervalo de estado = N
actualizar el mensaje de estado cada N bloques
el valor predeterminado es 256
sizeprobe = [si | de]
determinar el tamaño del archivo de entrada o salida
para usar con mensajes de estado. (esta opción le da un indicador de porcentaje)
ADVERTENCIA: no utilice esta opción contra un
dispositivo de cinta.
split = BYTES
escribir cada cantidad de datos de BYTES en un nuevo archivo
Esta operación se aplica a cualquiera de = FILE que sigue
splitformat = TEXTO
el formato de extensión de archivo para la operación de división.
puede usar cualquier número de 'a' o 'n' en cualquier combinación, el formato predeterminado es "nnn" NOTA:
Las opciones de formato dividido y dividido entran en vigor
solo para los archivos de salida especificados DESPUÉS de que estas opciones aparezcan en la línea de comando.
Del mismo modo, puede especificar esto varias veces para diferentes archivos de salida dentro de
la misma línea de comando. puede utilizar tantos dígitos en cualquier combinación que desee
igual que. (por ejemplo, "anaannnaana" sería válido, pero bastante loco)
vf = ARCHIVO
verificar que FILE coincida con la entrada especificada
verifylog = ARCHIVO
enviar los resultados de verificación a FILE en lugar de stderr
verificar registro: = COMANDO
exec y escribe los resultados de verificación para procesar COMMAND
--ayuda muestra esta ayuda y salir
--versión
salida de información de la versión y salir
La estructura de FORMAT puede contener cualquier texto válido y variables especiales. El incorporado
Las variables se utilizan con el siguiente formato: # nombre_variable # Para pasar cadenas FORMAT al
programa desde una línea de comando, puede ser necesario rodear sus cadenas FORMAT con
"citas." Las variables integradas se enumeran a continuación:
inicio_ventana
El desplazamiento del byte inicial de la ventana hash
fin_de_la_ventana
El desplazamiento de bytes final de la ventana hash
inicio_bloque
El bloque inicial (por tamaño de bloque de entrada) de la ventana
final_bloque
El bloque final (por tamaño de bloque de entrada) de la ventana hash
hash El valor hash
algoritmo
El nombre del algoritmo hash
Para ejemplo, de la forma más tu préstamo estudiantil FORMATO for formato hash y formato hash total son:
hashformat = "# window_start # - # window_end #: # hash #" totalhashformat = "Total
(# algoritmo #): # hash # "
El FORMATO estructura acepta de la forma más siguiendo escapar códigos:
\ n Nueva línea
\ t Tab
\ r Retorno de carro
\\ Inserte el carácter '\'
## Inserta el carácter '#' como texto, no como una variable
BLOQUES y BYTES pueden ir seguidos de los siguientes sufijos multiplicativos: 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 y
así sucesivamente para T, P, E, Z, Y. Cada PALABRA CLAVE puede ser:
ascii de EBCDIC a ASCII
ebcdic de ASCII a EBCDIC
ibm de ASCII a EBCDIC alternado
block pad registros terminados en nueva línea con espacios al tamaño de cbs
desatascar
reemplace los espacios finales en registros de tamaño cbs con una nueva línea
lcase cambiar mayúscula a minúscula
no truncado
no trunque el archivo de salida
ucase cambiar de minúscula a mayúscula
intercambio de hisopo cada par de bytes de entrada
No hay error
continuar después de leer errores
sincronizar cada bloque de entrada con NUL a tamaño ibs; cuando se usa con bloquear o desbloquear, pad
con espacios en lugar de NUL
Utilice dcfldd en línea utilizando los servicios de onworks.net