Python Forensics - Ricerca
Searchingè sicuramente uno dei pilastri delle indagini forensi. Al giorno d'oggi, la ricerca è valida solo quanto l'investigatore che gestisce le prove.
La ricerca di una parola chiave dal messaggio gioca un ruolo vitale nella scientifica, quando cerchiamo una prova con l'aiuto di una parola chiave. La conoscenza di ciò che deve essere cercato in un particolare file insieme a quelli nei file eliminati richiede esperienza e conoscenza.
Python ha vari meccanismi integrati con moduli di libreria standard da supportare searchoperazione. Fondamentalmente, gli investigatori utilizzano l'operazione di ricerca per trovare risposte a domande come "chi", "cosa", "dove", "quando" e così via.
Esempio
Nell'esempio seguente, abbiamo dichiarato due stringhe e quindi abbiamo utilizzato la funzione find per verificare se la prima stringa contiene la seconda stringa o meno.
# 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)
Lo script precedente produrrà il seguente output.
“find”la funzione in Python aiuta nella ricerca di una parola chiave in un messaggio o in un paragrafo. Questo è fondamentale per raccogliere prove appropriate.