Lançamento do Ghostwriter v3.2
A SpecterOps lançou o Ghostwriter v3.2 com algumas melhorias significativas que achamos que você vai gostar. Revisamos como você interage com logs de operação e adicionamos suporte para marcar clientes, projetos, relatórios, descobertas, arquivos de evidência, domínios, servidores, logs de operação e entradas de log.
marcação
As tags ajudarão você a organizar e personalizar seus projetos. No nível mais básico, uma tag pode ajudar a comunicar algo sobre o objeto marcado, como este projeto:
As tags do Ghostwriter funcionam como tags na maioria dos aplicativos da Web modernos com os quais você já está familiarizado. As tags são separadas por vírgula e aparecem como emblemas cinza na interface. Uma vírgula designa o final de uma tag, mas você pode ser criativo com outros símbolos. Por exemplo, todas essas são tags válidas:
- at&ck:t1549
- idioma:en
- T1592.002
- objetivo-1
As tags podem ser acessadas em seus modelos de relatório e você pode usá-las para criar um conteúdo de relatório mais dinâmico. Vamos tomar como exemplo o projeto da equipe vermelha acima. Se você olhar os dados brutos do relatório JSON, o objeto `project` tem esta chave `tags`:
"tags": [
"cvss:on",
"language:en",
"project"
]
Se as tags do projeto incluírem cvss:on , obteremos uma saída como esta:
Levando esse conceito adiante, você pode até criar variáveis personalizadas para seus relatórios. Com um pouco mais de trabalho, podemos usar uma tag como entity-tested:internal network para inserir texto em nosso modelo de relatório. Neste exemplo, as tags nos ajudam a inserir algum texto dinamicamente:
Essa expressão Jinja2 verifica as tags do relatório em busca de uma tag que comece com entity-tested: e, em seguida, remove esse prefixo da tag para inserir nossa variável personalizada. Ele faz a mesma coisa para atualizar dinamicamente o cabeçalho do documento com base em uma tag `status`. A saída se parece com isto:
Você pode obter resultados semelhantes com instruções if/else com base em outros valores, como o tipo de projeto ou a presença de um determinado tipo de descoberta, mas as tags permitem mais flexibilidade. Com alguma criatividade, as tags permitem uma ampla gama de customizações de relatórios!
A marcação também é uma ferramenta útil na nova interface de registro de atividades.
Todos os novos registros de operação
Reformulamos a página de registro para tornar tudo mais fácil de usar. Quando você visita a nova página pela primeira vez, pode notar o novo botão Mostrar/Ocultar colunas . Anteriormente, você tinha que escolher quais colunas deseja visualizar cada vez que visitava a página. Suas seleções agora são armazenadas no armazenamento local do seu navegador para que sejam persistentes entre atualizações de página e visitas.
Outra grande mudança é a nova janela de edição. Agora é possível editar todos os campos de uma só vez. Tudo o que você precisa fazer é clicar duas vezes na linha da tabela que deseja editar. Os formulários para novas entradas serão pré-preenchidos com o carimbo de data/hora atual e seu nome de usuário para que você possa se concentrar em preencher os detalhes importantes.
Conforme mencionado acima, agora você pode marcar eventos registrados e essas tags podem ajudá-lo a chamar eventos com tags multicoloridas. O Ghostwriter estilizará as tags que contêm certas strings para ajudá-lo a identificar facilmente os principais eventos em seus logs. Por exemplo, uma tag com `detectar` aparecerá como um distintivo azul para ajudá-lo a identificar eventos relacionados a um evento de detecção ou eliminação de conflitos.
Há mais informações sobre esse recurso no wiki do Ghostwriter:
Embrulhar
Este é o primeiro grande lançamento de 2023 com mais por vir. Como sempre, procure aqui mais atualizações sobre o roteiro do Ghostwriter e futuros lançamentos. Por enquanto, você pode obter a versão mais recente no GitHub:





































![O que é uma lista vinculada, afinal? [Parte 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)