← All Challenges

Challenge 04: String Reversal

Difficulty: Easy
Category: Signature Detection Bypass


Objective

Bypass the scanner’s signature detection by exploiting the fact that it only reads strings in one direction. Store your payload in a form the scanner cannot match, then reconstruct it at runtime.

Scanner Behavior

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

The scanner matches bytes in forward order only. It does not check for reversed patterns, anagrams, or any rearrangement of the signature bytes.

Rules

Hints

  1. The scanner reads forward. What if your string is stored backward?
  2. erawlam doesn’t match malware in a forward byte scan.
  3. Most languages have built-in methods to reverse a string at runtime.
  4. The scanner has no concept of “reading in reverse.”

View Solution