Python Forensics - Pesquisando

Searchingé certamente um dos pilares da investigação forense. Hoje em dia, a pesquisa é tão boa quanto o investigador que está executando as evidências.

Pesquisar uma palavra-chave na mensagem desempenha um papel vital na perícia, quando procuramos uma evidência com a ajuda de uma palavra-chave. O conhecimento do que deve ser pesquisado em um determinado arquivo, juntamente com os dos arquivos excluídos, requer experiência e conhecimento.

Python tem vários mecanismos integrados com módulos de biblioteca padrão para oferecer suporte searchOperação. Fundamentalmente, os investigadores usam a operação de pesquisa para encontrar respostas a perguntas como "quem", "o que", "onde", "quando" etc.

Exemplo

No exemplo a seguir, declaramos duas strings e, em seguida, usamos a função find para verificar se a primeira string contém a segunda string ou não.

# Searching a particular word from a message
str1 = "This is a string example for Computational forensics of gathering evidence!";
str2 = "string";

print str1.find(str2)
print str1.find(str2, 10)
print str1.find(str2, 40)

O script acima produzirá a seguinte saída.

“find”A função Python ajuda a pesquisar uma palavra-chave em uma mensagem ou parágrafo. Isso é fundamental para a coleta de evidências apropriadas.