¿Se requiere programación para estar en el campo de la informática forense?

Para mí y para el equipo con el que trabajamos, utilizamos diferentes lenguajes de programación / scripting y herramientas para el análisis forense. Me he centrado personalmente en Python y Ruby de todas las cosas, mientras que mi contraparte se ha centrado en Perl y C. Durante el próximo año más o menos, he decidido comenzar a expandir mis conocimientos aprendiendo más Java y JS. Perl también es un buen idioma para trabajar. ¿Necesitas saber programar? No, pero definitivamente ayuda. Ayuda aún más si está familiarizado con varios (solo poder reconocer más o menos el idioma), dependiendo del tipo de situación en la que se encuentre. Ah también, Cross Site Scripting, SQL y HTML serían buenos idiomas para obtener un familiaridad básica en.

¿Qué herramientas se usan? Todo eso dependerá de la empresa para la que trabaje. Los más comunes que he visto son FTK, SIFT / REMNUX, el escáner de vulnerabilidad Nessus, Kali y su bolsa de trucos (sí, tiene muchos usos forenses), Encase y Security Onion.

para el campo forense … necesita:

1-Python: para analizar scripts web

2-C: para descompilar ejecutables

3-Assembly: para análisis de malware

4-al menos nivel intermedio en PHP para poder comprender e investigar las puertas traseras de PHP