crackmes.one

Ben_Lolo's WeeperVM -- Level 1

Author:
Ben_Lolo

Language:
C/C++

Upload:
1:11 AM 04/12/2025

Platform
Unix/linux etc.

Difficulty:
5.0

Quality:
5.3

Arch:
x86-64

Description

Delve into the world of virtualized code to recover a sacred phrase. This challenge provides a great opportunity to implement a custom processor for Ghidra or develop an architecture plugin for BinaryNinja. Various obstacles hinder static and dynamic analysis, but can be overcome using normal reversing techniques. Non-trivial protection algorithms are well-documented and conform to their respective specifications. * Encrypted strings * Anti-debug * Anti-breakpoint * Anti-thread suspension * Anti-patch * Virtualized code with loops, if/else, and janky functions