mirror of
https://github.com/cliffe/BreakEscape.git
synced 2026-02-20 13:50:46 +00:00
- Updated `validate_scenario.rb` to enforce correct usage of `targetKnot` in timed conversations, ensuring compliance with new requirements. - Added checks for missing properties in timed conversations, including `delay` and `targetKnot`, to improve scenario integrity. - Enhanced logging for validation issues, providing clearer feedback on scenario configuration errors. - Updated relevant scenarios to align with the new validation rules, ensuring consistency across gameplay elements.
26 lines
1.0 KiB
JSON
26 lines
1.0 KiB
JSON
{
|
|
"display_name": "Encoding and Encryption Lab",
|
|
"description": "Learn essential knowledge and skills related to encoding schemes, hash algorithms, and the use of tools like OpenSSL and Gnu Privacy Guard (GPG). Explore concepts like encoding data into different formats, encrypting and decrypting information, and managing keys. Complete CTF challenges in the VM to put your knowledge into practice.",
|
|
"difficulty_level": 2,
|
|
"secgen_scenario": "labs/cyber_security_landscape/4_encoding_encryption.xml",
|
|
"collection": "vm_labs",
|
|
"cybok": [
|
|
{
|
|
"ka": "AC",
|
|
"topic": "Algorithms, Schemes and Protocols",
|
|
"keywords": ["Encoding vs Cryptography", "Caesar cipher", "Vigenere cipher", "SYMMETRIC CRYPTOGRAPHY - AES (ADVANCED ENCRYPTION STANDARD)"]
|
|
},
|
|
{
|
|
"ka": "F",
|
|
"topic": "Artifact Analysis",
|
|
"keywords": ["Encoding and alternative data formats"]
|
|
},
|
|
{
|
|
"ka": "WAM",
|
|
"topic": "Fundamental Concepts and Approaches",
|
|
"keywords": ["ENCODING", "BASE64"]
|
|
}
|
|
]
|
|
}
|
|
|