The purpose of this work is to demonstrate the use of some programming languages that could help the forensic analysis. In fact, these programming languages would allow to automate processes and operations, reducing execution times, and ensuring more reliable results. As well as ensuring that processes can be repeated over time in similar scenarios.
This work will carry out a forensic analysis, its phases and the biggest challenges that you can find now. Likewise, you will see the Chilean reality in relation to the forensic analysts and what the law establishes regarding this matter.
On the other hand, it will be explained what the programming languages are, the different paradigms that each language can be catalogued and will be defined on Python, the programming language that this work will be based on.
Finally, we will talk about how programming languages can assist and empower the forensic analysis not only to use in devices (computers and servers) but also in other media, such as networks or virtual systems, we will work on the memory of an infected computer in order to see how you can a volatile memory, and how this file can be used to get back the data in case of an incident.