Difference between revisions of "Root Me"

From Embedded Lab Vienna for IoT & Security
Jump to navigation Jump to search
Line 27: Line 27:
* The Baroque Cycle
* The Baroque Cycle


== Used Hardware ==
== Challenge Write-Up ==


[[Device to be used with this documentation]]
In this section, the solution to the ”Javascript - Obfuscation 3” challenge from the category Web-Client is presented.
[[Maybe another device to be used with this documentation]]
 
By the title of this challenge it is evident, that the prerequisite is intermediate knowledge and understanding of the scripting language Javascript. As Javascript is a client-side web technology, the idea is to use the integrated web browser console to manipulate the code and get the flag. Additionally the challenge contains resources, which might be helpful to understand the JavaScript obfuscation concept used in this challenge and how it is abused to make the code harder to understand and still keep its functionality.
 
[[File:Js obfuscation3.png]]


== Courses ==
== Courses ==

Revision as of 18:27, 19 December 2021

Summary

Description what this documentation is about.

Requirements

  • Operating system: Ubuntu 18.04 bionic amd64
  • Packages: git emacs

In order to complete these steps, you must have followed Some Other Documentation before.

Description

Step 1

Enter these commands in the shell

echo foo
echo bar

Step 2

Make sure to read

  • War and Peace
  • Lord of the Rings
  • The Baroque Cycle

Challenge Write-Up

In this section, the solution to the ”Javascript - Obfuscation 3” challenge from the category Web-Client is presented.

By the title of this challenge it is evident, that the prerequisite is intermediate knowledge and understanding of the scripting language Javascript. As Javascript is a client-side web technology, the idea is to use the integrated web browser console to manipulate the code and get the flag. Additionally the challenge contains resources, which might be helpful to understand the JavaScript obfuscation concept used in this challenge and how it is abused to make the code harder to understand and still keep its functionality.

Js obfuscation3.png

Courses

References