[en] Currently, the high growth in the number of interconnected devices has established the internet of things as a good target for malware developers. Its characteristics make it ideal to be targets of attack, low security, long time spent connected to the Internet, interconnected to other devices, are the weakest link against which to initiate an attack resulting in a point of access to other devices. All this makes it necessary to emphasize the analysis of malware specifically studying the one developed for these devices. To be able to analyze malware, it is necessary to have tools that facilitate this task. Now there are sandboxes to perform this task. The objective of this work is to prepare a sandbox, which is defined as an isolated, safe environment, where the changes made by the malware will be reversible. This implies that the malware will have the free way to make all the modifications for which it is programmed leaving the respective trace but allowing later to leave the machine as it was at its origin, prior to the execution of the malware. This environment will be prepared and configured to replicate the execution of malware aimed at architectures commonly used in the IoT such as ARM or MIPS. The result of each analysis will be given by the execution of the malware within the sandbox. This execution will return a very useful set of information that will go from the analysis of the structure of the file (static) to the detail of each execution step (dynamic) that will make changes in the guest system through system calls during its execution, including an analysis of the use of the network during this process. All this environment will generate a report which can draw conclusions from the purpose of the malware and generate an effective prevention for future infections.

[es] En la actualidad, el crecimiento elevado del número de dispositivos interconectados, ha establecido al internet de las cosas como un buen objetivo para los desarrolladores de malware. Sus características lo hacen ideal para ser objetivos de ataque; la baja seguridad, el largo tiempo que pasan conectados a Internet, interconectados a otros dispositivos, son el eslabón más débil contra el que iniciar un ataque resultando un punto de acceso a otros dispositivos. Todo ello hace que se requiera poner énfasis en el análisis de malware estudiando específicamente el desarrollado para estos dispositivos. Para poder analizar el malware es necesario disponer de herramientas que faciliten esta tarea. En la actualidad existen los sandbox para desempeñar esta tarea. El objetivo de este trabajo es preparar un sandbox, que se define como un entorno aislado y seguro, donde los cambios realizados por el malware serán reversibles. Esto implica que el malware tendrá vía libre para realizar todas las modificaciones para las que esté programado dejando el respectivo rastro, pero permitiendo posteriormente dejar la máquina como estaba en su origen, previo a la ejecución del malware. Este entorno estará preparado y configurado para poder replicar la ejecución de malware dirigido a arquitecturas usadas comúnmente en el IoT como ARM o MIPS. El resultado de cada análisis vendrá dado por la ejecución del malware dentro del sandbox. Esta ejecución devolverá un conjunto de información muy útil que irá desde el análisis de la estructura del fichero (estático) hasta el detalle de cada paso de ejecución (dinámico) que realizará cambios en el sistema invitado mediante llamadas a sistema durante su ejecución, incluyendo además un análisis del uso de la red durante este proceso. Todo este entorno permitirá generar un informe, del cual se podrán extraer conclusiones del propósito del malware y generar una prevención eficaz de cara a futuras infecciones.