Meow

Meow

喵喵喵喵 喵喵喵喵喵

抹除痕跡-1

當檔案被修改時,某些屬性(如建立時間、修改時間、存取時間及編碼軟體等)都會發生變化。然而,通過修改檔案的元數據,可以有效地掩蓋這些修改痕跡。

IMG_7793

簡短的元數據修改命令介紹:

一.exiftool
查看和修改檔案元數據,如圖像、視頻和 PDF 檔案。
安裝:
macOS:
1.Homebrew:

打開終端,輸入以下命令安裝 Homebrew(如果還未安裝):

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

安裝 ExifTool:

brew install exiftool

手動下載:

前往 ExifTool 官方網站 下載適用於 macOS 的版本。
解壓下載的檔案,並將 exiftool 可執行檔移動到 /usr/local/bin 或其他系統路徑。

Windows:
1. 使用 Chocolatey:

打開命令提示符(以管理員身份運行),輸入以下命令安裝 Chocolatey(如果還未安裝):

@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"
安裝ExifTool:
choco install exiftool

常用參數:

  • -Author=<>:設置作者。

  • -Title=<>:設置標題。

  • -Subject=<>:設置主題。

  • -Keywords=<>:設置關鍵字。

  • -Creator=<>:設置內容創造者。

  • -Producer=<>:設置編碼軟體。

  • -overwrite_original:覆蓋原檔案。

  • -All=:清除所有元數據。

示例:

exiftool -Author= -Creator= -Producer= -overwrite_original /path/to/file.pdf

二.touch
修改檔案時間戳(存取時間和修改時間)。
安裝:
macOS:
touch 是 macOS 系統自帶的工具,無需額外安裝。可以直接在終端中使用。

Windows:
Windows 沒有內建的 touch 命令,可以通過安裝 GnuWin32 工具包來獲得。
前往 GnuWin32 的核心工具包下載頁面 下載核心工具包。
安裝後,將 bin 目錄(通常在 C:\Program Files (x86)\GnuWin32\bin)添加到系統路徑中。
常用參數:

  • -a:修改存取時間。

  • -m:修改修改時間。

  • -t [[CC] YY] MMDDhhmm [.ss]:指定時間。

  • -d:使用日期字串。

示例:

touch -t 202406202335 /path/to/file.txt

三.SetFile
修改檔案的建立日期和修改日期(僅限 macOS)。
安裝:
1.macOS:
SetFile 是 macOS 的開發者工具包 Xcode 的一部分。
安裝 Xcode 命令行工具:

xcode-select --install

參數:

  • -d <MM/DD/YYYY hh:mm>:設置建立日期。

  • -m <MM/DD/YYYY hh:mm>:設置修改日期。

示例:

SetFile -d '06/20/2024 23:35:00' /path/to/file.txt
SetFile -m '06/20/2024 23:35:00' /path/to/file.txt

2.Windows:
SetFile 是 macOS 特有的工具,在 Windows 上沒有直接對應的工具。
使用 PowerShell 可以通過 Get-Item 和 Set-ItemProperty 命令來修改檔案的時間戳。以下是具體的步驟和示例程式碼:

打開 PowerShell:以管理員身份運行 PowerShell。

參數:

  • $filePath:檔案的路徑。
  • $newDateTime:新的日期和時間。
  • $file.CreationTime:設置檔案的建立日期。
  • $file.LastWriteTime:設置檔案的修改日期。
  • $file.LastAccessTime:設置檔案的存取日期。

示例:
使用以下命令可以修改檔案的建立日期:

$file = Get-Item "C:\path\to\file.txt"
$file.CreationTime = "2024-06-20 23:35:00"

使用以下命令可以修改檔案的修改日期:

$file = Get-Item "C:\path\to\file.txt"
$file.LastWriteTime = "2024-06-20 23:35:00"

使用以下命令可以修改檔案的存取日期:

$file = Get-Item "C:\path\to\file.txt"
$file.LastAccessTime = "2024-06-20 23:35:00"

部分安裝命令需預先配置網路環境

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。