aboutsummaryrefslogtreecommitdiffstats
path: root/checker
Commit message (Collapse)AuthorAgeFilesLines
* fix cached entry check by using bytes modelnameLouis Burda2021-07-091-2/+2
|
* check cached search functionality in noiseLouis Burda2021-07-091-0/+4
|
* checker: fix genfile in getfile to use bin for binary filetypeLouis Burda2021-07-091-1/+1
|
* fix solidnames with # as first char from creating wrong comparisonLouis Burda2021-07-091-2/+2
|
* various improvements to logging and performanceLouis Burda2021-07-091-235/+205
| | | | added service timeout (180s), improved debug logging, moved persistence checking havocs into single noise by selecting randomly which type of stl to upload (still check correctness of parsing of any type in havocs)
* moved local check start out of checker folder, merged havocids into fakeid ↵Louis Burda2021-07-092-24/+15
| | | | and created extra type of id which is only lower alphanumeric
* bump enochecker, remove old stls, replace solidname in file for havoc 15Louis Burda2021-07-087-947/+162
|
* use usual random ids for modelname and solidname in havoc 15, various ↵Louis Burda2021-07-084-312/+318
| | | | smaller fixes
* fix checker formattingLouis Burda2021-07-081-2/+2
|
* add authorization check to list as well so that second exploit cant be used ↵Louis Burda2021-07-081-9/+13
| | | | for first flagstore
* added attackinfo and fixed other issuesLouis Burda2021-07-081-33/+59
|
* stash before adding attack_info for fixing exploit variant 2Louis Burda2021-07-072-77/+95
|
* bumped enochecker3 to 0.4.0Louis Burda2021-07-071-2/+1
|
* bump enochecker3 and fix context messages in read callsLouis Burda2021-07-062-20/+16
|
* use session logger in service functionsLouis Burda2021-07-061-103/+74
|
* add logging and abstract read / write in session classLouis Burda2021-07-061-95/+121
|
* change checker name to lowercase, only cleanup every 13 min since 11 round ↵Louis Burda2021-07-052-1/+2
| | | | persistence at 60s per round
* removed faker dependency with new fakeid generationLouis Burda2021-07-024-70/+4214
|
* refactored code to be style compliant and mostly statically typed with mypyLouis Burda2021-07-028-523/+567
|
* refactor for enochecker3Louis Burda2021-06-305-655/+761
|
* add new havoc which uploads stl models with real objects in them for fluffLouis Burda2021-06-3016-11/+3945
|
* check hash format and added more checks to returned stlinfoLouis Burda2021-06-261-11/+44
|
* add checking of returned stl info in test_good_upload havocsLouis Burda2021-06-262-10/+87
|
* fixed many inappropriate uses of EnoException to BrokenServiceExceptionLouis Burda2021-06-251-19/+19
|
* large refactor of checker, added more havocs to test listing and search, ↵Louis Burda2021-06-253-214/+360
| | | | added motd to service welcome banner
* improve checker exploit runtime slightlyLouis Burda2021-06-251-13/+7
|
* fix free() of potentially uninitialized pointer and minor refactors in serviceLouis Burda2021-06-252-2/+2
|
* added more randomness to whitespace in ascii fileLouis Burda2021-06-241-1/+1
|
* add more havocs to test stl parsingLouis Burda2021-06-242-51/+78
|
* added ability to request mulitple files in search without restartingLouis Burda2021-06-241-26/+19
|
* bumped enochecker to handle closed connections correctly, fixed added code ↵Louis Burda2021-06-242-2/+2
| | | | that prevented exploiting flagstore 2
* various fixes made while stress-testing exploitLouis Burda2021-06-244-33/+57
|
* fix docker-compose version and add proc limits to containersLouis Burda2021-06-231-6/+23
|
* change docker-compose.yml version to 2 (#35)ldruschk2021-06-211-2/+2
| | | * change docker-compose.yml version to 2
* improve checker test logging from failsLouis Burda2021-06-211-7/+15
|
* add memory limits to docker-composeLouis Burda2021-06-211-1/+2
|
* change gunicorn conf to fight memory consumption via leak by restarting ↵Louis Burda2021-06-212-5/+8
| | | | periodically
* add variant to remote request to enocheckerLouis Burda2021-06-211-1/+1
|
* fixed exploits in checker, added code for enochecker_testLouis Burda2021-06-111-10/+17
|
* improved loggingLouis Burda2021-06-101-22/+14
|
* pass hashstr to revhash more securelyLouis Burda2021-06-101-1/+1
|
* added code to stress-test of service and search for memory leaksLouis Burda2021-06-104-13/+171
|
* bump checker version to one that support forwarding args to flaskLouis Burda2021-06-102-2/+3
|
* bump enochecker version to commit with fix for docstring assignmentLouis Burda2021-06-091-1/+1
|
* bump enochecker to commit with timeout checksLouis Burda2021-06-091-2/+3
|
* improved comments in checker code, fixed possible INTERNAL_ERROR when ↵Louis Burda2021-06-081-36/+46
| | | | parsing returned file id
* added debugging to checker to find what is consuming memory on testvmLouis Burda2021-06-081-0/+14
|
* removed exploits from test script since already available in checkerLouis Burda2021-06-021-0/+1
|
* fix using both byte and string authstr in checker's do_auth, checked in ↵Louis Burda2021-05-311-2/+2
| | | | empty data folder for service
* fix bug in revhash that generated false preimagesLouis Burda2021-05-311-14/+22
|