Welcome all

Root Me allows everyone to test and improve their knowledge in computer security. Our community helps us maintain a dedicated learning hack platform, publishing hacking challenges with their solution, news, tools and discussions on the latest events.

Root-Me reachable over IPv6

4 January 2015

Root-Me made a big step forward and has now one foot in the IPv4 world and an other in the IPv6 hot and shiny one. The other good news is that you don’t have to do anything: it should just work with or without IPv6 support on your side.


Very few but some challenges remain IPv4 only though. The CTF AllTheDay architecture is ready for IPv6, but most of the CTF Virtual Machines are not and until we fix them, CTF will continue to be an IPv4 only thing (hopefully it won’t stay so for to long).

A big thanks to the team and especially to spump for the work behind this !

Public solutions and cheating

29 November 2014

Due to a lot of abuse, and in order to clarify the situation, the legal disclaimer page has been modified; we invite you to consult it regularly.

Root me already offers to share your solutions with other players directly on the website, while not "spoiled" those who have not yet solved the challenge.

These rules should allow us to keep together an emulation’s spirit while continuing to learn infosecurity in a fun way.

crypto/transposition - rail fence challenge modified

18 May 2014

The cryptanalysis challenge "Transposition — rail fence" suffered from two main problems:
- key was badly chosen and the challenge was a corner case of the algorithm
- the cleartext was the result of an encryption instead of decryption as one would normally expect: this is against the philosophy behind this plateform, especially for easy challenges

The challenge has thus been rectified, previous validations were reset. Submitted solutions have also been removed as they were not correct but working for the corner case.

Thanks for your understanding!

New sponsor : navixia

26 January 2014

Root Me is proud to announce a new sponsor : Navixia, a Swiss company specialized in information security.

This sponsorship offers us new possibilities to give you a more powerful platform and new services to train yourself in an increasingly realistic environment.

190 Challenges

Hundreds of challenges are available to train yourself in different and not simulated environments, offering you a way to learn a lot of hacking technics !

24 Virtual Machines

Dozens of virtual environments are available, accessible with a few clicks, to give you a realistic learning environment, without any limitation.

740 Solutions

Each challenge is associated with a multitude of solutions, related resources allowing you to learn and to see the way followed by other users.

The goal of this portal is to permit anyone to improve his hacking skills through different sort of security challenges, papers and tools.

- Propose articles, news, submit tools and challenges.
- Discuss on the forum or on our IRC channel
- Leave us a message in the shoutbox

We need help to maintain the english part of the portal !

Challenge Results Challenge Results

Pseudo Challenge Lang date
PurpleDeath   Hash - Message Digest 5 en 6 July 2015 at 06:21
PurpleDeath   Encoding - UU en 6 July 2015 at 06:18
PurpleDeath   Encoding - ASCII en 6 July 2015 at 06:14
Zakizak   CRLF fr 6 July 2015 at 06:10
pwndr3   DotNet PE - 0 protections en 6 July 2015 at 04:06
pwndr3   PE - 0 protections en 6 July 2015 at 03:58
pwndr3   ELF - Basic en 6 July 2015 at 03:52
pwndr3   ELF - 0 protections en 6 July 2015 at 03:46
tomas   ELF32 - Stack buffer overflow basic 1 en 6 July 2015 at 03:46
Kara71   ELF32 - System 1 fr 6 July 2015 at 03:33

Solution Solution

Author Challenge Lang date
TheLizardKing   ELF64 - Remote Heap buffer overflow fr 2 July 2015 at 14:07
Alain H   PE - 0 protections fr 30 June 2015 at 20:40
Tosh   ELF64 - Sigreturn Oriented Programming fr 27 June 2015 at 16:17
manux   ELF64 - Stack buffer overflow - avancé fr 26 June 2015 at 17:47
Dash_X   Active Directory - GPO fr 26 June 2015 at 17:46
ZadYree   Hardened binary 2 fr 26 June 2015 at 17:45
Tears   ELF32 - Format String Bug Basic 3 fr 26 June 2015 at 17:44
Bouedjoro   Javascript - Native code fr 26 June 2015 at 17:42
CrypT   ELF64 - Stack buffer overflow - basic fr 26 June 2015 at 17:41
doskop   Python - Pyjail 3 en 24 June 2015 at 17:39