Difficulty
easy
Average duration
1 hrs
Technologies
Python
cybersecurity
blue-team
base64
string-analysis
owasp-a08-software-and-data-integrity-failures
Difficulty
easy
Average duration
1 hrs
Technologies
Python
cybersecurity
blue-team
base64
string-analysis
owasp-a08-software-and-data-integrity-failures
This lab is designed to immerse you in critical Blue Team tasks, developing key skills such as:
This lab is lightweight and easy to set up:
We have detected an internal intrusion in our network. An attacker has tampered with one of our vital authentication scripts, password.py
, with the goal of preventing our new agents from obtaining the system access password. This is blocking the onboarding of critical personnel.
Your mission as a member of the Blue Team is as follows:
password.py
script. The attacker introduced subtle logical errors so it does not generate the correct password.password.py
code so that, when executed, it prints exactly one password.💡 Hint The password generated by the script seems to have valid parts... but they’re assembled incorrectly. Ask yourself:
Does it make sense for there to be a stray "n" between "Blu3" and "Te4"? Isn’t there a more coherent way to put those parts together? Maybe the solution isn’t to invent anything new, but to organize what you already have in a more natural way.
Undo the Sabotage: Fix the manipulations. Your goal is for the script to print a password possibly used by the original team, something that makes lexical sense.
Validate the Password: Once your password.py
generates the correct password, you must run the validator.py
script. Execute it and follow the instructions to enter the password you obtained.
Decode the Flag: If the password is correct, validator.py
will provide you with a Base64-encoded string. You must take that string and decode it using CyberChef to recover the clean flag and complete the challenge.
Good luck, agent!
Difficulty
easy
Average duration
1 hrs
Technologies
Python
cybersecurity
blue-team
base64
string-analysis
owasp-a08-software-and-data-integrity-failures
Difficulty
easy
Average duration
1 hrs
Technologies
Python
cybersecurity
blue-team
base64
string-analysis
owasp-a08-software-and-data-integrity-failures
Difficulty
easy
Average duration
1 hrs
Technologies
Python
cybersecurity
blue-team
base64
string-analysis
owasp-a08-software-and-data-integrity-failures
Difficulty
easy
Average duration
1 hrs
Technologies
Python
cybersecurity
blue-team
base64
string-analysis
owasp-a08-software-and-data-integrity-failures
Difficulty
easy
Average duration
1 hrs
Technologies
Python
cybersecurity
blue-team
base64
string-analysis
owasp-a08-software-and-data-integrity-failures
Difficulty
easy
Average duration
1 hrs
Technologies
Python
cybersecurity
blue-team
base64
string-analysis
owasp-a08-software-and-data-integrity-failures