Pular para o conteúdo
Skillpedia
Diversos35 mil · #5438

analyzing-browser-forensics-with-hindsight

Faz seu agente analisar dados de navegadores de internet. Ele recupera histórico, senhas e cookies para reconstruir a atividade online do usuário.

O que ela faz

O Hindsight é uma ferramenta que examina os dados de navegadores como Chrome, Edge e Opera. Ele junta informações como histórico de navegação, downloads e senhas salvas para criar uma linha do tempo de como a pessoa usou a internet.

Quando usar

  • ✓Para investigar incidentes de segurança e ver o que foi feito no navegador.
  • ✓Para entender as ações de um usuário em investigações criminais.
  • ✓Para reconstruir a atividade online de alguém após um evento.

Exemplo do que pedir para a IA

“Analise o histórico do navegador Chrome de um usuário para ver quais sites ele visitou nas últimas 24 horas.”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/analyzing-browser-forensics-with-hindsight/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/analyzing-browser-forensics-with-hindsight/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A ferramenta acessa os arquivos onde o navegador guarda as informações. Depois, ela organiza esses dados em uma ordem cronológica, mostrando o que aconteceu.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add mukul975/Anthropic-Cybersecurity-Skills --skill analyzing-browser-forensics-with-hindsight

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/analyzing-browser-forensics-with-hindsight/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Análise Forense de Navegadores com Hindsight

Visão Geral

Hindsight é uma ferramenta forense de código aberto para navegadores, projetada para analisar artefatos do Google Chrome e outros navegadores baseados em Chromium (Microsoft Edge, Brave, Opera, Vivaldi). Ela extrai e correlaciona dados de múltiplos arquivos de banco de dados do navegador para criar uma linha do tempo unificada da atividade na web. O Hindsight pode analisar URLs, histórico de downloads, registros de cache, favoritos, registros de preenchimento automático, senhas salvas, preferências, extensões do navegador, cookies HTTP, Local Storage (cookies HTML5), dados de login e informações de sessão/abas. A ferramenta produz linhas do tempo cronológicas em múltiplos formatos de saída (XLSX, JSON, SQLite) que permitem aos investigadores reconstruir a atividade web do usuário para resposta a incidentes, investigações de ameaças internas e casos criminais.

Quando Usar

  • Ao investigar incidentes de segurança que exigem a análise forense de navegadores com hindsight.
  • Ao construir regras de detecção ou consultas de caça a ameaças para este domínio.
  • Quando analistas de SOC precisam de procedimentos estruturados para este tipo de análise.
  • Ao validar a cobertura de monitoramento de segurança para técnicas de ataque relacionadas.

Pré-requisitos

  • Python 3.8+ com Hindsight instalado (pip install pyhindsight)
  • Acesso aos diretórios de perfil do navegador a partir da imagem forense.
  • Dados do perfil do navegador (não criptografados com criptografia em nível de sistema operacional).
  • Timeline Explorer ou aplicativo de planilha para análise.

Localizações dos Perfis de Navegador

Navegador Caminho do Perfil no Windows
Chrome %LOCALAPPDATA%\Google\Chrome\User Data\Default\
Edge %LOCALAPPDATA%\Microsoft\Edge\User Data\Default\
Brave %LOCALAPPDATA%\BraveSoftware\Brave-Browser\User Data\Default\
Opera %APPDATA%\Opera Software\Opera Stable\
Vivaldi %LOCALAPPDATA%\Vivaldi\User Data\Default\
Chrome (macOS) ~/Library/Application Support/Google/Chrome/Default/
Chrome (Linux) ~/.config/google-chrome/Default/

Arquivos de Artefato Chave

Arquivo Conteúdo
History Visitas a URLs, downloads, pesquisas por palavra-chave
Cookies Cookies HTTP com domínio, expiração, valores
Web Data Entradas de preenchimento automático, cartões de crédito salvos
Login Data Nomes de usuário/senhas salvos (criptografados)
Bookmarks Árvore de favoritos em JSON
Preferences Configurações do navegador e extensões
Local Storage/ Local Storage HTML5 por domínio
Session Storage/ Armazenamento específico da sessão por domínio
Network Action Predictor URLs digitados anteriormente
Shortcuts Atalhos e previsões da Omnibox
Top Sites Sites visitados com frequência

Executando o Hindsight

Linha de Comando

# Basic analysis of a Chrome profile
hindsight.exe -i "C:\Evidence\Users\suspect\AppData\Local\Google\Chrome\User Data\Default" -o C:\Output\chrome_analysis

# Specify browser type
hindsight.exe -i "/path/to/profile" -o /output/analysis -b Chrome

# JSON output format
hindsight.exe -i "C:\Evidence\Chrome\Default" -o C:\Output\chrome --format jsonl

# With cache parsing (slower but more complete)
hindsight.exe -i "C:\Evidence\Chrome\Default" -o C:\Output\chrome --cache

Interface Web

# Start Hindsight web interface
hindsight_gui.exe
# Navigate to http://localhost:8080
# Upload or point to browser profile directory
# Configure output format and analysis options
# Generate and download report

Detalhes da Análise de Artefatos

Histórico de URLs e Visitas

-- Chrome History database schema (key tables)
-- urls table: id, url, title, visit_count, typed_count, last_visit_time
-- visits table: id, url, visit_time, from_visit, transition, segment_id

-- Timestamps are Chrome/WebKit format: microseconds since 1601-01-01
-- Convert: datetime((visit_time/1000000)-11644473600, 'unixepoch')

Histórico de Downloads

-- downloads table: id, current_path, target_path, start_time, end_time,
--   received_bytes, total_bytes, state, danger_type, interrupt_reason,
--   url, referrer, tab_url, mime_type, original_mime_type

Análise de Cookies

-- cookies table: creation_utc, host_key, name, value, encrypted_value,
--   path, expires_utc, is_secure, is_httponly, last_access_utc,
--   has_expires, is_persistent, priority, samesite

Script de Análise em Python

import sqlite3
import os
import json
import sys
from datetime import datetime, timedelta


CHROME_EPOCH = datetime(1601, 1, 1)


def chrome_time_to_datetime(chrome_ts: int):
    """Converte timestamp do Chrome para datetime."""
    if chrome_ts == 0:
        return None
    try:

…
Perguntas frequentes

Quais navegadores o Hindsight analisa?

Ele analisa navegadores baseados no Chromium, como Google Chrome, Microsoft Edge, Brave, Opera e Vivaldi.

Que tipo de informação ele pode extrair?

Ele pode extrair histórico de navegação, downloads, cookies, senhas salvas, dados de preenchimento automático e extensões.

Em que formato os resultados são apresentados?

Os resultados podem ser exportados em formatos como XLSX (planilha), JSON ou SQLite, facilitando a análise.

Detalhes

Descrição original do autor

Parse Chromium-based browser databases with Hindsight to extract and correlate browsing history, downloads, cookies, cached content, autofill data, saved passwords, and extensions from Chrome, Edge, Brave, Opera, and Vivaldi into a unified timeline (XLSX, JSON, or SQLite output). Use during incident response, insider-threat investigations, or criminal cases when you need to reconstruct a user's we

repo: mukul975/Anthropic-Cybersecurity-Skills

Popularidade

Estrelas no GitHub
35 mil
Posição no ranking
#5438
Licença
Apache-2.0
Atualizada em
31/08/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas