aboutsummaryrefslogtreecommitdiffstats
path: root/documentation/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'documentation/README.md')
-rw-r--r--documentation/README.md23
1 files changed, 21 insertions, 2 deletions
diff --git a/documentation/README.md b/documentation/README.md
index a4e8853..e396dcc 100644
--- a/documentation/README.md
+++ b/documentation/README.md
@@ -68,6 +68,24 @@ The checker checks the following behavior:
- Ensure file is not listed in query
- Register with previous password
- Ensure file is listed in query
+- Check upload ordering and accessing indeces != 0:
+ - Open a session
+ - Upload a file of random, valid contents with random model and solid name
+ - Upload a different file of random, valid contents with same model name but different solid name
+ - Open a new session
+ - Query for same model name and pick 1st entry
+ - Compare returned solid name with expected (1st upload)
+ - Query for same model name and pick 2nd entry
+ - Compare returned solid name with expected (2nd upload)
+
+
+The checker tenets:
+
+- A checker SHOULD not be easily identified by the examination of network traffic
+ satisfied, because checker uses regular user interface and picks strings from a wordlist
+ to appear more human (TODO)
+- A checker SHOULD use unusual, incorrect or pseudomalicious input to detect network filters
+ satisfied, send various garbage bytes for model name and file contents (TODO)
The checker does the following to submit the first flagstore's flag:
@@ -78,8 +96,9 @@ The checker does the following to submit the first flagstore's flag:
The checker does the following to submit the second flagstore's flag:
- Open a session
-- Use `submit` to upload a file of the encoded, binary STL flag with
- a random model name chosen from a wordlist with numbers for
+- Register as a premium user
+- Use `submit` to upload a binary STL with the flag as its solidname
+ and a random model name chosen from a wordlist with numbers for
collision resistance
The checker should not be easily identifiable, since this could allow