← All Challenges

Challenge 01: String Splitting

Difficulty: Easy
Category: Signature Detection Bypass


Objective

Get a script past the scanner that contains and uses the word “malware” at runtime, without the scanner detecting the signature.

Scanner Behavior

The scanner performs static byte-pattern matching against file contents. It searches for the following strings as contiguous byte sequences:

If any of these exact byte patterns are found in your file, the scanner flags the file as malicious and blocks it.

The scanner does not execute the code. It only reads the raw bytes of the file on disk.

Rules

Hints

  1. The scanner only matches contiguous byte sequences. What happens if the target string is never stored as one piece in the file?
  2. Think about how strings can be built at runtime from smaller, innocent-looking fragments.
  3. Concatenation is your friend.

View Solution