[2021] | Generar Archivo Corrupto

with open(output_path, 'wb') as f: f.write(data[:cut_point])

La generación de archivos corruptos es una práctica técnica utilizada principalmente en el ámbito del desarrollo de software y la seguridad informática. Contrario a lo que podría parecer intuitivo, "corromper" un archivo de manera controlada es una necesidad crítica para evaluar la robustez de las aplicaciones. generar archivo corrupto

# Uso truncate_file('imagen.jpg', 'imagen_corrupta.jpg') with open(output_path, 'wb') as f: f

# Agregar contenido al archivo según el tipo de archivo if tipo_archivo == "imagen": # Agregar encabezado de imagen archivo.write(b"\xFF\xD8\xFF") # Agregar datos de imagen aleatorios for i in range(tamaño_archivo - 2): archivo.write(random.randint(0, 255).to_bytes(1, "big")) # Agregar cierre de imagen archivo.write(b"\xFF\xD9") elif tipo_archivo == "documento": # Agregar contenido de documento archivo.write(b"Este es un documento corrupto") generar archivo corrupto

Un archivo corrupto se define como aquel cuya estructura interna no cumple con las especificaciones de su formato, impidiendo que el software diseñado para leerlo pueda procesarlo correctamente o haciéndolo fallar en el intento.

Top Bottom