Posts

Showing posts from February, 2023

Creating Virtual Machine

Image
Installing Virtualization Software Before installing a virtual operating system, we need to install one of the virtualization software that enables this. While there are some differences between them, any of the virtualization software will help us for our dynamic analysis. You can install one of the following virtualization software: VMware Workstation VMware Fusion (for macOS) Oracle Virtualbox We will use VMware Workstation virtualization software during the training and it is recommended for you to install it so that you can follow the training easily. You can download and install VMware Workstation here. Installing Operating System After installing the virtualization software on our system, let's set up our operating system with the help of these virtualization software. In order to install the operating system together with the virtualization software, we need to obtain the ISO files of the operating systems. You can use the application called MediaCreationTool published by M...

Which tools and software do we need?

 We will need some software when applying the dynamic analysis method. Let's take a look at these software categories. Virtualization Software We do not want to conduct dynamic analysis on our own system as we need to run the malware to be able to examine its activities. For this reason, we should make use of Virtualization Software that helps us work on some virtual systems. Thanks to these software, you can use a different operating system on your host operating system. If they are configured properly, you can perform your analysis safely, as malicious software cannot escape from this virtual operating system. It is useful to make a small note here on these virtualization software. Since these virtualization environments are essentially software, various vulnerabilities that allow malwares to escape out of these virtual environments and allow code executions on the host operating system may occur on these environments. For this reason, It is crucial to keep your virtualization so...

Importance of Dynamic Malware Analysis for SOC Analysts

Image
 If you ask a friend of yours who works as a SOC analyst about what they do at work, one of the things you may probably hear will be that "I am analyzing suspicious files". Malware analysis is one of the most important tasks of SOC. I can easily say that you will work closely with malware in your daily life, no matter what level of SOC analyst you are. So why dynamic analysis and not static analysis? Both analysis methods have their own advantages and disadvantages. In fact, these two methods do not substitute each other. When you want to analyze a malware, you need to combine these two methods and analyze it. Malware analysis is divided into two as an analysis method, and in this tutorial, we will focus on Dynamic Analysis. As a SOC analyst, you are racing against time. The faster you can detect a harmful situation, the faster you can take action against it. SOC analysts first prefer the dynamic analysis method since it can produce much faster results than the static analysi...

What is Dynamic Malware Analysis?

 Dynamic malware analysis method is an analysis method in which malware is run and examined in secure environments. In this method, it is aimed to analyze the behavior of the malicious software by examining the activities like network, and file, etc. in secure environments. It is a method that is widely preferred by the SOC analysts in the first place as you can perform faster analysis than the static analysis method. You can find our blog post about Static Analysis and Dynamic Analysis methods here. Various sandbox solutions are available to automate the dynamic analysis. Sandboxes run the malware in their own isolated environments and automatically present the analysis results. These sandbox solutions are crucial for the SOC analysts. Advantages of the Dynamic Analysis Method Some of the advantages of the dynamic analysis method are; It produces much faster results than the static analysis method, You can perform automated analysis with sandboxes, It is an analysis method that re...