In this article, you can find answers to the following questions:
- What are Module Labs?
- How can I tell what is a Module Lab?
- Can I submit a flag if I reverted the machine after getting the solution?
- After I’ve submitted a correct answer, can I repeat the exercise?
- Will the Module Lab be part of the PDF?
- Are Hints available for Module Labs?
What are Module Labs?
Module Labs are new components of the OffSec learning experience, which integrate the question (exercise), learning medium (machine) and feedback (flag submission) inside the textual training material itself.
This allows for a richer learning experience, where learners can receive instant feedback on their work and can easily keep track of the progress they are making.
How can I tell what a Module Lab is?
All labs are preceded by a set of instructions marking the type of exercise and the environment they should be performed in (i.e. To be performed with the Module Labs VMs under “Resources”).
On top of that, Module Labs will always have a corresponding answer box where the flag you obtained can be submitted.
Can I submit a flag if I reverted the machine after getting the solution?
Flags are randomized on each revert of the exercise machine. This means that if the solution is obtained to a question, the machine is reverted, and only after the revert the original answer is submitted, the OTL will not accept the flag. You must submit the flag before you revert the machine. If you revert your machine, you will have to reproduce the steps in order to get the correct hash.
This feature helps us encourage learners to complete labs on their own.
After I’ve submitted a correct answer, can I repeat the exercise?
Once a correct answer has been submitted, that answer will be locked, however the exercise can still be completed on the machine.
Will the Module Labs be part of the PDF?
No, due to their nature, the Module Labs are only available in the OffSec Learning Library.
Are Hints available for Module Labs?
Yes, Hints are available for some of the module labs. For more information, please visit our Module Labs Hints FAQ page.