crackmes.one

Ben_Lolo's WeeperVM -- Level 1

Author:
Ben_Lolo

Language:
C/C++

Upload:
2025-04-12 01:11

Platform:
Unix/linux etc.

Difficulty:
5.0

Quality:
5.5

Arch:
x86-64

Downloads:
35

Size:
13.78 KB

Writeups:
2

Comments:
3

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