jamesdupark

@jamesdupark

Joined on Sep 1, 2021

  • For this CrackMe, I was tasked with interacting with and manipulating the given page in such a way that would reveal the "hidden treasure". I used my browser's native tools such as the inspect tool, the JavaScript console, and viewing the page source in order to reverse-engineer the conditions required to reveal the treasure and crack the puzzle. A documentation of the solution as well as my problem-solving process and methodology follows. Solution :::info This crack depends on manipulating your browser's userAgent string and is thus best performed in Firefox, where the userAgent can be manipulated freely and persistently (in Chrome and Chromium-based browsers it can only be changed temporarily while the developer tools are active) ::: Modifying the browser's UserAgent The browser's userAgent string must first be set such that the string 'BLACKSEA' is at index 9 (10th character). This can be done in Firefox by navigating to about:config and adding a string for the general.useragent.override setting, such as 'aaaaaaaaaBLACKSEA'. An example is shown below:
     Like  Bookmark
  • Breaking Down Computer Science Problems Solving problems on computer science projects or homeworks can often be a daunting task, especially when you're not sure where to start. This guide aims to facilitate the process of problem solving in computer science. By the end of this guide, you'll have practiced: Defining problem representation and understanding why it's important Identifying strategies for generating problem representations Constructing several kinds of problem representations for different contexts Intepreting representations constructed by experts
     Like  Bookmark