# **Let's play** Ok, so we run the provided game and see some NPC. Let's talk to him:  Oh, looks like he won't talk to us unless we pay him.  Luckily, there was a bank next to him—great!  Unfortunately, this bank has only 1000 cash, but it's not a problem as l
>/Posts/[1:6]/9 $
2025
# Requirements To create an account, you'll need the **Authenticator** app or any other that supports TOTP (time-based one-time passwords), since I don't want to store this kind of information in my database. :) ## What's next? Once you have it, go to the [sign-up](/sign-up) page and check if the nickname you want is available. If it is, congra
16 Feb
2024
### First Part **Look at the files** ``` │>PHISH_MARKET │ docker-compose.yml │ start.sh │ ├───market │ Dockerfile │ market │ wait-for-it.sh │ └───mysql Dockerfile init-db.sql ``` As you may have noticed, there are 2 Docker containers: one with a MySQL database and another one contai
17 Nov
### First Part Well, since the description was rather brief, we can't learn much from it. Therefore, it's a good practice to start examining the application by running the command: ``` strings program.ext ``` in Linux to see what ASCII strings are stored in the application. On Windows, there are desktop applications for performing a si
20 Oct
## The Discrete Logarithm Problem Now that you understand modular arithmetic, we can move on to its applications. In the previous post, we discussed how to perform modular computations. Now, it's time to learn how these computations are used in cryptography. Calculating the remainder in an equation like this might be easy: $$ 5^{13}\bmod{17} =
21 Aug
## Get Familiar with the Task I assume you've already read the description and noticed that the flag in this challenge resembles a familiar Base64 encoding. However, after decoding it, you see what looks like a series of random bits: ``` QФ~ĦZòÕöï!﨧.§ä>îÓF7Oþ²ëY+æèZs¶ ·¨2 [MQìüF ¬ ``` This time, the flag was truly enc
20 Aug