首页/安全/取证与溯源速查/浏览器时间戳换算(Chrome / Firefox)
Windows 取证55 条

浏览器时间戳换算(Chrome / Firefox)

浏览器数据库的时间单位不直观:Chrome 用自 1601 起的微秒,Firefox 用自 1970 起的微秒,换算错了整条浏览时间线都会漂。

取证与溯源速查安全更新于 2026-10-12
Chromevisit_time:微秒自 1601-01-01 UTC
Firefoxvisit_date:微秒自 1970-01-01 UTC

换算查询

换算查询
sqlite3 History "SELECT datetime(visit_time/1000000-11644473600,'unixepoch') FROM visits LIMIT 3;"
sqlite3 places.sqlite "SELECT datetime(visit_date/1000000,'unixepoch') FROM moz_historyvisits LIMIT 3;"
11644473600 是 1601 与 1970 两个基准之间的秒数,作用是把 WebKit 时间平移到 Unix 时间。

易错点

  • 不同浏览器 profile 目录要逐个核对
  • Firefox 的 visit_date 在旧版本语义有差异,报告注明版本

数据来源与参考

  • Chromium 项目(history 数据库结构)
  • Mozilla 文档(places 数据库)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌