mirror of
https://github.com/cliffe/SecGen.git
synced 2026-02-23 04:08:02 +00:00
edge_hill_scenario initial commit
This commit is contained in:
68
scenarios/ctf/edge_hill_scenario.xml
Normal file
68
scenarios/ctf/edge_hill_scenario.xml
Normal file
@@ -0,0 +1,68 @@
|
||||
<?xml version="1.0"?>
|
||||
|
||||
<scenario xmlns="http://www.github/cliffe/SecGen/scenario"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.github/cliffe/SecGen/scenario">
|
||||
|
||||
<!--some basic decoding challenges-->
|
||||
<system>
|
||||
<system_name>decode_me</system_name>
|
||||
<base platform="linux"/>
|
||||
|
||||
<!-- comment describes using pseudo code (C#-like methods with named optional arguments) -->
|
||||
<!-- vulnerability_nfs_share_leak(strings_to_leak: encoder_flag_generator() CONCAT encoder_ascii_reversable(strings_to_encode: encoder_flag_generator()) CONCAT ...) -->
|
||||
<vulnerability name="Random Parameterised Website">
|
||||
<input into="strings_to_leak" unique_module_list="unique_encoders">
|
||||
<generator type="flag_generator" />
|
||||
<encoder type="ascii_reversable">
|
||||
<input into="strings_to_encode">
|
||||
<generator type="flag_generator" />
|
||||
</input>
|
||||
</encoder>
|
||||
<encoder type="alpha_reversable">
|
||||
<input into="strings_to_encode">
|
||||
<generator type="flag_generator" />
|
||||
</input>
|
||||
</encoder>
|
||||
<encoder type="ascii_reversable">
|
||||
<input into="strings_to_encode">
|
||||
<generator type="flag_generator" />
|
||||
</input>
|
||||
</encoder>
|
||||
<encoder type="ascii_reversable">
|
||||
<input into="strings_to_encode">
|
||||
<generator type="flag_generator" />
|
||||
</input>
|
||||
</encoder>
|
||||
<encoder type="ascii_reversable">
|
||||
<input into="strings_to_encode">
|
||||
<generator type="flag_generator" />
|
||||
</input>
|
||||
</encoder>
|
||||
|
||||
<encoder type="alpha_reversable">
|
||||
<input into="strings_to_encode">
|
||||
<generator type="flag_generator" />
|
||||
</input>
|
||||
</encoder>
|
||||
<encoder type="ascii_reversable">
|
||||
<input into="strings_to_encode">
|
||||
<encoder type="ascii_reversable">
|
||||
<input into="strings_to_encode">
|
||||
<generator type="flag_generator" />
|
||||
</input>
|
||||
</encoder>
|
||||
</input>
|
||||
</encoder>
|
||||
</input>
|
||||
</vulnerability>
|
||||
|
||||
<network module_path=".*private_network_1"/>
|
||||
<build type="cleanup">
|
||||
<input into="root_password">
|
||||
<generator type="strong_password_generator"/>
|
||||
</input>
|
||||
</build>
|
||||
</system>
|
||||
|
||||
</scenario>
|
||||
Reference in New Issue
Block a user