🚀 Forge Free is now live! Try it now

Reverse Engineering Range

Reverse, Crack, De-Obfuscate

CTF style challenges for hands on practice with reverse engineering and malware analysis techniques.



The Range features beginner to intermediate reverse engineering challenges that safely introduce you to real world anti analysis techniques. Walkthroughs are available for some challenges.

The Forge alpha has been launched. Create custom challenges with the click of a button. The Forge is in the early stages and development is still being completed. Only free access and limited toggles and templates are available. Please report any bugs, issues, or feedback to support@rerange.com

The Sandbox challenges mimic real software and are designed to be hacked creatively rather than solved. No flags. No required goals. Just open ended exploration.

Leaderboard

#UserSolves
1 0v41n 18
2 Steezus 16
3 avivW 15
4 HoXoN 11
5 daniel 10
6 tatore 7
7 fozen 7
8 @lan 6
9 0p4n1k 6
10 Aqua 6

A practice ground for reverse engineering

ReRange is a reverse engineering practice platform designed for beginners and intermediates. It combines guided challenges with open ended sandbox programs that mimic real software behavior. Users can safely explore binary analysis, anti analysis techniques, and creative program modification without pressure or risk.

Guides, Writeups, Learning

Find detailed writeups for some of the challenges on the knowledge page.

FAQ

What is software reverse engineering?

Software reverse engineering is the process of analyzing software to understand its design and functionality.

Why would someone want to reverse engineer software?

There are many reasons to reverse different pieces of software. It could be to optimize code, find vulnerabilities, discover the functionality of malware, or even to gain insight into a competitors software.

Are the challenges safe?

Yes all the challenges are written and tested by me. most of them contain anti analysis techniques but never anything malicious.

Is ReRange beginner friendly?

Yes! The easy challenges are beginner friendly, most of them also have a guide you can follow if you are not sure what to do

What tools should I know?

You’ll need to know how to use disassemblers, debuggers and python is always a plus.

Disassemblers
IDA
Ghidra
Binary Ninja
Radare2

Debuggers
x64dbg
gdb
WinDbg

I’m stuck on a challenge what should I do?

Visit the walkthroughs page and follow the step by step guide.