Skip to main content
Room Banner
Back to all walkthroughs
Room Icon

Script Static Analysis

Premium room

Learn why attackers rely on scripts, and analyze various real-world samples.

medium

60 min

28

User profile photo.
User profile photo.

To access material, start machines and answer questions login.

In modern attacks, you're as likely to encounter malicious scripts as binaries. Nearly every attack chain involves at least one script somewhere in its lifecycle: Bash and droppers, Python agents, JavaScript or backdoors, and so on. This room walks you through how to analyze and deobfuscate various scripts you will encounter in the real world.

Learning Objectives

  • Learn why adversaries use scripts in cyber attacks so often
  • Explore different defense evasion and obfuscation techniques
  • Practice the skills by analyzing scripts taken from real-world attacks

Prerequisites 

  • Complete the Intro to Malware Analysis room
  • Know basics of scripting languages, such as JavaScript or Python
  • Ideally, have some experience working in a (e.g., )

Lab Access

Before moving forward, start the lab by clicking the Start Lab Machine button below. The will open in split view and will need about 2 minutes to fully load. In case the is not visible, you can click the Show Split View button at the top of the page.

Set up your virtual environment

To successfully complete this room, you'll need to set up your virtual environment. This involves starting the Target Machine, ensuring you're equipped with the necessary tools and access to tackle the challenges ahead.
Lab machine
Status:Off

Credentials

Alternatively, you can access the from your own -connected machine with the credentials below:

Username
 
Administrator
 
Password
 
Secure!
 
IP address
 
MACHINE_IP
 
Connection via
 
Answer the questions below

Let's begin!