aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* fix checker formattingLouis Burda2021-07-081-2/+2
|
* make ncat invocation easier to understand and fix listen portLouis Burda2021-07-082-2/+3
|
* replaced socat with ncat and small fixesLouis Burda2021-07-084-7/+9
|
* add authorization check to list as well so that second exploit cant be used ↵Louis Burda2021-07-083-12/+32
| | | | for first flagstore
* fix fmtstr resulting size checkLouis Burda2021-07-084-4/+6
|
* added script to host service locally on port for easier memory leak ↵Louis Burda2021-07-087-63/+106
| | | | | | debugging and checking in/out/stderr, also made file locking / unlocking less racey now flush locks after acquiring and before unlocking
* dont remove index files in cleaner if emptyLouis Burda2021-07-081-6/+1
| | | | dont have to remove index files at all anymore, since find command to delete empty directories was replaced by single cleaner deleting private user directories
* run only one cleaner for main dirLouis Burda2021-07-081-5/+0
| | | | this is simpler and also prevents uploads to private user directories from changing the expiry time of the user dir folder
* remove cleaner in Makefile clean without error if it doesnt existLouis Burda2021-07-081-1/+1
|
* made stl parsing more robus by checking parent for each layer, added ↵Louis Burda2021-07-082-9/+21
| | | | installation of normal checker requirements for linting check
* install dependencies before running lint check for checker in github actionsLouis Burda2021-07-081-5/+6
|
* added attackinfo and fixed other issuesLouis Burda2021-07-083-99/+109
|
* stash before adding attack_info for fixing exploit variant 2Louis Burda2021-07-0713-175/+412
|
* added .index file for upload and searchLouis Burda2021-07-074-100/+148
|
* bumped enochecker3 to 0.4.0Louis Burda2021-07-071-2/+1
|
* minimized service dependencies in Dockerfile, fixed STL parsing of files ↵Louis Burda2021-07-074-4/+5
| | | | with no solidname after endsolid
* 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-063-97/+123
|
* added dockerignore to service for rebuilding in productionLouis Burda2021-07-051-0/+1
|
* change checker name to lowercase, only cleanup every 13 min since 11 round ↵Louis Burda2021-07-053-3/+4
| | | | 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
|
* update motd for actual serviceLouis Burda2021-06-301-2/+2
|
* add new havoc which uploads stl models with real objects in them for fluffLouis Burda2021-06-3019-15/+3949
|
* check hash format and added more checks to returned stlinfoLouis Burda2021-06-261-11/+44
|
* updated documentation of hash preimage generationLouis Burda2021-06-261-6/+8
|
* add checking of returned stl info in test_good_upload havocsLouis Burda2021-06-265-16/+93
|
* fixed many inappropriate uses of EnoException to BrokenServiceExceptionLouis Burda2021-06-251-19/+19
|
* updated documentationLouis Burda2021-06-251-72/+22
|
* large refactor of checker, added more havocs to test listing and search, ↵Louis Burda2021-06-2515-278/+503
| | | | 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-258-98/+102
|
* refactored code for readability and keeping within 80ch limit, updated ↵Louis Burda2021-06-249-213/+293
| | | | service source
* added more randomness to whitespace in ascii fileLouis Burda2021-06-241-1/+1
|
* add more havocs to test stl parsingLouis Burda2021-06-247-112/+155
|
* added ability to request mulitple files in search without restartingLouis Burda2021-06-243-130/+157
|
* bumped enochecker to handle closed connections correctly, fixed added code ↵Louis Burda2021-06-244-8/+12
| | | | that prevented exploiting flagstore 2
* various fixes made while stress-testing exploitLouis Burda2021-06-2410-117/+170
|
* Merge pull request #37 from Sinitax/mainLouis Burda2021-06-232-7/+29
|\ | | | | automated patch: set memory limit, core & proc ulimits
| * fix docker-compose version and add proc limits to containersLouis Burda2021-06-232-7/+29
|/
* change docker-compose.yml version to 2 (#35)ldruschk2021-06-212-4/+4
| | | * change docker-compose.yml version to 2
* improve checker test logging from failsLouis Burda2021-06-211-7/+15
|
* added nodelay to socat socket optionsLouis Burda2021-06-211-3/+2
|
* Merge pull request #34 from Sinitax/mainLouis Burda2021-06-212-1/+3
|\ | | | | added memory limits
| * add memory limits to docker-composeLouis Burda2021-06-212-1/+3
|/
* 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
|
* src: small tweak for readabilityLouis Burda2021-06-191-6/+4
|